
.box_dett_gen:after {
 display: block;
 visibility: hidden;
 content: ".";
 height: 0;
 clear: both;
} 

.box_dett_gen {
 clear: both;
 height: 1%;/*
 width: 600px;
 background-color: #edf8fb;
 border-top: 1px solid #c8ddec;
 border-bottom: 1px solid #c8ddec; 
 margin-top: 9px;
 padding-top: 8px;
 padding-bottom: 9px; */
}

/*
.bordo_banner {
 -moz-border-radius: 7px 7px 7px 7px;
 border: solid 1px #eaeaea; 
 padding: 5px 5px;
 width: 470px;
} */

.sfondo_sfum {
 -moz-border-radius: 7px 7px 7px 7px;
 background-color: #FAFAFA;
 border: solid 1px #EEEEEE; 
}


.frequenza { /*
 font-family: Verdana;
 font-size: 12px; */
 margin-top: 10px;
 margin-left: 187px;
}

.testo_norm {
  font-size: 11px; 
  color: #000000;
  line-height: 12px;
}
.scritta_gen { /*
 font-family: Verdana;
 font-size: 12px; */ 
 font-weight: bold;
 color: #00528a;
 margin-left: 10px;
 margin-bottom: 5px;
} 

.scritta_gen2 {
 font-family: Verdana;
 font-size: 11px;
 color: #00528a;
 margin-left: 6px;
 
} 

.agg_data {
 font-size: 11px;
 font-weight: bold;
 color: #00528a;
 text-align: right;
 margin-top: 20px;
} 

.box_dett_cont:after {
 display: block;
 visibility: hidden;
 content: ".";
 height: 0;
 clear: both;
}

.box_dett_cont {
 clear: both;
 height: 1%; /*
 width: 600px; */
 /* -moz-border-radius: 7px 7px 7px 7px; */
 background-color: #edf8fb;
 border-top: 1px solid #c8ddec;
 border-bottom: 1px solid #c8ddec;
 margin-top: 10px;
 margin-bottom: 15px;
 padding-top: 8px;
 padding-bottom: 9px;
}

/*

.voli_low_cost_contorno {
 clear: both;
 height: 1%;
 border: solid 1px #CECECE;
 font-family: Verdana;
 font-size: 11px;
 color: #000089;
} */

.box_dett_cont h2 {
 float: left;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #00528a;
 padding-left: 13px;

}

.box_dett_cont a {
 display: inline;
 float: right;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #0361b6;
 margin-right: 20px;
}

.box_dett_cont a:hover { text-decoration: none; font-family: Verdana;font-size: 12px; font-weight: bold;}

.scopri_offerta {
 background-image: url(../immagini-offerte-voli-nazionali/freccia.jpg);
 background-repeat: no-repeat; 
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 color: #0361b6; 
 padding-left: 7px; 
}

.scopri_offerta a {
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 color: #0361b6;
}

.scopri_offerta a:hover { text-decoration: none;}

.promo {
 -moz-border-radius: 7px 7px 7px 7px;
 background-color: #FAFAFA;
 border: 1px solid #EEEEEE; 
 padding: 5px 10px 10px 10px;
} 

.promo a {
 font-family: Verdana;
 font-size: 11px;
 color: #0361b6;
}

.promo a:hover { text-decoration: none;}

.menu_sfuma {
 -moz-border-radius: 7px 7px 7px 7px;
  background-color: #FAFAFA;
  border: 1px solid #EEEEEE; 
  line-height: 18px; 
}

/* -------------------------------------------------------------------------------- */

.tratte li:after {
 display: block;
 visibility: hidden;
 content: ".";
 height: 0;
 clear: both;
}


.tratte li {
 clear: both;
 height: 1%;
 background: url("../immagini_sito/table_sub1_back.gif") repeat-x scroll 0 0 #F6F9FB;
 border-color: #FFFFFF #C3D8E5 #C3D8E5 #FFFFFF;
 border-style: solid;
 border-width: 1px;  
 line-height: 22px;
 border-left: 1px solid #C3D8E5; 
 font-family: Verdana;
 font-size: 11px;
}

.col_tratta {
 background: url("../immagini_sito/table_sub2_back.gif") repeat-x scroll 0 0 #F6F9FB;
}

.tratte li h2 {
 float: left;
 width: 270px;
 font-weight: bold;
 color: #00528a;
 padding-left: 7px;

}

.offerta_tratta {
  float: left;
  font-weight: bold;
  color: #000089;
  font-size: 11px;
}

.tratte li a {
 float: right;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #0361b6;
 margin-right: 20px;
 text-align: right;
}

.tratte li a:hover { text-decoration: none; font-family: Verdana;font-size: 12px; font-weight: bold;}

