div.ricercainput{border-left:1px solid #CCC;padding-top:.3em;}
div.ricercainput *{position:absolute;font-size:68.75%;z-index:1;}
div.ricercainput img{position:absolute;z-index:1;width:100%;}
div.ricercainput input.input{width:10em;height:1.38em;border-right:0;top:2em;left:.8em;}
div.ricercainput input.submit{font-size:medium;border:0;background:url(../../upload/1/images/interfaccia/cerca_zoom.gif) no-repeat 0 0;width:1.9em;height:1.2em;cursor:pointer;margin-top:.04em;top:1.32em;left:7.4em;}
div.ricercainput div{font-size:62.5%;top:3.8em;left:12.1em;}
div.ricercainputhome{white-space:nowrap;}
div.ricercainputhome input.input{width:80%;height:18px;font-size:11px;}
div.ricercainputhome input.submit{border:0;background:url(../../upload/1/images/interfaccia/cerca_zoom_home.gif) no-repeat 0 0;width:35px;height:21px;font-size:11px;cursor:pointer;}
table.formricerca td{padding-left:1.2em;}
table.formricerca td.visual{border:0!important;background-color:Transparent!important;line-height:0!important;font-size:0;padding:0!important;}
table.formricerca td.title{color:#454545;font-size:81.25%;height:3.35em;font-weight:700;text-align:center;padding:.3em 0 0;}
table.formricerca td.icon{font-size:68.75%;border-right:0!important;width:25%!important;padding-top:1.2em;padding-bottom:.1em;padding-right:.4em;}
table.formricerca td.icon img{width:2.54em;}
table.formricerca td.subtitle{white-space:nowrap;font-size:68.75%;font-weight:700;color:#7F8E99;background-color:Transparent;border-left:0!important;vertical-align:middle;width:70%!important;padding:1.5em .5em .4em 0;}
table.formricerca td.label{font-size:68.75%;padding-top:.5em;}
table.formricerca td.input{font-size:68.75%;padding-right:.8em;vertical-align:top;}
table.formricerca td.input select{width:82%;}
table.formricerca td.button{font-size:100%;padding-top:1em;padding-right:.8em;padding-bottom:.5em;text-align:right;}
div.eventiricerca td.visual img{font-size:medium;height:.25em;}
div.eventiricerca table.formricerca td{background-color:#CBDBE8;border-left:1px solid #A5C1D7;border-right:1px solid #A5C1D7;}
div.eventiricerca table.formricerca td.title{background-color:#A5C1D7;}
div.pagebody div.hotelricerca{padding-bottom:30px;}
div.hotelricerca table.formricerca td{color:#454545;padding-left:.5em;padding-bottom:.5em;border-left:1px solid #DBD8C9;border-right:1px solid #DBD8C9;}
div.hotelricerca table.formricerca td.box_top_center{background-color:#E7E4D5;border-top:1px solid #DBD8C9!important;}
div.ie8_hotelricerca table.formricerca td.box_top_center,div.desktop_hotelricerca table.formricerca td.box_top_center{width:142px;}
div.hotelricerca table.formricerca td.box_bottom_center{border-bottom:1px solid #DBD8C9!important;}
div.hotelricerca table.formricerca td.input select{width:90%;}
div.hotelricerca table.formricerca td.title{background-color:#E7E4D5;height:2.9em;}
div.hotelricerca table.formricerca td.subtitle{color:#55534B;padding-top:5px;}
div.hotelricerca table.formricerca td.label{padding-bottom:.2em;padding-left:.8em;}
div.hotelricerca table.formricerca td.button{padding-top:.2em;padding-right:.5em;}
div.hotelricerca table.formricerca td.icon{padding-right:0;padding-top:8px;width:20%!important;}
div.hotelricerca table.formricerca td.icon img{width:2.2em;}
div.hotelricerca td.luoghi{padding-top:0!important;padding-bottom:2px!important;}
div.hotelricerca ul.radioroller li{float:left;width:58px;font-size:68.75%;margin:1px 0;padding:0;}
div.hotelricerca ul.radioroller li.firstcolumn{width:84px;}
div.hotelricerca ul.radioroller li input{border:0;width:12px;}
div.hotelricerca ul.radioroller input{margin:0;padding:0;}
div.hotelricercaavanzata img{width:28.879999em;}
div.hotelricercaavanzata table.formricerca td.title{height:4em;text-align:left;padding-top:1em;padding-left:4.5em;font-weight:700;}
#RicercaHotel_Sottotitolo1{width:51%;}
div.hotelricercaavanzata table.formricerca td{vertical-align:top;padding-left:2.7em;}
div.hotelricercaavanzata table.formricerca td.radioroller{padding-top:.55em;padding-left:2em;width:15em;}
div.hotelricercaavanzata table.formricerca td.label{padding-top:1em;padding-bottom:.2em;}
#RicercaHotel_LblCategoriaAvanzata{padding-top:2.6em;}
div.hotelricercaavanzata table.formricerca td.input select{width:75%;}
div.hotelricercaavanzata ul.radioroller li{font-size:68.75%;margin:0;padding:0;}
div.hotelricercareport h1.titolo{font-size:75%;font-weight:700;padding-top:2em;padding-bottom:.2em;}
div.hotelricercareport p.descrizione{font-size:75%;padding-bottom:.2em;}
div.hotelricercareport div.sfondo img{width:27.440001em;}
div.hotelricercareport td.radioroller{width:13em;padding-left:1.2em;}
div.hotelricercareport ul.radioroller{width:13em;margin:.5em 0 0;}
div.hotelricercareport ul.radioroller li{float:left;width:9em;height:2em;font-size:68.75%;}
div.hotelricercareport .label{font-size:68.75%;font-weight:700;padding-bottom:.2em;}
div.hotelricercareport select{font-size:62.5%;height:1.8em;width:135px;margin-bottom:.2em;}
div.hotelricercareport td.button{padding-left:.9em;}
div.footer_linea{border-top:1px dotted #3D3D3D;padding-top:.5em;font-size:68.75%;text-align:center;margin:2em 0;}
div.footer_linea a{text-decoration:none;color:#CCC;}
div.hotelvideo object,div.hotelvideo embed{width:542px;height:455px;}
div.gallery{margin-left:1em;padding-top:1em;}
div.gallery img.top{width:33.869999em;position:absolute;}
div.gallery img.bottom{width:33.869999em;position:relative;top:-.2em;}
div.gallery h1{font-size:112.5%;padding-left:1em;padding-top:.45em;position:relative;}
div.gallery div.indirizzo{font-size:68.75%;position:relative;line-height:1em;padding-left:1.75em;}
div.gallery img.principale{width:33.75em;border:1px solid #CCC;border-top:0;border-bottom:0;}
div.gallery div.destra{position:absolute;left:35.799999em;top:4.3em;width:10em;}
div.gallery ul.gallery{list-style-type:none;width:11.6em;margin:0;padding:0;}
div.gallery ul.gallery li{float:left;padding-right:.7em;}
div.gallery ul.gallery img{width:4.69em;height:4.69em;margin-bottom:.5em;}
div.gallery div.citta{font-size:68.75%;position:relative;top:-3.8em;left:1em;}
div.gallery p.descrizione{font-size:68.75%;width:49.27em;text-align:justify;float:left;}
div.gallery p.descrizione span{display:block;padding-bottom:1em;font-weight:700;}
div.hotelgallery div.hotel_prenotazione{float:left;left:1.3em;margin-top:2em;}
div.gallery div.firma{position:absolute;left:35em;bottom:0;width:9.75em;}
div.gallery div.firma img,div.gallery div.firma div{position:absolute;width:100%;}
div.gallery div.firma a{position:absolute;width:100%;font-size:62.5%;text-align:center;padding-top:.7em;text-decoration:none;}
div.gallery img.logo{width:10em;margin-bottom:.2em;}
div.gallery div.footer_linea{float:left;clear:both;width:49.5em;}
ul.descrittori_raggruppamenti{font-size:medium;width:100%;list-style-type:none;clear:both;border-left:0;border-right:0;margin:0;padding:0 0 .5em;}
ul.descrittori_raggruppamenti h3{font-weight:700!important;font-size:68.75%;background-color:#F3F3F3;padding-left:.5em;margin:1em 0;}
ul.descrittori_elenco{font-size:68.75%;list-style-type:none;margin:0;padding:0;}
div.hotelpacchettischeda img.tacoon,div.travelscheda img.tacoon{position:absolute;top:0;left:0;width:17em;}
div.hotelpacchettischeda h1.tit,div.travelscheda h1.tit{position:relative;color:#FFF;font-size:81.25%;padding-left:1.5em;padding-top:16px;padding-bottom:16px;}
div.hotelpacchettischeda div.anchor,div.travelscheda div.anchor{border-bottom:1px dotted #3D3D3D;padding:.4em 0;}
div.hotelpacchettischeda div.anchor a,div.travelscheda div.anchor a{font-family:Tahoma;font-size:62.5%;text-decoration:none;display:block;padding-left:2em;margin-bottom:.2em;background:url(../../upload/1/images/icons/freccia.gif) 0 60% no-repeat;}
div.hotelpacchettischeda p.descr,div.travelscheda p.descr{padding-top:1em;padding-bottom:2em;font-size:68.75%;text-align:justify;}
div.hotelpacchettischeda div.info ul,div.hotelpacchettischeda div.richiesta,div.travelscheda div.info ul,div.travelscheda div.richiesta{background-color:#F9EDE0;}
div.hotelpacchettischeda div.info ul.descrittori_raggruppamenti,div.travelscheda div.info ul.descrittori_raggruppamenti{margin-bottom:0;padding-bottom:0;}
div.hotelpacchettischeda div.info h3,div.travelscheda div.info h3{background-color:#E57C07;padding-left:1.5em;padding-right:1.5em;padding-bottom:.6em;color:#FFF;font-size:68.75%;margin:0;}
div.hotelpacchettischeda ul.tech li.first h3,div.travelscheda ul.tech li.first h3{font-size:12px;padding-bottom:10px;}
div.hotelpacchettischeda div.info ul.descrittori_elenco li,div.travelscheda div.info ul.descrittori_elenco li{padding-left:1em;padding-top:1.2em;font-size:90.900002%;padding-bottom:1em;border-bottom:1px dotted #3D3D3D;margin:0 .5em .5em;}
div.hotelpacchettischeda div.info ul.descrittori_elenco li.first,div.travelscheda div.info ul.descrittori_elenco li.first{margin-bottom:1em;padding-left:1em;padding-right:1em;padding-top:1.5em;}
div.hotelpacchettischeda div.info ul.descrittori_elenco li.last,div.travelscheda div.info ul.descrittori_elenco li.last{padding-bottom:1.8em;}
div.hotelpacchettischeda div.info li span.nome,div.travelscheda div.info li span.nome{display:block;font-weight:700;padding-bottom:.1em;}
div.hotelpacchettischeda ul.tech,div.travelscheda ul.tech{border:1px dotted #3D3D3D;border-left:0;border-right:0;padding-bottom:2em;}
div.hotelpacchettischeda ul.tech h3,div.travelscheda ul.tech h3,div.travelscheda div.hotel h3{background-color:transparent;font-size:109%;padding-left:0;margin-bottom:.5em;}
div.hotelpacchettischeda ul.tech span.nome,div.travelscheda ul.tech span.nome{display:block;font-weight:700;}
div.hotelpacchettischeda ul.tech span.valori,div.travelscheda ul.tech span.valori{display:block;margin-bottom:1em;}
div.hotelpacchettischeda a.richiesta,div.hotelpacchettischeda a.richiesta2,div.travelscheda a.richiesta,div.travelscheda a.richiesta2{font-size:62.5%;font-weight:700;display:block;text-decoration:none;padding-top:.2em;padding-bottom:1.5em;margin-right:1em;background-image:url(../../upload/1/images/interfaccia/button150px.gif);background-repeat:no-repeat;background-position:center 0;width:15.5em;text-align:center;margin-left:2.2em;}
div.hotelpacchettischeda div.richiesta2,div.travelscheda div.richiesta2{float:right;margin-top:-2.2em;margin-bottom:4em;}
div.hotelpacchettischeda div.lista ul,div.travelscheda div.lista ul{border-top:1px dotted #3D3D3D;}
div.travelscheda div.info{float:right;width:11.75em;padding-top:.5em;padding-left:1em;margin-bottom:.5em;background-color:#FFF;}
div.hotelpacchettischeda h1.tit{color:#666;text-transform:uppercase;text-align:center;}
div.hotelpacchettischeda h3{font-size:11px;font-weight:700;padding-bottom:.5em;}
div.hotelpacchettischeda p.descr{padding-top:0;}
div.hotelpacchettischeda div.info{float:right;width:10em;padding-top:.5em;margin-bottom:.5em;background-color:#FFF;border-left:12px solid #FFF;}
div.hotelpacchettischeda div.richiesta{text-align:center;padding-top:.2em;padding-bottom:.5em;border-left:1px solid #D9CDB3;border-right:1px solid #D9CDB3;}
div.hotelpacchettischeda a.richiesta{margin-right:0;width:15.5em;text-align:center;margin-left:.25em;padding-bottom:1em;}
div.hotelpacchettischeda div.richiesta span.condizioniprenotazione{background-color:#FFF;display:block;width:94%;font-size:10px;padding-top:5px;padding-bottom:5px;}
div.hotelpacchettischeda div.hotel{margin-bottom:3em;height:8.5em;}
div.hotelpacchettischeda div.hotel div.sfondo,div.hotelpacchettischeda div.hotel div.box{position:absolute;height:8.5em;width:26.440001em;padding-right:1em;overflow:hidden;}
div.hotelpacchettischeda div.hotel div.box h1,div.hotelpacchettischeda div.hotel div.box p,div.hotelpacchettischeda div.hotel div.box a{font-size:11px;}
div.hotelpacchettischeda div.hotel div.box h1{padding-top:8px;}
div.hotelpacchettischeda div.hotel div.box a.immagine img,div.hotelpacchettischeda div.hotel div.box div.img img{width:165px;height:116px;margin-right:.7em;}
div.hotelpacchettischeda div.hotel div.prezzo{position:relative;text-align:right;top:120px;font-size:10px;padding-right:28px;}
div.eventischeda div.scheda div.img{float:left;margin:0 .5em;}
div.eventischeda div.scheda div.img img{width:13.75em;}
div.eventischeda div.scheda h1{font-size:81.25%;}
div.eventischeda div.scheda h2{font-size:68.75%;margin-top:.5em;}
div.eventischeda div.scheda h3{font-size:68.75%;font-weight:400;}
div.eventischeda div.scheda p.descrizione{font-family:Arial;padding-top:.9em;padding-bottom:.9em;text-align:justify;}
div.eventischeda p.titoloinformazioni{font-weight:700;font-size:68.75%;background-color:#F3F3F3;margin-bottom:.8em;clear:both;padding:.2em .2em .2em .5em;}
div.eventischeda div.scheda div.luoghi{padding-bottom:.7em;}
div.eventischeda div.scheda div.gallery{font-size:62.5%;text-align:right;padding-bottom:1em;padding-right:1em;}
div.eventischeda div.scheda div.gallery img{width:1.6em;margin-right:.5em;}
div.eventischeda div.scheda div.gallery span{position:relative;top:-.4em;}
div.eventischeda div.scheda div.informazioni{float:left;width:50%;padding-top:15px;}
div.eventischeda div.scheda div.listafigli h1.header{font-size:14px;color:#94BD08;padding:25px 25px 20px 55px;}
div.eventischeda div.scheda div.listafigli{font-size:100%;float:right;width:48%;}
div.eventischeda div.scheda div.listafigli h1.titolo{font-size:12px;margin-bottom:0;}
div.hotelscheda img.top{position:absolute;width:28.129999em;}
div.hotelscheda img.bottom{position:absolute;top:-.2em;width:28.129999em;}
div.hotelscheda h1{position:relative;font-size:112.5%;padding-left:1.2em;padding-top:.2em;vertical-align:top;}
div.hotelscheda div.immagine{border-left:.31em solid #F0EFEC;}
div.hotelscheda div.immagine img{border-left:1px solid #CCC;border-right:1px solid #CCC;width:27.690001em;}
div.hotelscheda div.indirizzo{position:relative;}
div.hotelscheda div.indirizzo span{position:relative;display:block;font-size:68.75%;padding-left:1.6em;padding-top:.2em;width:20.450001em;}
div.hotelscheda div.destra{position:relative;top:-1.7em;float:right;width:10.5em;text-align:right;}
div.hotelscheda ul{list-style-type:none;margin:0;padding:0;}
div.hotelscheda li.alternate{padding-left:.5em;}
div.hotelscheda ul img{width:4.69em;height:4.69em;margin-bottom:.1em;}
div.hotelscheda p{float:left;font-size:68.75%;width:24em;border-bottom:1px dotted #CCC;padding-top:2em;padding-bottom:1em;margin-bottom:1.5em;text-align:justify;}
div.hotelscheda p span{display:block;font-weight:700;padding-bottom:1.2em;}
div.hotelscheda p a.segue{float:right;margin-top:2em;text-decoration:none;}
div.hotelscheda div.camere{float:left;font-size:0;padding-bottom:20px;}
div.hotelscheda div.camere img.cameretop,div.hotelscheda div.camere img.camerebottom{font-size:medium;width:16.440001em;}
div.hotelscheda div.camere table{border-left:1px solid #CCC;border-right:1px solid #CCC;font-size:medium;width:16.41em;text-align:center;border-collapse:collapse;}
div.hotelscheda div.camere tr.last td{padding-bottom:1em;}
div.hotelscheda div.camere th{padding-top:.8em;padding-bottom:1em;}
div.hotelscheda div.camere .camere{width:12.11em;border-right:1px solid #CCC;text-align:left;}
div.hotelscheda div.camere th.camere{background-color:#F1EFEB;}
div.hotelscheda div.camere .camere span.prezzititolo,div.hotelscheda div.camere .camere span.prezzicondizioni{padding-left:16px;}
div.hotelscheda div.camere .camere span.prezzimodalita,div.hotelscheda div.camere .camere span.prezzicondizioni{font-size:85%;}
div.hotelscheda div.camere .camere span.prezzicondizioni{display:block;}
div.hotelscheda div.camere div{font-size:medium;padding-top:.3em;}
div.hotelscheda a.pdf{position:relative;top:-6em;float:left;font-size:68.75%;padding-left:2.5em;background:url(../../upload/1/images/interfaccia/fileIcon_pdf.gif) no-repeat 0 0;text-decoration:none;margin-left:.5em;margin-top:1em;}
div.hotellocalizzazione img.thumb{width:10.13em;margin-bottom:11em;}
div.hotellocalizzazione a.pdf{position:relative;float:left;font-size:81.25%;font-weight:700;padding-left:1.8em;background:url(../../upload/1/images/interfaccia/fileIcon_pdf.gif) no-repeat 0 0;text-decoration:none;margin-left:.5em;margin-top:1em;}
div.hotellocalizzazione iframe.gmaps{width:33.900002em;height:20em;}
div.hotel_prenotazione{position:relative;width:10.13em;float:right;}
div.hotel_prenotazione img.first{position:absolute;left:0;z-index:0;}
div.hotel_prenotazione img.second{position:absolute;left:0;top:3.2em;z-index:0;}
div.hotel_prenotazione div.link{background-color:#F0EFEC;padding:0 .2em;}
div.hotel_prenotazione div.first,div.hotel_prenotazione div.second{position:relative;z-index:10;background-color:transparent;}
div.hotel_prenotazione div.link a{display:block;width:11.87em;padding-top:.8em;padding-bottom:.8em;text-align:center;font-size:81.25%;font-weight:700;text-decoration:none;background-color:#FFF;border:1px solid #CCC;border-top:0;}
div.hotel_prenotazione div.first a,div.hotel_prenotazione div.second a{text-align:left;height:3.3em;border:0;padding-top:.8em;padding-left:3em;padding-bottom:0;width:auto;background-color:transparent;}
div.hotel_prenotazione div.second a{padding-top:1.25em;height:2.9em;}
div.hotel_prenotazione div.last a{border-bottom:0;padding-bottom:.6em;}
div.anagraficaprenotazione div.esterno h1{color:#A09F9D;font-size:112.5%;font-weight:400;}
div.anagraficaprenotazione div.esterno h2{font-size:81.25%;margin-top:1.6em;margin-bottom:.3em;}
ol.commenti{list-style-type:none;border:1px solid #CCC;border-top:0;border-bottom:0;width:31.75em;margin:0;padding:1em;}
ol.commenti li{border-bottom:1px solid #CCC;padding-bottom:1em;margin-bottom:1em;}
ol.commenti li.last{border-bottom:0;padding-bottom:0;margin-bottom:0;}
span.commentiintestazione,div.commenti{width:33.75em;padding-top:1.2em;border:1px solid #CCC;border-top:0;border-bottom:0;}
span.commentiintestazione{display:block;padding-left:.5em;padding-top:2em;width:49.200001em;}
div.pacchettischeda h1.titolo{position:relative;color:#FFF;font-size:81.25%;padding:.7em .7em .7em 1em;}
div.pacchettischeda div.img img{position:relative;width:100%;}
div.norecords{font-size:68.75%;width:38.900002em;height:2em;padding-top:.6em;padding-left:1.5em;background:url(../../upload/1/images/interfaccia/box_report_pagine.gif) no-repeat 0 2.2em;}
div.pager{font-size:68.75%;width:38.700001em;height:2em;padding-top:.6em;padding-right:2em;text-align:right;position:relative;background:url(../../upload/1/images/interfaccia/box_report_pagine.gif) no-repeat bottom center;}
div.listaimmagini div.pager{float:left;clear:both;}
div.gridviewpager{background:none;padding-bottom:.8em;}
div.pager img{font-size:medium;position:absolute;top:1.6em;left:0;z-index:0;width:27.440001em;}
div.pager span.intestazione{font-weight:400;float:left;padding-left:1.5em;}
div.pager span,div.pager a{padding-right:.5em;}
div.gridviewpager a{padding-right:.3em;}
div.pager span.ordine *{vertical-align:top;font-weight:400;}
div.pager span.ordine input{width:.91em;margin-top:.3em;}
table.report div.riga,div.report li{margin-bottom:.6em;height:8.5em;width:26.440001em;padding-right:1em;overflow:hidden;position:relative;}
div.report li{margin-bottom:.3em;}
table.report div.riga a.immagine img,div.report li div.img img{width:10.31em;height:7.31em;margin-right:.7em;}
table.report div.riga h1,div.report h1{padding-top:1em;}
div.eventireport table.report div.riga p{height:4.3em;overflow:hidden;}
table.report div.rigacontenitore{height:6em;overflow:hidden;}
table.report div.riga div.voto{font-size:62.5%;position:absolute;left:6.7em;top:12em;width:37em;}
table.report div.riga span{padding-right:.8em;}
table.report div.riga div.voto span.prezzo{float:right;}
table.report div.riga div.voto img{margin-left:.35em;margin-top:.45em;}
div.ricercareport table{width:100%;font-size:68.75%;}
div.ricercareport div.riga{padding-top:1.5em;padding-bottom:2em;border-bottom:1px solid #CCC;}
div.ricercareport div.riga h1{margin-bottom:.5em;background-color:#F3F3F3;padding:.2em;}
div.ricercareport div.riga p{font-size:90.900002%;}
div.ricercareport div.pager{padding-top:2.5em;margin-bottom:2.5em;}
span.form_mandatory_error{font-size:14px;font-weight:700;}
div.form_mandatory ul{list-style-type:none;line-height:130%;margin:0;padding:0;}
div.User,div.Password,div.Submit,div.failure{font-size:68.75%;padding-top:.5em;padding-bottom:.5em;}
div.User label,div.Password label{width:10em;display:block;float:left;}
div.failure{color:Red;}
div.Submit{margin-left:10em;}
div.Submit input{border:0;background:url(../../upload/1/images/interfaccia/button88px.gif) no-repeat;width:8.5em;height:2em;font-weight:700;}
span.form_intestazione{font-size:68.75%;color:Red;}
div.form_intestazione{padding-top:1em;font-size:68.75%;color:Red;}
table.form td.form_value,table.form td.form_value1,table.form td.form_value2,table.form td.form_message{border-bottom:1px solid #CCC;}
table.form td.form_value1{width:30%;}
div.hotelprenotazione h1.titolo{font-size:112.5%;padding-bottom:.5em;width:60%;}
div.hotelprenotazione img{float:left;width:12.5em;margin-right:1em;margin-bottom:.5em;}
div.hotelprenotazione p.descrizione{font-size:68.75%;margin-bottom:1em;}
div.hotelprenotazione .form_intestazione{clear:both;color:#3D3D3D;display:block;margin-top:1em;border-top:1px dotted #3D3D3D;padding:.5em;}
div.hotelprenotazione td.form_label1,div.hotelprenotazione td.form_label2{white-space:nowrap!important;padding-right:.5em;}
div.hotelprenotazione td.form_input1{white-space:nowrap!important;width:30%;vertical-align:top;}
div.hotelprenotazione td.form_input input,div.hotelprenotazione td.form_input1 input{width:10em;}
div.hotelprenotazione td.form_input2 input{width:9.7em;}
div.hotelprenotazione .datepicker input{width:auto!important;}
div.hotelprenotazione .datepicker input.date{width:6.4em!important;}
div.hotelprenotazione td h1{padding-top:2em;}
div.hoteltestata img.sfondo{position:absolute;width:9.75em;}
div.hoteltestata div{position:relative;margin:.6em;}
div.hoteltestata img.icona{width:1em;}
div.hoteltestata h1{font-size:81.25%;padding-top:.4em;padding-bottom:1.3em;}
div.hotelprenotazione div.risposta a.link{font-weight:700;color:#9C0;text-decoration:none;}
div.hotelprenotazione div.risposta div.esterno{float:left;width:100%;margin-bottom:1em;border-bottom:1px dotted #3D3D3D;}
div.hotelprenotazione div.risposta h1.titolo_esterno,div.hotelprenotazione div.risposta a.link_esterno{font-size:71.43%;}
div.hotelprenotazione div.risposta h1.titolo_esterno span{font-weight:400;}
div.hotelprenotazione div.risposta td.form_privacy{padding-top:.5em;border-bottom:1px dotted #3D3D3D;}
div.hotelprenotazione div.risposta td.form_value,div.hotelprenotazione div.risposta td.form_value1,div.hotelprenotazione div.risposta td.form_value2,div.hotelprenotazione div.risposta td.form_textarea,div.hotelprenotazione div.risposta td.form_message{font-weight:700;border-bottom:1px solid #3D3D3D;}
div.hotelprenotazione div.risposta td.linea{padding:0;}
div.hotelprenotazione div.risposta td.linea div{border-top:1px dotted #3D3D3D;line-height:.5em;}
div.hotelprenotazione div.risposta tr.precisazioni td{text-align:left;font-size:90.900002%;color:#9C0;border:1px dotted #3D3D3D;border-left:0;border-right:0;padding:1em 0;}
div.hotelprenotazione div.risposta tr.precisazioninote td{border-bottom:1px dotted #3D3D3D;font-size:90.900002%;text-align:left;}
div.anagrafichecategoria img.titolo{width:2.06em;float:left;margin-right:.5em;}
div.anagrafichecategoria a.titolo{font-size:120%;text-decoration:none;}
div.anagrafichecategoria h1.titolo{color:#A5BED2;padding-top:.4em;}
div.anagrafichecategoria h1.colonna{font-size:70%!important;color:#3D3D3D;margin-bottom:0;background-color:#F3F3F3;padding:.2em .2em .2em .5em;}
div.anagrafichecategoria h2.sottotitolo{font-size:68.75%;font-weight:400;margin-top:1.5em;padding-bottom:.8em;border-bottom:1px dotted #3D3D3D;}
div.anagrafichecategoria ul{list-style-type:none;margin:1em 0 0;padding:0;}
div.anagrafichecategoria li{position:relative;float:left;width:46%;margin-bottom:1em;margin-right:2em;border-bottom:1px solid #CCC;height:10em;overflow:hidden;}
div.anagrafichecategoria li.lastcolumn{margin-right:0;}
div.anagrafichecategoria p.descrizione{padding-bottom:.5em;text-align:justify;}
div.anagrafichecategoria a.anchor{position:absolute;right:0;bottom:0;}
div.anagrafichecategoria a.anchor img{width:1em;margin:.3em;}
div.anagrafichecategoria div.pager{float:right;padding:2em 0 0;}
div.pacchettiprenotazioneframe{border-top:1px dotted #3D3D3D;border-bottom:1px dotted #3D3D3D;text-align:center;padding:1em 0;}
div.pacchettiprenotazioneframe table{width:16em;margin:auto;}
div.pacchettiprenotazioneframe table td{padding-top:5px;text-align:left;}
div.pacchettiprenotazioneframe table tr.titolo td{padding-top:10px;padding-bottom:4px;font-weight:700;font-size:81.650002%;color:#808E99;}
div.pacchettiprenotazioneframe table td.error,div.pacchettiprenotazioneframe span.validator{color:Red;font-size:68.75%;padding-top:0;white-space:nowrap;}
div.pacchettiprenotazioneframe span.datepicker input.date{border-right:1px solid #CCC;}
div.pacchettiprenotazioneframe input.qta{width:6em;}
div.pacchettiprenotazioneframe input.choose{border:0;width:11em;font-weight:700;background:url(../../upload/1/images/icons/scegli_data.gif) no-repeat 5px;}
div.pacchettiprenotazioneframe tr.buttons td{text-align:right;padding-bottom:6px;padding-top:10px;}
div.pacchettiprenotazioneframe tr.buttons input{border:0;height:2em;font-weight:700;}
div.pacchettiprenotazioneframe #Submit{width:88px;background:url(../../upload/1/images/interfaccia/button88px.gif) no-repeat;}
div.pacchettiprenotazioneframe #SubmitGuide{width:150px;background:url(../../upload/1/images/interfaccia/button150px.gif) no-repeat;}
div.pacchettoprenotazioneriepilogo{border-top:1px dotted #3D3D3D;border-bottom:1px dotted #3D3D3D;margin-bottom:1em;padding:1em 0;}
div.pacchettoprenotazioneriepilogo h2.intestazione{padding-top:10px;padding-bottom:4px;font-weight:700;font-size:81.650002%;color:#3D3D3D;}
div.pacchettoprenotazioneriepilogo p{padding-bottom:2px;font-size:68.75%;}
div.pacchettiguide h3.sottotitolo{font-size:68.75%;padding-bottom:2em;}
div.pacchettiguide th{font-size:68.75%;padding-left:4em;padding-bottom:.1em;}
div.pacchettiguide select{font-size:68.75%;width:80%;margin-left:.5em;}
div.pacchettiguide div.buttons{margin-top:1em;padding-top:1.5em;text-align:right;border-top:1px dotted #3D3D3D;}
div.pacchettiguide div.buttons input{font-size:68.75%;border:0;height:2em;font-weight:700;width:88px;background:url(../../upload/1/images/interfaccia/button88px.gif) no-repeat;}
div.shoppingcartconferma div.stampa{text-align:right;margin:1em 0;}
div.shoppingcartconferma h1.prenotazione{font-size:81.25%;text-align:center;margin-bottom:1em;}
div.shoppingcartconferma h1.voucher{font-size:70%;font-weight:400;}
div.pacchettiguide h2.intestazione,div.pacchettoprenotazioneriepilogo h2.intestazione,div.pacchettoprenotazioneriepilogo h2.attesapagamento,div.pacchettoprenotazioneriepilogo h2.prezzo,div.pacchettoprenotazioneriepilogo h2.attesapagamentotitolo,div.shoppingcartconferma div.titolo{font-weight:700;font-size:81.650002%;color:#808E99;padding:0 0 1em 1em;}
div.pacchettiguide h2.intestazione{padding-left:1.3em;}
div.shoppingcartconferma div.titolo{padding-bottom:0;}
div.pacchettoprenotazioneriepilogo p,div.pacchettiguide h3.sottotitolo{font-weight:700;padding-left:10em;}
div.pacchettoprenotazioneriepilogo h2.attesapagamentotitolo{margin-top:1em;}
div.pacchettoprenotazioneriepilogo h2.prezzo{margin-top:1em;padding-top:1em;border-top:1px dotted #3D3D3D;}
div.pacchettoprenotazioneriepilogo h2.voucher,div.pacchettoprenotazioneriepilogo h2.fattura{padding-top:15px;padding-bottom:5px;}
div.pacchettoprenotazioneriepilogo p.attesapagamento{padding-left:13px;padding-right:1em;font-size:11px;margin-bottom:10px;color:Red;}
div.pacchettoprenotazioneriepilogo div.attesapagamento{text-align:right;margin-bottom:10px;}
div.pacchettoprenotazioneriepilogo a.pagalink,div.pacchettoprenotazioneriepilogo input.submit{border:0;width:152px;height:32px;font-weight:700;margin-bottom:20px;cursor:pointer;background:url(../../upload/1/images/interfaccia/bottone_pagamento.gif) no-repeat;font-size:13px;text-align:center;}
div.pacchettoprenotazioneriepilogo a.voucher,div.pacchettoprenotazioneriepilogo a.fattura{background:url(../../upload/1/images/interfaccia/button150px.gif) 80px 5px no-repeat;font-size:12px;font-weight:700;text-align:center;text-decoration:none;line-height:22px;padding-top:5px;padding-left:80px;display:block;width:150px;}
div.pacchettoprenotazioneriepilogo a.pagalink{padding-top:4px;display:block;text-decoration:none;}
div.pacchettoprenotazioneriepilogo select{width:40px;}
div.shoppingcartconferma tr.titolo div.titolo{margin-top:15px;padding-left:8px;}
div.shoppingcartconferma tr.note div.note{padding-left:8px;}
div.shoppingcartconferma tr.titolo td,div.shoppingcartconferma tr.note td{padding-top:0;padding-bottom:0;}
div.shoppingcartconferma div.note,div.pacchettiprenotazioneframe div.note{font-size:10px;text-align:left;padding:.3em 1.4em 1.4em;}
div.shoppingcartconferma div.regolamento{border-top:1px dotted #3D3D3D;margin-top:20px;padding-top:20px;margin-bottom:30px;}
div.shoppingcartconferma div.regolamento h4{font-size:10px;padding-top:20px;padding-bottom:3px;}
div.shoppingcartconferma div.regolamento p{font-size:10px;padding-bottom:5px;}
ul.calendar_select{list-style:none;margin:0;padding:0;}
ul.calendar_select li{float:left;height:10.5em;width:12em;margin:0;padding:1em;}
div.prevnext{padding:0 1.5em;}
input.next,input.prev{font-family:Tahoma;font-size:62.5%;text-decoration:none;margin-bottom:.4em;border:0;border-bottom:1px solid #CCC;width:11em;cursor:pointer;}
input.prev{background:url(../../upload/1/images/icons/freccia-sx-doppia.gif) 0 60% no-repeat;float:left;text-align:right;}
input.next{background:url(../../upload/1/images/icons/freccia-dx-doppia.gif) 0 60% no-repeat;background-position:right;float:right;text-align:left;}
ul.calendar_select td.selected{background-color:red!important;}
ul.calendar_select td.selected a{color:#FFF;}
div.areariservata_prenotazionigiorno h1.titolo{font-size:75%;}
table.elencoprenotazioni td{padding-bottom:2em;font-size:68.75%;}
table.elencoprenotazioni h2{font-size:100%;background-color:#F3F3F3;padding:2px;}
div.areariservata_prenotazionigiorno td{padding-top:2em;border-bottom:1px dotted #CCC;}
table.elencoprenotazioni td span.button{text-align:right;display:block;}
table.elencoprenotazioni td span.button a{padding-left:5px;}
div.areariservata_prenotazioniricevute div.indietro,div.areariservata_prenotazionieffettuate div.indietro{margin-top:.5em;}
div.areariservata_prenotazioniricevute div.indietro a,div.areariservata_prenotazionieffettuate div.indietro a{font-weight:700;font-size:81.650002%;color:#3D3D3D;}
div.areariservata_prenotazionieffettuate div.ricerca{float:left;background-color:#F3F3F3;margin-bottom:20px;padding:12px 15px;}
div.areariservata_prenotazionieffettuate div.ricerca h2.titolo{float:left;width:100%;font-size:11px;font-weight:700;margin-bottom:12px;}
div.areariservata_prenotazionieffettuate div.ricerca div.preno{float:left;width:100%;margin-bottom:10px;}
div.areariservata_prenotazionieffettuate div.ricerca div.calendario{float:left;width:100%;margin-bottom:15px;}
div.areariservata_prenotazionieffettuate div.ricerca span.ricerca,div.areariservata_prenotazionieffettuate div.ricerca div.preno span.regesp{font-size:11px;font-weight:400;}
div.areariservata_prenotazionieffettuate div.ricerca label.fromto{font-size:11px;font-weight:400;margin-left:5px;}
div.areariservata_prenotazionieffettuate div.ricerca input.preno{font-size:11px;line-height:11px;margin-left:5px;}
div.areariservata_prenotazionieffettuate div.ricerca input.check{font-size:11px;line-height:11px;margin-left:2px;}
div.areariservata_prenotazionieffettuate div.ricerca div.button{float:left;width:100%;text-align:right;}
div.areariservata_prenotazionieffettuate div.ricerca div.button input{background:url(../../upload/1/images/interfaccia/button88px.gif) no-repeat scroll 0 0 transparent;border:0 none;font-size:11px;font-weight:700;height:20px;width:88px;text-align:center;}
div.guidedisponibilita div.intestazione,div.areariservata_prenotazionimodifica div.intestazione,div.areariservata_prenotazionieffettuate div.intestazione{font-size:68.75%;margin-bottom:1em;margin-top:40px;margin-left:14px;color:red;}
div.guidedisponibilita input.button{float:right;width:150px;background:url(../../upload/1/images/interfaccia/button150px.gif) no-repeat;}
div.guidedisponibilita td.selected{background-color:#DCDCDC!important;}
div.guidedisponibilita td.selected a{color:#000;}
div.sitemap ul{list-style-type:none!important;margin:0;padding:0;}
div.sitemap li.level_1{padding-left:20px;}
div.sitemap li.level_2{padding-left:40px;}
div.sitemap li.level_3{padding-left:60px;}
div.sitemap li.level_4{padding-left:80px;}
div.sitemap li.level_5{padding-left:100px;}
div.sitemap li.level_6{padding-left:120px;}
div.sitemap li.level_7{padding-left:140px;}
div.sitemap li.level_8{padding-left:160px;}
div.sitemap li.level_9{padding-left:180px;}
div.sitemap li.level_10{padding-left:200px;}
div.sitemap a{font-size:12px;text-decoration:none;}
div.sitemap h2{background:url(../../upload/1/images/interfaccia/vuota.gif) no-repeat 0 4px;padding-left:25px;border-top:1px dotted #3d3d3d;padding-top:5px;margin-top:5px;padding-bottom:2px;}
div.sitemap li a img{vertical-align:middle;}
div.registrazionebasilicagruppi div.titolo,div.registrazionebasilicaoperatori div.titolo,div.shoppingcartconferma div.titolo{padding-top:10px;padding-bottom:10px;font-weight:700;font-size:13px;color:#808E99;}
div.registrazionebasilicagruppi td.form_privacy,div.registrazionebasilicaoperatori td.form_privacy,div.shoppingcartconferma td.form_privacy{display:none;visibility:hidden;}
div.registrazionebasilicagruppi td.cb_label,div.registrazionebasilicaoperatori td.cb_label,div.shoppingcartconferma td.cb_label{padding-bottom:2px;text-align:right;width:50%;}
div.registrazionebasilicagruppi td.cb,div.registrazionebasilicaoperatori td.cb,div.shoppingcartconferma td.cb{padding-left:5px;padding-right:5px;text-align:left;width:5%;}
div.registrazionebasilicagruppi td.cb_testo,div.registrazionebasilicaoperatori td.cb_testo,div.shoppingcartconferma td.cb_testo{text-align:left;width:94%;}
div.registrazionebasilicagruppi td.cb_testo span,div.registrazionebasilicaoperatori td.cb_testo span,div.shoppingcartconferma td.cb_testo span{text-align:justify;width:94%;}
div.registrazionebasilicagruppi td.cb_testo a,div.registrazionebasilicaoperatori td.cb_testo a,div.shoppingcartconferma td.cb_testo a{font-weight:700;text-decoration:none;}
div.registrazionebasilicagruppi td.form_mandatory,div.registrazionebasilicaoperatori td.form_mandatory,div.shoppingcartconferma td.form_mandatory{padding-top:12px;padding-bottom:16px;}
div.prenotazioneconfermata{background:url(../../upload/1/images/interfaccia/conferma_prenotazione_sfondo2.jpg) no-repeat 0 4px;height:310px!important;}
div.prenotazioneconfermata h1.titolo{float:left;width:95%;font-size:13px;margin-left:12px;margin-top:10px;color:#666;}
div.prenotazioneconfermata span.conferma{float:left;width:95%;font-size:12px;margin-left:12px;margin-top:25px;color:#666;}
div.prenotazioneconfermata ul.info{float:left;width:88%;padding-left:30px!important;list-style-type:decimal;}
div.prenotazioneconfermata li.info{font-size:12px;color:#666;}
div.prenotazioneconfermata span.warning{float:left;width:88%;font-size:12px;font-weight:700;margin-left:12px;color:Red;}
div.prenotazioneconfermata div.voucher{float:left;width:42%;margin-top:25px;margin-left:60px;text-align:center;}
div.prenotazioneconfermata div.fattura{float:left;width:42%;margin-top:25px;text-align:center;}
body.email div.prenotazioneconfermataemail ul.info{width:400px;padding-left:0!important;}
body.email div.prenotazioneconfermataemail span.conferma{margin-bottom:20px;}
body.email div.prenotazioneconfermataemail span.warning{width:450px;margin-top:20px;}
body.email div.prenotazioneconfermataemail div.voucher{width:200px;margin-left:35px;}
body.email div.prenotazioneconfermataemail div.fattura{width:200px;}
div.pdfconferma{background:none!important;border:1px solid #CDCDCD;padding:2px 20px 0;}
div.pdfconferma h1.prenotazione{font-size:12px;font-weight:400;text-align:right;margin-right:15px;padding-top:20px;}
div.pdfconferma div.pacchettoprenotazioneriepilogo{border-top:none;padding-bottom:0;}
div.pdfconferma div.pacchettoprenotazioneriepilogo div.codicebarre{margin-bottom:24px;}
div.pdfconferma div.pacchettoprenotazioneriepilogo h2.prezzo{border-top:none;border-bottom:1px dotted #3D3D3D;margin-top:8px;margin-bottom:10px;padding-left:0;padding-bottom:5px;}
div.pdfconferma div.regolamento{border-top:none;padding-top:0!important;margin-bottom:10px!important;margin-top:4px;}
div.pdfconferma div.regolamento h4{padding-top:5px;}
div.pdfconferma div.regolamento p{padding-bottom:3px;}
table.calendar td.othermonth{background:#c2beb7;}
table.calendar td.selectedday{background:#ffd36b;}
div.ricercainputhome div,div.pager span.label{display:none;}
div.contattaciconferma div,div.newslettergestione div,div.eventischeda div.scheda p,div.hotelscheda div.camere th,div.hotelscheda div.camere td,ol.commenti h2,ol.commenti p,div.pacchettischeda p.descrizione,table.report div.riga h1,table.report div.riga p,table.report div.riga a.link,table.report div.riga h2.periodi,div.report h1,div.report p,div.report div.button a,div.hoteltestata p,div.pacchettiprenotazioneframe input,div.pacchettiprenotazioneframe button,div.pacchettiprenotazioneframe select,div.pacchettiprenotazioneframe label{font-size:68.75%;}
table.formricerca,table.formricerca td.visual IMG,div.hotelpacchettischeda img.immagine,div.travelscheda img.immagine,div.hotel_prenotazione img,div.areariservata_richiestainformazioni,div.anagrafichecategoria ul.colonna li,div.pacchettiguide table,table.elencoprenotazioni{width:100%;}
div.hotelricerca table.formricerca td.borders,div.hotelricercaavanzata ul.radioroller li input,div.hotelricercareport ul.radioroller li input,div.registrazionebasilicagruppi td.cb input,div.registrazionebasilicaoperatori td.cb input,div.shoppingcartconferma td.cb input{border:0;}
div.hotelricercareport ul.radioroller,div.hotelricerca ul.radioroller,div.hotelricercaavanzata ul.radioroller{list-style:none;margin:0;padding:0;}
div.hotelricerca ul.radioroller,div.hotelscheda li{display:inline;}
div.hotelricercaavanzata div.sfondo,div.hotelricercaavanzata div.motorericerca,div.hotelricercareport div.sfondo,div.hotelricercareport table,div.pacchettischeda img.titolo{position:absolute;}
div.hotelricercaavanzata table.formricerca td.button,div.hotelricercareport td.prima,div.hotelpacchettischeda div.richiesta,div.travelscheda div.richiesta{padding-top:.7em;}
div.footer_linea a:hover,div.gallery div.firma a:hover,div.hotelpacchettischeda div.anchor a:hover,div.travelscheda div.anchor a:hover,div.hotelpacchettischeda div.hotel div.box a.link:hover,div.hotelpacchettischeda div.hotel div.box div.button a:hover,div.eventischeda div.scheda div.gallery span:hover,div.hotelscheda p a.segue:hover,div.hotelscheda a.pdf:hover,div.hotellocalizzazione a.pdf:hover,div.hotel_prenotazione div.link a:hover,ol.commenti h2 a:hover,div.pager a:hover,table.report div.riga a.link:hover,div.report div.button a:hover,div.hoteltestata a:hover,div.anagrafichecategoria a.titolo:hover,div.registrazionebasilicagruppi td.cb_testo a:hover,div.registrazionebasilicaoperatori td.cb_testo a:hover,div.shoppingcartconferma td.cb_testo a:hover{text-decoration:underline;}
div.gallery h1 span,div.hotelscheda h1 span{padding-right:.2em;}
div.gallery img.stelle,div.hotelscheda img.stelle{position:relative;top:-.3em;width:.4em;}
ul.descrittori_raggruppamenti li,ul.descrittori_elenco li{line-height:1.4em;}
div.hotelpacchettischeda div.sfondo img,table.report div.riga img.sfondo,div.report li div.sfondo img{height:8.5em;left:0;position:absolute;width:27.440001em;z-index:0;}
div.hotelpacchettischeda div.hotel div.box div.img,div.hotelpacchettischeda div.hotel div.box a.immagine,table.report div.riga a.immagine,div.report li div.img a,table.report div.riga div.voto span.voto,div.hotelprenotazione div.risposta h1.titolo_esterno{float:left;}
div.hotelpacchettischeda div.hotel div.box p,table.report div.riga p,div.report p{height:5.7em;overflow:hidden;padding-top:.5em;}
div.hotelpacchettischeda div.hotel div.box a.link,div.hotelpacchettischeda div.hotel div.box div.button a,table.report div.riga a.link,div.report div.button a{background:url(../../upload/1/images/icons/freccia.gif) 100% 55% no-repeat;color:#3D3D3D;float:right;font-weight:700;padding-right:1em;text-decoration:none;}
div.eventischeda div.scheda div.gallery a,ol.commenti h2 a,div.pager a,div.ricercareport div.pager a,div.hoteltestata a{text-decoration:none;}
div.eventischeda div.scheda ul.descrittori_raggruppamenti,div.areariservata_prenotazionigiorno tr.last td{border-bottom:0;}
div.hotelscheda div.camere div span,div.anagrafichecategoria ul h1,div.anagrafichecategoria p{font-size:62.5%;}
div.hotelscheda a.pdf span,div.pager span,div.pager a.current,div.ricercareport div.pager span,div.hotelprenotazione div.risposta span.codice,div.travelpacchettiprenotazione div.risposta tr.agenzianome span,div.travelescursioniprenotazione div.risposta tr.agenzianome span{font-weight:700;}
div.hotel_prenotazione img.last,div.areariservata_prenotazionimodifica div.pacchettoprenotazioneriepilogo{margin-bottom:1em;}
div.pager *,table.report div.riga *,div.report li *{position:relative;z-index:1;}
div.report li,div.eventireport div.riga,div.report li div.sfondo img,div.eventireport div.riga img.sfondo{height:7.31em;}
div.travelescursioniprenotazione h1.titolo,div.travelpacchettiprenotazione h1.titolo,div.pacchettiprenotazioneframe select{width:auto;}
div.travelpacchettiprenotazione div.risposta tr.agenzianome,div.travelescursioniprenotazione div.risposta tr.agenzianome,div.areariservata_prenotazionimodifica div.pacchettoprenotazioneriepilogo div.button{text-align:right;}
div.pacchettoprenotazioneriepilogo div.codicebarre,div.pacchettiguide td{text-align:center;}
div.prenotazioneconfermata a.voucher,div.prenotazioneconfermata a.fattura{background:url(../../upload/1/images/interfaccia/pulsante_voucher_fattura.jpg) no-repeat 0 4px;color:#578ab5;display:block;font-size:12px;height:33px;line-height:22px;padding-left:0;padding-top:10px;text-align:center;text-decoration:none;width:150px;}
div.pdfconferma div.pacchettoprenotazioneriepilogo h2.intestazione,div.pdfconferma div.regolamento div.titolo{border-bottom:1px dotted #3D3D3D;margin-bottom:10px;padding-bottom:5px;padding-left:0;}
