* {
margin:0px;
padding:0px;
}
/*General*/
html, body {margin:0 auto; background-color:#F2F2F2; font-family:Trebuchet Ms;}
#loader{color: #ffffff;padding-right:10px;color:#666;font-weight:normal;display:block}
#statsadv_img {height:0px; width:0px; top: -3000px}

/*SPONSOR Header*/
#sponsor_head {width:980px; margin-left: auto; margin-right: auto; background:url(/img/18/bkg_box.jpg) no-repeat; height: 25px; overflow:hidden}

#testa {width:980px; margin:0 auto; background:url(/img/18/01/blu/sfondo_testa.jpg) no-repeat; height: 194px}

#nome_dominio {font: 40px Arial; color: #000; padding-left: 20px; line-height: 40px }

#contenitore_testa {width: 960px; margin-right: auto; margin-left: auto}
#testa_sx {float: left; width: 550px; height: 140px}
#form_ricerca {width: 242px; background:url(/img/18/01/blu/sfondo-form.jpg) no-repeat; height: 34px; display: block; margin-top: 10px; margin-left: 10px}
#menu_testa ul {float:left; text-align: center; margin-top: 63px}
#menu_testa li {list-style-type: none; display: inline; font: bold 11px Arial; padding:30px 0px 0px 0px}

#menu_testa li a.bestprice{float: left; width:91px; height:27px; display: block; color: #333; text-decoration:none; padding-top: 20px; padding-left: 30px; text-align: center; background:url(/img/18/01/blu/best-price-off.jpg) no-repeat 10% 2%}

#menu_testa li a.bestprice:hover {float: left; width:91px; height:27px; display: block; color: #FFF; text-decoration:none; padding-top: 20px; padding-left: 30px; text-align: center; background:url(/img/18/01/blu/best-price-on.jpg) no-repeat 10% 2%}

#menu_testa li a.tuovolo{float: left; width:91px; height:27px; display: block; color: #333; text-decoration:none; padding-top: 20px; padding-left: 25px; text-align: center; background:url(/img/18/01/blu/il-tuo-volo-off.jpg) no-repeat 1% 2%}
#menu_testa li a.tuovolo:hover {float: left; width:91px; height:27px; display: block; color: #FFF; text-decoration:none; padding-top: 20px; padding-left: 25px; text-align: center; background:url(/img/18/01/blu/il-tuo-volo-on.jpg) no-repeat 1% 2%}

#menu_testa li a.prenota{float: left; width:91px; height:27px; display: block; color: #333; text-decoration:none; padding-top: 20px; padding-left: 20px; text-align: center; background:url(/img/18/01/blu/prenota-off.jpg) no-repeat 1% 2%}
#menu_testa li a.prenota:hover {float: left; width:91px; height:27px; display: block; color: #FFF; text-decoration:none; padding-top: 20px; padding-left: 20px; text-align: center; background:url(/img/18/01/blu/prenota-on.jpg) no-repeat 1% 2%}

#menu_testa li a.salva{float: left; width:170px; height:27px; display: block; color: #333; text-decoration:none; padding-top: 20px; padding-left: 20px; text-align: center; background:url(/img/18/01/blu/salva-questa-pagina-off.jpg) no-repeat 1% 2%}
#menu_testa li a.salva:hover {float: left; width:170px; height:27px; display: block; color: #FFF; text-decoration:none; padding-top: 20px; padding-left: 20px; text-align: center; background:url(/img/18/01/blu/salva-questa-pagina-on.jpg) no-repeat 1% 2%}

#search {padding: 2px; border: 1px solid #7E9DB9; margin-top: 5px; margin-left: 30px; width: 160px}

#testa_dx {float: left; margin-left: 45px; width: 350px; height: 130px}
#data_giorno {font: bold 11px arial; color: #999; padding: 5px 15px; margin-top: 20px}
#tempo {list-style-type: none}
#tempo img {padding: 0px 10px 0px 10px}
#tempo li {list-style-type: none; display: inline; margin-left: 10px}
#cities {float: left;}
#cities h2 a {font-size:12px; color: #000; text-align:left; font-weight: bold; text-decoration: none; margin-left: 10px; line-height: 14px;}
#cities h2 a:hover {font-size:12px; color: #FF9900; text-align:left; font-weight: bold; text-decoration: none}
#meteo {float: left;}

#contenitore_centrale {width: 980px; margin-right: auto; margin-left: auto; background:url(/img/18/fondo-pagina.jpg) repeat-y; overflow: hidden}
#sinistra {float: left; width: 180px; margin-left: 15px; margin-top: 20px}
#keywords {float: left; width: 180px}
#keywords h2{font: bold 13px Arial; color: #000}
#keywords ul {}
#keywords li {list-style-type: none; display: block;}
#keywords li a{font: 13px Arial; color: #666666; text-decoration: none}
#keywords li a:hover {font: 13px Arial; color: #FF9900; text-decoration: none}

#centro {float: left; width: 420px; margin-left: 10px; margin-top: 20px}
#trevideo {width: 404px; height: 120px; border: 1px solid #DADACC; background:url(/img/18/sfondo-trevideo.jpg) repeat-x; overflow:hidden}
#trevideo .anteprima_video {float:left; width:112px; height:120px; margin:4px 0px auto 18px!important;margin:6px 5px auto 9px;}
#trevideo .video {height:104px; margin:0px 1px 0px 1px!important;padding-top:1px;}
#trevideo .video h2 {font-size:11px; color:#000; font-weight:bold; margin-top: -2px!important; margin-top: 0px; width:110px; text-align:left; overflow:hidden}
#trevideo .img {width:109px; height:82px; border: 1px solid #999}
#trevideo .dettaglio {font-size:10px; font-weight:bold; color:#000; margin-top: -5px}
#trevideo .dettaglio .rating {margin:2px 0px 0px 35px!important;margin:0px 0px 0px 35px}

#centro .feed {width: 414px; padding: 5px}
#centro .feed h2{font: bold 12px Arial; color: #000}
#centro .feed h3, #centro .feed a.abstract {font: 11px Arial; color: #666; padding: 2px 0px;}
#centro .feed a{font: 11px Arial; color: #0099FF; text-decoration: none; margin-top: -5px; padding-bottom: 20px}
#centro .feed a:hover {font: 11px Arial; color: #FF9900; text-decoration: none; padding-bottom: 20px}
#centro .feed h2 a, #centro .feed a.top {font: bold 12px Arial; color: #000; text-decoration: none; margin-top: -5px}
#centro .feed h2 a:hover, #centro .feed a.top:hover {font: bold 12px Arial; color: #FF9900; text-decoration: none}
#centro #lista {margin-bottom: 10px}

#destra {float: left; width: 300px; margin-left: 15px; margin-top: 20px}

.box_list {overflow:hidden; width:300px; margin:5px 50px; float:right; clear:both}
#destra .box_list {margin:5px 0; float:none; clear:none}
.box_list h2 a, #tempo h2 a {font-size:12px; color: #000; text-align:left; font-weight: bold; text-decoration: none; margin-left: 10px}
.box_list h2 a:hover, #tempo h2 a:hover {font-size:12px; color: #FF9900; text-align:left; font-weight: bold; text-decoration: none}
.box_list h2.type {font: 11px Arial; color:#666; margin-left: 78px}
.box_list h2.type2 {font: 11px Arial; color:#666; margin-left: 10px; padding-bottom: 20px;}
.box_list a:hover {text-decoration:none;}
.cover_list {float: left; padding:4px; height: 74px; background:url(/img/18/ombra-foto.jpg) no-repeat}
.box_list a {font-size:11px; color: #0099FF; text-align:left; text-decoration: none;}
.box_list a img {border: 0px}
.box_list a:hover{font-size:11px; color: #FF9900; text-align:left; text-decoration: none}
#link-sponsorizzati {color:#999999; font: 10px Arial; line-height:10px}
.box_list a.type {margin-left: 10px}

#map_widget {padding: 3px 0px; margin: 20px 0px 10px; width: 324px; height: 328px; background:url(/img/18/01/map_bkg.jpg) no-repeat;}
#map_widget iframe {padding: 3px; width: 310px; height: 314px; overflow: hidden;}

#piede {background:url(/img/18/01/blu/piede.jpg) no-repeat; width: 980px; margin: 0 auto; clear: both; height: 20px}

.tabsmenu{position: relative; height: 27px; list-style: none; float: right; margin-right: 20px}
.tabsmenu li{float:left}
.tabsmenu li a{float: left; display: block; color:#000; text-decoration: none; font: bold 11px Arial; padding:0 0 0 8px; height: 27px; line-height: 27px; text-align: center; cursor: pointer; background: url(/img/18/01/blu/bottone-sx.jpg) no-repeat; /*left tab image path*/}
.tabsmenu li a b{float: left; display: block; padding: 0 24px 0 15px; background: url(/img/18/01/blu/bottone-dx.jpg) no-repeat right top; /*right tab image path*/}
.tabsmenu li.current a, .tabsmenu li a:hover{color: #fff; background: url(/img/18/01/blu/bottone-sx-over.jpg) no-repeat; /*left tab image path*/ background-position: left}
.tabsmenu li.current a b, .tabsmenu li a:hover b{color: #fff; background: url(/img/18/01/blu/bottone-dx-over.jpg) no-repeat right top; /*right tab image path*/}