body { margin:0; padding:0; list-style-type:none; background:#037495; font-size:12px; color:#8affff; font-family:arial}

.white { color:#FFFFFF}
div.im {float:right; margin-left:15px; margin-top:2px; background:#02679e; color:#8affff; font-size:11px; text-align:center; font-style:italic; line-height:16px;}
div.im_l {float:left; margin-right:15px; margin-top:2px; background:#02679e; color:#8affff; font-size:11px; text-align:center; font-style:italic; line-height:16px;}

div.vedi_mappa { text-align:right;}

#head {background:url(/images/bg01.jpg) top repeat-x; height:302px}
#head_bg {background:url(/images/h_bg.jpg) top center no-repeat; height:302px}
#head_cont {width:950px; text-align:left}
#head_cont_sx {width:295px; float:left; padding-top:10px}
#head_cont_sx_int {padding-top:23px; padding-left:6px}

#azienda {background:url(/images/az_bg.jpg) repeat-x #54b327; margin:15px; padding:10px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px}
#azienda p {margin:0; padding:0}
#azienda p.second {margin:0; padding:0; color:#bffba0}
#head_cont_dx {width:655px; float:left; padding-top:15px}
#cont_bg {background:url(/images/bg02.jpg) #05a7d6 repeat-x;}
#cont { width:950px; text-align:left; padding-bottom:20px}

h1 { font-family:arial; font-size:22px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; padding-bottom:10px}
#menu { padding-top:10px; padding-bottom:40px;}
#menu ul { margin:0; padding:0; list-style-type:none; padding-left:16px;}
#menu ul li { width:auto; padding-right:5px; float:left;}
#menu ul li a { padding-left:59px; padding-right:57px; padding-top:6px; padding-bottom:6px; color:#FFFFFF; font-family:verdana; font-size:13px; letter-spacing:-1px; font-weight:bold; text-decoration:none; background:url(/images/menu.gif) repeat-x; border-bottom:1px solid #012653;}
#menu ul li a:visited { color:#FFFFFF;}
#menu ul li a:hover { background:#55d9ff; color:#ffffff} 


#menu_sx { width:250px; float:left;}
#menu_sx img { border:0; float:right; margin-top:5px; margin-right:6px}
#menu_sx a { color:#FFFFFF; font-family:verdana; font-size:13px; letter-spacing:-1px; font-weight:bold; text-decoration:none; padding-left:10px;}
#menu_sx a:visited { color:#FFFFFF; font-family:verdana; font-size:13px; letter-spacing:-1px; font-weight:bold; text-decoration:none; padding-left:10px;}
#menu_sx a:hover { color:#ace2ff; font-family:verdana; font-size:13px; letter-spacing:-1px; font-weight:bold; text-decoration:none; padding-left:10px;}
#menu_sx table td.prim_li { background:url(/images/ic01.gif) 8px 12px no-repeat #02679e; border-bottom:1px solid #012047; border-bottom:1px solid #012047; height:28px; padding-left:8px}
#menu_sx table td.prim_li:visited { background:url(/images/ic02.gif) 8px 12px no-repeat #02679e;}
#menu_sx table td.prim_li:hover { background:url(/images/ic02.gif) 8px 12px no-repeat #0c7ebc;}
#menu_sx table td.second_li { background:url(/images/ic02.gif) 8px 12px no-repeat #0c7ebc; border-bottom:1px solid #012047; height:28px; padding-left:8px}
#menu_sx table td.second_li:visited { background:url(/images/ic02.gif) 8px 12px no-repeat #0c7ebc;}
#menu_sx table td.second_li:hover { background:url(/images/ic02.gif) 8px 12px no-repeat #02679e;}
#menu_sx table td.third_li { background:url(/images/ic02.gif) 8px 12px no-repeat #324290; border-bottom:1px solid #012047; height:28px; padding-left:18px; font-family:verdana; font-size:12px; letter-spacing:-1px}
#menu_sx table td.third_li:visited { background:url(/images/ic02.gif) 8px 12px no-repeat #324290;}
#menu_sx table td.third_li:hover { background:url(/images/ic02.gif) 8px 12px no-repeat #02679e;}



#menu_sx h2 { font-family:arial; font-size:18px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; margin-left:15px; padding-bottom:10px}

#cont_page { width:700px; float:left}
#cont_page h2 { font-family:arial; font-size:18px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; padding-bottom:10px}

#news_home {width: 32%; float: right;line-height:12px;}
#news_home h2 {padding-bottom:5px; padding-top:5px}
#news_home div.sottotit {color:#FFFFFF; font-size:11px; padding-bottom:8px}
#news_home ul { margin:0; padding:0; list-style-type:none;}
#news_home ul li { background:#33ccff; padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:220px; height:101px; color:#bffba0; position:relative; margin-bottom:10px}
#news_home ul li:visited { background:#33ccff; }
#news_home ul li:hover { background:#aae9fe; }
#news_home ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#news_home ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#news_home ul li a:hover { color:#bffba0; text-decoration:none; font-weight:bold;}
#news_home ul li div.details_off { text-align:right; color:#FFFFFF;}


#news_home ul li table tr td { border:1px solid #05a7d6; background:#0199c5}
#news_home ul li table tr td div.news_h_tit {height:26px; font-size:12px;}
#news_home ul li table tr td div.news_h_tit a { color:#ffffff}
#news_home ul li table tr td div.news_h_dett { color:#99ffff; border-top:1px dotted #33ccff; border-bottom:1px dotted #33ccff; padding-top:2px; padding-bottom:4px; line-height:12px}
#off_speciali ul li { background:#6cc93d; padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:222px; height:124px; color:#bffba0; float:left; position:relative; margin-right:10px; margin-bottom:10px; border-bottom:1px solid #006633}
#off_speciali ul li table tr td {border:1px solid #05a7d6; background:url(/images/bg_green.jpg)}

#off_speciali ul li table tr td div.off_tit div.dest_name{height:16px;font-variant:small-caps; color:#C9FF8E; font-size:15px; letter-spacing:0px; font-weight:lighter}
#off_speciali ul li table tr td div.dest_name_sfondo { background:url(../../../images/bg_dest.gif) repeat-x; height:26px; padding-top:6px; overflow:hidden; padding-bottom:6px }
.destname { height:24px; overflow:hidden}
#off_speciali ul li table tr td div.off_prezzo { font-size:13px; padding-top:8px; text-align:right; padding-bottom:3px}

#off_speciali ul li table tr td.sf_prezzo {font-size:12px; font-weight:bold; background:#2e8802; border:none}


.banner { padding:15px 0}
#menu_sx .banner img { border:0 none; float:none; margin-right:0px; margin-top:0px; margin-left:5px; }



#news_home ul li table tr td div.news_h_date{ padding-top:5px; text-align:right}
#news_home ul li table tr td div.news_h_date span { color:#FFFFFF; font-size:10px; font-family:trebuchet ms; line-height:10px; float:left; font-style:italic}
.news_list{margin-right:5px; padding-top:3px}
#news_home ul li table tr td div.news_h_date a, .news_list a{font-size: 11px; color:#FFFFFF; background:#037cbb; padding:2px 10px 2px 10px; font-weight:lighter text-decoration:none;}
#news_home ul li table tr td div.news_h_date a:visited, .news_list a:visited {font-size: 11px; color:#FFFFFF; background:#037cbb; text-decoration:none;}
#news_home ul li table tr td div.news_h_date a:hover, .news_list a:hover {font-size: 11px; color:#FFFFFF; background:#6CC93D; text-decoration:none;}


#off_speciali { width: 466px; float: left; background:url(/images/int_vert.gif) top right repeat-y;}
#off_speciali h2 {padding-bottom:0; margin-bottom:0}
#off_speciali div.sottotit {color:#FFFFFF; font-size:11px; margin-top:-2px; padding-bottom:8px}
#off_speciali ul { margin:0; padding:0; list-style-type:none;}

#off_speciali ul li:visited { background:url(/images/az_bg.jpg) repeat-x #54b327; }
#off_speciali ul li:hover { background:#c4fda8; }
#off_speciali ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_speciali ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_speciali ul li a:hover { color:#bffba0; text-decoration:none; font-weight:bold;}

#off_speciali ul li table tr td img { float:right;}
#off_speciali ul li table tr td div.off_tit { height:50px; line-height:16px}
#off_speciali ul li table tr td div.off_tit a {font-size:12px; letter-spacing:0px; line-height:13px}

#off_speciali ul li table tr td div.off_dett { background:url(../../../images/calendar.gif) 0px 7px no-repeat; padding-top:2px; padding-bottom:4px; padding-left:34px; font-size:12px; line-height:14px;} 

#off_speciali ul li div.details_off { text-align:right; color:#FFFFFF;}
#off_speciali div.prosegui { margin-right:9px}






#offerte {background:url(/images/az_bg.jpg) repeat-x #54b327; padding:10px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:386px; height:120px}
#offerte p {margin:0; padding:0}
#offerte ul { margin:0; padding:0; list-style-type:none}
#offerte ul li { color:#bffba0; padding:0;}
#offerte ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase}
#offerte ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase}
#offerte ul li a:hover { color:#bffba0; text-decoration:none; font-weight:bold; text-transform:uppercase}
#offerte ul li div.details_off { text-align:right; color:#FFFFFF; padding-top:10px;}

img.of {position:absolute; left:375px; top:0;}
img.at {position:absolute; left:2px; top:33px;}
td.of_foto {border-right:1px solid #6cc93d; width:122px}
td.of_testo {padding-left:10px}
td.of_sx { width:132px}
td.up_dw {background:#6cc93d; color:#FFFFFF; background:#6cc93d; padding-left:10px;}

#news {background:#3acbfc; padding:10px; color:#d7f5ff; font-size:11px; font-family:arial; text-align:left; line-height:12px; height:112px;}
#news ul { margin:0; padding:0; list-style-type:none}
#news ul li { padding-bottom:17px;}
#news ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase}
#news ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase}
#news ul li a:hover { color:#d7f5ff; text-decoration:none; font-weight:bold; text-transform:uppercase}
#news ul li div.details_off { text-align:right; color:#FFFFFF; padding-top:10px}



.close { clear:both}

a.green1 { background:#6cc93d; color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}
a.green1:visited { background:#6cc93d; color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}
a.green1:hover { background:#9ef672; color:#56b428; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}

a.blu { background:#037cbb; color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}
a.blu:visited { background:#037cbb; color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}
a.blu:hover { background:#05a7d6; color:#ffffff; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px}


#focus_home { background:url(/images/ix_bg_ft.jpg) no-repeat; width:694px; margin-top:20px}
#focus_home h2 { padding-top:4px; padding-bottom:4px; margin-bottom:0; font-size:14px}
#focus_home p { color:#8affff; font-family:arial; line-height:13px; font-size:11px; margin:0; padding:0;}
#focus_home p a { color:#FFFFFF; text-decoration:none}
#focus_home h2 a { color:#FFFFFF; text-decoration:none}
#focus_home ul { margin:0; padding:0; list-style-type:none; margin-top:10px}
#focus_home ul li { background:#48ad14; padding-left:10px; padding-right:10px; padding-bottom:2px; margin-bottom:5px}
#focus_home ul li.dest { background:#6cc93d; padding-left:10px; padding-right:10px; padding-bottom:2px; margin-bottom:0px}
#focus_home ul li a { color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; line-height:11px}
#focus_home ul li a:visited { color:#FFFFFF; font-family:arial; font-size:11px; line-height:11px}
#focus_home ul li a:hover { color:#ccff99; font-family:arial; font-size:11px; line-height:11px}

#focus_home div#f_h_indonesia {width:195px; float:left; margin:5px 5px 5px 18px}
#focus_home div#f_h_malesia {width:195px; float:left; margin:5px 5px 5px 31px}
#focus_home div#f_h_thailandia {width:195px; float:left; margin:5px 5px 5px 32px}

#focus01 { width:195px; float:left; margin-left:18px; margin-top:5px; margin-right:36px}
#focus02 { width:195px; float:left; margin-right:37px; margin-top:5px}
#focus03 { width:195px; float:left; margin-top:5px}

#footer {width:930px; text-align:left; font-family:arial; font-size:11px; color:#3cb2d4; padding-top:10px; padding-bottom:15px}
#footer h2 { font-family:arial; font-weight:lighter; color:#FFFFFF; font-size:20px; letter-spacing:-1px; margin:0; padding:0;}
div.f_b {width:195px; float:right; margin-left:26px; margin-right:12px; padding-bottom:20px}
div.f_b strong { color:#8affff; font-size:12px}
div.f_b a { color:#FFFFFF; text-decoration:none}
div.f_b a:visited { color:#FFFFFF; text-decoration:none}
div.f_b a:hover { color:#8affff; text-decoration:none}

#cont_page_int { width:700px; float:left; font-size:12px; color:#8affff; font-family:arial;}
#cont_page_int h1 { font-family:arial; font-size:22px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; padding-bottom:10px}
#cont_page_int h2 { font-family:arial; font-size:18px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF;}
#cont_page_int p { margin:0; padding-bottom:6px;}

#cont_page_int2 { width:700px; float:left; font-size:12px; color:#8affff; font-family:arial;}
#cont_page_int2 h1 { font-family:arial; font-size:22px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; padding-bottom:9px; line-height:22px}
#cont_page_int2 h2 { font-family:arial; font-size:18px; margin:0; padding:0; letter-spacing:-1px; color:#FFFFFF; padding-bottom:3px}
#cont_page_int2 h3 { font-family:arial; font-size:14px; margin:0; padding:0; letter-spacing:-1px; color:#bdedfb;}
#cont_page_int2 p { margin:0; padding-bottom:6px;}

#cont_page_int2 a { color:#FFFFFF; text-decoration:none}
#cont_page_int2 a:visited { color:#FFFFFF; text-decoration:none}
#cont_page_int2 a:hover { color:#8affff; text-decoration:none}

#dove_siamo_sx {width:230px; float:left; margin-right:20px;}
#dove_siamo_dx {width:450px; float:left;}
#dove_siamo_dx #mapsearch {width:450px; height:340px;}

#paper {background:#1377b3; padding:6px; margin-bottom:10px}
#paper h2 { color:#002539;}
#paper h3 { color:#002539;}


#det_dest {float:right; margin-left:20px;}
#det_dest td { font-size:11px}

#off_int ul { margin:0; padding:0; list-style-type:none; margin-top:10px}
#off_int ul li { background:url(/images/az_bg.jpg) repeat-x #54b327; padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:342px; height:120px; color:#bffba0; float:left; position:relative; margin-right:15px}
#off_int ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_int ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_int ul li a:hover { color:#bffba0; text-decoration:none; font-weight:bold;}
#off_int ul li div.details_off { text-align:right; color:#FFFFFF;}


#off_int_section { margin-top:10px; margin-bottom:10px}
#off_int_section_inside { background:url(/images/off_sp_bg.gif) repeat-x #43a115; padding:5px; margin-bottom:10px; border:1px solid #c0fea7}
#off_int_section a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_int_section a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#off_int_section a:hover { color:#bffba0; text-decoration:none; font-weight:bold;}
#off_int_section div.details_off { text-align:right; color:#FFFFFF;}
#off_int_section div#off_sx { padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; color:#bffba0;}


td.tit_off_sx_td {font-size:16px; font-family:arial; letter-spacing:-1px;}
div.tit_off_sx { border-bottom:1px dotted #c4fda9; line-height:16px; padding-bottom:4px}
td.dett_off_sx {line-height:12px; height:46px; font-size:11px; color:#FFFFFF; padding-top:6px; padding-right:6px; text-transform:lowercase}


div#off_int_section div#off_int_section_inside div#off_sx td.dett_off_sx ul li:hover { background:none}
div#off_int_section div#off_int_section_inside div#off_sx td.dett_off_sx ul li a { font-size:11px; letter-spacing:0px; text-decoration:underline}

td.dett_off_sx ul { list-style-type:none}

td.dett_off_sx2 {color:#FFFFFF; padding-right:6px; font-size:12px; line-height:16px}
td.dett_off_sx2 ul li { border-bottom:1px dashed #96f764; padding-bottom:4px; padding-top:2px;}
td.dett_off_sx2 ul li:hover { background:none}


td.dett_off_sx img {float:left; margin-right:6px; margin-top:2px}
td.price_off_dx {color:#FFFFFF; font-size:12px; font-size:11px; width:260px; padding-top:6px}
div.price_princ {padding:5px; margin-bottom:5px; background:#1b9000}
div.price_princ_durata {width:130px; float:left; height:38px; padding-top:2px;}
div.price_princ_prezzo {width:120px; float:left; background:#016f10; color:#FFFFFF; padding-top:6px; height:42px}
span.price_princ_num {font-size:24px; letter-spacing:-1px; line-height:24px}
div.estensione {font-family:arial; font-size:11px; color:#FFFFFF; text-align:left; padding-top:2px; padding-bottom:6px}
div.estensione_dett {padding:5px; margin-bottom:5px; background:#8a3876}
div.estensione_desc {width:130px; float:left; text-align:left}
div.estensione_desc a {font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:12px}
td.price_off_dx div.estensione_dett div.estensione_desc p { margin:0px; padding:0px; color:#ffffff; line-height:11px; padding-top:7px}
div.estensione_more {width:120px; float:left; background:#6b2363; color:#FFFFFF; padding-top:2px; font-size:14px; letter-spacing:-1px}

div#lista_hotel h2 { padding-bottom:8px; padding-top:6px}
div#lista_hotel ul { margin:0; padding:0; list-style-type:none}
div#lista_hotel ul li { background:#0c7ebc; padding:5px 5px 5px 10px; margin-bottom:5px; margin-right:5px; width:325px; float:left;}
div#lista_hotel ul li table tr td { border:none; padding:0; margin:0;}
div#lista_hotel ul li table tr td.stelle {font-size:9px; background:#198bc9; width:60px; text-align:center; height:25px}





#off_int_section div.off_dx { padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:260px; color:#bffba0; float:left; padding:3px; height:136px}

#off_intpage { line-height:14px}
#off_intpage ul { margin:0; padding:0; list-style-type:none; margin-bottom:15px}
#off_intpage ul li.end { margin-right:0;}
#off_intpage ul li:visited { background:#ffffff;} 
#off_intpage ul li:hover { background:#6cc93d;} 
#off_intpage ul li a { font-size:14px; letter-spacing:-1px; font-weight:bold; color:#ffffff; text-decoration:none;}
#off_intpage ul li div.details_off { float:right; padding-top:2px; padding-bottom:6px; padding-left:20px}
#off_intpage ul li div.details_off a { background:#6cc93d; color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; letter-spacing:0; font-weight:lighter}
#off_intpage ul li div.details_off a:visited { background:#6cc93d;}
#off_intpage ul li div.details_off a:hover { background:#9ef672; color:#56b428;}
#off_intpage ul li p { font-size:11px; margin:0; padding:0px}
#off_intpage ul li span.data { color:#FFFFFF; font-size:13px;}

#off_intpage_h td { padding-bottom:6px; border-bottom:1px dotted #72dbfa; line-height:14px; padding-top:5px; color:#8affff} 
#off_intpage_h a { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; background:url(/images/ic02.gif) left no-repeat; padding-left:10px; margin-right:5px;}
#off_intpage_h a:visited { font-size:12px;}
#off_intpage_h a:hover { font-size:12px; font-weight:bold; color:#8affff; text-decoration:none;}



#hot_int ul { margin:0; padding:0; list-style-type:none; margin-top:10px}
#hot_int ul li { background:#1377b3; padding:0px; color:#FFFFFF; font-size:11px; font-family:arial; text-align:left; line-height:12px; width:342px; height:130px; color:#aaddfb; float:left; position:relative; margin-right:15px}
#hot_int ul li a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px}
#hot_int ul li a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#hot_int ul li a:hover { color:#aaddfb; text-decoration:none; font-weight:bold;}
#hot_int ul li div.details_off { text-align:right; color:#FFFFFF;}
#hot_int ul li div.details_off strong { font-size:12px; color:#CCCC00}


img.im_off {position:absolute; left:2px;}
img.im_off2 {position:absolute; right:6px;}
img.im_right { float:right; margin-left:15px; margin-top:2px; margin-bottom:15px;}

div.prosegui { text-align:right; padding-top:2px}
div.prosegui a { color:#FFFFFF}

#itin { margin-top:0px}
#itin h2 { margin-bottom:10px}
#itin img { border:5px solid #015887; margin-bottom:7px}
#itin a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px}
#itin ul { margin:0; padding:0; list-style-type:none; margin-top:10px}
#itin ul li { background:#48ad14; padding-left:10px; padding-right:10px; padding-bottom:2px; margin-bottom:5px;}
#itin ul li.dest { background:#6cc93d; padding-left:10px; padding-right:10px; padding-bottom:2px; margin-bottom:0px; text-align:center; padding-top:2px}
#itin ul li a { color:#FFFFFF; font-family:arial; font-size:11px; text-decoration:none; line-height:11px; font-weight:lighter}
#itin ul li a:visited { color:#FFFFFF; font-family:arial; font-size:11px; line-height:11px}
#itin ul li a:hover { color:#ccff99; font-family:arial; font-size:11px; line-height:11px}

.itin01 { width:156px; float:left; margin-top:5px; margin-right:10px; background:#1377b3; padding:5px; font-size:11px; height:190px}
#itin01 { width:156px; float:left; margin-top:5px; margin-right:10px; background:#1377b3; padding:5px; font-size:11px}
#itin03 { width:171px; float:left; margin-top:5px; padding-top:22px}

#alberghi_cont ul { margin:0; padding:0; list-style-type:none; margin-bottom:15px}
#alberghi_cont ul li { padding:6px; margin-top:6px; border:1px dotted #72dbfa; width:320px; float:left; margin-right:15px} 
#alberghi_cont ul li.end { margin-right:0;}
#alberghi_cont ul li:visited { background:#ffffff;} 
#alberghi_cont ul li:hover { background:#6cc93d;} 
#alberghi_cont ul li span.indirizzo_albergo { font-size:11px; color:#ffffff; font-style:italic}
#alberghi_cont ul li span.desc_albergo { font-size:11px; text-transform:lowercase; color:#8affff;}
#alberghi_cont ul li span.prezzo_albergo { font-size:14px; font-weight:bold; letter-spacing:-1px; color:#ffffff}
#alberghi_cont ul li a { font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none;}
div.im_al { width:64px; float:left}
div.det_al { width:236px; float:left; margin-left:10px; margin-right:10px}


#menu_localita_naviga { padding-bottom:10px}
#menu_localita_naviga ul { margin:0; padding:0; list-style-type:none; margin-top:2px}
#menu_localita_naviga ul li { background:#6cc93d; padding:6px; margin-right:10px; margin-bottom:10px; width:155px; float:left; height:30px}
#menu_localita_naviga ul li:visited { background:#6cc93d;}
#menu_localita_naviga ul li:hover { background:#ddedf8;}
#menu_localita_naviga ul li a { font-size:11px; color:#FFFFFF; text-decoration:none;}
#menu_localita_naviga ul li a.loc { font-size:14px; font-weight:bold; line-height:14px; color:#FFFFFF; text-decoration:none; letter-spacing:-1px}



img.first { float:right; margin-top:4px; margin-left:10px; margin-bottom:10px}

div.nube { color:#333333; font-family:arial; font-size:11px}

#scheda_foto ul { margin:0; padding:0; list-style-type:none}
#scheda_foto ul li { width:64px; height:64px; float:left; padding:5px; background:#02679e; margin-right:5px; margin-bottom:5px}
#zoom_img_attiva { background:#02679e; margin-top:5px; padding:5px; margin-bottom:5px}
#zoom_img_attiva img { border:1px solid #ffffff}

input.mainoption { background:#359d02; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; font-size:12px; font-family:arial; color:#FFFFFF}


.error
{
	font-size:10pt;
	color:#efa5a5;
	font-weight: bold;
	text-align: center;
}

#vedi_itinerari { background:url(/images/itinerari.gif) no-repeat; width:171px; height:15px; text-align:center; padding-top:140px;}

/* Offerte Header home */
ul#slide_offerte { margin:0; padding:102px 0px 0px 0px; list-style-type:none; height:60px }
li.slide_offerte_li { height:60px; width:266px; position:relative }
div.slide_offerte_img { position:absolute; bottom:0px; left:18px; }
div.slide_offerte_img img { border:0 }
div.slide_offerte_tit { position:absolute; top:5px; left:90px; right:5px; font-size:15px; font-weight:bold; letter-spacing:-1px; line-height:15px; text-align:center}
span.tit_light { font-weight:lighter; letter-spacing:-1px; font-size:14px; line-height:15px}
a.slide_offerte_a { color:#000000; text-decoration:none}
a.slide_offerte_a:hover { color:#cc0066; text-decoration:none}
div.slide_offerte_partire { font-size:11px; line-height:11px; color:#cc0066; position:absolute; top:41px; left:104px; font-weight:lighter }
div.slide_offerte_prezzo { font-size:22px; font-weight:bold; letter-spacing:-1px; line-height:22px; color:#cc0066; position:absolute; top:36px; left:164px; }

#offerta_vedi_sx {display:block; float:left; font-weight:lighter; font-size:11px; width:122px; margin-left:15px; text-align:left; line-height:15px; margin-top:102px;}
#offerta_vedi_dx {display:block; float:left; font-weight:lighter; font-size:11px; width:122px; text-align:right; line-height:15px; margin-top:102px;}

#offerta_vedi_sx a, #offerta_vedi_dx a { text-decoration:none; color:#fde202}
#offerta_vedi_sx a:hover, #offerta_vedi_dx a:hover { text-decoration:none; color:#ffffff}

div#slider {position: relative; top: 95px; left: 13px}
#slider ul, #slider li{ margin:0; padding:0; list-style:none}
#slider li{ width:248px; height:60px; overflow:hidden; }


/*
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:71px;
	z-index:1000;
	}	
#nextBtn, #slider1next{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;
	background:url(../images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #slider1next a{ 
	background:url(../images/btn_next.gif) no-repeat 0 0;	
	}	
	

ol#controls{
	margin:1em 0;
	padding:0;
	height:28px;	
	}
ol#controls li{
	margin:0 10px 0 0; 
	padding:0;
	float:left;
	list-style:none;
	height:28px;
	line-height:28px;
	}
ol#controls li a{
	float:left;
	height:28px;
	line-height:28px;
	border:1px solid #ccc;
	background:#DAF3F8;
	color:#555;
	padding:0 10px;
	text-decoration:none;
	}
ol#controls li.current a{
	background:#5DC9E1;
	color:#fff;
	}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* fine */

