*{font-family:Arial,Helvetica,sans-serif,monospace}
div,table,td{padding:0;margin:0;text-align:left;font-size:12px}
p{text-align:justify;font-family:Arial,Helvetica,sans-serif,monospace;font-size:12px}
img{border:0;padding:0;margin:0}
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0}
ul{margin-top:0;padding-top:0}
h1{color:#000;font-size:10px;font-weight:normal;text-decoration:none;margin:0;padding:5px 0}
h2,h3.th2{text-align:left;padding:5px 0;margin:20px 0 10px 0;background:#FEB;color:#000;border-bottom:1px solid #E4701E;font:normal normal bold 12px Arial}
h2.titoloScheda{font-size:16px;font-weight:bold;color:#369;padding:2px 0 2px 35px;margin:15px 0;background:url(/resx/images/freccia_click_prenota.gif) no-repeat left center}
h2.soggrisul{padding-right:250px}
h3{text-align:center;font-weight:bold}
h3.bg{border-bottom:1px solid #E4701E;background:#FFEEBB;margin:0;padding:3px;font:normal normal bold 12px Arial;text-align:left}
h3.luogo{color:#E4701E;font-weight:bold;font-size:12px;border-bottom:1px solid #666;padding:15px 0 2px 3px;margin:0 0 5px 0;text-align:left}
p.bg{border-bottom:1px solid #E4701E;background:#FFEEBB;margin:0;padding:3px;font:normal normal bold 12px Arial;text-align:left}
.baseErrore{padding:10px 10px 10px 40px;background:url(/resx/errore.gif) no-repeat 10px center #FF8E8E;border:1px solid #C40000;font-weight:bold;color:#000}
.baseInfo{padding:10px 10px 10px 40px;background:url(/resx/info.gif) no-repeat 10px center #9BE27C;border:1px solid #527741;font-weight:bold;color:#000}
body.main{margin:0 0 15px 0;background:#999;text-align:center}
.link{cursor:pointer}
.colonnasx{width:370px}
.boxbianco{border:1px dotted #E4701E;background-color:#FFFFFF;padding:5px}
#footer{text-align:center;background:#FFF;width:100%}
#footer .copy{padding:5px;text-align:left;background:#69C;color:#DDD;font-size:10px}
#footer .copy a{color:#DDD;text-decoration:none}
.mappaindice{list-style-type:none;line-height:20px;margin:0 0 20px 0;padding:0}
.mappaindice li{border-bottom:1px dotted #999}
.corniceFotoGrigio{float:left;padding:8px;margin:0 0 3px 5px;background:url(/resx/images/sfondo_foto_2.gif) no-repeat left top}
img.thumbFotoScheda{width:50px;height:50px;cursor:pointer}
img.thumb{width:80px;height:80px;border:1px solid #666666}
.boxAvviso{border:1px dashed #E4701E;background:#FFEFBC;padding:3px;text-align:justify}
.btnbigv, .btnbigr{width:235px;height:45px;text-align:center;margin:5px auto 0 auto;line-height:45px;cursor:pointer;color:#FFF;font-size:18px;border:none}
.btnbigv {background:url(/resx/images/tasto_prenota_scheda.gif) no-repeat left top}
.btnbigr{background:url(/resx/images/tasto_rosso.gif) no-repeat left top}
.pulsanteverdetext{padding-top:10px;text-align:center}
.btntxt{padding-top:10px;text-align:center;cursor:pointer;color:#FFF;font-weight:bold;font-size:18px}
.btnrsv,.pulsanteverdepiccolo{width:75px;height:20px;background:url(/resx/icons.png) no-repeat left -163px}
.btnrgh{width:75px;background:url(/resx/icons.png) no-repeat left -163px;text-align:center;cursor:pointer;color:#FFF;font-weight:bold;font-size:12px;text-decoration:none;line-height:20px}
.btnrsa,.pulsantearanciopiccolo{width:75px;height:20px;background:url(/resx/icons.png) no-repeat -75px -163px}
.btnsmallI,.btnsmallP{display:inline-block;padding:0;width:75px;height:20px;line-height:19px;text-align:center;cursor:pointer;font-weight:bold;color:#fff;border:none;font-size:11px;text-decoration:none}
.btnsmallI{background:url(/resx/icons.png) no-repeat left -163px}
.btnsmallP{background:url(/resx/icons.png) no-repeat -75px -163px}
.pulsanteverdepiccolotext{cursor:pointer;color:#FFF;font-weight:bold;font-size:12px;padding:1px 0 0 0;text-align:center}
.azzurro16{color:#336699;font-size:16px;font-weight:bold;text-decoration:none}
.azzurro14{color:#336699;font-size:14px;font-weight:bold;text-decoration:none}
.azzurro12{color:#336699;font-size:12px;font-weight:bold;text-decoration:none}
.azzurro12n{color:#336699;font-size:12px;font-weight:normal;text-decoration:none}
.azzurro11{color:#336699;font-size:11px;font-weight:normal;text-decoration:none}
.azzurro10{color:#336699;font-size:10px;font-weight:normal;text-decoration:none}
.azzurro10b{color:#336699;font-size:10px;font-weight:bold;text-decoration:none}
.nero{color:#000000;text-decoration:none;font-weight:bold}
.nero18bcliente{color:#000000;font-size:18px;font-variant:normal;font-weight:bold;text-decoration:none}
.nero18{color:#000000;font-size:18px;font-variant:normal;font-weight:bold;text-decoration:none}
.nero14{color:#000000;font-size:14px;text-decoration:none;font-weight:normal}
.nero14b{color:#000000;font-size:14px;text-decoration:none;font-weight:bold}
.nero12b{color:#000000;font-size:12px;text-decoration:none;font-weight:bold}
.nero12{color:#000000;font-size:12px;text-decoration:none;font-weight:normal}
.nero11b{color:#000000;font-size:11px;text-decoration:none;font-weight:bold}
.nero11{color:#000000;font-size:11px;text-decoration:none;font-weight:normal}
.nero10b{color:#000000;font-size:10px;text-decoration:none;font-weight:bold}
.nero10{color:#000000;font-size:10px;text-decoration:none;font-weight:normal}
.grigio12b{color:#666666;font-size:12px;text-decoration:none;font-weight:bold}
.grigio12{color:#666666;font-size:12px;text-decoration:none;font-weight:normal}
.grigio10{color:#666666;font-size:10px;text-decoration:none;font-weight:normal}
.grigio11{color:#666666;font-size:11px;text-decoration:none;font-weight:normal}
.bianco10{color:#FFFFFF;font-size:10px;font-weight:normal;text-decoration:none}
#footer li a,.bianco12{color:#FFFFFF;font-size:12px;font-weight:normal;text-decoration:none}
.bianco12b{color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none}
.bianco18b{color:#FFFFFF;font-size:18px;font-weight:bold;text-decoration:none}
.bianco20b{color:#FFFFFF;font-size:20px;font-weight:bold;text-decoration:none}
.bianco28{color:#FFFFFF;font-size:28px;font-weight:normal;text-decoration:none}
.arancio10{color:#E4701E;font-size:10px;font-weight:bold;text-decoration:none}
.arancio11{color:#E4701E;font-size:11px;font-weight:normal;text-decoration:none}
.arancio12{color:#E4701E;font-size:12px;font-weight:normal;text-decoration:none}
.arancio12b{color:#E4701E;font-size:12px;font-weight:bold;text-decoration:none}
.arancio14b{color:#E4701E;font-size:14px;font-weight:bold;text-decoration:none}
.arancio16b{color:#E4701E;font-size:16px;font-weight:bold;text-decoration:none}
.arancio18b{color:#E4701E;font-size:18px;font-weight:bold;text-decoration:none}
.verde12b{color:#109431;font-size:12px;font-weight:bold;text-decoration:none}
.verde14b{color:#109431;font-size:14px;font-weight:bold;text-decoration:none}
.rosso11b{color:#C00;font-size:11px;text-decoration:none;font-weight:bold}
.rosso11{color:#C00;font-size:11px;text-decoration:none}
.rosso12b{color:#C00;font-size:12px;font-weight:bold;text-decoration:none}
.apice{border-bottom:1px dotted #C00;color:#C00;font-size:11px}
.back{background:url(/resx/images/1000/back.gif) no-repeat left center;padding:1px 0 0 20px;margin-top:5px}
.next{background:url(/resx/images/1000/next.gif) no-repeat right center;height:16px;text-align:right;padding:1px 20px 0 0;margin-top:5px}
.offerta{background:url(/resx/images/offerta.gif) no-repeat left 2px;padding:2px 0 2px 28px}
.chiudi{background:url(/resx/images/close.gif) no-repeat right center;padding-right:14px}
.freccia{padding:2px 0 0 14px;border-top:1px dotted #E4701E;background:url(/resx/images/freccia_mini.png) no-repeat left center}
.freccia2{padding-left:14px;background:url(/resx/images/freccia_mini.png) no-repeat left 3px;border:none}
.freccia4{background:url(/resx/images/freccia2_mini.gif) no-repeat left center;padding:0 0 0 10px}
.closedx{padding-right:14px;background:url(/resx/images/close.gif) no-repeat right 2px}
.chiudi{text-align:right}
.errore{color:#FF0000;font-weight:bold;margin:5px 0 20px 0}
.img1px{width:1px;height:1px}
.doveandareit{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_it.gif) no-repeat 75px top}
.doveandareen{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_en.gif) no-repeat 75px top}
.doveandarede{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_de.gif) no-repeat 75px top}
.doveandarefr{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_fr.gif) no-repeat 75px top}
.doveandarees{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_es.gif) no-repeat 75px top}
.doveandareru{padding-top:37px;background:url(/resx/images/dove_vuoi_andare_ru.gif) no-repeat 75px top}
a:hover.nero18{color:#FFFFFF;font-size:18px;font-variant:normal;font-weight:bold;text-decoration:none}
a:hover.nero14b{color:#E4701E;font-size:14px;font-weight:bold;text-decoration:none}
a:hover.azzurro14{color:#E4701E;font-size:14px;font-weight:bold;text-decoration:none}
a:hover.azzurro12{color:#E4701E;font-size:12px;font-weight:bold;text-decoration:none}
a:hover.azzurro10{color:#E4701E;font-size:10px;font-weight:normal;text-decoration:none}
a:hover.azzurro10b{color:#E4701E;font-size:10px;font-weight:bold;text-decoration:none}
a:hover.grigio10{color:#E4701E;font-size:10px;font-weight:normal;text-decoration:none}
a:hover.grigio12{color:#E4701E;font-size:12px;font-weight:normal;text-decoration:none}
a:hover.nero10{color:#E4701E;font-size:10px;font-weight:normal;text-decoration:none}
a:hover.nero12{color:#E4701E;font-size:12px;font-weight:normal;text-decoration:none}
a:hover.nero12b{color:#E4701E;font-size:12px;font-weight:bold;text-decoration:none}
a:hover.bianco10{color:#E4701E;font-size:10px;font-weight:normal;text-decoration:none}
a:hover.bianco18b{color:#E4701E;font-size:18px;font-weight:bold;text-decoration:none}
a:hover.nero{color:#336699;text-decoration:none;font-weight:bold}
a:hover.arancio10{color:#336699;font-size:10px;text-decoration:none;font-weight:bold}
a:hover.arancio12b{color:#336699;font-size:12px;text-decoration:none;font-weight:bold}
a.nome{color:#336699;font-size:14px;font-weight:bold;text-decoration:none}
a:hover.nome{color:#E4701E;font-size:14px;font-weight:bold;text-decoration:none}
a.descrizione{color:#000000;text-decoration:none}
a:hover.descrizione{color:#E4701E;text-decoration:none}
div.titolocategoria{padding:1px 0 0 35px;margin:15px 0 0 0;background:url(/resx/images/freccia_click_prenota.gif) no-repeat left top}
div.separatorecategoria{border-top:1px solid #E4701E;height:5px;padding:0;margin:2px 0 0 0}
#info_gruppi input.text,#info_gruppi textarea.text{width:400px}
#info_gruppi h3{border-bottom:1px solid #E4701E;background:#FFEEBB;margin:10px 0;padding:3px;font:normal normal bold 12px Arial;text-align:left}
#info_gruppi .label{width:200px}
table#calendario_click_affiliato{margin:5px auto 0 auto;font-size:11px}
table#calendario_click_affiliato td.item{background-color:#FFFACA;border:1px solid #E4701E;text-align:center;padding:2px;width:40px}
table#calendario_click_affiliato td.item div.data{text-align:center;padding:2px;background-color:#FFFFFF;font-size:10px}
.commento{background-color:#FFEEBB;border:1px dashed #E4701E;padding:5px;font-style:italic;margin:0 0 10px 0}
#tooltip{position:absolute;left:-1000px;top:-1000px;display:none;z-index:10000}
#tooltip.r .tt1{height:24px;background:url(/resx/images/1000/tt.gif) no-repeat left top;padding-left:24px}
#tooltip.r .tt2{height:24px;background:url(/resx/images/1000/tt.gif) no-repeat right -72px;padding-right:24px}
#tooltip.l .tt1{height:24px;background:url(/resx/images/1000/tt.gif) no-repeat right -24px;padding-right:24px}
#tooltip.l .tt2{height:24px;background:url(/resx/images/1000/tt.gif) no-repeat left -48px;padding-left:24px}
#tooltip .tt3{height:24px;background:url(/resx/images/1000/tt.gif) repeat-x left bottom}
#tooltip .tt6{height:12px;border-bottom:1px solid #6A6A6A;background:#FFF}
#tooltip .tt5{height:12px;background:url(/resx/images/1000/tt.gif) no-repeat right -96px;padding-right:12px}
#tooltip .tt4{height:12px;background:url(/resx/images/1000/tt.gif) no-repeat left -96px;padding-left:12px}
#tooltipContent{border-left:1px solid #6A6A6A;border-right:1px solid #6A6A6A;background:#FFF;padding:0 12px}
#tooltipContent p{text-align:justify;margin:0}
#tooltipContent a{color:#369;font-weight:bold;text-decoration:none}
#tooltipContent .close{padding:0 0 5px 0;text-align:right}
#tooltipContent .close a{background:url(/resx/images/close.gif) no-repeat right center;padding:0 12px 0 0;cursor:pointer;color:#E4701E}
ul.home{list-style-type:none;margin:5px 0;padding-left:0}
ol.home{list-style-type:none;margin:5px 0;padding-left:0}
ul.home li,ol.home li{text-align:justify;padding:0 0 0 24px;line-height:20px;background:url(/resx/icons.png) no-repeat -164px -43px}
ol.home li.uno{background-position:-167px 5px}
ol.home li.due{background-position:-167px -10px}
ol.home li.tre{background-position:-167px -25px}
ul.eventi{list-style-type:none;padding:0 1px 0 3px;margin:0}
ul.eventi li{padding-left:14px;line-height:18px;background:url(/resx/images/freccia_mini.png) no-repeat left 5px}
.bordo_arancio{border:1px solid #E4701E}
.bordo_arancio_ricerca{border:5px solid #FECF6D;background:#FFEEBB;padding:5px}
.logo{position:absolute;left:10px;top:7px;width:300px;height:60px;cursor:pointer}
.bordo_arancio_newsletter{border:2px solid #FECF6D;background:#FFEEBB}
.registrazione_hotel_label{width:220px}
.registrazione_hotel_input{width:500px}
.assistenza_hotel_label{width:180px}
.assistenza_hotel_input{width:500px}
#menuricercapacchetti{padding:0 0 0 10px}
#menuricercapacchetti ul{list-style:none;margin:10px 0;padding:0 0 0 5px}
#menuricercapacchetti li{padding:2px 2px 2px 14px}
#menuricercapacchetti li.selected{background:url(/resx/images/freccia_mini.png) no-repeat left center #FFEEBB;padding:2px 2px 2px 14px}
#menuricercapacchetti .cartina_italia{overflow:auto;width:500px}
.menuricercasoggiorno{padding:10px 0 0 10px}
.menuricercasoggiorno label{font-size:10px}
.menuricercasoggiorno input{width:10px;height:10px}
.menuricercasoggiorno a{color:#369;font-size:10px;cursor:pointer}
.menuricercasoggiorno a:hover{color:#E4701E}
.menuricercasoggiorno ul{list-style:none;margin:0 0 15px 0;padding:0}
.menuricercasoggiorno li{padding:1px 0 1px 20px;margin:0}
.menuricercasoggiorno li.selected{background:url(/resx/images/freccia_mini.png) no-repeat left center #FEB}
.menuricercasoggiorno li a{color:#000}
.menuricercasoggiorno .t{color:#369;font-size:10px;line-height:22px;padding:0 0 0 20px}
.menuricercasoggiorno .t1{background:url(/resx/images/filtri.gif) no-repeat left top}
.menuricercasoggiorno .t2{background:url(/resx/images/filtri.gif) no-repeat left -22px}
.menuricercasoggiorno .t3{background:url(/resx/images/filtri.gif) no-repeat left -44px}
.menuricercasoggiorno .t4{background:url(/resx/images/filtri.gif) no-repeat left -66px}
.menuricercasoggiorno .t5{font-size:10px;background:url(/resx/images/filtro_servizi.gif) no-repeat left center #FFF5DD;padding:5px 2px 5px 36px;margin:0 0 5px 0;text-align:justify}
.homeMain{padding:10px}
.homeMain h2{margin:0;padding:10px 0 5px 0;font-size:12px;font-weight:bold;color:#000}
.homeTabs td{line-height:30px;background:url(/resx/icons.png) no-repeat right -133px;padding:0 5px 0 0;border-left:1px solid #999}
.homeTabs .sel{background:url(/resx/icons.png) no-repeat right -103px;border-left:1px solid #e4701e}
.homeTabs a{color:#369;text-decoration:none;font-weight:bold;font-size:12px;display:block;width:134px;text-align:center}
.homeTabs a:hover{color:#e4701e}
.homeTabs .a1{width:100px}
.homeTabs .a2{width:140px}
.homeTabs .a3{width:99px}
.homeTabs .a4{width:107px}
iframe.aff{width:965px;padding:0;margin:0;height:600px}
.homeBordoArancio{border-left:1px solid #E4701E;border-bottom:1px solid #E4701E;border-right:1px solid #E4701E}
.homeBordoArancio2{border:5px solid #FECF6D;padding:10px 0}
.boxInfo{float:right;width:490px;padding:25px 0 0 0}
.boxInfo h2{background:#FFF}
.boxRicerca{float:left;width:470px}
.boxIscrivi{margin:0;padding:0;overflow:auto;line-height:18px}
.boxIscrivi .pi{float:left}
.footlink{margin:20px 0 0 0;padding:10px 0 0 0;text-align:center}
.footlink a{margin:0 10px 0 0;color:#666;font-size:10px;text-decoration:none}
.footlink a:hover{text-decoration:underline}
.footrss{background:url(/resx/icons.png) no-repeat -56px -472px;display:inline-block;width:45px;height:17px;margin:0 3px}
.footgoogle{background:url(/resx/icons.png) no-repeat left -489px;display:inline-block;width:104px;height:17px;margin:0 3px}
.footmobile{background:url(/resx/icons.png) no-repeat -101px -472px;display:inline-block;width:54px;height:17px;margin:0 3px}
.footfacebook{background:url(/resx/icons.png) no-repeat -104px -489px;display:inline-block;width:63px;height:17px;margin:0 3px}
.boxCartina{text-align:center}
.bordoArancioTab{border:5px solid #FECF6D;background:#F4F4F4;padding:10px 5px}
#hometopcities{position:relative}
#hometopcitiesmap{border:1px solid #666;position:absolute;width:400px;height:300px;right:5px;top:5px}
#homeTabContent1{display:block}
#homeTabContent3 li,#homeTabContent4 li,#homeTabContent5 li,#homeTabContent6 li,#homeTabContent7 li{height:65px}
.hometabc{list-style-type:none;display:none;margin:0;padding:0}
.hometabc .pointer{position:absolute}
.hometabc li{display:inline-block;width:312px;height:95px;overflow:hidden;margin:0 5px 0 0;padding:0;background:url(/resx/icons.png) no-repeat -115px -204px}
.hometabc li p{padding:4px 0 0 66px;margin:0}
.hometabc .where,.hometabc img{float:left;margin:8px;width:50px;height:50px}
.hometabc .place{font-weight:bold;color:#000;line-height:26px;font-size:12px;background:none;border-bottom:1px dashed #666}
.hometabc a{display:block;padding:0 0 0 5px;line-height:16px;color:#369;font-size:10px;text-decoration:none}
.hometabc a:hover{color:#e4701e}
.hometabc .where{background:url(/resx/images/italia/0.gif) no-repeat #adf}
.homeTabLuogo .txt{padding:10px 25px 0 75px;line-height:18px}
.homeTabLuogo .f{float:left;padding:8px;margin-right:4px}
.homeTabLuogo .f img{width:50px;height:50px}
h2.home{border-bottom:1px solid #E4701E;background:#FFF;font-size:14px;margin:20px 0 10px 0}
.tastoPrenotaI{width:75px;height:20px;margin:0 auto 2px auto;background:url(/resx/icons.png) no-repeat left -163px}
.tastoPrenotaP{width:75px;height:20px;margin:0 auto 2px auto;background:url(/resx/icons.png) no-repeat -75px -163px}
.tastoPrenotaText{padding-top:1px;text-align:center}
.sitemap{color:#aaa;font-size:10px;padding:7px 5px}
.sitemap ul{display:inline;margin:0;padding:0}
.sitemap li{display:inline;margin:0;padding:0 0 0 10px;background:url(/resx/images/freccia3_mini.gif) no-repeat left center}
.sitemap li a{color:#aaa;font-size:10px;text-decoration:none}
.sitemap li a:hover{color:#E4701E;font-size:10px;text-decoration:none}
.supplementi{width:100%;margin:10px 0}
.supplementi tr{height:22px}
.idea{text-align:justify;background:url(/resx/images/help2.gif) no-repeat 5px center #FFEEBB;padding:10px 5px 10px 32px;text-align:justify}
.scrollFotoSx{float:left;width:12px;height:66px;background:url(/resx/images/scrollfoto.gif) no-repeat left center;cursor:pointer}
.scrollFotoDx{float:right;width:12px;height:66px;background:url(/resx/images/scrollfoto.gif) no-repeat right center;cursor:pointer}
.scrollFotoSxOff{float:left;width:12px;height:66px;background:url(/resx/images/scrollfoto.gif) no-repeat left center;opacity:0.3;filter:alpha(opacity=30)}
.scrollFotoDxOff{float:right;width:12px;height:66px;background:url(/resx/images/scrollfoto.gif) no-repeat right center;opacity:0.3;filter:alpha(opacity=30)}
.scrollFotoContainer{height:66px;overflow:hidden;position:relative}
.scrollFoto{position:absolute;top:0;height:66px}
.scrollFotoItem{float:left;width:66px;height:66px;margin-right:4px;background:url(/resx/icons.png) no-repeat -115px -204px}
.scrollFotoImg{cursor:pointer;width:50px;height:50px;margin:8px 0 0 8px}
.btncal{cursor:pointer}
.datepicker{width:170px;padding:3px 0 3px 2px;display:inline-block;border:1px solid #999;background:url(/resx/icons.png) no-repeat 152px -183px #fff}
#calendar{position:absolute;top:-1000px;left:-1000px;z-index:2000;width:180px;text-align:center;background:url(/resx/icons.png) no-repeat left -300px;height:165px}
#calendar table{margin:3px auto;line-height:15px;text-align:left}
#calendar th{text-align:center;font-weight:bold;font-size:11px;line-height:20px}
#calendar td{border:1px solid #C5DBEC;width:20px;text-align:center;font-size:11px;background:#E0EFFC;color:#2E6E9E}
#calendar .title{line-height:24px}
#calendar .title td{background:none;border:none;color:#fff;text-align:center;font-weight:bold}
#calendar .title .a{background:url(/resx/icons.png) no-repeat left -465px;cursor:pointer}
#calendar .title .b{background:url(/resx/icons.png) no-repeat -17px -465px;cursor:pointer}
#calendar .title .c{background:url(/resx/icons.png) no-repeat -34px -465px;cursor:pointer}
#calendar .sel{background:#FFEFBC;cursor:pointer;color:#000;border:1px solid #FECF6D}
#calendar .hgl{background:#F8FAFA;cursor:pointer;color:#E4701E}
#calendar .over{background:#DDECF7;cursor:pointer;border:1px solid #79B7E7}
#calendar .off{border:1px solid #fff;color:#999;text-decoration:line-through;background:none;font-weight:normal}
#calendar .other{border:1px solid #fff;color:#999;cursor:pointer;background:none;font-weight:normal}
.calendarClose{width:20px;text-align:right}
.calendarMonthName{width:100px;text-align:center;padding:1px 0 0 0}
.calendarMonthPrev{width:20px;text-align:center}
.calendatMonthNext{width:20px;text-align:center}
#ohLayerDiv{visibility:hidden;width:900px}
#ohLayerFrame{width:870px;border:1px solid;height:505px;margin:0;padding:0;border:0}
#ohLayerDiv div{font-size:1px;line-height:1px}
#ohLayerDiv .close,#layerFotoHotel .close{text-align:right;line-height:30px}
#ohLayerDiv .close span,#layerFotoHotel .close span{background:url(/resx/images/close.gif) no-repeat right center;padding-right:14px;color:#E4701E;font-size:10px;cursor:pointer}
#layerFotoHotel{display:none;text-align:center;cursor:pointer}
#layerFotoHotel div{font-size:1px;line-height:1px}
.layer{z-index:1000;position:absolute;top:-1000px;left:-1000px}
.layer .a{height:10px;padding-left:10px;background:url(/resx/images/1000/layer.png) no-repeat left top}
.layer .b{height:10px;padding-right:10px;background:url(/resx/images/1000/layer.png) no-repeat right -20px}
.layer .c{height:10px;background:url(/resx/images/1000/layer.png) repeat-x left -40px}
.layer .d{height:10px;padding-left:10px;background:url(/resx/images/1000/layer.png) no-repeat left -10px}
.layer .e{height:10px;padding-right:10px;background:url(/resx/images/1000/layer.png) no-repeat right -30px}
.layer .f{height:10px;background:url(/resx/images/1000/layer.png) repeat-x left -50px}
.layer .g{padding-left:10px;background:url(/resx/images/1000/layer.png) no-repeat left -60px}
.layer .h{padding-right:10px;background:url(/resx/images/1000/layer.png) no-repeat right -660px}
.layer .i{background:#FFF;padding:0 5px}
.layer6 .a,.layer6 .b,.layer6 .c,.layer6 .d,.layer6 .e,.layer6 .f,.layer6 .g,.layer6 .h{background:none}
.layer6 .i{border:1px solid #BBB}
#bewait {line-height:22px;text-align:center}
#bewait img {margin:10px}
.bookingengine{margin:10px 40px 10px 20px;padding:0;list-style-type:none}
.bookingengine li{text-align:justify;margin-top:5px;background:url(/resx/images/ulbe.gif) no-repeat left top;padding-left:20px}
.giudizioDettaglioNum{font-size:14px;font-weight:bold;color:#336699;width:34px;text-align:right}
.giudizioDettaglioDescr{width:140px}
#hinfo .gdz .off,.giudizioDettaglioBar1{width:105px;height:18px;background:url(/resx/icons.png) no-repeat left -205px}
#hinfo .gdz .on,.giudizioDettaglioBar2{height:18px;background:url(/resx/icons.png) no-repeat left -227px}
.mapFoto{width:50px;height:50px}
.mapStelle{margin:0 0 5px 0}
.mapBordoFoto{width:70px;height:68px;vertical-align:middle;text-align:center;background:url(/resx/images/sfondo_foto_2.gif) no-repeat center center}
.mapclick{cursor:pointer;font-size:10px;color:#E4701E;margin:5px 0 0 0;padding:0 0 0 14px;background:url(/resx/images/freccia_mini.png) no-repeat left center}
.btnMappa{background:url(/resx/images/mappa.gif) no-repeat left center;padding:5px 0 5px 26px}
.grp{display:inline-block;background:url(/resx/images/1000/grp.png) no-repeat left center;padding:5px 0 5px 30px;margin:0 0 0 5px}
.map{background:url(/resx/images/mappa.gif) no-repeat left center;padding:2px 0 2px 30px;margin:0 0 0 5px}
.back48{background:url(/resx/images/1000/back48.gif) no-repeat left center;padding:0 0 0 50px;line-height:54px;color:#369;font-weight:bold;text-align:justify;font-size:20px}
.regione{overflow:auto;padding:0 10px 0 0}
.regione p{line-height:18px}
.regione h2{font-size:16px;font-weight:bold;color:#369;padding:2px 0 2px 35px;margin:0 0 20px 10px;background:url(/resx/images/freccia_click_prenota.gif) no-repeat left center}
.regione .comuni{float:right;width:750px;padding-top:25px}
.regione .ricerca{float:left;width:230px}
.regione .elenco{width:750px}
.regione .elenco td{padding:2px 0}
.regione .elenco a{color:#369;font-weight:bold;text-decoration:none;background:url(/resx/images/freccia2_mini.gif) no-repeat left center;padding:0 0 0 16px}
.regione .elenco a:hover{color:#E4701E;text-decoration:none}
.regione .hotel{width:305px;color:#666;font-size:10px}
.regione img.z{margin:10px 0}
.regione img.r{margin:10px 20px 10px 0}
.regione .ts{float:right;width:350px}
.regione .ts ul{list-style-type:none;margin:20px 0 0 0;padding:0}
.regione .ts li{padding:3px 0 3px 14px;background:url(/resx/images/freccia2_mini.gif) no-repeat left center}
.regione .ts li a{font-size:12px;color:#369;text-decoration:none}
.regione .ts li a:hover{font-size:12px;color:#E4701E;text-decoration:none}
.regione .poi{padding-top:10px}
.regione .poi ul{list-style-type:none;margin:10px 0 0 0;padding:0}
.regione .poi li{padding:0 0 0 14px;margin:0;background:url(/resx/images/freccia_mini.png) no-repeat left center}
.regione .poi li a{font-size:12px;color:#369;text-decoration:none}
.regione .poi li a:hover{color:#E4701E;text-decoration:none}
.trovaIndirizzo{color:#000;font-size:12px;padding:10px;background:#FEB;border:1px solid #E4701E}
.trovaIndirizzo input{border:1px solid #666}
#regione_map{height:400px;border:1px solid #666;margin:5px 0 0 0}
#gmap{display:none;margin:5px 0;height:300px;border:1px solid #666}
#iframeRegioneMappa{border:0;width:750px;height:470px;padding:0;margin:0}
.hotelElenco{position:relative;margin:5px 0;padding:0 0 15px 0;border-bottom:1px dotted #999;overflow:auto;height:100%}
.hotelElenco .nome{margin:0;padding:8px 260px 10px 70px;line-height:16px;font-size:10px}
.hotelElenco .servizi{padding:0 80px 0 70px;line-height:16px;font-size:10px;text-align:justify;color:#555}
.hotelElenco .foto{position:absolute;top:0;left:0;display:block;width:66px;height:66px;background:url(/resx/images/sfondo_foto_2.gif) no-repeat center center}
.hotelElenco .foto img{margin:8px 0 0 8px;width:50px;height:50px}
.hotelElenco .stelle{margin:0 0 5px 0}
.hotelElenco .distanza{cursor:pointer;font-size:10px;color:#369}
.hotelElenco .prezzo{position:absolute;top:21px;right:1px}
.hotelElenco .mappa{margin:0;padding:0;color:#E4701E;font-size:10px;cursor:pointer}
.hotelElenco .prenota,
.hotelElenco .giudizi{position:absolute;top:21px;right:80px;width:170px;font-size:10px;line-height:20px}
.hotelElenco .giudizi .bianco{background:url(/resx/icons.png) no-repeat left -250px;height:10px;width:106px}
.hotelElenco .giudizi .verde{background:url(/resx/icons.png) no-repeat left -270px;height:10px}
.offertaGruppo{border-bottom:1px dotted #999;padding:10px 0;overflow:auto;height:100%}
.offertaGruppo .nome{line-height:16px;font-size:10px;padding:10px 370px 10px 80px;text-align:justify}
.offertaGruppo .preventivo{float:right;line-height:16px;font-size:12px;width:340px;padding:10px 0 0 0}
.offertaGruppo .foto{float:left;width:80px;height:80px;background:url(/resx/images/sfondo_foto_2.gif) no-repeat 5px 5px}
.offertaGruppo .foto div{padding:13px 0 0 13px}
.offertaGruppo .foto img{width:50px;height:50px}
.offertaGruppo .prenotato{margin:10px 0 0 0;padding:0 0 0 20px;background:url(/resx/images/ok.gif) no-repeat left center}
.offertaGruppo img.stelle{margin:0 0 5px 0}
.offertaGruppo .prezzo{width:120px;font-size:10px;text-align:center}
.offertaGruppo .prenota{width:75px;height:20px;margin:10px 0 0 0;background:url(/resx/icons.png) no-repeat left -163px}
.offertaGruppo .prenota .text{padding:2px 0 0 0;text-align:center}
.offertaGruppo .prenota .text a{font-size:12px;font-weight:bold;color:#FFF;text-decoration:none}
.province{margin:10px 0;padding:0 10px;line-height:20px;text-align:justify}
.province li{display:inline;padding:0 10px 0 10px;background:url(/resx/images/freccia2_mini.gif) no-repeat left center}
.province li a{color:#369;text-decoration:none}
.province li a{color:#369;text-decoration:none}
.province li a:hover{color:#E4701E;text-decoration:none}
#prensg{margin:0 auto;width:770px;padding:0 0 5px 0;background:url(/resx/images/bg.gif) no-repeat right bottom}
#prensg .top{background:url(/resx/images/bg.gif) no-repeat left bottom #999;height:15px}
#prensg .bdy{background:url(/resx/images/bg.gif) repeat-y center}
#prensg .bar .mp{line-height:22px;padding:5px 85px 5px 5px}
.frmbook{line-height:26px}
.frmbook .label{width:170px;padding:2px 0 2px 3px}
.frmbook .row{overflow:auto;padding:1px 0 1px 3px;border:1px solid}
.frmbook fieldset{margin:0;padding:5px 0;border:none}
.frmbook legend{font-weight:bold;padding:0}
.frmbook label{display:inline-block;width:170px}
.frmbook input[type=text]{width:180px}
.frmbook input.datepicker{width:170px}
.frmbook select{width:180px}
.frmbook textarea{margin:0 3px 20px 3px;font-size:12px}
.frmbook span.price{float:right}
.frmbook p{padding:0;margin:0;text-align:justify}
.frmbook p.canc{text-align:right}
.frmbook p.canc span{color:#E4701E;font-size:10px;cursor:pointer}
.frmbook .conferma td{font-size:11px;vertical-align:middle;padding:0 0 0 3px;text-align:justify}
.frmbook .conferma a{font-size:11px;font-weight:normal;text-decoration:none;color:#E4701E}
.frmbook .conferma input{margin:0;padding:0}
.frmbook .frc{background:url(/resx/images/freccia_mini.png) no-repeat left 9px;padding:0 98px 0 18px}
.frmbook .roomdate{border-bottom:1px dotted #CCC;line-height:20px;margin:4px 0 4px 20px;padding-right:98px;color:#666;font-size:11px}
.frmbook .roomprice{position:absolute;right:0;top:0;font-weight:bold;text-align:right}
.frmbook #codicesconto img{cursor:pointer}
.frmbook label.hlp{background:url(/resx/images/info.gif) no-repeat right center}
#privacyDettagli{font-size:11px;color:#444;text-align:justify;display:none}
.errmsg{width:615px;height:50px;margin:20px auto;background:url(/resx/images/1000/err.gif) no-repeat}
.errmsg table{height:50px}
.errmsg table td{color:#FFF;font-weight:bold;font-size:14px;padding:5px 5px 5px 22px}
.errform{padding-left:180px;height:55px;display:inline-block;background:url(/resx/images/1000/errform.gif) no-repeat 180px top}
.errform table{height:50px;line-height:18px;width:200px}
.errform table td{padding:6px 2px 0 20px;color:#FFF;font-weight:bold;font-size:12px;text-align:center}
.modpagsel{height:150px}
.modpagon{background:url(/resx/images/1000/modpag.gif) no-repeat right top;color:#000}
.modpagover{background:url(/resx/images/1000/modpag.gif) no-repeat right -70px;color:#000}
.modpagoff{background:url(/resx/images/1000/modpag.gif) no-repeat right -70px;color:#444}
.modpagcvv{text-align:justify;background:url(/resx/images/cvv2.gif) no-repeat center top;padding:55px 0 0 0;line-height:20px}
.modpagssl{float:right;width:150px;text-align:justify;margin-top:26px}
.modpagtxt{line-height:24px;padding:10px 0}
#divPagamentoCarta,#divPagamentoAnticipato{height:70px;cursor:pointer;margin:0 0 5px 0}
#divPagamentoCarta div{background:url(/resx/images/1000/modpag.gif) no-repeat 536px top;padding:0 85px 0 31px;}
#divPagamentoAnticipato div{background:url(/resx/images/1000/modpag.gif) no-repeat 536px -70px;padding:0 85px 0 31px;}
#divPagamentoCarta td,#divPagamentoAnticipato td{height:70px;text-align:justify;line-height:20px}
#divCarta,#divInfoBonifico{display:none}
#hinfo{margin:0 auto;width:1000px;padding:0 0 5px 0;background:url(/resx/images/1000/bgb.png) no-repeat left bottom}
#hinfo p{padding:0 3px;line-height:18px}
#hinfo .top{height:25px;background:url(/resx/images/1000/bgt.gif) no-repeat left 20px #999}
#hinfo .top .l{float:right;width:180px;height:25px;background:url(/resx/images/1000/bgl.gif) no-repeat #69C}
#hinfo .top .l div{padding:7px 0 0 0;text-align:center}
#hinfo .bdy{background:url(/resx/images/1000/bgc.png) repeat-y #FFF;overflow:auto;height:100%}
#hinfo .bdyt{position:relative;height:295px;padding:0 5px}
#hinfo .bar,#prensg .bar{border-bottom:1px solid #CCC;background:#999;padding:0 0 1px 0}
#hinfo .bar .m,#prensg .bar .m{border-top:1px solid #666;border-bottom:1px solid #666;background:#69C}
#hinfo .bar h2{position:absolute;top:30px;left:120px;font-size:22px;font-weight:bold;background:0;border:0;padding:0;margin:0;color:#FFF}
#hinfo .bar #fbg,#hinfo .bar #hfb{position:absolute;top:35px;right:15px;width:340px;height:240px;background-color:#FFF;background-position:center center;background-repeat:no-repeat}
#hinfo .bar .f{position:absolute;top:30px;right:5px;width:355px;height:255px;background:url(/resx/images/1000/bgf.gif) no-repeat left top}
#hinfo .bar .f div{width:330px;height:220px;margin:15px 0 0 10px}
#hinfo .bar .n{position:absolute;top:32px;left:121px;width:800px;font-size:22px;font-weight:bold;color:#036}
#hinfo .bar .i{position:absolute;top:65px;left:120px;width:510px;line-height:20px;font-size:12px;color:#000}
#hinfo .bar .l{position:absolute;top:30px;left:10px;width:100px;height:100px}
#hinfo .gdz{width:620px;height:105px}
#hinfo .gdz .m{padding:15px 5px 0 5px}
#hinfo .gdz .qo{margin:5px 0;background:url(/resx/images/1000/quoteo.gif) no-repeat left top;padding:10px 0 0 34px}
#hinfo .gdz .qc{background:url(/resx/images/1000/quotec.gif) no-repeat right bottom #FFF;padding:0 34px 10px 0;font-style:italic;font-size:12px;text-align:center;overflow:hidden;line-height:18px}
#hinfo .lft{float:left;width:250px}
#hinfo .lft .btn{padding:0 0 0 10px}
#hinfo .prev{background:url(/resx/images/1000/back.gif) no-repeat left center;padding:5px 0 5px 22px;margin:0 0 0 5px}
#hinfo .mnu{height:259px;background:url(/resx/images/1000/menu.gif) no-repeat}
#hinfo .mnu div.btn{height:37px;overflow:hidden}
#hinfo .mnu div.sel{background:url(/resx/images/1000/menusel.gif) no-repeat left 6px}
#hinfo .mnu div.txt{padding:13px 0 0 15px}
#hinfo .mnu ul{margin:0;padding:0}
#hinfo .mnu li{padding:13px 0 8px 15px;list-style-type:none}
#hinfo .mnu li.sel{background:url(/resx/images/1000/menusel.gif) no-repeat left 6px}
#hinfo .mnu a{color:#E4701E;font-size:14px;font-weight:bold;text-decoration:none}
#hinfo .mnu a:hover{color:#369}
#hinfo .mnu li.sel a{color:#FFF}
#hinfo .prz{padding:0px 0 50px 0;background:url(/resx/images/1000/bgmb.gif) no-repeat left bottom}
#hinfo .prz .t{padding:7px 0 0 0;margin:0;background:url(/resx/images/1000/bgmt.gif) no-repeat}
#hinfo .cnt{padding:0px 10px 0 260px}
#hinfo .fx{margin:10px 0;width:725px}
#hinfo .fx td{vertical-align:top;text-align:center}
#hinfo .fx .s{width:360px}
#hinfo .sz{padding:10px 3px}
#hinfo .sz .tt{float:left;width:170px;font-weight:bold}
#hinfo .sz .cc{display:block;padding:0 0 0 170px;line-height:18px}
#hinfo .poi{line-height:16px;padding:10px 3px 0 3px}
#hinfo .poi ul{height:100%;overflow:auto;margin:0 0 10px 0;padding:5px 0;border-bottom:1px dashed #666}
#hinfo .poi li{display:inline-block;float:left;width:340px;height:19px;margin:2px 0 2px 0;overflow:hidden}
#hinfo .hpoi{font-size:10px;color:#369;cursor:pointer;display:inline-block;width:50px;text-align:center;border:1px solid #bbb;background:#f5f5f5}
#hinfo .bb{border-top:1px dashed #666}
#hinfo .pa{position:relative;margin:10px 0 10px 4px;padding:0 0 5px 0;border-bottom:1px dotted #E4701E;overflow:auto;height:100%}
#hinfo .patt{background:url(/resx/images/sfondo_foto_2.gif) no-repeat left top}
#hinfo .palm{background:url(/resx/images/lastminute.gif) no-repeat left top}
#hinfo .pa .txt{padding:0 90px 0 80px;line-height:18px;text-align:justify}
#hinfo .pa .img{float:left;width:76px;height:76px}
#hinfo .pa .img div{padding:8px 0 0 8px}
#hinfo .pa .img img{margin:0px;padding:0px;width:50px;height:50px}
#hinfo .pa .sconto{position:absolute;top:0;right:17px;background:url(/resx/images/lm.gif) no-repeat center top;text-align:center;font-size:16px;font-weight:bold;color:#FFF;width:40px;height:40px;line-height:40px}
#hinfo .pa .book{position:absolute;right:1px;display:block;width:75px;line-height:19px;height:20px;background:url(/resx/icons.png) no-repeat left -163px;text-align:center;overflow:hidden;color:#fff;font-size:11px;text-decoration:none;font-weight:bold}
#hinfo .palm .book{top:42px}
#hinfo .patt .r{float:right;width:75px;padding:10px 5px 0 0}
#hinfo .palm .r{float:right;width:75px}
#hinfo .nopa{height:234px;border-bottom:1px dotted #E4701E;background:url(/resx/images/1000/nopa.gif) no-repeat center center}
#hinfo .nogu{height:234px;background:url(/resx/images/1000/nogu.gif) no-repeat center top}
#hinfo .notxt{text-align:center;font-size:18px;color:#666;padding:50px 0 0 0}
#hinfo .sp{overflow:auto}
#hinfo .sp .ip{text-align:justify;padding:5px;border:1px dashed #E4701E;background:#FFEFBC;margin:10px 0}
#hinfo .sp .ft{float:right;width:250px;text-align:center;padding:5px 0 0 0;overflow:hidden}
#hinfo .sp .ft img{margin:0 0 10px 0}
#hinfo .sp .tx{padding:0 260px 0 0}
#hinfo .rshlp{line-height:18px;padding:0px;background:url(/resx/images/1000/rshlp.gif) no-repeat left bottom;height:195px}
#hinfo .rshlp .home{margin:0;padding:0}
#hinfo .norsh{line-height:18px;padding:0 3px 30px 3px}
#divFotoAreaGrande{visibility:hidden;line-height:20px}
.datesm{cursor:pointer;margin:0;padding:0;border:0;height:12px}
.rsh{margin:0 0 20px 0}
.rshbg0{background:#FFEFBC}
.rshbg1{background:#FFF4D3}
.rshb{margin:5px 0 0 0}
.rsh .rsp {margin:5px 0 0 0;position:relative;border-bottom:1px solid #E4701E;border-top:1px solid #E4701E}
.rsh .rsp .descr {padding:3px 80px 3px 24px;line-height:18px}
.rsh .rsp table {border:none}
.rsh table{border-bottom:1px solid #E4701E;border-top:1px solid #E4701E}
.rsh table td{padding:5px 0;line-height:18px}
.rsh .p div{text-align:center;line-height:18px}
.sk1{text-decoration:line-through;color:#C00;font-size:12px;font-weight:bold}
.sk2{text-decoration:line-through;color:#C00;font-size:10px}
.frmrs{background:url(/resx/images/1000/frmrsbg.gif) no-repeat bottom right;line-height:24px}
.frmrs label{color:#444;font-size:12px;display:block}
.frmrs fieldset.f2{border-top:1px solid #AAA;margin:10px 0 0 0}
.frmrs legend{font-weight:bold;padding:0 10px 3px 0}
/*
.frmrsh{margin:0;padding:0 0 0 10px;background:url(/resx/images/1000/bgmc.gif) repeat-y;line-height:24px}
.frmrsh legend{font-weight:bold;padding:10px 0 3px 0}
.frmrsh div.s{height:1px;border-top:1px solid #E4701E;margin:0 5px 5px 0}
.frmrsh label{display:inline-block;margin:0;font-size:10px;color:#000}
.frmrsh .f1 label,.frmrs .f1 label{width:64px}
.frmrsh .f2 label,.frmrs .f2 label{width:90px}
.frmrsh .f2 select.tc{width:110px}
.frmrsh .datepicker{font-size:10px;width:162px;background-position:146px -185px}
.frmrsh select,.frmrs select{border:1px solid #999;padding:1px}
.frmrsh select,.frmrs .f2 select{font-size:10px}
*/
.rskm{line-height:18px;margin:20px 0 0 0;background:url(/resx/images/filtri.gif) no-repeat left -88px;text-align:justify;padding:0 0 0 36px}
.rskm a{color:#369;font-size:12px;cursor:pointer}
.rskm a:hover{color:#E4701E}
.rst{background:url(/resx/images/1000/rst.gif) no-repeat left bottom;height:7px}
.rsc{background:url(/resx/images/1000/rsc.gif) repeat-y;padding:5px 10px 5px 10px}
.rsb{background:url(/resx/images/1000/rsb.gif) no-repeat;height:12px}
#citiesSuggest{margin:1px 0;border:1px solid #666}
#formRicercaSoggiorno{line-height:27px}
#formRicercaSoggiorno select{border:1px solid #999;padding:1px}
#formRicercaSoggiorno label{font-weight:bold;color:#369;display:inline-block;width:110px}
#formRicercaSoggiorno a.avanzate{display:inline-block;background:url(/resx/icons.png) no-repeat -30px -184px;margin:0 0 0 50px;padding:0 0 0 20px;cursor:pointer;color:#E4701E;font-weight:bold;height:20px;line-height:20px}
#formRicercaSoggiorno a.avanzate:hover{color:#369}
#txtDestinazione{width:188px;border:1px solid #999;padding:3px 2px 3px 22px;background:url(/resx/icons.png) no-repeat -150px -163px #FFF}
#hinfo .aftop{position:relative;padding:0 5px 25px 5px}
#hinfo .aftop .afbar{border-bottom:1px solid #CCC;background:#999;padding:0 0 1px 0}
#hinfo .aftop .afbar .m{border-top:1px solid #666;border-bottom:1px solid #666;background:#69C;padding:5px 10px;line-height:24px}
#hinfo .aftop .afbar h2{font-size:22px;font-weight:bold;background:0;border:0;padding:0;margin:0;color:#FFF}
#aflogin{margin:20px 0}
#aflogin label{display:block;float:left;padding:0;margin:4px 3px 0 0;text-align:left;width:120px;font-size:12px;color:#000}
#aflogin input.btn{margin:10px 0 0 123px}
#afdati fieldset{padding:20px 10px}
#afdati .d legend{font-weight:bold;padding:0;margin:0;color:#E4701E}
#afdati .d label{display:block;float:left;width:220px;padding:4px 0 0 0;margin:0 10px 0 0;text-align:right;clear:left}
#afdati .d input[type=text]{width:400px;margin:0 0 3px 0}
.afpag{background-color:#FFF;border:1px solid #AAA;width:730px;margin:30px 0 20px 0;font-size:11px}
.afpag tr{height:25px}
.afpag tr th{padding:3px}
.afpag tr td{border-top:1px solid #AAA;padding:3px}
.afpag tr.pren td{font-size:10px}
.afpag .eur{width:120px;text-align:right}
.afpag .data{width:100px;text-align:center}
#ohmain{margin:0 auto;width:1000px;padding:0 0 5px 0;background:url(/resx/images/1000/bgb.png) no-repeat left bottom #FFF}
#ohmain .bdy{background:url(/resx/images/1000/bgc.png) repeat-y #FFF;overflow:auto;height:100%}
.ohtop{height:75px;background:url(/resx/images/1000/header.png) no-repeat left center;position:relative}
.ohtop .o{position:absolute;left:10px;top:10px}
.ohtop .l{position:absolute;right:10px;top:57px;width:170px;text-align:right}
.langit,.langde,.langen,.langfr,.langes,.langru{display:inline-block;width:23px;height:15px;background:url(/resx/icons.png) no-repeat}
.langit{background-position:-115px top}
.langen{background-position:-46px top}
.langde{background-position:-23px top}
.langfr{background-position:-92px top}
.langes{background-position:-69px top}
.langru{background-position:left top}
.langsel{opacity:0.5;filter:alpha(opacity=50)}
.ohtop .r{position:absolute;right:10px;top:5px;width:180px;height:40px;background:url(/resx/icons.png) no-repeat left -63px}
.ohtop .k{position:absolute;right:200px;top:56px}
.ohtop .k a{display:inline-block;height:15px;line-height:15px;background:url(/resx/icons.png) no-repeat;margin:0 10px 0 0;padding:0 0 0 20px;color:#fff;font-size:10px;text-decoration:none}
.ohtop .k .lc{background-position:left -15px}
.ohtop .k .lg{background-position:-90px -30px}
.ohtop .k .pf{background-position:left -45px}
.ohtop .k .az{background-position:left -30px}
.ohcnt{padding:10px}
.site{padding:0 5px}
.ohmnu{padding:0 0 0 10px;line-height:17px}
.ohmnu ul{list-style-type:none;margin:10px 0;padding:0}
.ohmnu li{padding:0 0 0 14px;margin:0;background:url(/resx/images/freccia2_mini.gif) no-repeat left 4px}
.ohmnu li a{font-size:10px;color:#369;text-decoration:none}
.ohmnu li a:hover{color:#E4701E;text-decoration:none}
.rsx{overflow:auto;padding:0 10px 0 0}
.rsx .sx{float:left;width:230px}
.rsx .dx{float:right;width:750px}
.rsx .top{position:relative}
.rsx .h2map{position:absolute;right:5px;top:5px;color:#369;font-weight:bold;background:url(/resx/images/mappa.gif) no-repeat left center;padding:1px 0 1px 26px;cursor:pointer}
.rsx .ths{margin:10px 0 0 0;height:38px;background:url(/resx/images/1000/rstop.gif) no-repeat left top}
.rsx .ths .nome{padding:0 0 0 95px;overflow:hidden;width:500px;height:37px;background-position:5px center;background-repeat:no-repeat}
.rsx .ths .gdz{float:right;width:140px;padding-top:10px;color:#FFF;font-size:14px;font-weight:normal}
.rsx .ths .gdz .b{float:left;width:105px;height:18px;background:url(/resx/icons.png) no-repeat left -205px;margin:0 5px 0 0}
.rsx .ths .gdz .v{height:18px;background:url(/resx/icons.png) no-repeat left -227px}
.rsx .prx{float:right;width:110px;height:110px;vertical-align:top}
.rsx .prxit{background:url(/resx/images/1000/offerta_it.gif) no-repeat center top #FFF}
.rsx .prxen{background:url(/resx/images/1000/offerta_en.gif) no-repeat center top #FFF}
.rsx .prxde{background:url(/resx/images/1000/offerta_de.gif) no-repeat center top #FFF}
.rsx .prxfr{background:url(/resx/images/1000/offerta_fr.gif) no-repeat center top #FFF}
.rsx .prxes{background:url(/resx/images/1000/offerta_es.gif) no-repeat center top #FFF}
.rsx .prxru{background:url(/resx/images/1000/offerta_ru.gif) no-repeat center top #FFF}
.rsx .prx .t{text-align:center;padding:60px 0 0 10px;text-align:center;font-size:18px;color:#369}
.rsx .stelle0{background-image:url(/resx/images/stelle/0_stelle1.gif)}
.rsx .stelle1{background-image:url(/resx/images/stelle/1_stelle1.gif)}
.rsx .stelle2{background-image:url(/resx/images/stelle/2_stelle1.gif)}
.rsx .stelle3{background-image:url(/resx/images/stelle/3_stelle1.gif)}
.rsx .stelle4{background-image:url(/resx/images/stelle/4_stelle1.gif)}
.rsx .stelle5{background-image:url(/resx/images/stelle/5_stelle1.gif)}
.rsx .stelle6{background-image:url(/resx/images/stelle/6_stelle1.gif)}
.rsx .stelle7{background-image:url(/resx/images/stelle/7_stelle1.gif)}
.rsx .stelle8{background-image:url(/resx/images/stelle/8_stelle1.gif)}
.rsx .stelle9{background-image:url(/resx/images/stelle/9_stelle1.gif)}
.rsx .stelle10{background-image:url(/resx/images/stelle/10_stelle1.gif)}
.rsx .htabs{border-left:1px solid #999;border-right:1px solid #999;padding-top:10px;overflow:auto;height:100%}
.rsx .htabs div{float:left;height:24px;line-height:24px;text-align:center}
.rsx .htabs .sep{border-bottom:1px solid #999}
.infohoteltabsel{border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;background:#F4F4F4;cursor:pointer}
.infohoteltab{border-bottom:1px solid #999;cursor:pointer}
.rsx .htabs .col1{width:90px}
.rsx .htabs .col2{width:150px}
.rsx .htabs .col3{width:140px}
.rsx .htabs .col4{width:90px}
.rsx .htabs .col5{width:90px}
.rsx .htabs .col6{width:77px}
.rsx .htabs .col7{width:109px}
.rsx .ctabs{background:#F4F4F4;padding-bottom:10px;overflow:auto;height:100%;border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999}
.rsx .ctabs .col1{float:left;width:90px}
.rsx .ctabs .col1 img{margin:10px 0 0 5px}
.rsx .ctabs .col2{padding:10px 5px 0 95px}
.rsx .ctabs .col2lm{padding:10px 115px 0 95px}
.rsx .tsol{height:30px;background:url(/resx/images/1000/rstop.gif) no-repeat left -38px}
.rsx .tsol div{float:left;color:#369;font-size:10px;line-height:20px}
.rsx .tsol .sep{width:20px}
.rsx .tsol .col1{width:335px}
.rsx .tsol .col2{text-align:center;width:60px}
.rsx .tsol .col3{text-align:center;width:150px}
.rsx .tsol .col4{text-align:center;width:185px}
.rsx .bsol{height:10px;margin-bottom:20px;background:url(/resx/images/1000/rstop.gif) no-repeat left bottom}
.rsx .lm{padding:5px 0 5px 35px;background:url(/resx/images/offerta.gif) no-repeat 5px center;border-bottom:1px solid #BBB}
.rsx .csol{border-left:1px solid #999;border-right:1px solid #999}
.rsx .csol .col{padding:8px 0 5px 0;border-bottom:1px solid #BBB}
.rsx .csol .col0{width:60px;font-size:10px;color:#369;text-align:center}
.rsx .csol .col1{width:333px;line-height:18px}
.rsx .csol .col2{text-align:center;width:60px;line-height:18px}
.rsx .csol .col3{text-align:center;width:150px;line-height:18px}
.rsx .csol .col4{text-align:center;width:105px;line-height:18px}
.rsx .csol .col5{width:80px}
.rsx .row0{background-color:#FFF4D3}
.rsx .row1{background-color:#FFEFBC}
.rsx .adba{margin:0 auto;background:url(/resx/images/1000/rshd.gif) no-repeat left top;height:18px}
.rsx .tabsx{background:#EEE;vertical-align:top;width:90px;text-align:center}
.rsx .tabdx{background:#EEE;padding:5px;vertical-align:middle}
.trattBase{cursor:pointer;color:#000;font-size:12px;font-weight:bold;text-align:center;width:65px;margin:0 auto}
.trattExtra{cursor:pointer;color:#E4701E;font-size:10px;text-align:center;width:65px;margin:0 auto}
.trattBasev{cursor:pointer;color:#000;font-size:12px;font-weight:bold;text-align:center;width:65px;margin:0 auto;background:url(/resx/images/1000/trattover.gif) no-repeat center center}
.trattExtrav{cursor:pointer;color:#000;font-size:10px;text-align:center;width:65px;margin:0 auto;background:url(/resx/images/1000/trattover.gif) no-repeat center center}
.miniSchedaHotelFoto{width:80px;height:80px;border:1px solid #666666;cursor:pointer;margin:5px 0}
.planner{margin:20px 0 0 0}
.planner table{line-height:20px}
.planner td{font-size:10px}
.planner .trc{height:18px}
.planner .tdl{width:16px}
.planner .tdd{padding:0 3px;text-align:center}
.planner .tdm{padding:0 2px 0 0;text-align:right;color:#E4701E}
.planner .tdo{padding:0 2px 0 0;text-align:left;font-size:12px;border-bottom:1px dashed #CCC}
.planner .tdv{border:1px solid #080;cursor:pointer;background:#0C0;text-align:center}
.planner .tdc{border:1px solid #C90;cursor:pointer;background:#FC0;text-align:center}
.planner .tdg{border:1px solid #999;cursor:pointer;background:#CCC;text-align:center}
.planner .tdr{border:1px solid #800;background:#F00;text-align:center}
.plannerLegend{margin:20px 0 0 0}
.plannerLegend td{font-size:10px;color:#666}
body.be .planner table{width:615px}
#hinfo .planner table{width:725px}
.areaCliente .sp{text-align:center;padding:5px;border:1px solid #666;color:#000;font-weight:bold;font-size:18px}
.areaCliente p{padding:0 3px}
.areaCliente .fbk{width:100%}
.areaCliente .fbk th.v{width:80px;color:#E4701E;font-size:10px;text-align:center}
.areaCliente textarea{width:100%;font-size:12px;border:1px solid #666}
.areaCliente form {line-height:24px}
.areaCliente fieldset {margin:20px 0;border-top:1px dashed #ccc}
.areaCliente legend {padding:0 10px 0 0;margin:0;font-weight:bold;color:#e4701e}
.areaCliente label {display:inline-block;width:200px}
.codstato11,.codstato12,.codstato13,.codstato50{background:#9F9}
.codstato20,.codstato30,.codstato70{background:#FA5}
.codstato60,.codstato41,.codstato42,.codstato43,.codstato44,.codstato45,.codstato46{background:#F99}
.nosoluz{padding:10px 0;line-height:18px}
.suppl,.room{cursor:pointer;background:url(/resx/images/opentip.png) no-repeat left center;padding-left:20px;color:#000}

.tipinfo{background:url(/resx/images/roomtip.gif);text-align:justify;padding:10px 0 0 0;margin:0 0 5px 0;width:618px}
.tipinfo .body{background:url(/resx/images/roomtip.gif) no-repeat left bottom;padding:0 5px 10px 10px;text-align:justify;line-height:20px}
.tipinfo table{border:none}
.tipinfo td {vertical-align:top}
.tipinfo .left {width:210px;text-align:left}
.tipinfo .descr {max-height:400px;overflow:auto;padding:0 5px 0 0}
.tipinfo .descr p {margin:0;padding:0 0 10px 0}
.tipinfo img.small{width:40px;height:40px;margin:0 1px 1px 0;cursor:pointer}
.tipinfo .tipclose {padding:0 5px 10px 0;text-align:right}
.tipinfo .tipclose img {width:9px;height:9px;cursor:pointer}

.rsx .tipsoluz{padding:10px 10px 5px 10px;border-bottom:1px solid #999;background:url(/resx/images/tipsoluz.gif) no-repeat left top}
#hinfo .tipsoluz{padding:5px 10px;background:url(/resx/images/tipsoluz.gif) no-repeat left top}
body.be .tipsoluz{margin:10px 0 5px 0}
body.be .rcs .b a{color:#FFF}
/*body.be .rcs .c{width:201px}*/
body.be .rcs .h{line-height:18px;width:514px}
body.be .rcs .alt .ah{height:80px;margin:10px 0;position:relative;border-bottom:1px dotted #E4701E}
body.be .rcs .alt .ah .f{position:absolute;left:0;width:66px;height:66px}
body.be .rcs .alt .ah .f img{width:50px;height:50px}
body.be .rcs .alt .ah .n{padding:5px 350px 0 80px;line-height:18px}
body.be .rcs .alt .ah .n .s{margin:0 0 5px 0}
body.be .rcs .alt .ah .g{position:absolute;right:170px;top:10px;font-size:10px;width:170px}
body.be .rcs .alt .ah .p{position:absolute;right:0;top:8px;width:170px;text-align:center;font-size:10px}
/*#hotel .rcs .c{width:317px}*/
#hotel .rcs .h{line-height:18px;width:630px}
#hotel .rcs .alt .p .prenota{width:75px;height:20px;margin:10px auto 0 auto;background:url(/resx/icons.png) no-repeat left -163px}
#hotel .rcs .alt .p .prenota .text{padding:2px 0 0 0;text-align:center}
#hotel .rcs .alt .p .prenota .text a{font-size:12px;font-weight:bold;color:#FFF;text-decoration:none}
#hotel .rcs .alt .g table{margin:11px 0 0 0}
#hotel .rcs .alt .ah{height:80px;margin:10px 0;position:relative;border-bottom:1px dotted #E4701E}
#hotel .rcs .alt .ah .f{position:absolute;left:0;width:66px;height:66px}
#hotel .rcs .alt .ah .f img{width:50px;height:50px}
#hotel .rcs .alt .ah .n{padding:5px 350px 0 80px;line-height:18px}
#hotel .rcs .alt .ah .n .s{margin:0 0 5px 0}
#hotel .rcs .alt .ah .g{position:absolute;right:170px;top:10px;font-size:10px;width:170px}
.rcs .alt .ah .g .b{background:url(/resx/icons.png) no-repeat left -250px;width:106px;height:16px;margin:5px 0 0 0}
.rcs .alt .ah .g .v{background:url(/resx/icons.png) no-repeat left -270px;height:16px;float:left}
#hotel .rcs .alt .ah .p{position:absolute;right:0;top:10px;width:170px;text-align:center;font-size:10px}
.rcr{background:#EFEFEF;color:#000;margin:0 0 15px 0;padding:5px 0 0 0;line-height:18px}
.rcr td{font-size:10px;padding:5px 0 12px 0}
body.be{font:normal normal normal 12px Arial;color:#000000;margin:0;padding:5px 0 0 5px}
body.be .top{width:100%;height:28px}
body.be .foot{border-top:1px solid #aaa;margin-top:10px}
body.be h3{font-weight:bold;font-size:12px;text-decoration:underline;padding:5px 3px;margin:0;text-align:left}
body.be p{margin:0;padding:5px 0}
body.be fieldset p{margin:0;padding:0}
body.be a{text-decoration:none;font-weight:bold}
body.be #credit{text-align:right;font-size:10px;padding:3px 0 0 0}
body.be .main{width:630px;margin:0px auto}
body.be .head{border-top:1px solid #AAA;padding-left:110px;height:125px}
body.be .content{border:1px solid #666;background:#FFF;padding:5px}
body.be .nomehotel{color:#369;font-size:20px;font-weight:bold;padding:15px 0 10px 0;text-decoration:underline}
body.be .infohotel{font-size:11px;color:#E4701E}
body.be .offerta{background:url(/resx/images/offerta.gif) no-repeat left center;padding-left:30px}
body.be .sconto{font-size:10px;color:#666;text-decoration:line-through}
body.be .pulsanteModifica{display:block;width:235px;line-height:45px;text-align:center;margin:5px auto 0 auto;background:url(/resx/images/tasto_rosso.gif) no-repeat left top;color:#FFF;font-weight:bold;font-size:18px;text-decoration:none;cursor:pointer}
body.be .goback{background:url(/resx/images/1000/back.gif) no-repeat left center;padding:0 0 0 20px;display:inline-block;width:120px;line-height:28px;color:#e4701e}
body.be .mybook{display:inline-block;margin:0 10px 0 0;color:#e4701e}
body.be .supplementi{width:100%;margin:10px 0}
body.be .supplementi tr{height:22px}
body.be .tabs{height:31px;padding:0 10px;margin:5px 0 10px 0;background:url(/resx/images/prenotaframe/bgtabs.gif) repeat-x left bottom}
body.be .tabs a{width:130px;color:#fff;display:inline-block;line-height:30px;text-align:center;border-right:1px solid}
body.be .tabs a.tab1:hover, body.be .tabs a.tab2:hover{background:url(/resx/images/prenotaframe/tabsnew.gif) no-repeat left center;color:#fff}
body.be .tabs .tab1, body.be .tabs .tab2{background:url(/resx/images/prenotaframe/tabsnew.gif) no-repeat left top}
body.be .tabs .sel1{background:url(/resx/images/prenotaframe/tabsnew.gif) no-repeat left bottom;color:#fff}
/*body.be .tabs{height:29px;padding:0 10px;margin:0 0 10px 0;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left top}
body.be .tabs a{color:#FFF;display:inline-block;line-height:28px;text-align:center;border-left:1px solid #646666;border-right:1px solid #646666}
body.be .tabs .tab1{width:140px;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -87px}
body.be .tabs .tab2{width:100px;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -29px}
body.be .tabs .sel1{width:140px;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -116px}
body.be .tabs .sel2{width:100px;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -58px}*/
body.be .giudizioDettaglioNum{font-size:12px;font-weight:bold;color:#336699;width:34px;text-align:right}
body.be .giudizioDettaglioDescr{font-size:10px}
body.be .pacchetto{margin:0 0 10px 0;width:615px;background:url(/resx/images/sfondo_foto_2.gif) no-repeat top left}
body.be .pacchetto .book {width:75px}
/*body.be .pacchetto .book a {display:block;width:75px;padding:2px 0 3px 0;text-align:center;background:url(/resx/icons.png) no-repeat left -163px;color:#FFF;font-weight:bold;cursor:pointer}*/
body.be .pacchetto .nome{font-size:12px;font-weight:bold}
body.be .pacchetto .descr{padding:0 5px;font-size:10px;text-align:justify}
body.be .pacchetto .ma{padding:8px 0;width:66px;text-align:center;vertical-align:top;cursor:pointer}
body.be .pacchetto .ma .rsmall {border:none}
body.be .lmh{position:relative;min-height:80px;height:auto !important;height:80px;background:url(/resx/images/lastminute.gif) no-repeat top left}
body.be .lmh .nome{padding:0 90px 0 75px;font-size:12px;text-align:justify}
body.be .lmh .book{position:absolute;top:45px;right:5px;width:75px;padding:2px 0px 3px 0px;text-align:center;background:url(/resx/icons.png) no-repeat left -163px;color:#FFF;font-weight:bold;cursor:pointer}
body.be .lmh .lmsconto{position:absolute;top:0px;right:25px;background:url(/resx/images/lm.gif) no-repeat center top;text-align:center;font-size:16px;font-weight:bold;color:#FFF;padding:10px 0 12px 0;width:40px;letter-spacing:0}
.frmrsbe{margin:0;padding:0;line-height:26px}
.frmrsbe legend{font-size:12px;font-weight:bold;padding:0}
.frmrsbe label{display:inline-block;width:105px;padding:0;margin:0;text-align:left;font-size:12px;color:#000}
.frmrsbe fieldset{border:0;padding:0;margin:10px 0}
.frmrsbe fieldset.f2{border-top:1px solid #CCC}
.frmrsbe fieldset.f2 legend{padding:0 10px 0 0;margin:0;color:#E4701E}
body.be .freccia_dx{font-size:10px;color:#369}
.hotelcatena{position:relative;border-bottom:1px solid #ccc;margin:30px 0 0 0;height:75px}
.hotelcatena .nome{margin:0;padding:8px 150px 0 70px;line-height:16px;font-size:10px}
.hotelcatena .foto{position:absolute;top:0;left:0;width:66px;height:66px;background:url(/resx/images/sfondo_foto_2.gif) no-repeat center center}
.hotelcatena .foto img{width:50px;height:50px;margin:8px}
.hotelcatena img.stelle{margin:0 0 5px 0}
.hotelcatena .giudizi{position:absolute;top:12px;right:0;width:150px;font-size:10px}
.hotelcatena .giudizi table,#hotel .rcs .alt .g table{margin:11px 0 0 0}
.hotelcatena .giudizi .bianco{background:url(/resx/icons.png) no-repeat left -250px;width:106px;height:10px}
.hotelcatena .giudizi .verde{background:url(/resx/icons.png) no-repeat left -270px;height:10px}
.hmnu{height:29px;margin:0 0 25px 0;list-style-type:none;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left top;text-align:center}
.hmnu a{color:#FFF;text-decoration:none;font-weight:bold;padding:0 11px;display:inline-block;line-height:28px;text-align:center;border-left:1px solid #646666;border-right:1px solid #646666;background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -29px}
.hmnu a.sel,.hmnu a:hover{background:url(/resx/images/prenotaframe/tabs.gif) repeat-x left -116px}
form.addhotel{line-height:26px}
form.addhotel label{display:inline-block;width:220px}
form input.large{width:500px}
form input.medium{width:220px;text-align:center}
form input.small{width:80px;text-align:center}

/* SCHEDA HOTEL (VERSIONE SET 2010)*/

.stars0{background:url(/resx/images/stelle/0_stelle1.gif) no-repeat}
.stars1{background:url(/resx/images/stelle/1_stelle1.gif) no-repeat}
.stars2{background:url(/resx/images/stelle/2_stelle1.gif) no-repeat}
.stars3{background:url(/resx/images/stelle/3_stelle1.gif) no-repeat}
.stars4{background:url(/resx/images/stelle/4_stelle1.gif) no-repeat}
.stars5{background:url(/resx/images/stelle/5_stelle1.gif) no-repeat}
.stars6{background:url(/resx/images/stelle/6_stelle1.gif) no-repeat}
.stars7{background:url(/resx/images/stelle/7_stelle1.gif) no-repeat}
.stars8{background:url(/resx/images/stelle/8_stelle1.gif) no-repeat}
.stars9{background:url(/resx/images/stelle/9_stelle1.gif) no-repeat}
.stars10{background:url(/resx/images/stelle/10_stelle1.gif) no-repeat}

#hotel{margin:0 0 15px 0;background:#999;text-align:center}
#hotel .center{background-image:url(/resx/bg.png);background-repeat:repeat-y;background-position:center center;width:1000px;margin:0 auto}
#hotel .top{background:url(/resx/bg.png) no-repeat left top;height:140px;position:relative}
#hotel .bottom{background:url(/resx/bg.png) no-repeat right bottom;padding:10px 5px;color:#fff;font-size:10px;text-align:center}
#hotel .bottom a{color:#fff;text-decoration:none}
#hotel .logo{background:url(/resx/hotel.png) no-repeat -360px top;width:110px;height:110px;position:absolute;top:20px;left:20px}
#hotel .logo img{width:100px;height:100px;margin:5px}
#hotel .name{position:absolute;top:22px;left:152px;font-size:22px;font-weight:bold;color:#036}
#hotel .top h2{position:absolute;top:20px;left:150px;font-size:22px;font-weight:bold;border:0;padding:0;margin:0;color:#FFF;background:none}
#hotel .address{position:absolute;top:45px;left:150px;line-height:20px;font-size:12px;padding-top:22px;text-align:left;background-position:left top}
#hotel .gdzm{font-size:12px;position:absolute;top:105px;left:147px;text-align:left}
#hotel .gdzm .off{width:105px;height:18px;background:url(/resx/icons.png) no-repeat left -205px}
#hotel .gdzm .on{height:18px;background:url(/resx/icons.png) no-repeat left -227px}
#hotel .gdzm .media{font-size:16px;font-weight:bold;text-decoration:none}

#hotel .callcenter {background:url(/resx/callcenter.jpg) no-repeat;position:absolute;top:8px;right:20px;width:324px;height:99px}
#hotel .callcenter p {margin:0;padding:29px 10px 0 0;text-align:right;font-size:16px;font-weight:bold;color:#444;line-height:30px}

#hotel .feedback{position:absolute;top:8px;right:20px;width:400px;font-size:11px;color:#fff;text-align:right;vertical-align:bottom}
#hotel .feedback .bg{background:url(/resx/hotel.png) no-repeat left -15px;width:324px;padding:10px 0;color:#000;margin:5px 0 5px auto}
#hotel .feedback .bg div {margin:0 34px;height:60px;overflow:hidden;font-style:italic;font-size:12px;text-align:center;line-height:20px}
#hotel .feedback a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none}
#hotel .feedback a:hover{color:#2d445b}
#hotel .footlink {padding-bottom:10px}
#hotel .content{margin:0 5px;padding:0 15px;background:#fff;color:#000}
#hotel .menu{background-image:url(/resx/hotel.png);background-repeat:no-repeat;background-position:left -125px;padding:5px;text-align:left}
#hotel .menu a {text-decoration:none;font-weight:bold;line-height:28px;border:none;font-size:14px;padding:0 10px;border-right:1px solid;display:inline-block;border-color:#fff;color:#fff}
#hotel .menu a.sel,
#hotel .menu a:hover{color:#000}
#hotel .menu a.last{border-right:none}
#hotel .menu .lang {float:right}
#hotel .menu .lang a {border:none;padding:0;margin:6px 3px;display:inline-block;width:17px;height:15px;background:url(/resx/hotel.png) no-repeat top left}
#hotel .menu .lang .it{background-position:-118px top}
#hotel .menu .lang .en{background-position:-49px top}
#hotel .menu .lang .de{background-position:-26px top}
#hotel .menu .lang .fr{background-position:-95px top}
#hotel .menu .lang .es{background-position:-72px top}
#hotel .menu .lang .ru{background-position:-3px top}
#hotel h3{line-height:20px;padding:0 0 0 5px;font-size:12px;text-align:left;border-bottom:1px solid;background-image:url(/resx/hotel.png);background-repeat:no-repeat}
#hotel h3.medium{background-position:left -183px}
#hotel h3.large{background-position:left -163px}
#hotel .frmrsh{}
#hotel .frmrsh form {overflow:auto;margin:0;padding:0;line-height:26px;min-height:256px;width:559px;text-align:left;background-image:none;z-index:9999;;border-right:1px solid #fff}
#hotel .frmrsh fieldset {padding:0 10px}
#hotel .frmrsh fieldset.f2 {float:left}
#hotel .frmrsh legend{font-weight:bold;padding:5px 0 3px 0;font-size:14px}
#hotel .frmrsh div.s{height:1px;border-top:1px solid #E4701E;margin:0 10px 5px 0}
#hotel .frmrsh label{display:inline-block;font-size:12px}
#hotel .frmrsh #btnrs {background-color:transparent;background-image:url(/resx/btn.png);background-repeat:no-repeat;border:none;cursor:pointer;width:174px;height:40px;text-align:center;line-height:40px;font-size:18px;margin:5px 0 0 0}
#hotel .frmrsh .btnrson {background-position:left top;color:#fff}
#hotel .frmrsh .btnrsoff {background-position:left bottom;color:#000}
.frmrs .f1 label{width:64px}
#hotel .frmrsh label,.frmrs .f2 label{width:100px}
#hotel .frmrsh .f2 label {font-size:10px}
#hotel .frmrsh .f2 .leg {font-size:12px;font-weight:bold}
#hotel .frmrsh .f2 legend {font-size:12px;text-decoration:underline}
#hotel .frmrsh .f2 select.tc{width:110px}
#hotel .frmrsh .datepicker{font-size:10px;width:162px;background-position:146px -185px}
#hotel .frmrsh select,.frmrs select{border:1px solid #999;padding:1px}
#hotel .frmrsh select,.frmrs .f2 select{font-size:12px}
#hotel .frmrsh .grp {position:absolute;top:151px;right:440px}
#hotel .frmrsh .secure{display:block;background:url(/resx/images/thawte.jpg) no-repeat top left;height:51px;text-align:left;font-size:10px;line-height:17px;margin:4px 0 0 3px;padding-left:65px}
#book {position:absolute;top:0;left:0}
#addBookmark {position:absolute;top:0px;left:-300px;width:330px;height:30px;line-height:30px;display:block;background:url(/resx/hotel.png) no-repeat -470px top;font-size:14px;font-weight:bold;text-decoration:none;color:#000;text-align:left}
a#addBookmark:hover {left:0;background-position:-470px -30px}
#fotoGallery {overflow:hidden;float:right;width:400px;height:256px;position:relative}
#fotoGallery img {width:400px;position:absolute;right:0}
#biglietto{display:none;background-image:url(/resx/bvisita.png);background-repeat:no-repeat;height:220px;width:350px;border:1px solid #333}
#biglietto .lg {margin:10px;float:left}
#biglietto .nm{height:110px;text-align:right;font-size:14px;font-weight:bold;margin:15px 10px 0 120px;background-position:right 15px}
#biglietto .ad{text-align:center;font-size:10px;padding:5px 0 0 0}
#biglietto .ad a{font-size:13px;font-weight:bold;text-decoration:none;color:#000}
#biglietto .color1,
#biglietto .color2{width:175px;height:20px}
#simplemodal-overlay {cursor:wait;background:#ddd}
#simplemodal-container a.modalCloseImg {background:url(/resx/hotel.png) no-repeat -324px top;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-10px;right:-11px;cursor:pointer}
#hotelInfo{overflow:auto;height:100%;text-align:justify;font-size:12px;line-height:22px}
#hotelInfo .coluno{width:585px}
#hotelInfo .coldue{width:350px;float:right}
#hotelInfo .coldue h3{background-position:left -96px;margin-bottom:0}
#hotelInfo .sz{padding:10px 3px;border-bottom:1px dashed}
#hotelInfo .sz .tt{float:left;width:170px;font-weight:bold}
#hotelInfo .sz .cc{display:block;padding:0 0 0 170px;line-height:18px}
#hotelInfo .poi{line-height:16px;padding:10px 3px 5px 7px;background-image:url(/resx/poibg.png);background-repeat:no-repeat;background-position:left bottom}
#hotelInfo .poi ul{margin:3px 0 10px 0;padding:5px 0;border-bottom:1px dashed #666}
#hotelInfo .poi li{display:block;width:340px;height:19px;margin:3px 0;overflow:hidden}
#hotelInfo .poi a{font-size:10px;color:#000;cursor:pointer;display:inline-block;width:55px;text-align:center;border:1px solid #999;background-color:#fff}
#hotelInfo .poi a:hover{background-color:#69c;color:#fff;border:1px solid #333}
#hotelPhoto table{margin:10px 0}
#hotelPhoto table td{vertical-align:top;text-align:center}
#hotelPhoto table .s{width:400px}
#hotelMap{font-size:12px;text-align:justify;line-height:22px}
#hotelFeedback .avg{float:right;padding:0 10px 0 0;line-height:20px;font-weight:bold}
#hotelFeedback .q{color:#369;font-size:12px;text-align:justify;margin:0;padding:10px 30px;text-align:center}
#hotelFeedback table{margin:10px auto 20px auto;background:url(/resx/images/1000/bgg.gif) no-repeat 85px 4px;width:678px;text-align:left}
#hotelFeedback tr{height:18px}
#hotelFeedback td{font-size:10px}
#hotelFeedback .on{width:120px}
#hotelFeedback .on div{background:url(/resx/icons.png) no-repeat left -270px;height:10px}
#hotelFeedback .s1{width:85px}
#hotelFeedback .s2{width:152px}
#hotelFeedback .s3{width:95px}
#hotelFeedback .empty{height:234px;background:url(/resx/images/1000/nogu.gif) no-repeat center top;line-height:100px;text-align:center;font-size:18px;color:#666}
#hotelOffer .empty{height:234px;background:url(/resx/images/1000/nopa.gif) no-repeat center center;line-height:100px;text-align:center;font-size:18px;color:#666}
#hotelOffer .pa{position:relative;margin:10px auto;padding:0 0 5px 0;border-bottom:1px dotted #E4701E;overflow:auto;height:100%;width:960px;font-size:12px}
#hotelOffer .patt{background:url(/resx/images/sfondo_foto_2.gif) no-repeat left top}
#hotelOffer .palm{background:url(/resx/images/lastminute.gif) no-repeat left top}
#hotelOffer .pa .txt{padding:0 90px 0 80px;line-height:18px;text-align:justify}
#hotelOffer .pa .img{float:left;width:50px;height:76px}
#hotelOffer .pa .img div{padding:8px 0 0 8px}
#hotelOffer .pa .img img{margin:0px;padding:0px;width:50px;height:50px}
#hotelOffer .pa .sconto{position:absolute;top:0;right:17px;background:url(/resx/images/lm.gif) no-repeat center top;text-align:center;font-size:16px;font-weight:bold;color:#FFF;width:40px;height:40px;line-height:40px}
#hotelOffer .pa .book{position:absolute;right:1px;display:block;width:75px;line-height:19px;height:20px;background:url(/resx/icons.png) no-repeat left -163px;text-align:center;overflow:hidden;color:#fff;font-size:11px;text-decoration:none;font-weight:bold}
#hotelOffer .palm .book{top:42px}
#hotelOffer .patt .r{float:right;width:75px;padding:10px 5px 0 0}
#hotelOffer .palm .r{float:right;width:75px}
#hotelOffer .sp{overflow:auto;font-size:12px;text-align:left}
#hotelOffer .sp .ip{text-align:justify;padding:5px;border:1px dashed #E4701E;background:#FFEFBC;margin:10px 0}
#hotelOffer .sp .ft{float:right;width:250px;text-align:center;padding:5px 0 0 0;overflow:hidden}
#hotelOffer .sp .ft img{margin:0 0 10px 0}
#hotelOffer .sp .tx{width:585px;text-align:left}
#hotel .rcs .alt .ah{height:80px;margin:10px 0 0 0;position:relative;border-bottom:1px dotted #E4701E}
#hotel .rcs .alt .ah .f{position:absolute;left:0;width:66px;height:56px}
#hotel .rcs .alt .ah .f img{width:50px;height:50px}
#hotel .rcs .alt .ah .nm{padding:5px 350px 0 80px;line-height:18px;font-size:12px;font-weight:normal;color:#000}
#hotel .rcs .alt .ah .nm .s{margin:0 0 5px 0}
#hotel .rcs .alt .ah .g{position:absolute;right:170px;top:10px;font-size:10px;width:170px}
#hotel .rcs .alt .ah .p{position:absolute;right:0;top:10px;width:170px;text-align:center;font-size:10px}
#hotel .rshlp{line-height:18px;padding:0px;height:195px;text-align:left}
#hotel .rshlp .home{margin:10px 0 0 40px;padding:0;line-height:24px;font-size:14px}
#hotel .norsh{line-height:18px;padding:0 3px 30px 3px}
#hotel .rcs {margin:10px 0 0 0}
.rcs .e{text-align:center}
.rcs .i{text-align:center;color:#369;font-size:10px;width:24px}
.rcs .d{width:63px}
.rcs .d div{margin:0 auto;background:url(/resx/images/1000/rshd.gif) no-repeat left top;height:18px}
.rcs .a div{line-height:18px}
.rcs .a{width:135px}
.rcs .p{width:70px;line-height:20px}
.rcs .g{line-height:20px}
.rcs .pb{width:180px}
.rcs .b{width:85px;font-size:10px}
.rcs .brd{border-bottom:1px solid #999;padding-bottom:5px}
.rcs .lmp {padding:5px 0 0 438px;color:#369;font-weight:bold}
.rcs .sp{width:24px;text-align:center}
.rcr table{margin:0;background:#efefef;width:100%;background:url(/resx/rcr.png) repeat-x bottom}
.rcr td{font-size:10px;padding:0 0 12px 0;background:url(/resx/hotel.png) no-repeat -90px bottom}
.rcr td.c {background-position:-35px bottom}
.rcr td.d2 {background-position:-48px bottom;width:45px}
.rcr td.a {background-position:-5px bottom;width:60px;text-align:right}
.rcr td.pb {background-position:200px bottom;text-align:right;padding-right:2px;width:320px}
.rcs tr.pz td.rmz {background:url(/resx/images/1000/rcs.gif) repeat-x top;padding:0}
.rcs tr.pz td.rmz .curva {background:url(/resx/images/1000/rcs.gif) no-repeat bottom;width:34px;height:31px;float:right}
.rshbg0 tr.pz td.rmz .curva {background-color:#FFEFBC}
.rshbg1 tr.pz td.rmz .curva {background-color:#FFF4D3}
.rcs tr.pz td.btz {border-top:none;border-bottom:1px solid #e4701e}
.rsh{margin:0 0 20px 0;position:relative}
.rsh table{margin:5px 0 0 0;width:100%}
.rsh table td.ma, table.csol td.ma {padding:5px 0;width:60px;text-align:center;cursor:pointer}
img.rsmall{width:50px;height:50px;border:1px solid #999}
.planner table{line-height:20px;margin-left:0;width:960px}
.planner .tdo{padding:0 2px 0 0;text-align:left;font-size:12px;border-bottom:1px dashed #CCC;width:600px}

#ohmodalframe {width:600px;height:500px;background:#fff;border:1px solid #000}

/* Temi scheda hotel */
.tema1 .color1{background-color:#69c}
.tema1 .color2{background-color:#ffeebb}
.tema1 .color3{background-color:#cbdcee}
.tema2 .color1{background-color:#9a6239}
.tema2 .color2{background-color:#eabe94}
.tema2 .color3{background-color:#5c3317;color:#fff}
.tema3 .color1{background-color:#c6aa8d}
.tema3 .color2{background-color:#ffd1a2}
.tema3 .color3{background-color:#ddcebe}
.tema4 .color1{background-color:#7cc576}
.tema4 .color2{background-color:#c4df9b}
.tema4 .color3{background-color:#5b8f63}
