@charset "utf-8";
/* CSS Document */


@font-face{
    font-family : "Antenna-Bold";
    src : url('../fonts/Antenna-Bold.eot');    
    src : url('../fonts/Antenna-Bold.woff') format('woff'),
          url('../fonts/Antenna-Bold.svg#abcd') format('svg'),
          url('../fonts/Antenna-Bold.ttf') format('truetype');
}

@font-face{
    font-family : "Antenna-Regular";
    src : url('../fonts/Antenna-Regular.eot');    
    src : url('../fonts/Antenna-Regular.woff') format('woff'),
          url('../fonts/Antenna-Regular.svg#abcd') format('svg'),
          url('../fonts/Antenna-Regular.ttf') format('truetype');
}
body {margin:0; font-family:'Antenna-Regular'; color:#7b7b7b; }

.fascia_top { background-color:#fff; height:100px; width:100%; border-bottom:1px dashed #949494; padding-top:5px}

.content { width:1230px; margin:0 auto; overflow:hidden;}

.logo {float:left; width:200px;}

.btn_head {width:1200px; text-align:right;}

.btn_head_box { float:right; margin-top:30px; margin-left:20px}

.top_name {font-family:'Antenna-Regular'; color:#23bbea; font-size:17px;}


.fascia_grey { background-color:#f3f3f3; height:290px; width:100%; border-bottom:1px dashed #949494;}

.grey_div {background-color:#f3f3f3;}

.counter { width:400px; height:90px; background-image:url(../images/counter.jpg); margin-top:40px; float:left}

.ticket_status { width:400px; height:32px; text-align:center; font-family:'Antenna-Regular'; font-size:16px; color:#fff; line-height:36px}

.ticket_info { width:100px; float:left; height:48px; text-align:center; font-family:'Antenna-Regular'; font-size:14px; color:#fff; margin-top:8px; line-height:20px}

.dati {color:#0076bc}

.box_sx {width:570px; float:left; overflow:hidden;}

.text_filters {width:570px; float:left; overflow:hidden; margin-top:28px}

.text { text-align:left; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; line-height:20px}
.text_right { text-align:right; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; line-height:20px}
.text_small { text-align:center; font-family:'Antenna-Regular'; font-size:10px; color:#7b7b7b; line-height:10px}
a.text_small:hover, a.text_small:active {font-size: 100%;}
.text_left { text-align:left; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; line-height:20px}
.text_cancel { text-align:center; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; line-height:20px}
.text_home { text-align:center; font-family:'Antenna-Regular'; font-size:18px; color:#7b7b7b; line-height:24px}
.text_thanks { text-align:center; font-family:'Antenna-Regular'; font-size:24px; color:#7b7b7b; line-height:30px}
.text_ticket { text-align:center; font-family:'Antenna-Regular'; font-size:34px; color:#7b7b7b; line-height:30px}
.text_form { font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; width:100px; padding:3px; float:left}

.box_filters { width:590px; float:right; margin:40px 0 28px 40px; } 

.form_filters {width:255px; float:left; margin-right:40px}

.campo_filetrs {width:252px; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; }
.campo_filters {width:123px; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; }
.campo { border:hidden; padding:6px; margin:3px; 
	border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */}

.campo_select {width:95%; border:hidden; padding:6px; margin:3px 0 3px 3px; 
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */
  -webkit-appearance: none;
appearance: none;
cursor: pointer;
background-image: url(../images/freccia_select.png);
vertical-align:middle;
background-position:right;
background-repeat:no-repeat;
  }
  
.campo_selecm {width:95%; border:hidden; padding:0px; margin:0px 0 0px 0px; 
border-radius: 1px; 
  -moz-border-radius: 1px; /* firefox */
  -webkit-border-radius: 1px; /* safari, chrome */
  -webkit-appearance: none;
appearance: none;
cursor: pointer;
background-image: url(../images/freccia_select.png);
vertical-align:middle;
background-position:right;
background-repeat:no-repeat;
  }  

.campo_selec2 { width:95%; border:1px; padding:6px; margin:3px 0 3px 3px;
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */
  -webkit-appearance: none;
appearance: none;
cursor: pointer;
background-image: url(../images/freccia_select_small.png);
vertical-align:middle;
background-position:right;
background-repeat:no-repeat;
  }  
  .right {float:right; }
  
  select::-ms-expand {
    display: none;
}
.campo_selec3 { width:95%; border:1px; padding:6px; margin:3px 0 3px 3px;
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */
  -webkit-appearance: none;
appearance: none;
cursor: pointer;
vertical-align:middle;
background-position:right;
background-repeat:no-repeat;
  }  
.campo_selec4 { width:95%; border:0px;
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */
  -webkit-appearance: none;
appearance: none;
cursor: pointer;
vertical-align:middle;
background-position:right;
background-repeat:no-repeat;
float:right;
  }    
  .right {float:right; }
  
  select::-ms-expand {
    display: none;
}
  
 /* CSS condizionale per Firefox, soluzione compatibile con tutti i browser. */
		@-moz-document url-prefix() {
		  #contentSelect{width:150px; overflow:hidden;}
		  select{width:120%; -moz-appearance:none;}
		}

.btn_pink {background-color:#e74365}
.btn_blue {background-color:#0076bc}

.invia { margin:3px 0 3px 3px; height:28px; color:#FFF; border:none; cursor: pointer; text-align:center;font-family:'Antenna-Regular'; font-size:16px; 
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */}

   .tabli_stile {font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b;}

  .tabl_stile td {background-color:#ececec; border-left:1px solid #fff; border-bottom:1px solid #fff; height:34px; text-align:center}
  table.righealterne tr.alterna td{background-color: #dcdcdc}

  
  .table_style {font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b;}

  .table_style td {background-color:#ececec; border-left:1px solid #fff; border-bottom:1px solid #fff; height:34px; text-align:center}
  table.wighealterne tr.wlterna td{background-color: #dcdcdc}
  
    .table_head_style { margin-top:30px; font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; text-align:center}
  .table_head_style td { margin-top:30px; border-left:1px solid #fff; border-bottom:1px solid #fff; height:54px}
  
  .table_head_style col {
    background-color: #ffe88a;
}
  .table_head_style col.even {
    background-color: #ffd93f;
}

.box_home {width:606px; margin:0 auto; overflow:hidden; margin-top:60px}
  
.tab_mng {width:202px; height:202px; float:left; overflow:hidden;}

.table_container {width:1412px; margin:0 auto;}

.table_event {width:900px; margin:0 auto; margin-top:60px}

.tab { background-color:#f3f3f3; float:left; margin:5px; padding:20px 0 20px 0; line-height:40px; font-size:16px;
border-radius: 10px; 
  -moz-border-radius: 10px; /* firefox */
  -webkit-border-radius: 10px; /* safari, chrome */}

 .tab3 {width:290px; }
 
 .tab2 {width:440px; }
 
 .tab1 {width:890px; }
  
.light_pink_bg {background-color:#ffe4ea; padding:5px 0 5px 0; font-weight:bold; color:#e84268}
  
 .light_blue_bg {background-color:#ccebfe; padding:5px 0 5px 0;font-weight:bold; color:#0076bc}

/* FINANCE */

.tab_container { margin-top: 30px; width:1200px; float: left;}
.tab_sel { background-color:#f3f3f3; width:120px; height:30px; line-height: 32px; padding: 5px; text-align: center; color: #47b6ff; margin-right: 5px; float:left; cursor: pointer; border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */ }

.tab_selected {background-color: #47b6ff; color: #fff}

.btn_fin { width:180px; height:30px; line-height: 32px; padding: 5px; text-align:left; padding-left: 30px; color:#5E5E5E; font-size: 14px; margin-right: 5px; margin-top: 40px; float: left; border-bottom: solid 1px #dddddd; background-image:url(../images/arrow.jpg); background-repeat: no-repeat; cursor: pointer;}

.btn_fin_02 { width:180px; height:30px; line-height: 32px; padding: 5px; text-align:left; padding-left: 30px; color:#5E5E5E; font-size: 14px; margin-right: 5px; margin-top: 40px; float: left; border-bottom: solid 1px #dddddd; background-image:url(../images/lente.jpg); background-repeat: no-repeat; cursor: pointer;}

.btn_fin_03 { width:180px; height:30px; line-height: 32px; padding: 5px; text-align:left; padding-left: 30px; color:#5E5E5E; font-size: 14px; margin-right: 5px; margin-top: 40px; float: left; border-bottom: solid 1px #dddddd; background-image:url(../images/check.jpg); background-repeat: no-repeat; cursor: pointer;}

.btn_fin_04 { width:180px; height:30px; line-height: 32px; padding: 5px; text-align:left; padding-left: 30px; color:#5E5E5E; font-size: 14px; margin-right: 5px; margin-top: 40px; float: left; border-bottom: solid 1px #dddddd; background-image:url(../images/settings.jpg); background-repeat: no-repeat; cursor: pointer;}

.space_btn {margin-right: 90px;}
.large_btn {width: 250px}

.btn_fin_send {width:200px; margin-top:30px}

.ths_small {font-size: 10px}

.fascia_grey_fin { background-color:#f3f3f3; height:250px; width:100%; border-bottom:1px dashed #949494;}

.legal_entity {font-family:'Antenna-Regular'; color:#23bbea; font-size:22px;}

.pop_up_column {width: 260px; padding: 20px 10px 10px 10px; float:left; border-top: 1px solid #23bbea; }

.pop_up_container {width: 580px;}