@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:#56779d; height:100px; width:100%; border-bottom:1px dashed #949494; padding-top:5px}

.content { width:1230px; margin:0 auto; overflow:hidden;}

.logo {float:left; width:160px;}

.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:80px; 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:16px; color:#7b7b7b; line-height:25px}
.text_right { text-align:right; font-family:'Antenna-Regular'; font-size:16px; color:#7b7b7b; line-height:25px}
.text_sm { text-align:left; font-family:'Antenna-Regular'; font-size:12px; color:#7b7b7b; line-height:20px}
.text_sm_right { text-align:right; font-family:'Antenna-Regular'; font-size:12px; color:#7b7b7b; line-height:20px}
.text_form { font-family:'Antenna-Regular'; font-size:14px; color:#7b7b7b; width:100px; padding:3px; float:left}
.text_homeform { font-family:'Antenna-Regular'; font-size:18px; color:#7b7b7b; width:100px; padding:3px}
.text_homeform_r0 { font-family:'Antenna-Regular'; font-size:12px; color:#cccccc; width:100px; padding:3px}
.text_homeform_r1 { font-family:'Antenna-Regular'; font-size:12px; color:#ff9933; width:100px; padding:3px}
.text_homeform_r2 { font-family:'Antenna-Regular'; font-size:12px; color:#ff6633; width:100px; padding:3px}
.text_homeform_r3 { font-family:'Antenna-Regular'; font-size:12px; color:#ff0000; width:100px; padding:3px}
.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 { border:hidden; padding:6px; margin:3px; 
	border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */}

.campo_select {width:140px; 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;
  }
  
  .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:21px; color:#FFF; border:none; cursor: pointer; text-align:center;font-family:'Antenna-Regular'; font-size:16px; color:#fff; 
border-radius: 7px; 
  -moz-border-radius: 7px; /* firefox */
  -webkit-border-radius: 7px; /* safari, chrome */}
  
  .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.righealterne tr.alterna 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}