/* CSS Document */
* { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; }
body { margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#777777;}
/* font */
.font_blu_11 { font-size:11px; color:#c1e2eb;}
.font_blu_12 { font-size:12px; color:#e3f3f8;}
.font_blu_20 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#e3f3f8;}
.font_nero_16 { font-size:16px; color:#404040;}
.font_nero_20 { font-size:20px; color:#404040;}
.font_txt_det { font-size:14px; color:#404040; line-height:24px;}
/* link */
a.titolo { font-size:24px; color:#0077aa; text-decoration:none;}
a.titolo:hover { font-size:24px; color:#0077aa; text-decoration:underline;}
a.titolo span { line-height:32px;}
h1.titolo, /*seo*/
span.titolo { font-size:24px; color:#0077aa; text-decoration:none;}
a.txt_index { font-size:13px; color:#777777; text-decoration:none; line-height:18px;}
a.txt_index:hover { font-size:13px; color:#777777; text-decoration:underline; line-height:18px;}
a.link_blu_12 { font-size:12px; color:#e3f3f8; text-decoration:none}
a.link_blu_12:hover {font-size:12px; color:#e3f3f8; text-decoration:underline}
a.link_blu_12_b { font-size:12px; color:#0077aa; text-decoration:none}
a.link_blu_12_b:hover {font-size:12px; color:#0077aa; text-decoration:underline}
a.link_blu_15 { font-size:15px; color:#0077aa; text-decoration:none;}
a.link_blu_15:hover { font-size:15px; color:#0077aa; text-decoration:underline;}
a.link_blu_16 { font-size:16px; color:#0077aa; text-decoration:none;}
a.link_blu_16:hover { font-size:16px; color:#0077aa; text-decoration:underline;}
a.link_blu_18 { font-size:18px; color:#0077aa; text-decoration:none;}
a.link_blu_18:hover { font-size:18px; color:#0077aa; text-decoration:underline;}
a.link_blu_18 span { line-height:24px;}
h1.link_blu_18, /*seo*/
span.link_blu_18 { font-size:18px; color:#0077aa; line-height:24px;}
a.link_blu_fr { font-size:24px; color:#0077aa; text-decoration:none;}
a.link_blu_fr:hover { font-size:24px; color:#0077aa; text-decoration:none;}
a.link_blu_fr span{}
a.link_11 { font-size:11px; color:#777777; text-decoration:none}
a.link_11:hover {font-size:11px; color:#777777; text-decoration:underline}
a.link_bianco_b_11 { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.link_bianco_b_11:hover { font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
a.link_bianco_b_12 { font-size:12px; color:#FFFFFF; text-decoration:none}
a.link_bianco_b_12:hover { font-size:12px; color:#FFFFFF; text-decoration:underline}
a.link_bianco_b_13 { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none}
a.link_bianco_b_13:hover { font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
a.link_bianco_b_36 { font-size:30px; color:#FFFFFF; text-decoration:none}
a.link_bianco_b_36:hover { font-size:30px; color:#FFFFFF; text-decoration:underline}
a.popup_chiudi { font-size:11px; font-weight:bold; color:#0077aa; text-decoration:none;}
a.popup_chiudi:hover { font-size:11px; font-weight:bold; color:#0077aa; text-decoration:underline;}
/* padding */
.ptop10 { padding:10px 0 0 0;}
.p_img_top { padding:3px 0 0 10px;}
.p_img_top2 { padding:2px 0 0 10px;}
.ptitolo_index { padding:0 0 12px 0;}
.ptxt_index { padding:0 0 0 15px; text-align:left; vertical-align:top;}
.ptop35_bottom { padding:35px 0 0 0; }
/* textarea */
.textarea_cerca { width:157px; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#777777; border:0 solid #FFFFFF;}
/* classi */
ul.articoli { list-style-type:none; margin:10px 0 0 0;}
ul.articoli li{ background:url(../img2009/puntino_lista.gif) top left no-repeat; margin:5px 0 0 0; padding:0 0 0 16px;zoom:1;}
ul.ico_img { list-style-type:none;}
ul.ico_img li{ position:relative; float:left;}
ul.ico_img li p{  padding:0 3px 0 3px;}
.tasto_i_viaggi { background:url(../img2009/tasto_i_viaggi.gif) no-repeat;}
.tasto_i_viaggi:hover { background:url(../img2009/tasto_i_viaggi2.gif) no-repeat;}
.tasto_i_viaggi:active { background:url(../img2009/tasto_i_viaggi3.gif) no-repeat;}
/* div */
.cont_testata { position:relative; float:left; width:100%; height:52px; margin-top:4px; background: url(../img2009/sfondo_testata.gif) top repeat-x;}
.cont_testata2 { position:relative; margin:auto; width:991px;}
.cont_testata_import { position:absolute; width:991px; left:0; top:-4px; *top:-5px; _top:-5px; }
.cont_testata_logo { position:relative; float:left; width:100%; background: url(../img2009/sfondo_testata_logo.gif) top repeat-x; height:170px; z-index:99;}
.cont_testata_logo2 { position:relative; margin:auto; width:991px;}
.cont_sfuma { position:relative; float:left; width:991px; height:130px; z-index:2;}
.cont_logo { position:relative; float:left;}
.cont_banner { position:relative; float:right; height:100px; z-index:2;}
.cont_banner_int { position:absolute; top:10px; right:0;}
.cont_under_logo { position:relative; float:left; width:991px; z-index:1;}
.cont_under_logo_sx { position:relative; float:left; margin-top:10px;}
.cont_under_logo_dx { position:relative; float:right; margin-top:16px;}
.cont_under_logo_dx ul{ list-style-type:none;}
.cont_under_logo_dx li{ float:right; padding:0 0 0 20px;}
.cont_menu { position:relative; float:left; width:991px; height:40px; z-index:1;}
.cont_menu_sx { position:relative; float:left; z-index:1;}
.cont_menu_sx ul{ list-style-type:none; z-index:1;}
.cont_menu_sx li{ float:left; padding:0 12px 0 12px; z-index:1;}
.cont_menu_sx li a { font-size:14px; color:#FFFFFF; text-decoration:none}
.cont_menu_sx li a:hover { font-size:14px; color:#FFFFFF; text-decoration:underline}
.cont_menu_sx li a span{ line-height:40px;}
.cont_menu_sx li.vedi{ float:left; padding:0 12px 0 12px; background-color:#eef1f2; z-index:1;}
.cont_menu_sx li.vedi a {font-size:14px; font-weight:bold; color:#0077aa; text-decoration:none;}
.cont_menu_sx li.vedi a:hover {font-size:14px; font-weight:bold; color:#0077aa; text-decoration:none;}
.cont_menu_sx li.vedi a span{font-size:14px; font-weight:bold; color:#0077aa; text-decoration:none; line-height:40px;}
.cont_submenu { position:relative; float:left; width:100%; background-color:#eef1f2;}
.cont_submenu2 { position:relative; margin:auto; width:991px;}
.home_menu, .destinazioni_menu, .grandi_menu, .weekend_menu, .rubriche_menu, .foto_menu, .video_menu, .prenotazioni_menu, .speciali_menu { position:relative; float:left; height:26px;}
.grandi_menu { margin-left:40px; _margin-left:50px;}
.rubriche_menu { margin-left:300px; _margin-left:150px;}
.weekend_menu { margin-left:0px; _margin-left:15px;}
.prenotazioni_menu { margin-left:560px; _margin-left:280px;}
ul.menu_lista{ list-style-type:none;}
li.menu_lista{ float:left; padding:0 10px 0 10px;}
li.menu_lista a{ font-size:12px; color:#0077aa; text-decoration:none;}
li.menu_lista a:hover{ font-size:12px; color:#0077aa; text-decoration:underline;}
li.menu_lista a span{ line-height:26px;}
li.menu_lista a span.vedi{ font-size:12px; line-height:26px; font-weight:bold;}
.cont_menu_dx { position:relative; float:right; width:224px; height:21px; margin-top:10px; background:url(../img2009/box_ricerca.gif) no-repeat; z-index:1;}
.cont_menu_dx_txt{ position:absolute; top:3px; left:5px; z-index:1;}
.cont_menu_dx_cerca{ position:absolute; top:3px; right:13px; z-index:1;font-weight:bold}
.cont_center_pers { position:relative; float:left; width:100%;}
.cont_banner_pubblicitario { position:relative; margin:2px auto 0 auto; width:991px;}
.cont_banner_pubblicitario2 { position:relative; float:left; width:991px; z-index:1;}
.cont_center_pubblicita { position:absolute; width:1182px; top:-2px; left:-80px;}
.cont_center_pers2 { position:relative; margin:auto; width:1003px;}
.cont_center_testa { position:relative; float:left; width:1003px;}
.cont_center_sx { position:relative; float:left; width:671px; height:362px;}
.cont_center_sx_img { position:relative; float:right; width:651px; height:342px; margin:10px 10px 0 0; _margin:10px 5px 0 0; }
.cont_center_sx_fr { position:absolute; width:651px; height:68px; top:233px; left:0; background:url(../img2009/freccia_trasparente.png) no-repeat;}
.cont_center_under { position:relative; float:left; width:1003px; margin-top:2px;}
.cont_center_under2 { position:relative; margin:auto; width:983px;}
.cont_center_under_bianco { position:relative; float:left; width:983px; background-color:#FFFFFF; }
.cont_center_under_sx { position:relative; float:left; width:651px;overflow:hidden}
.spazio_riga { position:relative; float:left; width:651px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
/*modificando la width di 'cont_center_under_sx_hp', tutto il contenuto si ridimensiona*/
.cont_center_under_sx_hp { position:relative; float:right; width:651px; margin-top:20px;}
.last_news { position:relative; float:left; width:100%;margin-bottom:15px; height:39px;overflow:hidden;}
.last_news td.sx{ background:url(../img2009/last_news_img.gif) top left no-repeat; background-color:#eef1f2; width:148px; height:39px;line-height:37px; vertical-align:top;}
.last_news td.sx p{ padding:5px 0 0 9px; line-height:12px;}
.last_news td.sx p a{ font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.last_news td.sx p a:hover{ font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.last_news td.sx p a.partner{text-indent:-50px; display:block; width: 120px;}
.last_news td.dx{ background:url(../img2009/last_news_img2.gif) right no-repeat; background-color:#eef1f2;}
.last_news td.dx p{ padding:0 10px 0 10px;}
.last_news td.dx a{ font-size:12px; color:#404040; text-decoration:none;}
.last_news td.dx a:hover{ font-size:12px; color:#404040; text-decoration:underline;}
.last_news td.dx span { font-size:12px; color:#0077aa; text-decoration:none;}
#ticker01 li {line-height:39px;padding-left: 10px;}
.spazio { position:relative; float:left; width:100%;}
.spazio2 { position:relative; float:left; width:100%; height:25px;}
.spazio3 { position:relative; float:left; width:100%; height:15px;}
.riga_spazio { position:relative; float:left; width:100%; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
.riga_spazio2 { position:relative; float:left; width:100%; height:15px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
.riga_spazio3 { position:relative; float:left; width:100%; height:25px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
.fr_sezione { position:relative; float:left; width:100%; height:17px; margin-top:4px;}
.fr_punta1 { position:relative; float:left; width:10px; height:17px; background:url(../img2009/fr_sezione1.gif) no-repeat;}
.fr_punta2 { position:relative; float:left; width:10px; height:17px; background:url(../img2009/fr_sezione2.gif) no-repeat;}
.fr_punta3 { position:relative; float:left; width:10px; height:17px; background:url(../img2009/fr_sezione3.gif) no-repeat;}
.fr_punta4 { position:relative; float:left; width:10px; height:17px; background:url(../img2009/fr_sezione4.gif) no-repeat;}
.fr_sezione1 { position:relative; float:left; height:17px; background:url(../img2009/angoli_fr_lista.gif) left no-repeat; background-color:#0077aa;}
.fr_sezione1 p{ padding:0 5px 0 5px;}
.fr_sezione1 p a{font-size:11px; color:#FFFFFF; text-decoration:none;}
.fr_sezione1 p a:hover{font-size:11px; color:#FFFFFF; text-decoration:underline;}
.fr_sezione1 p a span{ line-height:17px;}
.fr_sezione2 { position:relative; float:left; height:17px; background-color:#eef1f2;}
.fr_sezione2 p{ padding:0 5px 0 5px;}
.fr_sezione2 p a{ font-size:11px; color:#404040; text-decoration:none;}
.fr_sezione2 p a:hover{ font-size:11px; color:#404040; text-decoration:underline;}
.fr_sezione2 p a span{ line-height:17px;}
.fr_sezione3 { position:relative; float:left; height:17px; background:url(../img2009/angoli_fr_lista_grigi.gif) left no-repeat; background-color:#eef1f2;}
.fr_sezione3 p{ padding:0 5px 0 5px;}
.fr_sezione3 p a{font-size:11px; color:#404040; text-decoration:none;}
.fr_sezione3 p a:hover{font-size:11px; color:#404040; text-decoration:underline;}
.fr_sezione3 p a span{ line-height:17px;}
.cont_sezione { position:relative; float:left; width:100%;}
.cont_sezione div{ position:relative; float:left; width:100%;}
.cont_sezione p{ padding:0 0 12px 0;}
.cont_sezione p a{ font-size:24px; color:#0077AA; text-decoration:none;}
.cont_sezione p a:hover{  font-size:24px; color:#0077aa; text-decoration:underline;}
.cont_sezione td.img{ width:370px; text-align:left; vertical-align:top;}
.cont_sezione div.txt { width:100%; height:195px; position:relative; float:left;}
.cont_sezione div.txt p{ padding:0 0 0 15px; text-align:left; vertical-align:top;}
.cont_sezione div.txt p a{ font-size:12px; color:#0077AA; text-decoration:none;}
.cont_sezione div.txt p a:hover{  font-size:12px; color:#0077AA; text-decoration:underline;}
.cont_sezione div.txt p.autore{ padding:15px 0 0 15px; text-align:left; color:#404040; vertical-align:top;}
.cont_sezione div.txt div.ico{ position:absolute; width:260px; left:15px; bottom:0;}
.cont_sezione div.txt div.ico a{ color:#0077aa; text-decoration:none;}
.cont_sezione div.txt div.ico a:hover{ color:#0077aa; text-decoration:underline;}
.cont_sezione div.txt div.ico p.foto{ background: url(../img2009/ico_foto.gif) top left no-repeat; padding:0 0 0 30px;}
.cont_sezione div.txt div.ico p.video{ background: url(../img2009/ico_video.gif) top left no-repeat; padding:0 0 0 30px; margin:3px 0 0 0;}
.riga_sezione { position:relative; float:left; width:100%; margin-top:35px; height:25px; background-color:#eef1f2;}
.riga_sezione p{ padding:0 0 0 5px;}
.riga_sezione p a{  font-size:18px; color:#0077aa; text-decoration:none;}
.riga_sezione p a:hover{  font-size:18px; color:#0077aa; text-decoration:underline;}
.riga_sezione p a span{ line-height:25px;}
.rubriche_sezione { position:relative; float:left; width:100%;}
.rubriche_sezione td.sx{ width:200px; text-align:left; vertical-align:top;}
.rubriche_sezione td.dx{ text-align:left; vertical-align:top;}
.rubriche_sezione td.dx div.autore{ position:relative; float:left; width:100%;}
.rubriche_sezione td.dx div.autore .sx{ position:relative; float:left; width:105px; height:17px; margin:0 0 0 15px; _margin:0 0 0 7px; background:url(../img2009/fr_verde.gif) no-repeat;}
.rubriche_sezione td.dx div.autore .sx p{ padding:0 0 0 5px; font-size:12px;}
.rubriche_sezione td.dx div.autore .sx p a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
.rubriche_sezione td.dx div.autore .sx p a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.rubriche_sezione td.dx div.autore .sx p a span{line-height:17px;}
.rubriche_sezione td.dx div.autore .sx2{ position:relative; float:left; width:105px; height:17px; margin:0 0 0 15px; _margin:0 0 0 7px; background:url(../img2009/fr_rossa.gif) no-repeat;}
.rubriche_sezione td.dx div.autore .sx2 p{ padding:0 0 0 5px; font-size:12px;}
.rubriche_sezione td.dx div.autore .sx2 p a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
.rubriche_sezione td.dx div.autore .sx2 p a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.rubriche_sezione td.dx div.autore .sx2 p a span{line-height:17px;}
.rubriche_sezione td.dx div.autore .sx3{ position:relative; float:left; width:105px; height:17px; margin:0 0 0 15px; _margin:0 0 0 7px; background:url(../img2009/fr_gialla.gif) no-repeat;}
.rubriche_sezione td.dx div.autore .sx3 p{ padding:0 0 0 5px; font-size:12px;}
.rubriche_sezione td.dx div.autore .sx3 p a{ color:#FFFFFF; font-weight:bold; text-decoration:none;}
.rubriche_sezione td.dx div.autore .sx3 p a:hover{ color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.rubriche_sezione td.dx div.autore .sx3 p a span{line-height:17px;}
.rubriche_sezione td.dx div.autore .dx{ position:relative; float:left; margin:0;}
.rubriche_sezione td.dx div.autore .dx p{ padding:0 0 0 15px;}
.rubriche_sezione td.dx div.autore .dx p span{ line-height:17px; color:#404040;}
.rubriche_sezione td.dx .txt{ position:relative; float:left; margin-top:10px;}
.rubriche_sezione td.dx .txt h2.titolo, /*seo*/
.rubriche_sezione td.dx .txt h3.titolo, /*seo*/
.rubriche_sezione td.dx .txt p.titolo{ padding:0 0 0 15px; font-size:16px; font-weight:bold; color:#0077aa; line-height:21px;}
.rubriche_sezione td.dx .txt h3.titolo a, /*seo*/
.rubriche_sezione td.dx .txt h2.titolo a, /*seo*/
.rubriche_sezione td.dx .txt p.titolo a{ font-size:16px; font-weight:bold; color:#0077aa; text-decoration:none;}
.rubriche_sezione td.dx .txt h2.titolo a:hover, /*seo*/
.rubriche_sezione td.dx .txt h3.titolo a:hover, /*seo*/
.rubriche_sezione td.dx .txt p.titolo a:hover{ font-size:16px; font-weight:bold; color:#0077aa; text-decoration:underline;}
.rubriche_sezione td.dx .txt p.txt {  padding:0 0 0 15px;}
.rubriche_sezione td.dx .txt p.txt a{ font-size:12px; color:#0077AA; text-decoration:none; line-height:18px; font-family:Arial; font-style:italic}
.rubriche_sezione td.dx .txt p.txt a:hover{ font-size:12px; color:#0077AA; text-decoration:underline; line-height:18px; font-family:Arial; font-style:italic}
.rubriche_sezione td.dx .txt p.txt a span{font-style:normal}
.cont_center_under_dx { position:relative; float:right; width:332px}
/*box a destra pubblicita*/
.cont_pubblicita_dx { position:absolute; top:-358px; right:-3px; z-index:1;}
.cont_center_dx { position:relative; float:right; width:320px; height:275px; background: url(../img2009/sfondo_box_dx.gif) no-repeat;}
.cont_center_dx_int { position:relative; float:right; width:300px; height:250px; margin:10px 10px 0 0; _margin:10px 5px 0 0;}
.cont_center_dx_int2 { position:relative; float:right; width:300px; margin:0 10px 0 0; _margin:0 5px 0 0;}
.cont_center_dx_int2 p{ text-align:right;}
.cont_center_dx_int2 p span{ font-size:10px;}
/*fine box a destra pubblicita*/
/*box a destra mondo*/
.cont_box_dx_mondo { position:relative; float:right; width:312px; margin:0 0 0 0;}
.cont_center_dx_ombra { position:absolute; top:-79px; right:-10px; width:334px;}
.cont_center_dx_ombra_int { position:relative; float:right; width:314px; height:275px; margin:10px 10px 0 0; _margin:10px 5px 0 0; background-color:#eef1f2;}
.cont_center_dx_ombra_int2 { position:relative; margin:10px auto 0 auto; width:294px;}
.cont_center_dx_ombra_int2 ul{ list-style-type:none; margin-top:5px;}
.cont_center_dx_ombra_int2 li{ float:left; width:147px;}
.cont_center_dx_ombra_int2 li p{ padding:0 5px 5px 5px;}
.cont_center_dx_ombra_int2 li p a{ font-size:12px; color:#0077aa; text-decoration:none}
.cont_center_dx_ombra_int2 li p a:hover{ font-size:12px; color:#0077aa; text-decoration:underline}
/*fine box a destra mondo*/
/*box a destra prenota subito*/
.cont_box_dx1 { position:relative; float:right; width:312px; margin:220px 2px 0 0; _margin:220px 1px 0 0;}
.tab_angoli { position:relative; float:left; width:312px; height:30px; background:url(../img2009/tab_angoli.gif) no-repeat;}
.tab_angoli p{ padding:0 0 0 10px;}
.tab_angoli p a{ font-size:18px; color:#FFFFFF; text-decoration:none}
.tab_angoli p a:hover{ font-size:18px; color:#FFFFFF; text-decoration:underline}
.tab_angoli p a span{ line-height:30px;}
/*tab 'VOLI' 'HOTEL' Prenota subito*/
.cont_tab { position:relative; float:left; width:312px;}
.cont_tab td.sfondo{ height:5px; background-color:#eef1f2;}
.cont_tab td.sfondo2{ height:5px; background-color:#FFFFFF;}
#box1 { position: relative; float:left; width:312px; }
#box1 div.tab1  { position: relative; float:left; width:90px; height:20px; background-color:#FFFFFF; display: block; }
#box1 div.tab1 p { padding:0; text-align:center;}
#box1 div.tab1 p a{ font-size:12px; color:#404040; text-decoration:none; }
#box1 div.tab1 p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
#box1 div.tab1 p a span{ line-height:20px;}
#box1 div.tab1_vedi  { position: relative; float:left; width:90px; height:20px; background-color:#eef1f2; display: block; }
#box1 div.tab1_vedi p { padding:0; text-align:center;}
#box1 div.tab1_vedi p a{ font-size:12px; color:#0077aa; text-decoration:none; }
#box1 div.tab1_vedi p a span{ line-height:20px;}
#box1 div.tab2  { position: relative; float:left; width:90px; height:20px; background-color:#FFFFFF; display: block; }
#box1 div.tab2 p { padding:0 0 0 0; text-align:center;}
#box1 div.tab2 p a{ font-size:12px; color:#404040; text-decoration:none; }
#box1 div.tab2 p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
#box1 div.tab2 p a span{ line-height:20px;}
#box1 div.tab2_vedi  { position: relative; float:left; width:90px; height:20px; background-color:#eef1f2; display: block; }
#box1 div.tab2_vedi p { padding:0 0 0 0; text-align:center;}
#box1 div.tab2_vedi p a{ font-size:12px; color:#0077aa; text-decoration:none; }
#box1 div.tab2_vedi p a span{ line-height:20px;}
#box1_cont { position: relative; float:left; width:312px; min-height:220px; _height:320px; background-color:#eef1f2;}
#tab1, #tab2, #tab3 { position: relative; float:left; width:312px; display: none; }
#tab1 {display: block;}
.box1_cont_angoli{ position:relative; float:left; width:312px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat; height:10px;}
/*tab 'VOLI' 'HOTEL' Prenota subito*/
#tab1 ul{ list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab1 li.sx{ float:left; width:84px; margin-top:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa; }
#tab1 li.sx p{ padding:0 0 0 10px;}
#tab1 li.dx{ float:left; width:228px; margin-top:5px;}
#tab1 li.dx .input1{ width:210px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab1 li.dx .input2{ width:82px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab1 li.sx2{ float:left; width:84px; margin-top:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa; }
#tab1 li.sx2 p{ padding:0 0 0 10px;}
#tab1 li.dx2{ float:left; width:228px; margin-top:15px;}
#tab1 li.dx2 .input1{ width:82px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab1 li.table{ float:left; width:312px; margin-top:15px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040; }
#tab1 li.table span{  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa;  }
#tab1 li.table select{ width:38px;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040;  }
#tab1 li.table div{ position:relative; float:right; background-color:#0077aa; margin:0 15px 0 0; _margin:0 7px 0 0;}
#tab1 li.table div p{ padding:4px 5px;}
#tab1 li.table div p a{ font-size:11px; font-weight:bold; color:#FFFFFF;  }
#tab2 ul{ list-style-type:none; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab2 li.sx{ float:left; width:84px; margin-top:5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa; }
#tab2 li.sx p{ padding:0 0 0 10px;}
#tab2 li.dx{ float:left; width:228px; margin-top:5px;}
#tab2 li.dx .input1{ width:210px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab2 li.dx .input2{ width:82px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab2 li.sx2{ float:left; width:84px; margin-top:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa; }
#tab2 li.sx2 p{ padding:0 0 0 10px;}
#tab2 li.dx2{ float:left; width:228px; margin-top:15px;}
#tab2 li.dx2 .input1{ width:82px; border:1px solid #7b6969; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040;}
#tab2 li.table{ float:left; width:312px; margin-top:15px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040; }
#tab2 li.table span{  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0077aa;  }
#tab2 li.table select{ width:38px;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040;  }
#tab2 li.table div{ position:relative; float:right; background-color:#0077aa; margin:0 15px 0 0; _margin:0 7px 0 0;}
#tab2 li.table div p{ padding:4px 5px;}
#tab2 li.table div p a{ font-size:11px; font-weight:bold; color:#FFFFFF;  }
/*fine box a destra prenota subito*/
/*box a destra I viaggi del sole*/
.cont_box_dx2 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0; background:url(../img2009/riga_box_dx.gif) top repeat-x;}
.cont_box_dx2 .tit{ position:relative; float:left; width:312px;}
.cont_box_dx2 .tit p{ padding:10px 0 0 5px;}
.cont_box_dx2 .tit p a{ font-size:22px; font-weight:bold; color:#0077aa; text-decoration:none;}
.cont_box_dx2 .tit p a:hover{  font-size:22px; font-weight:bold; color:#0077aa; text-decoration:underline;}
.cont_box_dx2 .img{ position:relative; float:left; width:312px; margin:10px 0 0 0;}
.cont_box_dx2 .img .txt{ position:absolute; width:195px; top:0; right:0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#404040; text-decoration:none;}
.cont_box_dx2 .img .txt p.p1{ padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#404040;} 		
.cont_box_dx2 .img .txt p.p2{ padding:0; margin:0; line-height:22px;} 		
.cont_box_dx2 .img .txt p.p2 a{ font-size:22px; color:#0077aa; text-decoration:none;} 		
.cont_box_dx2 .img .txt p.p2 a:hover{  font-size:22px; color:#0077aa; text-decoration:underline;} 		
.cont_box_dx2 .img .txt2{ position:absolute; bottom:0; right:0;} 		
.cont_box_dx2 .img .txt2 a{ font-size:14px; font-weight:bold; color:#000000; text-decoration:none;} 		
.cont_box_dx2 .img .txt2 a:hover{ font-size:14px; font-weight:bold; color:#000000; text-decoration:underline;} 		
/*.cont_box_dx2 .img .txt a{ font-size:22px; color:#0077aa; text-decoration:none;}
.cont_box_dx2 .img .txt a:hover{  font-size:22px; color:#0077aa; text-decoration:underline;}
.cont_box_dx2 .img .txt2{ position:absolute; bottom:0; right:0;}*/
.cont_box_dx2 .riga_grigia{ position:relative; float:left; width:312px; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
/*fine box a destra I viaggi del sole*/
/*box a destra Photogallery*/
.cont_box_dx3 { position:relative; float:right; width:312px; margin:0 2px 0 0; _margin:0 1px 0 0;}
.cont_box_dx3 .angoli { position:relative; float:left; width:312px; height:30px; background:url(../img2009/tab_angoli2.gif) no-repeat;}
.cont_box_dx3 .angoli .fr{ position:absolute; top:5px; right:10px;}
.cont_box_dx3 .angoli p{ padding:0 0 0 10px;}
.cont_box_dx3 .angoli p a{  font-size:18px; color:#0077aa; text-decoration:none;}
.cont_box_dx3 .angoli p a:hover{  font-size:18px; color:#0077aa; text-decoration:underline;}
.cont_box_dx3 .angoli p a span{ line-height:30px;}
.cont_box_dx3 .img { position:relative; float:left; width:312px;}
.cont_box_dx3 .box_grigio { position:absolute; width:312px; height:19px; bottom:10px; left:0; background:url(../img2009/freccia_pic_trasparente.png) no-repeat; z-index:1; overflow:hidden;}
.cont_box_dx3 .box_grigio p { padding:0 0 0 3px;}
.cont_box_dx3 .box_grigio p a{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.cont_box_dx3 .box_grigio p a:hover{ font-size:11px; color:#FFFFFF; text-decoration:underline;}
.cont_box_dx3 .box_grigio p a span{ line-height:19px;}
.cont_box_dx3 .angoli_bottom { position:relative; float:left; width:312px; height:10px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat;}
/*fine box a destra Photogallery*/
/*box a destra Diari di viaggio*/
.cont_box_dx4 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0;}
.cont_box_dx4 .angoli { position:relative; float:left; width:312px; height:30px; background:url(../img2009/tab_angoli2.gif) no-repeat;}
.cont_box_dx4 .angoli .fr{ position:absolute; top:7px; right:10px;}
.cont_box_dx4 .angoli p{ padding:0 0 0 10px;}
.cont_box_dx4 .angoli p a{  font-size:18px; color:#0077aa; text-decoration:none;}
.cont_box_dx4 .angoli p a:hover{ font-size:18px; color:#0077aa; text-decoration:underline;}
.cont_box_dx4 .angoli p a span{ line-height:30px;}
.cont_box_dx4 .box_grigio { position:relative; float:left; width:312px; }
.cont_box_dx4 .box_grigio .tit{ position:relative; float:left; width:312px;}
.cont_box_dx4 .box_grigio .tit p{ padding:10px 10px 0 10px; color:#404040;}
.cont_box_dx4 .box_grigio .tit p a{  font-size:16px; color:#0077aa; text-decoration:none;}
.cont_box_dx4 .box_grigio .tit p a:hover{font-size:16px; color:#0077aa; text-decoration:underline;}
.cont_box_dx4 .box_grigio .cont_img{ position:relative; float:left; width:312px; margin-top:5px;}
.cont_box_dx4 .box_grigio .img{ position:relative; float:left; width:160px;}
.cont_box_dx4 .box_grigio .img p{ padding:0 0 0 10px;}
.cont_box_dx4 .box_grigio .txt{ position:relative; float:left; width:152px;}
.cont_box_dx4 .box_grigio .txt a{ font-size:12px; color:#777777; text-decoration:none; line-height:16px;	}
.cont_box_dx4 .box_grigio .txt a:hover{ font-size:12px; color:#777777; text-decoration:undrline; line-height:16px;		}
.cont_box_dx4 .box_grigio2 { position:relative; float:left; width:312px;}
.cont_box_dx4 .box_grigio2 p{ padding:10px 0 0 10px;}
.cont_box_dx4 .box_grigio2 p a{ color:#404040; font-size:11px; text-decoration:none;}
.cont_box_dx4 .box_grigio2 p a:hover{  font-size:11px; color:#404040; text-decoration:underline;}
.cont_box_dx4 .angoli_bottom { position:relative; float:left; width:312px; height:10px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat;}
/*fine box a destra Diari di viaggio*/
/*box a destra Mappe 24*/
.cont_box_dx5 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0; background:url(../img2009/riga_box_dx.gif) top repeat-x;}
.cont_box_dx5 p{ padding:10px 10px 0 10px; color:#404040;}
.cont_box_dx5 .tit{ position:relative; float:left; width:312px;}
.cont_box_dx5 .tit p{ padding:10px 0 0 10px; text-align:left;}
.cont_box_dx5 .tit p a{ font-size:18px; color:#0077aa; text-decoration:none;}
.cont_box_dx5 .tit p a:hover{  font-size:18px; color:#0077aa; text-decoration:underline;}
.cont_box_dx5 .txt{ position:relative; float:left; width:312px;}
.cont_box_dx5 .txt p{ padding:10px 0 0 10px; line-height:16px;}
.cont_box_dx5 .txt ul{ list-style-type:none;}
.cont_box_dx5 .txt li.colonna1{ float:left; width:55px;padding-top:2px;}
.cont_box_dx5 .txt li.colonna1 span{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0077aa;line-height:16px;}
.cont_box_dx5 .txt li.colonna2{ float:left; width:100px;}
.cont_box_dx5 .txt li.colonna2 select{ width:85px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040; border:1px solid #9b9a98; }
.cont_box_dx5 .txt li.colonna2 input{ width:85px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#404040; border:1px solid #9b9a98; }
.cont_box_dx5 .txt div.cerca{ position:relative; float:right; width:69px; height:23px; margin:10px 10px 0 0; _margin:10px 5px 0 0; background:url(../img2009/cerca_sfondo.gif)}
.cont_box_dx5 .txt div.cerca p{ padding:4px 5px; text-align:center;}
.cont_box_dx5 .txt div.cerca p a{ font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.cont_box_dx5 .txt div.cerca p a:hover{  font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
.cont_box_dx5 .riga_grigia{ position:relative; float:left; width:312px; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
/*fine box a destra Mappe 24*/
/*box a destra Recensioni Hotel*/
.cont_box_dx6 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0; background:url(../img2009/riga_box_dx.gif) top repeat-x;}
.cont_box_dx6 .tit{ position:relative; float:left; width:312px;}
.cont_box_dx6 .tit p{ padding:10px 0 0 5px; text-align:center;}
.cont_box_dx6 .tit p a{ font-size:18px; color:#0077aa; text-decoration:none;}
.cont_box_dx6 .tit p a:hover{ font-size:18px; color:#0077aa; text-decoration:underline;}
.cont_box_dx6 .cont_img{ position:relative; float:left; width:312px; margin-top:10px;}
.cont_box_dx6 .cont_img .img{ position:relative; float:left; width:120px;}
.cont_box_dx6 .cont_img .img p{ padding:0 0 0 10px;}
.cont_box_dx6 .cont_img .txt{ position:relative; float:right; width:182px;}
.cont_box_dx6 .cont_img .txt p{ padding:0 10px 0 0;}
.cont_box_dx6 .cont_img .txt p a{ font-size:11px; color:#404040; font-weight:bold; text-decoration:none;}
.cont_box_dx6 .cont_img .txt p a:hover{ font-size:11px; color:#404040; font-weight:bold; text-decoration:underline;}
.cont_box_dx6 .cont_img .txt p a span{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#0077aa; font-weight:bold; text-decoration:none;}
.cont_box_dx6 .riga_grigia{ position:relative; float:left; width:312px; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
/*box a destra Video*/
.cont_box_dx7 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0; background-color:#eef1f2;}
.cont_box_dx7 .angoli { position:relative; float:left; width:312px; height:30px; background:url(../img2009/tab_angoli.gif) no-repeat;}
.cont_box_dx7 .angoli .fr{ position:absolute; top:7px; right:10px;}
.cont_box_dx7 .angoli p{ padding:0 0 0 10px;}
.cont_box_dx7 .angoli p a{ font-size:18px; color:#FFFFFF; text-decoration:none;}
.cont_box_dx7 .angoli p a:hover{  font-size:18px; color:#FFFFFF; text-decoration:underline;}
.cont_box_dx7 .angoli p a span{ line-height:30px;}
.cont_box_dx7 .video { position:relative; float:left; width:306px;}
.cont_box_dx7 .video2 { position:relative; float:right; width:294px; margin:10px 7px 0 0; _margin:10px 4px 0 0;}
.cont_box_dx7 .video2 .img{ position:relative; float:left; width:94px; background:url(../img2009/sfondo_box_video.gif) no-repeat; margin:0 4px 0 0;}
.cont_box_dx7 .video2 .img p.p1{ padding:2px;}
.cont_box_dx7 .video2 .img p.p2{ padding:2px 0 0 0;}
.cont_box_dx7 .video2 .img p.p2 a{  font-size:12px; color:#404040; text-decoration:none;}
.cont_box_dx7 .video2 .img p.p2 a:hover{ font-size:12px; color:#404040; text-decoration:underline;}
.cont_box_dx7 .video2 .txt{ position:relative; float:left; width:294px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#404040;}
.cont_box_dx7 .video2 .txt a{ font-size:11px; color:#404040; text-decoration:none;}
.cont_box_dx7 .video2 .txt a:hover{ font-size:11px; color:#404040; text-decoration:underline;}
.cont_box_dx7 .angoli_bottom { position:relative; float:left; width:312px; height:10px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat;}
/*fine box a destra Video*/
/*box a destra Scelti per voi*/
.cont_box_dx8 { position:relative; float:right; width:312px; margin:0px 2px 0 0; _margin:13px 1px 0 0;}
/*tab 'piu letti' 'piu visti' 'piu condivisi' */
.cont_tab_sotto { position:relative; float:left; width:312px; }
.cont_tab_sotto td.sfondo{ height:5px; background-color:#eef1f2;}
.cont_tab_sotto td.sfondo2{ height:5px; background-color:#FFFFFF;}
#box2 { position: relative; float:left; width:312px; }
#box2 div.tab3  { position: relative; float:left; width:104px; height:20px; background-color:#FFFFFF; display: block; }
#box2 div.tab3 p { padding:0; text-align:center;}
#box2 div.tab3 p a{ font-size:12px; color:#404040; text-decoration:none; }
#box2 div.tab3 p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
#box2 div.tab3 p a span{ line-height:20px;}
#box2 div.tab3_vedi  { position: relative; float:left; width:104px; height:20px; background-color:#eef1f2; display: block; }
#box2 div.tab3_vedi p { padding:0; text-align:center;}
#box2 div.tab3_vedi p a{ font-size:12px; color:#0077aa; text-decoration:none; }
#box2 div.tab3_vedi p a span{ line-height:20px;}
#box2 div.tab4  { position: relative; float:left; width:104px; height:20px; background-color:#FFFFFF; display: block; }
#box2 div.tab4 p { padding:0; text-align:center;}
#box2 div.tab4 p a{ font-size:12px; color:#404040; text-decoration:none; }
#box2 div.tab4 p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
#box2 div.tab4 p a span{ line-height:20px;}
#box2 div.tab4_vedi  { position: relative; float:left; width:104px; height:20px; background-color:#eef1f2; display: block; }
#box2 div.tab4_vedi p { padding:0; text-align:center;}
#box2 div.tab4_vedi p a{ font-size:12px; color:#0077aa; text-decoration:none; }
#box2 div.tab4_vedi p a span{ line-height:20px;}
#box2 div.tab5  { position: relative; float:left; width:104px; height:20px; background-color:#FFFFFF; display: block; }
#box2 div.tab5 p { padding:0; text-align:center;}
#box2 div.tab5 p a{ font-size:12px; color:#404040; text-decoration:none; }
#box2 div.tab5 p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
#box2 div.tab5 p a span{ line-height:20px;}
#box2 div.tab5_vedi  { position: relative; float:left; width:104px; height:20px; background-color:#eef1f2; display: block; }
#box2 div.tab5_vedi p { padding:0; text-align:center;}
#box2 div.tab5_vedi p a{ font-size:12px; color:#0077aa; text-decoration:none; }
#box2 div.tab5_vedi p a span{ line-height:20px;}
#box2_cont { position: relative; float:left; width:312px;}
#tab3, #tab4, #tab5 { position: relative; float:left; width:312px; display: none; }
#tab3 {display: block;}
/*fine tab 'piu letti' 'piu visti' 'piu condivisi' */
ul.lista_tab2{ list-style-type:decimal; color:#02809f; margin:15px 0 0 30px;}
ul.lista_tab2 li{ padding:5px 0 0 0;}
ul.lista_tab2 li a{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-decoration:none;}
ul.lista_tab2 li a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#404040; text-decoration:underline;}
.riga_piu_visti{ position: relative; float:left; width:312px; margin-top:10px;}
.riga_piu_visti .sx{ position: relative; float:left; width:87px;}
.riga_piu_visti .sx p{ padding:0 0 0 10px;}
.riga_piu_visti .dx { position: relative; float:left; width:225px;}
.riga_piu_visti .dx p{ padding:0 0 0 5px;}
.riga_piu_visti .dx p a{ font-size:12px; color:#404040; text-decoration:none; }
.riga_piu_visti .dx p a:hover{ font-size:12px; color:#404040; text-decoration:underline; }
.riga_piu_visti .dx p.ico{ padding:5px 0 0 5px;}
.cont_box_dx8 .riga_grigia{ position:relative; float:left; width:312px; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;}
/*box a destra Scelti per voi*/
/*box a destra Viaggiare informati*/
.cont_box_dx9 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0;}
.cont_box_dx9 .angoli { position:relative; float:left; width:312px; height:30px; background:url(../img2009/tab_angoli2.gif) no-repeat;}
.cont_box_dx9 .angoli .fr{ position:absolute; top:7px; right:10px;}
.cont_box_dx9 .angoli p{ padding:0 0 0 10px;}
.cont_box_dx9 .angoli p a{  font-size:18px; color:#0077aa; text-decoration:none;}
.cont_box_dx9 .angoli p a:hover{  font-size:18px; color:#0077aa; text-decoration:underline;}
.cont_box_dx9 .angoli p a span{ line-height:30px;}
.cont_box_dx9 .lista { position:relative; float:left; width:312px; }
.cont_box_dx9 .lista  p{ padding:10px 10px 0 10px; font-size:12px;}
.cont_box_dx9 .lista  p a.title{color:#0077aa; font-size:12px;  text-decoration:none; font-weight:bold; line-height:16px;}
.cont_box_dx9 .lista  p a.title:hover{color:#0077aa; font-size:12px;  text-decoration:underline;}
.cont_box_dx9 .lista  p a.txt{ color:#404040; font-size:12px;  text-decoration:none; line-height:16px;}
.cont_box_dx9 .lista  p a.txt:hover{ color:#404040; font-size:12px;  text-decoration:underline; line-height:16px;}
.cont_box_dx9 .lista  p.logo{ color:#404040; font-size:11px; text-align:right;}
.cont_box_dx9 .angoli_bottom { position:relative; float:left; width:312px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat; height:10px;}
/*fine box a destra Viaggiare informati*/
/*contenitore blu sfumato sotto*/
.cont_footer_blu { position:relative; float:left; width:100%; height:212px; background:url(../img2009/sfondo_footer.gif) repeat-x; clear:both;}
.cont_footer_blu2 { position:relative; margin:auto; width:983px;}
.cont_footer_blu_box { position:relative; float:left; width:196px;}
.cont_footer_blu_box ul{ list-style-type:none; margin-top:30px;}
.cont_footer_blu_box li{ float:left; width:196px; padding-top:3px;}
.cont_footer_blu_box li a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none}
.cont_footer_blu_box li a:hover{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:underline}
/*fine contenitore blu sfumato sotto*/
/* footer */
.cont_footer { position:relative; float:left; width:100%;}
.cont_footer2 { position:relative; margin:auto; width:991px;}
/* fine footer */
/*box a destra Pubblicita - pagina interna*/
.cont_box_pubblicita { position:relative; float:right; width:312px; margin:0 2px 0 0; _margin:0 1px 0 0;}
.cont_box_pubblicita .angoli_top { position:relative; float:left; width:312px; background:url(../img2009/angoli_top_box_dx.gif) no-repeat;}
.cont_box_pubblicita .angoli_bottom { position:relative; float:left; width:312px; background:url(../img2009/angoli_bottom_box_dx.gif) no-repeat;}
.cont_box_pubblicita .banner { position:relative; float:left; width:312px; background-color:#eef1f2;}
.cont_box_pubblicita .banner div{ position:relative; float:right; width:300px; margin:0 6px 0 0;  _margin:0 3px 0 0; text-align:right;}
.cont_box_pubblicita .banner div a{ font-size:10px; color:#777777;}
.cont_box_pubblicita_180 { position:relative; float:left; width:205px; margin:10px 0 0 0; }
.cont_box_pubblicita_180 .banner { position:relative; float:left; width:205px}
.cont_box_pubblicita_180 .banner div.interno{ position:relative; float:left; width:180px; margin:0 0 0 12px; _margin: 0 0 0 6px; text-align:left;}
/*fine box a destra Pubblicita - pagina interna*/
/* last news ticker */
.tickercontainer { /* the outer div with the black border */
width: 541px; height: 39px; margin: 0; padding: 0;overflow: hidden; }
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;left: 0px;top: 11px;width: 541px;overflow: hidden;}
ul.newsticker { /* that's your list */
position: relative;left: 541px;list-style-type: none;margin: 0;padding: 0;}
ul.newsticker li {float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;padding: 0;}
ul.newsticker a {white-space: nowrap;padding: 0;color: #ff0000;margin: 0 50px 0 0;} 
ul.newsticker span {margin: 0 10px 0 0;} 
#ticker01 {display:none;}
#myminimappamondo{width: 294px;height: 174px;background-color:#eef1f2}
.ptxt_index a.txt_index {font-family:Arial;font-size:12px;font-style:italic}
.ptxt_index a.txt_index span {font-style:normal}
div.home_cont_sezioni .dx p.txt a.txt{ font-size:12px; color:#0077AA; text-decoration:none; font-family:Arial; font-style:italic}
div.home_cont_sezioni .dx p.txt a.txt:hover{color:#0077AA; font-size:12px;}
div.home_cont_sezioni .dx p.txt a.txt span{font-style:normal}
div.home_cont_sezioni .dx p.txt a.txt_index{ font-size:12px; color:#0077AA; text-decoration:none; font-family:Arial; font-style:italic}
div.home_cont_sezioni .dx p.txt a.txt_index:hover{color:#0077AA; font-size:12px;}
div.home_cont_sezioni .dx p.txt a.txt_index span{font-style:normal}
/* box twitter */
div.box_tw_hp { margin:210px 5px -210px; float:right;}
div.box_tw {float:right; margin: 5px 8px 0px 0px; display:inline;}
div.tweetbox {width: 300px; padding-top: 45px; background: url(/img2009/twitter/testatina.gif) top left no-repeat #eaf9fe; }
div.tweetbox h2 {font-family: Arial; font-weight: bold; font-size: 14px; color: #00395f; height:25px; line-height:26px; display:block; margin:0px 10px;}
div.tweetbox h2 img {float:left; margin-right: 8px;}
div.tweetbox div.tweetlist {clear:both; padding: 10px; background: url(/img2009/twitter/chiusura.gif) bottom left no-repeat;}
div.tweetbox div.tweetlist span {font-family:arial; font-size: 12px; color: #656565; line-height:14px;}
div.tweetbox div.tweetlist h3{display: inline; font-family: arial; font-size: 12px; color:#00395f;}
div.tweetbox div.tweetlist h3 a:link, div.tweetbox div.tweetlisth3 a:visited,
div.tweetbox div.tweetlist h3 a:active,div.tweetbox div.tweetlist h3 a:hover{color: #656565; text-decoration:none;}
div.tweetbox div.tweetlist div.tweetline {height:20px; font-size: 1px; line-height:1px;}
div.tweetbox div.tweetfooter {text-align: right; margin-bottom:5px; margin-top:-8px;}
div.tweetbox div.tweetfooter a:link,div.tweetbox div.tweetfooter a:active,
div.tweetbox div.tweetfooter a:hover,div.tweetbox div.tweetfooter a:visited {font-size: 12px; color: #656565; font-family: arial; font-weight: normal; text-decoration:none;}
/* new footer */
#footer { clear: both;margin: 0 auto;margin-bottom:10px;padding:8px;width: 990px;}
#contPiva {float:left;}
#piva {color:#5A5A5A;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;}
#contFeeds {float:right;}
#contFeeds a img {margin-left:6px;}
.link_archivio { float:right; padding-left:20px;margin-top:0px; line-height:18px; background:url(/img2010/archivio/icona-archivio.png) no-repeat 0px 4px;}
.link_archivio a:link,.link_archivio a:visited,.link_archivio a:active,.link_archivio a:hover{color: #0077ab; text-decoration:none;}
.link_archivio a:hover { text-decoration:underline;}
.title_archivio {clear:both; float:left;white-space:nowrap;}
.link_archivio_dest{margin:2px 12px 0px 0px;}
h1.regioni {padding:0px!important}
.regioni {margin-bottom:20px;}
.regioni .sx ul {margin:10px 0 0 15px!important;}
.regioni .bianco {width:477px!important;}
.regioni .fr_sezione {height:27px; line-height:27px; margin:7px 0px 8px 8px;overflow:hidden;}
.regioni .fr_sezione .fr_sezione2 {background: url(/img2010/fr_bianca_centro.png); height:27px;}
.regioni .fr_sezione .fr_sezione3 {background: url(/img2010/fr_bianca.png) no-repeat; height:27px;padding:0px 4px;}
.regioni .fr_sezione .fr_punta3 {background: url(/img2010/fr_bianca_incastro.png) no-repeat; width:23px; height:27px;}
.regioni .fr_sezione .fr_punta4 {background: url(/img2010/fr_bianca_punta.png) no-repeat; width:23px; height:27px;}
.regioni .fr_sezione p span {color: #3078a8; font-size: 20px;line-height:27px; font-weight:bold;}
.regioni .fr_sezione p a:hover {color: #3078a8;} 
#header_slim .nav-group{border-bottom:0px !important}
/* box qui impresa */
.spento {display:none}
.qui_impresa .angoli {margin-bottom:16px;}
.qui_impresa .txt{margin:0px 8px; font-size:12px;clear:both; min-height: 55px;}
.qui_impresa .txt img{border: 1px solid #e3e5e5; float: left; margin-right: 6px;}
.qui_impresa h5{color: #0077aa; font-size:12px;}
.qui_impresa h5 a:link,.quiimpresa h5 a:hover,.quiimpresa h5 a:active,.quiimpresa h5 a:visited{color: #0077aa; text-decoration:none;}
.qui_impresa h5 a:hover {text-decoration:underline;}
.qui_impresa .divisore {height: 4px; background: #ffffff; margin: 16px 8px; clear:both;font-size:4px;}
/*box a destra I viaggi del sole*/
.cont_box_dx2 { position:relative; float:right; width:312px; margin:15px 2px 0 0; _margin:15px 1px 0 0; background:url(../img2009/riga_box_dx.gif) top repeat-x;}                                
.cont_box_dx2 .tit{ position:relative; float:left; width:312px;}                  
.cont_box_dx2 .tit p{ padding:10px 0 0 5px;}                     
.cont_box_dx2 .tit p a{ font-size:22px; font-weight:bold; color:#0077aa; text-decoration:none;}                                
.cont_box_dx2 .tit p a:hover{  font-size:22px; font-weight:bold; color:#0077aa; text-decoration:underline;}                                
.cont_box_dx2 .img{ position:relative; float:left; width:120px; text-align:left; margin:10px 0 0 0;}                          
.cont_box_dx2 .txt{ position:relative; float:right; width:192px; height:132px; margin:10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#404040; text-decoration:none;}                     
.cont_box_dx2 .txt .cont_bottoni{ position:absolute; width:192px; bottom:0; left:0;}                  
.cont_box_dx2 .txt .cont_bottoni a{ position:relative; float:left; width:100%; font-size:12px; color:#404040;}                                
.cont_box_dx2 .txt .cont_bottoni a.abbonati{background:url(../img2009/spalla-ico_abbonati.gif) no-repeat 4px 5px; background-color:#eef1f2; }                           
.cont_box_dx2 .txt .cont_bottoni a.acquista{background:url(../img2009/spalla-ico_acquista.gif) no-repeat 7px 2px; margin-top:3px; background-color:#eef1f2; }                         
.cont_box_dx2 .txt .cont_bottoni a p{ padding:0 0 0 28px; line-height:28px; background:url(../img2009/spalla-fr.gif) no-repeat 178px 5px;}                     
.cont_box_dx2 .txt .cont_bottoni a:hover{ text-decoration:underline;}                        
.cont_box_dx2 .riga_grigia{ position:relative; float:left; width:312px; height:35px; background:url(../img2009/riga_divisorio.gif) left center repeat-x;} 
/*fine box a destra I viaggi del sole*/
/*box sharing articoli 2011 04 07 */
.cont_generico_sx {z-index:20;}
.share {float:left;}
.sharetop {width:100%;}
.tools {float:right;width:100px;margin-top:5px;}
.tools a{display:block;width:15px; float:left;margin-right:10px;}
.share .icons li {display:block; float:left;margin-right:10px;}
/* costa */
.cont_footer_blu2 .piede_logo p#costa{background:url(/img2010/costa/logo-footer.png) no-repeat scroll 100% 50% transparent;}
ul.menu_lista li.costa {padding-left:27px;background:url(/img2010/costa/logo-menu.png) no-repeat left center;margin-left:3px;}
#blockDescrizione a.costa {color:#0059a1;font-family:arial; font-size:12px;background:url(/img2010/costa/logo-gallery.png) no-repeat left center; padding-left:30px;height:22px;display:block;line-height:22px;margin-left:2px;}
a.costab img {margin-top:10px;}
