﻿body{background-color:#FFFFFF;text-align:center;border:none;margin:0px;padding:0px;font-family: Tahoma;}
.clear{clear:both;height:1px;}
a:link{color:#333333;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:underline;}
a:active{color:#333333;text-decoration:none;}
img{behavior:url(/img/pngbehavior.htc);border:none;}
p{margin:0px;padding:0px;font-family:Tahoma;font-size:11px;color:#333333;line-height:1.3;/*display:inline;*/}
p.red{margin:0px;padding:0px;font-family:Tahoma;font-size:11px;color:#CC0000;display:inline;}
span.red{margin:0px;padding:0px;font-family:Tahoma;font-size:12px;color:#CC0000;display:inline;font-weight:bold;text-align:center;}
form{padding:0px;margin:0px;}
textarea{font-family:Tahoma;font-size:12px;color:#666666;background-color:#FFFFFF;padding:2px;border:1px solid #CC0000;margin:0px;}
input{font-family:Arial, Tahoma, sans-serif;font-size:12px;color:#666666;background-color:#FFFFFF;padding:1px 1px 1px 1px;margin:0px;border:1px solid #CC0000;margin:0px;vertical-align:middle;}
input.alert{font-family:Arial, Tahoma, sans-serif;font-size:12px;color:#666666;background-color:#FFFFFF;padding:1px 1px 1px 1px;margin:0px;border:3px solid #CC0000;margin:0px;vertical-align:middle;}
input.checkbox{padding:0px;margin:0px;border:none;background-color:#FFFFFF;border:none;}
input.pulsante{padding:2px 4px 4px 4px;margin:0px 0px 0px 4px;border:1px solid #666666;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;background-image:url(/img/bg_submit.gif);background-repeat:repeat-x;background-position:center;text-align:center;height:20px;}
a.pulsante{padding:0px 4px 4px 4px;margin:0px 0px 0px 4px;border:1px solid #666666;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;background-image:url(/img/bg_submit.gif);background-repeat:repeat-x;background-position:center;text-align:center;height:20px;}
input.Online{padding:2px 4px 4px 4px;margin:7px 0px 0px 4px;border:1px solid #666666;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;background-image:url(/img/bg_submitOnline.gif);background-repeat:repeat-x;background-position:center;text-align:center;height:20px;cursor:pointer;width:130px;}
.prenota_nosconto input.Online{margin-top:23px}
input.Online_MaxiScheda{padding:2px 4px 4px 4px;margin:0px 0px 0px 4px;border:1px solid #666666;font-family:Tahoma;font-size:11px;font-weight:bold;color:#FFFFFF;background-image:url(/img/bg_submitOnline.gif);background-repeat:repeat-x;background-position:center;text-align:center;height:20px;cursor:pointer;}
input.pulsanteSml{padding:0px;margin:0px;border:1px solid #666666;background-color:#CC0000;font-family:Tahoma;font-size:13px;font-weight:bold;color:#FFFFFF;}
input.pulsanteSfoglia{padding:0px;margin:0px;border:1px solid #666666;background-color:#CCCCCC;font-family:Tahoma;font-size:12px;font-weight:normal;color:#000000;}
input.code{padding:4px;margin:0px;border:2px solid #CC0000;background-color:#ebebeb;font-family:Tahoma;font-size:18px;font-weight:bold;color:#CC0000;width:94px;height:28px;text-align:center;line-height:20px;}
select{FONT-SIZE:11px;FONT-FAMILY:Tahoma;margin:0px;padding:0px;color:#333333;background-color:#FFFFFF;}
.floatL{float:left;}
.floatR{float:right;}
ul.generic{float:left;font-family:Tahoma;font-size:12px;color:#333333;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;list-style-type:none;}
li.generic{margin:0px 0px 4px 0px;padding:10px 0px 20px 12px;padding-bottom:0px !important;padding-top:0px !important;BACKGROUND:url(/img/icn_LiTop.gif) no-repeat left top;}
.arrow, .maxiSchedaContainer span.arrow{color:#CC0000;font-weight:bold;}
.arrowBig{color:#CC0000;font-weight:bold;font-size:18px;position:relative;top:1px;}
.maxiSchedaContainer span.alert, .alert{FONT-SIZE:13px;FONT-FAMILY:Tahoma;color:#CC0000;}
.alert a:link{color:#CC0000;text-decoration:none;}
.alert a:visited{color:#CC0000;text-decoration:none;}
.alert a:hover{color:#333333;text-decoration:underline;}
.alert a:active{color:#CC0000;text-decoration:none;}
.maxiSchedaContainer span.code, .code{FONT-SIZE:10px;FONT-FAMILY:Tahoma;color:#999999;font-weight:normal;}
.maxiSchedaContainer span.code a:link,.code a:link{color:#999999;text-decoration:none;}
.maxiSchedaContainer span.code a:visited,.code a:visited{color:#999999;text-decoration:none;}
.maxiSchedaContainer span.code a:hover,.code a:hover{color:#CC0000;text-decoration:underline;}
.maxiSchedaContainer span.code a:active,.code a:active{color:#999999;text-decoration:none;}
.foto{padding:0px;margin-top:0px;margin-right:6px;margin-bottom:0px;margin-left:0px;border:0px none;}
.fotoScheda{background-position: left top; background-repeat: no-repeat; margin: 0px; padding: 0px;}
.titoloScheda{padding:0px;margin:0px;text-align:left;font-family:Tahoma;font-size:14px;color:#333333;display:inline;font-weight:bold;}
.info{padding:0px;margin:0px;background-color:#F5F3F4;text-align:center;}
.info ul{FONT-SIZE:11px;FONT-FAMILY:Tahoma;color:#333333;padding:0px;margin:0px;LIST-STYLE-TYPE:none;display:inline;}
.info li{float:left;padding:2px 10px 2px 10px;margin:0px;LIST-STYLE-TYPE:none;text-align:left;display:inline;width:75px;}
a.info_tooltip {background: url('/img/icona_info.jpg') no-repeat; display:inline-block; width:13px; height:13px; color:#ffffff;font-weight:bold;margin-left:5px;vertical-align:bottom;}
a.info_tooltip:hover{text-decoration:none;}
.prezzo{padding:0px;margin:0px;background-image:url(/img/bg_prezzo.gif);background-repeat:no-repeat;background-position:center top;width:166px;text-align:right;}
.prezzo ul{padding:10px 12px 0px 14px;margin:0px;LIST-STYLE-TYPE:none;text-align:right;}
.prezzo ul li{padding:0px;margin:0px;text-align:right;LIST-STYLE-TYPE:none;}
.prezzo ul li.prezzoDa{font-family:Tahoma;font-size:12px;color:#CC0000;}
.prezzo ul li.prezzoDa strong{font-family:Tahoma;font-size:20px;color:#CC0000;}
.prezzo ul li.prezzoDaSconto{font-family:Tahoma;font-size:12px;color:#CC0000;}
.prezzo ul li.prezzoDaSconto strong{font-family:Tahoma;font-size:16px;color:#CC0000;text-decoration:line-through;}
.prezzo ul li.prezzoPersona{font-family:Tahoma;font-size:10px;color:#333333;}
.prezzo ul li.cancellazionegratuita{	background-image:url(/img/check9_red_nosfumatura_piccolo_riquadro.png);	background-repeat:no-repeat;	font-family: Tahoma;	font-size: 11px;	line-height:10px;	color: #CC0000;	padding-top: 0;	margin-top: 2px;	padding-bottom:0;}
.prezzo ul li.conferma{	background-image:url(/img/check9_red_nosfumatura_piccolo_riquadro.png);	background-repeat:no-repeat;	font-family: Tahoma;	font-size: 11px;	line-height:10px;	color: #CC0000;	padding-top: 0;	margin-top: 2px;	padding-bottom:0;}
.prezzo ul li.prenota{padding-top:5px;padding-bottom:4px;}
.prezzo ul li.prenota a {white-space:nowrap;}
.prezzo ul li.promo_numero{padding:12px 6px 12px 12px;margin:0px;background-image:url(/img/bg_promo.gif);background-repeat:no-repeat;background-position:center center;font-family:Tahoma;font-size:11px;text-align:center;color:#FFFFFF;width:46px;line-height:42px;font-weight:bold;height:42px;display:inline;white-space:nowrap;}
.prezzo ul li.promo_numero_ovale {	padding: 4px 9px 6px 9px;	margin: 0px;	background-image: url(/img/bg_promo_ovale.gif);	background-repeat: no-repeat;	background-position: center center;	font-family: Tahoma;	font-size: 10px;	text-align:center;	color: #FFFFFF;	width: 46px;	line-height: 25px;	font-weight: bold;	height: 25px;	display:inline;	white-space: nowrap;}
.prezzo ul li.sconto{padding:18px 0px 0px 40px!important;padding:0px 0px 10px 40px;margin:0px;font-family:Tahoma;font-size:11px;text-align:center;color:#CC0000;font-weight:bold;display:inline;width:46px;line-height:32px;}
.promo_numero{padding:12px;padding:0px important!;margin:0px;background-image:url(/img/bg_promo.gif);background-repeat:no-repeat;background-position:center center;font-family:Tahoma;font-size:11px;text-align:center;color:#FFFFFF;width:46px;line-height:42px;font-weight:bold;height:42px;display:inline;white-space:nowrap;}
.promo_txt{padding:0px;margin:0px 0px 0px 20px;font-family:Tahoma;font-size:16px;color:#CC0000;font-weight:bold;text-transform:uppercase;width: 145px;}
.promozione{padding:0px;margin:0px;font-family:Tahoma;font-size:13px;color:#CC0000;font-weight:normal;}
.maxiSchedaContainer span.prezzo_tot, .prezzo_tot{padding:0px;margin:0px;font-family:Tahoma;font-size:13px;text-align:left;color:#CC0000;font-weight:bold;white-space:nowrap}
p.giudizio{padding:12px 12px 12px 12px;padding:6px 12px 6px 12px !important;margin:0px;background-image:url(/img/bg_giudizio.gif);background-repeat:no-repeat;background-position:center center;font-family:Tahoma;font-size:12px;text-align:center;color:#FFFFFF;font-weight:bold;width:24px;line-height:36px;font-weight:bold;height:36px;display:inline;}
p.totaleGiudizio {display:inline;}
.offerta{padding:0px;margin:0px;width:721px;}
span.prezzoDaSconto{margin:0px 4px; text-decoration:line-through;color:#cc0000;}
span.prezzoDaScontare{}
span.prezzoScontato{color:#CC0000;font-weight:bold;}


.maxiSchedaContainer{padding:0px 0px 0px 0px;margin:0px;width:721px;margin: 0 6px; font-size:11px;}
.maxiSchedaContainer h1{padding:0px;font-family:Tahoma;font-size:20px;color:#CC0000;font-weight:normal;border-bottom:dotted 1px #999999;padding-bottom:7px;margin-bottom:10px;margin-top: 6px;}
.maxiSchedaContainer h2{padding:0px 0px 0px 0px;font-family:Tahoma;font-size:12px;color:#333333;line-height:20px;font-weight:normal;margin-bottom:0px;}
.maxiSchedaContainer h3{padding:0px;margin:0px;font-family:Tahoma;font-size:16px;color:#CC0000;font-weight:normal;}
.maxiSchedaContainer h4{padding:0px;margin:0px;font-family:Tahoma;font-size:11px;color:#333333;line-height:1.2em;font-weight:normal;float:left;}
.maxiSchedaContainer span {color: #333333}
.maxiSchedaContainer span.prezzoScontato {color: #CC0000; font-weight: bold;}
.maxiSchedaContainer span.promo_numero {color:#ffffff}

div.maxiSchedaContainer .maxiSchedaContainer_row {border-bottom: 1px dotted #999; padding:6px 0px;}
div.maxiSchedaContainer .maxiSchedaContainer_row h2 {/*display:inline-block; Rovina la grafica dei titoli di pagina nelle pagine di riecerca*/}
div.maxiSchedaContainer .maxiSchedaContainer_row h1 { /*display:inline-block; Rovina la grafica dei titoli di pagina nelle pagine di riecerca*/}
div.maxiSchedaContainer .maxiSchedaContainer_row div.separatore{background: url("/img/bg_footer.gif") repeat-x;height:30px;margin-top:15px;display:block;}
div.maxiSchedaContainer .maxiSchedaContainer_row img.mostra_telefono {margin-left:20px;}
div.maxiSchedaContainer span {color: #333333}
div.maxiSchedaContainer .maxiSchedaContainer_row span.promo_txt{color:#CC0000}
div.maxiSchedaContainer .maxiSchedaContainer_row span.DescrizioneTesto {color: #333333;display: inline;font-family: Tahoma;font-size: 13px;font-weight: normal;line-height: 20px;margin: 0;padding: 0;}
span#casella_codice_telefono{padding: 4px;
margin: 0px;
border: 2px solid #C00;
background-color: #EBEBEB;
font-family: Tahoma;
font-size: 18px;
font-weight: bold;
color: #C00;
width: 94px;
height: 28px;
text-align: center;
line-height: 20px;}

.BreadCrumbsH2 {margin-bottom:15px;display:block;}
.BreadCrumbsH1 {margin-bottom:15px;display:block;}
.BreadCrumbsP {margin-bottom:15px;display:block;}
.RiepilogoRicerca {margin-top:10px; /*border-top:dotted 1px #999999;*/ padding-top:7px;}

div.icona_prenota_tel_it{background: url(/img/it/icn_prenota_tel.jpg)}
div.icona_prenota_tel_es{background: url(/img/es/icn_prenota_tel.jpg)}
div.icona_prenota_tel_en{background: url(/img/en/icn_prenota_tel.jpg)}
div.icona_prenota_tel_fr{background: url(/img/fr/icn_prenota_tel.jpg)}
div.icona_prenota_tel_de{background: url(/img/de/icn_prenota_tel.jpg)}
div.icona_prenota_tel_pt{background: url(/img/pt/icn_prenota_tel.jpg)}
div.icona_prenota_online_it{background: url(/img/it/icn_prenota_online.jpg)}
div.icona_prenota_online_es{background: url(/img/es/icn_prenota_online.jpg)}
div.icona_prenota_online_en{background: url(/img/en/icn_prenota_online.jpg)}
div.icona_prenota_online_fr{background: url(/img/fr/icn_prenota_online.jpg)}
div.icona_prenota_online_de{background: url(/img/de/icn_prenota_online.jpg)}
div.icona_prenota_online_pt{background: url(/img/pt/icn_prenota_online.jpg)}

.bg_tableOrdina{padding:10 10 0 10px;margin:0px;font-family:Tahoma;font-size:12px;color:#333333;width:720px;height:41px;font-weight:normal;background-image:url(/img/bg_table_ordina.gif);background-repeat:no-repeat;background-position:center center;}
.footer_scheda{padding:30px 0px 0px 0px;margin:0px;line-height:7px;background-image:url(/img/bg_footer.gif);background-repeat:repeat-x;background-position:center center;}
.footer_schedaOnline{padding:30px 0px 0px 0px;margin:0px;line-height:7px;background-image:url(/img/bg_footerOnline.gif);background-repeat:repeat-x;background-position:center center;}
.box190{float:left;margin:0px;padding:10px 0px 0px 0px;width:190px;}
.Tdbox190{margin:0px;padding:0px 0px 6px 0px;width:190px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.boxSpalla190{float:left;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;BACKGROUND:url(/img/bg_box_boxSpalla190.gif) no-repeat center top; width:190px;}
.boxSpalla190Main{float:left;margin:7px 0px 0px 0px;padding:0px 0px 10px 0px;width:190px;BACKGROUND:url(/img/bg_box_boxSpalla190Main.gif) no-repeat center bottom;}
.boxSpalla190Content{float:left;margin:0px;padding:0px 0px 0px 0px;width:190px;BACKGROUND:url(/img/bg_box_boxSpalla190content.gif) repeat center center;}
.boxSpalla190Content div{float:left;margin:0px;padding:4px 15px;width:155px;}
.boxSpalla190Content h1{float:left;font-family:Tahoma;font-size:13px;width:155px;color:#CC0000;font-weight:normal;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:dotted;border-left-style:none;border-bottom-color:#CC0000;margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}
.boxSpalla190Content span{float:left;font-family:Tahoma;font-size:13px;width:155px;color:#CC0000;font-weight:normal;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:dotted;border-left-style:none;border-bottom-color:#CC0000;margin:0px 0px 6px 0px;padding:0px 0px 0px 0px;}
.boxSpalla190Content ul{text-transform:capitalize;float:left;font-family:Tahoma;font-size:11px;width:155px;color:#333333;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
.boxSpalla190Content ul li{ margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;BACKGROUND:url(/img/li_square.gif) no-repeat left center;}
.boxSpalla190Content ul li.selected{margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:4px 0px 4px 16px;padding-bottom:4px !important;padding-top:4px !important;BACKGROUND:url(/img/li_square_selected.gif) no-repeat left center;}
.boxSpalla190Content ul li.selected a{margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:4px 0px 4px 0px;padding-bottom:4px !important;padding-top:4px !important;}
.boxSpalla190Content ul li.selected a:hover{color:#CC0000;margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:0px 0px 4px 0px;padding-bottom:2px !important;BACKGROUND:url(/img/pixel.gif) no-repeat left center;}
.boxSpalla190Content li A{color:#333333;margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:4px 0px 4px 16px;padding-bottom:2px !important;padding-top:4px !important;}
.boxSpalla190Content li A:hover{color:#CC0000;margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:0px 0px 4px 16px;padding-bottom:2px !important;BACKGROUND:url(/img/li_square_selected.gif) no-repeat left center;}
.boxSpalla190Content li a.selected {margin:0px 0px 0px 0px;padding-bottom:4px !important;padding-top:0px !important;padding:0px 0px 4px 16px;padding-bottom:2px !important;BACKGROUND:url(/img/li_square_selected.gif) no-repeat left center;}

table.BoxTagCloud {width:100%; margin:0px 0px 10px auto;}
table.BoxInfoCitta { margin:0px 0px 10px auto;}
table.BoxInfoCitta .Tdbox180 p {margin:0px 3px;}
table.BoxInfoCitta .Tdbox180 ul{margin:0px 3px;padding:0px;list-style-type:none;float:left;}
table.BoxInfoCitta .Tdbox180 li{font-size:11px;margin:0px 0px 0px 0px;width:158px;padding:2px 0px 8px 10px;padding-bottom:4px !important;padding-top:4px !important;border-bottom:none;border-top:4px solid #ffffff;BACKGROUND:#F7F7F7 url(/img/icn_Li.gif) no-repeat left center;}
table.BoxInfoCitta .Tdbox180 {margin:0px;padding:0px 0px 6px 0px;width:180px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}

#container{text-align:left;margin:0px auto 0px;padding:0px;width:968px;background-image:url(/img/bg_container.gif);background-repeat:repeat-y;background-position:center;}
#header{margin:0px;padding:0px;width:968px;background-image:url(/img/bg_header.gif);background-repeat:no-repeat;background-position:center bottom;height:120px;}
#logoBBitalia{float:left;margin:0px;padding:7px 0px 0px 36px;width:162px;height:114px;}
#logoPayoff{float:left;margin:0px;padding:8px 0px 0px 10px;width:737px;height:38px;}
#flag{float:left;margin:0px;padding:7px 0px 0px 10px;width:737px;height:18px;}
#flag div{float:right;margin:0px;padding:0px;}
#flag img{float:left;margin:0px 0px 0px 2px;padding:0px;}
#NavServizio{float:left;HEIGHT:29px !important;HEIGHT:auto;background:url(/img/bg_menu.gif) repeat-x bottom;margin:16px 0px 0px 0px;padding:0px;}
#NavServizio UL{PADDING-LEFT:0px;MARGIN:0px 0px auto;FONT-FAMILY:Tahoma;LIST-STYLE-TYPE:none;}
#NavServizio LI{DISPLAY:inline;PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-TOP:0px;PADDING-BOTTOM:0px;MARGIN:0px;FONT-SIZE:14px;}
#NavServizio LI.book A{DISPLAY:inline;MARGIN:0px;PADDING-BOTTOM:6px;PADDING-TOP:0px;MARGIN:0px;FONT-SIZE:11px;COLOR:#CC0000;BACKGROUND:url(/img/stanghino.gif) no-repeat right bottom;}
.stanghinoBook{PADDING-RIGHT:10px;DISPLAY:block;PADDING-LEFT:10px;PADDING-BOTTOM:0px;PADDING-TOP:8px}
#NavServizio A{DISPLAY:block;BACKGROUND:url(/img/stanghino.gif) no-repeat right bottom;FLOAT:left;COLOR:#333333;MARGIN:0px;PADDING-BOTTOM:5px;PADDING-TOP:0px;TEXT-DECORATION:none;}
#NavServizio li.first{DISPLAY:block;BACKGROUND:url(/img/stanghino.gif) no-repeat left bottom;FLOAT:left;COLOR:#333333;MARGIN:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;TEXT-DECORATION:none;}
.stanghino{PADDING-RIGHT:25px;DISPLAY:block;PADDING-LEFT:25px;PADDING-BOTTOM:0px;PADDING-TOP:8px}
#NavServizio A:hover{TEXT-DECORATION:underline;COLOR:#CC0000;}
#NavServizio UL LI.Active A{DISPLAY:block;FLOAT:left;BACKGROUND:url(/img/corner_right.gif) no-repeat right top;COLOR:#CC0000;TEXT-DECORATION:none;border:none;MARGIN:0px;PADDING:0px;font-weight:bold;}
.curvaTabSxActive{DISPLAY:block;PADDING-RIGHT:25px;PADDING-LEFT:20px;PADDING-BOTTOM:6px !important;PADDING-TOP:10px !important;PADDING-BOTTOM:5px;PADDING-TOP:9px;margin:0px;BACKGROUND:url(/img/corner_left.gif) no-repeat left top;}
#boxContentInterna{float:left;margin:0px;padding:0px 0px 10px 0px;width:450px;}
.box155Grey{float:left;margin:0px;padding:0px 0px 10px 0px;width:155px;background-color:#F4F4F4;border-top:solid #CC0000 2px;}
.box155Grey div{font-size:5px;float:left;margin:0px;padding:5px 10px 5px 10px;width:135px;}
.box155Grey p{font-size:10px;}
.box155Grey h1{display:inline;float:left;margin:0px;padding:0px 0px 10px 0px;width:145px;font-family:Tahoma;font-size:15px;font-weight:normal;color:#333333;}
.NavInterna{HEIGHT:20px !important;HEIGHT:auto;background:url(/img/linea_dotted.gif) repeat-x bottom;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.NavInterna UL{PADDING-LEFT:0px;MARGIN:0px 0px auto;FONT-FAMILY:Tahoma;LIST-STYLE-TYPE:none;}
.NavInterna LI{DISPLAY:inline;FONT-SIZE:14px;PADDING-RIGHT:8px;PADDING-LEFT:8px;PADDING-TOP:0px;PADDING-BOTTOM:0px;MARGIN:0px;BACKGROUND:url(/img/stanghino.gif) no-repeat right bottom;}
.NavInterna LI.selected A{font-weight:bold;color:#CC0000;}
.NavSeconda{float:left;HEIGHT:20px !important;HEIGHT:auto;margin:0px 0px 0px 0px;padding:6px 6px 0px 8px;font-family:Tahoma;font-size:10px;font-weight:normal;color:#333333;}
.NavSeconda A{DISPLAY:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Tahoma;font-size:11px;font-weight:normal;color:#CC0000;}
.articolo{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 6px;border-bottom:solid #C00000 2px;text-align:justify;}
.articolo p{margin:0px 0px 0px 0px;padding:7px 0px 5px 0px;font-family:Tahoma;font-size:13px;font-weight:normal;color:#333333;text-align:justify;}
.articolo h1{margin:0px 0px 0px 0px;padding:5px 0px 3px 0px;font-family:Tahoma;font-size:18px;font-weight:bold;color:#333333;border-bottom:solid 1px #cc0000;line-height:normal;text-align:left;}
.articolo h2{margin:0px;padding:5px 0px 0px 0px;font-family:Tahoma;font-size:15px;font-weight:normal;color:#333333;text-align:justify;line-height:normal;}
.articolo h3{margin:0px 0px 0px 0px;padding:0px;font-family:Tahoma;font-size:12px;font-weight:normal;color:#333333;text-align:justify;}
.articolo .titolo{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Tahoma;font-size:15px;font-weight:bold;color:#333333;}
.articolo ul{font-family:Tahoma;font-size:12px;font-weight:normal;color:#333333;margin:0px 0px 0px 0px;padding:0px;list-style-type:none;text-align:left;}
.articolo li{margin:0px 0px 0px 0px;padding:4px 6px 4px 12px;BACKGROUND:url(/img/icn_Li.gif) no-repeat left center;text-align:left;}
.articolo table{margin:0px;padding:0px;border:0px none;}
.articolo .foto{float:left;padding:0px;margin-top:6px;margin-right:6px;margin-bottom:0px;margin-left:0px;border:0px;}
.articolo a:link{color:#CC0000;text-decoration:underline;}
.articolo a:visited{color:#CC0000;text-decoration:underline;}
.articolo a:hover{color:#333333;text-decoration:none;}
.articolo a:active{color:#CC0000;text-decoration:underline;}
#NavInternaAssociati{float:left;HEIGHT:20px !important;HEIGHT:auto;background:url(/img/linea_dotted.gif) repeat-x bottom;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:611px;}
#NavInternaAssociati UL{PADDING-LEFT:0px;MARGIN:0px 0px auto;FONT-FAMILY:Tahoma;LIST-STYLE-TYPE:none;}
#NavInternaAssociati LI{DISPLAY:inline;FONT-SIZE:14px;PADDING-RIGHT:8px;PADDING-LEFT:8px;PADDING-TOP:0px;PADDING-BOTTOM:0px;MARGIN:0px;BACKGROUND:url(/img/stanghino.gif) no-repeat right bottom;}
#NavInternaAssociati LI.selected A{font-weight:bold;color:#CC0000;}
.articoloAssociati{float:left;margin:0px 0px 0px 0px;padding:0px 6px 0px 6px;width:605px;border-bottom:solid #cccccc 1px;}
.articoloAssociati p{float:left;DISPLAY:inline;margin:0px 0px 0px 0px;padding:12px 0px 5px 0px;font-family:Tahoma;font-size:13px;font-weight:normal;color:#333333;text-align:justify;width:605px;}
.articoloAssociati h1{float:left;DISPLAY:inline;margin:0px 0px 0px 0px;padding:5px 0px 3px 0px;font-family:Tahoma;font-size:18px;font-weight:normal;color:#333333;width:605px;border-bottom:solid 1px #cc0000;}
.articoloAssociati h2{float:left;DISPLAY:inline;margin:0px 0px 0px 0px;padding:0px;font-family:Tahoma;font-size:15px;font-weight:normal;color:#333333;text-align:justify;}
.articoloAssociati h3{float:left;DISPLAY:inline;margin:0px 0px 0px 0px;padding:0px;font-family:Tahoma;font-size:12px;font-weight:normal;color:#333333;text-align:justify;}
.articoloAssociati .titolo{float:left;DISPLAY:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-family:Tahoma;font-size:15px;font-weight:bold;color:#333333;}
.articoloAssociati ul{float:left;font-family:Tahoma;font-size:12px;font-weight:normal;color:#333333;margin:0px 0px 0px 0px;padding:0px;list-style-type:none;}
.articoloAssociati li{margin:0px 0px 0px 0px;padding:4px 6px 4px 12px;BACKGROUND:url(/img/icn_Li.gif) no-repeat left center;text-align:left;}
.marginDotted{background-image:url(/img/margin_dotted.gif);background-repeat:repeat-y;background-position:center;margin:0px;padding:0px;width:17px;}
.lineaDotted{background-image:url(/img/linea_dotted.gif);background-repeat:repeat-x;background-position:center center;margin:0px;padding:0px;line-height:16px;}
#main{margin:16px auto;padding:0px;width:928px;}
.boxRicerca{float:left;margin:0px;padding:0px 0px 5px 0px;}
.TdboxRicerca{margin:0px;padding:7px 7px 13px 7px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CC0000;border-bottom-color:#CC0000;border-left-color:#CC0000;background-image:url(/img/bg_ricerca.gif);background-repeat:repeat-x;background-position:bottom;}

.TdboxFormIscrizione{margin:0px;padding:7px 7px 13px 7px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CC0000;border-bottom-color:#CC0000;border-left-color:#CC0000;background-image:url(/img/bg_ricerca.gif);background-repeat:repeat-x;background-position:bottom;}
.TdboxFormIscrizione div {float:left; width:290px;height:40px;}

.boxRicercaTitolo{FONT-weight:bold;FONT-SIZE:16px;FONT-FAMILY:Tahoma;text-align:center;margin:0px;padding:0px;color:#333333;background-image:url(/img/bg_boxBig.gif);background-repeat:repeat-x;background-position:center center;height:45px;}
.boxRicercaTitolo h1{display:inline;FONT-weight:bold;FONT-SIZE:16px;FONT-FAMILY:Tahoma;margin:0px;padding:0px;color:#CC0000;}
.boxRicercaTitolo190{FONT-SIZE:13px;FONT-FAMILY:Tahoma;margin:0px;padding:0px 0px 0px 2px;color:#CC0000;background-image:url(/img/bg_boxRed.gif);background-repeat:repeat-x;background-position:center top;height:29px;}
#boxMappa{DISPLAY:inline;float:left;margin:0px;width:310px !important;width:310px;padding:0px 0px 0px;}
#boxMappa h1{margin:0px;padding:0px 0px 0px 0px;width:310px !important;width:310px;text-align:center;font-family:Tahoma;font-size:14px;font-weight:bold;color:#999999;}
#boxMappa h2{margin:0px;padding:0px 0px 0px 0px;width:310px !important;width:310px;text-align:center;font-family:Tahoma;font-size:14px;font-weight:bold;color:#999999;}

#boxDestinazioni{float:left;margin:0px 0px 0px 4px;padding:0px 0px 10px 0px;width:100%;}
#boxDestinazioni span{font-family:Tahoma;font-size:11px;font-weight:bold;color:#CC0000;padding:0px 0px 0px 4px;}
#boxDestinazioni h2{font-family:Tahoma;font-size:11px;font-weight:bold;color:#CC0000;padding:0px 0px 0px 4px;margin:0px;}
#boxDestinazioni .img{border:none;padding:4px 0px 0px 0px;}
.TdboxDestinazioni{margin:0px;padding:0px 0px 6px 0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.TdboxDestinazioni ul li {text-transform:uppercase;}

.DestinazioniList{float:left;margin:15px 0 0 0;padding:0px 0px 0px 25px!important;padding:0px 0px 0px 20px;font-family:Tahoma;font-size:9px;color:#333333;width:127px;background-image:url(/img/margin_dotted.gif);background-repeat:repeat-y;background-position:left;}
.DestinazioniList ul{width:125px!important;width:110px;margin:0px;padding:4px 0px 0px 0px;list-style-type:none;}
.DestinazioniList ul li{margin:0px 0px 0px 0px;width:130px!important;width:110px;padding:2px 0px 0px 12px;padding-bottom:2px !important;padding-top:2px !important;BACKGROUND:url(/img/icn_Li.gif) no-repeat 0px 4px;}

.DestinazioniListFirst{float:left;margin:15px 0 0 0;padding:0px 0px 0px 10px;font-family:Tahoma;font-size:9px;color:#333333;width:125px;BACKGROUND:none;}
.DestinazioniListFirst ul{width:125px;margin:0px;padding:4px 0px 0px 0px;list-style-type:none;}
.DestinazioniListFirst ul li{margin:0px 0px 0px 0px;width:110px;padding:2px 0px 0px 12px;padding-bottom:2px !important;padding-top:2px !important;BACKGROUND:url(/img/icn_Li.gif) no-repeat left center;}
.DestinazioniListFirst ul.inline{width:720px;margin:0px;padding:0px 0px 0px 0px;list-style-type:none;display:inline;float:left;}
.DestinazioniListFirst li.inline{display:inline;float:left;margin:0px 0px 0px 0px;width:170px;padding:2px 56px 0px 12px;padding-bottom:2px !important;padding-top:2px !important;BACKGROUND:url(/img/icn_Li.gif) no-repeat left center;}

#boxConsigli{float:left;margin:0px;padding:0px 0px 10px 0px;width:611px;}
#boxConsigli2{float:left;margin:0px;padding:0px 0px 10px 0px;width:611px;}
.Consigli{float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:300px;BACKGROUND:url(/img/bg_box_consigli.gif) no-repeat center top;}
.ConsigliNext{margin-left:10px;}
.ConsigliMain{float:left;margin:7px 0px 0px 0px;padding:0px 0px 3px 0px;width:300px;BACKGROUND:url(/img/bg_box_consigliMain.gif) no-repeat center bottom;}
.ConsigliMain .ConsigliContent{float:left;margin:0px;padding:0px 0px 8px 0px;width:265px;}
.ConsigliMain .ConsigliContent div{float:left;margin:0px;padding:4px 15px;width:265px;}
.ConsigliMain .ConsigliContent h1{display: block; font-size: 14px;margin:0px;border:0px; padding:0px;}
.ConsigliContent h3{float:left;font-family:Tahoma;font-size:13px;width:265px;color:#CC0000;font-weight:normal;border-bottom-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:dotted;border-left-style:none;border-bottom-color:#CC0000;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.ConsigliContent ul{float:left;font-family:Tahoma;font-size:10px;width:265px;color:#CC0000;font-weight:normal;margin:0px 0px 0px 0px;padding:7px 0px 0px 0px;list-style-type:none;}
.ConsigliContent ul li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;padding-bottom:2px !important;padding-top:0px !important;list-style-type:none;font-family:Tahoma;font-size:10px;}
.ConsigliContent li A{color:#CC0000;}
.ConsigliContent ul.generic{float:left;font-family:Tahoma;font-size:11px;width:170px;color:#333333;font-weight:normal;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
.ConsigliContent li.generic{width:170px;margin:0px 0px 4px 0px;padding:0px 0px 4px 12px;padding-bottom:0px !important;padding-top:0px !important;BACKGROUND:url(/img/icn_LiTop.gif) no-repeat left top;}

/* variazioni per iframe apco */
.apcoIframe
{
    width:470px;
    height:670px;
    border:none;
}
.colonnaapcodx .Consigli { width:230px; BACKGROUND:url(/img/bg_box_consigli_stretta.gif) no-repeat center top;}
.colonnaapcodx .ConsigliMain { width:230px; BACKGROUND:url(/img/bg_box_consigliMain_stretta.gif) no-repeat center bottom;}
.colonnaapcodx .ConsigliMain .ConsigliContent { width:195px; }
.colonnaapcodx .ConsigliMain .ConsigliContent div { width:195px; }


#boxNewsletter{float:left;margin:0px;margin:0px 0px 10px 0px;width:611px;}
#boxNewsletter span{font-family:Tahoma;font-size:11px;font-weight:bold;color:#CC0000;padding:0px 0px 0px 4px;}
.boxNewsletterTitolo{FONT-SIZE:15px;FONT-FAMILY:Tahoma;margin:0px;padding:0px 0px 0px 2px;color:#CC0000;background-image:url(/img/bg_boxNewsletter.gif);background-repeat:repeat-y;background-position:left center;height:20px;border-top-width:1px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#CCCCCC;}
.TdboxNewsletter{margin:0px;padding:0px 0px 10px 0px;width:611px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;background-image:url(/img/bg_boxNewsletter2.gif);background-repeat:repeat-y;background-position:right center;}
#Newsletter{float:left;margin:0px;padding:0px 0px 0px 0px;width:235px;background-image:url(/img/bg_Newsletter.gif);background-repeat:no-repeat;background-position:left top;}
#Newsletter div{margin:6px;padding:0px 0px 0px 0px;width:229px;}
#Newsletter h1{margin:0px;padding:0px;font-family:Tahoma;font-size:15px;color:#CC0000;font-weight:normal;}
#Tag{font-family:Tahoma;float:left;margin:0px;padding:0px 10px 0px 14px;width:340px;font-weight:normal;}
#Tag A{margin:0px;padding:0px;color:#999999;}
#boxFastResearch{margin:0px;padding:0px;width:300px;height:37px;font-family:Tahoma;background-image:url(/img/bg_fastResearch.gif);background-repeat:no-repeat;background-position:center center;height:37px;}
#boxFastResearch div{margin:0px;padding:10px 0px 0px 8px;font-size:12px;font-weight:normal;color:#CC0000;}
.boxOfferte{margin-bottom:10px;padding:0px 0px 0px 0px;width:300px;clear:both;}
table.BoxPerchePrenotareBBItalia {margin-top:10px;}
.boxMappa{padding:0px 0px 0px 0px;width:300px;clear:both;}
.TdboxOfferte{margin:0px;padding:0px 0px 6px 0px;width:300px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.TdboxOfferte p { margin:5px 5px 0px 5px; }
.boxOfferteTitolo{FONT-SIZE:13px;FONT-FAMILY:Tahoma;margin:0px;padding:0px 0px 0px 2px;color:#CC0000;background-image:url(/img/bg_box.gif);background-repeat:repeat-x;background-position:center center;height:20px;}
.boxOfferteTitolo A{color:#CC0000;text-decoration:none;}
.OfferteList{margin:0px;padding:5px 5px 5px 5px;font-family:Tahoma;font-size:12px;color:#333333;width:280px;}
.OfferteList ul{margin:0px;padding:0px;list-style-type:none;float:left;}
.OfferteList li{margin:0px 0px 0px 0px;width:278px;padding:2px 0px 8px 10px;padding-bottom:4px !important;padding-top:4px !important;border-bottom:1px solid #cccccc;border-top:4px solid #ffffff;BACKGROUND:#F7F7F7 url(/img/icn_Li.gif) no-repeat left center;}
.OfferteList ul li .priceDa{float:right;}
.OfferteList ul li .priceLink{color:#CC0000;font-weight:bold;}
.OfferteList190{margin:0px;padding:6px 5px 5px 6px;font-family:Tahoma;font-size:12px;color:#333333;position:relative;}
.OfferteList190 p{}
.OfferteList190 ul{margin:0px;padding:0px;list-style-type:none;float:left;}
.OfferteList190 li{font-size:11px;margin:0px 0px 0px 0px;width:168px;padding:2px 0px 8px 10px;padding-bottom:4px !important;padding-top:4px !important;border-bottom:none;border-top:4px solid #ffffff;BACKGROUND:#F7F7F7 url(/img/icn_Li.gif) no-repeat left center;}
.Tdbox{margin:0px;padding:6px 13px 10px 13px;width:611px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.Tdbox .sottotitolo p {font-size:14px;font-weight:bold;}

.servizi{padding:0px;margin:0px;background-image:url(/img/bg_servizi.gif);background-repeat:no-repeat;background-position:center top;width:236px;}
.servizi div{padding:15px 20px 15px 20px;margin:0px;width:196px;}
.servizi span{padding:0px;margin-left:20px;display:block;font-family:Tahoma;font-size:13px;color:#333333;}
.servizi ul{font-family:Tahoma;font-size:10px;width:196px;color:#333333;font-weight:normal;margin:0px 0px 0px 0px;padding:10px 0px 0px 20px;list-style-type:none;}
.servizi ul li{margin:0px 0px 0px 0px;padding:3px 0px 3px 0px;clear:both;}
.servizi ul li img{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;display:inline-block;}
.servizi ul li span {display:inline-block;font-size: 10px; width: 140px;vertical-align:top;width:160px;margin-left:0px;}
.servizi li a:hover{color:#cc0000;font-weight:normal;}
#footer{margin:0px auto;padding:0px;width:968px;background-image:url(/img/footer.gif);background-repeat:no-repeat;background-position:center bottom;height:50px;}
#footer div{margin:0px 20px;padding:10px 0px 0px 0px;width:928px;background-position:center bottom;height:50px;border-top-width:2px;border-top-style:solid;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#CC0000;}
#footer div.Menu1{margin:0px 0px;padding:0px;width:928px;height:50px;text-align:center;font-family:Tahoma;font-size:11px;color:#999999;border:none;}
#footer div.Menu1 A{color:#999999;font-weight:bold;text-decoration:underline;}
#footer div.Menu1 A:hover{color:#CC0000;text-decoration:none;}
#footer div.Menu2{margin:0px 0px;padding:10px 0px 0px 0px;width:928px;height:50px;text-align:center;font-family:Tahoma;font-size:10px;color:#999999;border:none;}
#footer div.Menu2 A{color:#999999;text-decoration:underline;font-weight:normal;}
#footer div.Menu2 A:hover{color:#CC0000;text-decoration:none;}
.pag{font-family:Tahoma;font-size:11px;font-weight:normal;color:#333333;margin:0px;padding-top:0px;padding-right:20px;padding-bottom:4px;padding-left:0px;}
.pag A{font-family:Tahoma;font-size:11px;font-weight:normal;color:#333333;text-decoration:underline;}
.pag A:hover{font-family:Tahoma;font-size:11px;font-weight:normal;color:#333333;text-decoration:none;}
.path{padding:0px 0px 0px 0px;height:16px;margin:0px;}
.path UL{padding:0px;margin:0px;}
.path LI{padding:0px;margin:0px;DISPLAY:inline;FONT-SIZE:11px;FONT-FAMILY:Tahoma;color:#333333;background-image:none;}
.path LI A{COLOR:#333333;text-decoration:none;font-weight:normal;background-image:none;}
.path LI A:hover{COLOR:#333333;text-decoration:underline;font-weight:normal;background-image:none;}
.path LI A.selected{COLOR:#333333;text-decoration:underline;font-weight:normal;background-image:none;}
.mapSearchContainer{padding:0px;margin:0px;width:721px;}
.mapSearchContainer h1{padding:0px;margin:0px;font-family:Tahoma;font-size:20px;color:#CC0000;display:inline;font-weight:normal;}
.mapSearchContainer h2{padding:0px 0px 0px 0px;margin:0px;font-family:Tahoma;font-size:12px;color:#333333;display:inline;line-height:30px;font-weight:normal;}
.mapSearchContainer h3{padding:0px;margin:0px;font-family:Tahoma;font-size:18px;color:#CC0000;display:inline;font-weight:normal;}
.mapSearchContainer p{padding:0px;margin:0px;font-family:Tahoma;font-size:13px;color:#333333;display:inline;line-height:20px;font-weight:normal;}
.mapSearchContainer ul.citta{float:left;display:inline;font-family:Tahoma;font-size:12px;font-weight:normal;color:#333333;margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;list-style-type:none;width:700px;}
.mapSearchContainer li.citta{float:left;display:inline;margin:0px 0px 0px 0px;padding:4px 6px 4px 12px;BACKGROUND:url(/img/icn_Li.gif) no-repeat left center;width:170px;}
.banner721x90{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:solid 1px #cccccc;height:90px;width:721px;}
.banner721x90 h3{padding:3px 6px 3px 6px;margin:0px;font-family:Tahoma;font-size:15px;color:#CC0000;font-weight:normal;text-align:left;width:350px;float:left;}
.banner721x90 h4{padding:0px 6px 0px 6px;margin:0px;font-family:Tahoma;font-size:12px;color:#CC0000;font-weight:normal;text-align:left;width:350px;float:left;}
.cella_camere{background-color:#CBDCE1;border: 1px solid #FFFFFF;color: #333333;}
.cella_camere img{vertical-align:middle; margin-right:5px;}
.cella_camere_no_border {background-color:#CBDCE1;color: #333333;}
.cella_camere_no_border img {vertical-align:middle; margin-right:5px;}
.calendario{font-family:tahoma;font-size:10px;color:#333333;text-decoration:none;}
.calendario a{font-family:tahoma;font-size:10px;color:#333333;text-decoration:none;}
.calendario a:link{font-family:tahoma;font-size:10px;color:#333333;text-decoration:none;}
.calendario a:active{font-family:tahoma;font-size:10px;color:#333333;text-decoration:none;}
.calendario a:visited{font-family:tahoma;font-size:10px;color:#333333;text-decoration:none;}
.calendario a:hover{font-family:tahoma;font-size:10px;color:#333333;text-decoration:underline;}
.calendario_titolo{font-family:Tahoma;font-size:11px;font-style:normal;color:#8d0909;font-weight:bold;margin:0px 0px 0px 0px}
.calendario_corpo{font-family:Tahoma;font-size:10px;font-style:normal;color:Black;font-weight:normal;margin:1px 1px 1px 1px}
.overlay_calendario{border:1px solid #CC0000;}
.hide-pos{position:absolute;top:50px; display:none;}
.show-pos{position:absolute;top:50px;}
.attesa td{margin:0px;padding:0px;}
.attesa p{text-align:left;margin:0px;padding:0px;font-family:Tahoma;font-size:11px;color:#333333;display:inline;float:left;}
.attesa{margin:0px;padding:0px;width:928px;background-color:#fff;background-image:url(/img/bg_attesa.gif);background-repeat:no-repeat;background-position:top center;min-height:524px;height:524px;text-align:center;}
.attesa table{margin:0px auto;padding:20px 0px 0px 0px;text-align:left;}
.attesa h2{padding:0px 0px 0px 0px;margin:0px;font-family:Tahoma;font-size:21px;color:#cc0000;display:inline;line-height:30px;font-weight:normal;}
.attesa h3{padding:0px 0px 0px 0px;margin:0px;font-family:Tahoma;font-size:13px;color:#CC0000;font-weight:bold;}
.PrenotaTel{float:left;HEIGHT:29px !important;HEIGHT:auto;margin:10px 0px 0px 150px;padding:0px 0px 0px 0px;text-align:right;}
.PrenotaTel img{float:left;HEIGHT:29px !important;HEIGHT:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;border:0px;}
.PrenotaTel h2{float:left;HEIGHT:29px !important;HEIGHT:auto;margin:0px 12px 0px 0px;padding:0px 0px 0px 0px;text-align:right;font-weight:bold;font-size:13px;font-family:tahoma;color:#333333;}
.PrenotaTel h3{float:left;HEIGHT:29px !important;HEIGHT:auto;margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left;font-weight:bold;font-size:18px;font-family:tahoma;color:#CC0000;}
div.autocomplete{position:absolute;width:250px;background-color:white;border:none;margin:0px;padding:0px;font-family:Tahoma;font-size:11px;white-space:nowrap;}
div.autocomplete ul{list-style-type:none;margin:0px;padding:0px;white-space:nowrap;}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;background-color:white;font-weight:bold;color:#CC0000;white-space:nowrap;}
div.autocomplete ul li.selected{background-color:#EFEFEF;color:#CC0000;white-space:nowrap;}
div.autocomplete ul li div.autocomplete_destinazione{float:left;}
div.autocomplete ul li div.autocomplete_numero{color:#999999;float:right;}

span.mostra_telefono {cursor:pointer; color:#000000;font-size:11px;position:relative;top:4px;}
img.mostra_telefono {cursor:pointer;vertical-align:middle;}
/* NEWSLETTER BOX A COMPARSA */ 

#NewsletterContactFormContainer{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	position:fixed;
	bottom:0; 
	right:5px;
	z-index:2;
}

.NewsletterContactFormButton{
	background: url(/img/slidein_button_ok.png) no-repeat;
	color:#fff;
	line-height:40px;
	height:40px;
	width:250px;
	cursor: pointer;
}

#NewsletterContactForm{
	background-color:#f7f7f7;
	display:none;
	width:250px;
	padding-bottom:20px;
}

#NewsletterContactForm label{
display:block;
text-align:left;
padding:5px 0px 5px 20px;
}

#NewsletterContactForm label.campoObbl{
	color:#CC0000;
}

#NewsletterContactForm input{
float:left;
margin:0 0 0 20px ;
border:solid 1px #CC0000;
width:210px;
height:20px;
line-height:20px;
}

#NewsletterContactForm .select{
float:left;
margin:10px 0 0 20px;
border:solid 1px #CC0000;
width:100px;
height:20px;
line-height:20px;
}

	#NewsletterContactForm label.labelTipologia{
		float:left;
		text-align:left;
		padding:15px 0px 5px 20px;
	}

#NewsletterContactForm .check{
text-align:left;
float:left;
margin:10px 0 0 20px;
padding:0px;
border:none;
width:20px;
}	
#NewsletterContactForm label.privacy{
		float:left;
		width:160px;
		text-align:left;
}

.spacer{
	clear:both;
}

/* FINE NEWSLETTER BOX A COMPARSA */ 
div.box_check_bb_e 
{
    margin-top:10px;
}

.box_check_bb_e h3
{
	font-family: Tahoma;
	font-size:12px;
	color:#CC0000;
	margin-top:0;
	margin-bottom:0;
}

.box_check_bb_e p{margin:0px;}

.cancellazione_gratuita_maxischeda
{
	font-family: Tahoma;
	font-size:12px;
	color: #CC0000;
}

/*Pagina result - RISULTATO RICERCA*/
table.BoxCercaDisponibilita {width:721px;margin-top:30px;}
table.paginazione{width:705px;margin-top:1px;}
table.paginazione a {color:#cc0000;}
table.paginazione a b.pagerArrow{font-size:18px;position:relative;top:1px;}
table.RisultatoElement {width:721px;}
table.first {margin-top:20px;}


/*BOX RICERCA*/
div.TdboxRicerca_row {margin-top:5px;}
div.TdboxRicerca_row input {margin-top:2px;margin-right:5px}
div.TdboxRicerca_row  img {vertical-align:middle;cursor:pointer;}
div.TdboxRicerca_row ul {list-style:none;}
div.TdboxRicerca_row ul li{width:70%;padding:0px margin:0px; height:17px; background:#ccc;}

div.TdboxRicerca_row_people {margin-top:5px; }
div.TdboxRicerca_row_people p {display:inline;margin-right:18px;}
div.TdboxRicerca_row_people input {width:30px;margin-right:17px;}
/*BOX RICERCA DESTINAZIONI*/
td.TdboxDestinazioni div.TdboxRicerca_row{width:145px;float:left;margin-left:10px;}
td.TdboxDestinazioni div.TdboxRicerca_row_people{width:170px;float:left;}

/*Pagina ShedaBB*/
#mappa{height:400px; width:100%;}

/*GestioneCommenti*/
.CommentiToShow{display:none;}
#VediCommentiButton {cursor:pointer;}

/*Pagina Cancellazione Prenotazione*/
.TitoloSoggiorno {background-image: url("/img/bg_TitoloSoggiorno.gif");color: #333333;font-family: Tahoma;font-size: 12px;font-weight: normal;height: 16px;margin: auto;width: 547px;padding:12px}
.TitoloSoggiorno p {margin:11px 0px 0px 20px; display:block;}



/*DATAPIKER CUSTOM JQUERY*/
div.ui-datepicker {font-size:11px;}
.ui-datepicker .ui-datepicker-header {height:19px;}
.ui-datepicker .ui-datepicker-header select {height:17px;font-size:9px;}
.ui-datepicker-trigger {vertical-align:middle;cursor:pointer;width:30px;height:30px;}
.TestoTestataSchedaBB .ui-datepicker-trigger{margin-top:-4px;}
.content_hidden{background-color:#222;cursor: pointer;display: block;opacity: 0.9;float:left; height: 100%;position: fixed;width: 100%;}


/*Autocomplete CUSTOM JQUERY*/
.ac_results {
	padding: 0px;
	overflow: hidden;
	z-index: 99999;
	color:#CC0000;
}

.ac_results ul {
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	background:#fff;
	width:70%;
}

.ac_results li 
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

.ac_results li span {display:inline-block;}
.ac_results li span.luogo {width:140px;text-transform:capitalize;}
.ac_results li span.disponibilita {width:60px;color:#999; font-weight:bold;}

.ac_loading {
	background: white url('/img/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #eee;
}

/* Login 
----------------------------------------------------------*/
fieldset
{

    margin:0px;
		padding:0px;
}

fieldset p 
{
    
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend.titleLogin 
{
    font-size: 14px;
    color: #CC0000;
    font-weight: bold;
    padding: 5px 4px 5px 4px;
    background: url('/img/LoginBg.png');
    display:block;
    width:292px;
    height:19px;
}

div.contentLogin
{
    border-left:solid 1px #ccc;
    border-right:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    margin-top:-6px;
    padding:5px;
}
div.contentLogin label {margin-left:20px;font-size:11px;color: #333333;font-family: Tahoma;line-height:20px;}
div.contentLogin input {margin:2px 0px 7px 20px;}

input.textEntry 
{
    width: 320px;
    border: 1px solid;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid;
}

.loginButton
{
    text-align: right;
}

.bold
{
    font-weight: bold;
    
}

.failureNotification
{
    font-size: 0.8em;
    color: Red;
}


.loginDisplay
{
    font-size: 0.8em;
    display: block;
    padding: 0px;
}

.loginDisplay a:link
{
    color:#333333;
}

.loginDisplay a:visited
{
    color: #333333;
}

.loginDisplay a:hover
{
    color: #CC0000;
}
input.buttonAuthorize { background-image: url(/img/bg_submitVerdeGrande.gif); font-size:16px; line-height:16px; height:24px; }
input.buttonDeny { background-image: url(/img/bg_submitGrigioGrande.gif); font-size:16px; line-height:16px; height:24px; }

/* 
nuovo box ricerca home page 
*/
.boxMegaRicercaHome { float:left;margin-top:8px; margin-bottom:10px; width:611px; height:224px; background-image:url('/img/sfondo_motore_ricerca_home.png'); position:relative; }
.boxMegaRicercaHome .NEWboxRicercaTitolo{ FONT-weight: bold; FONT-SIZE: 20px; FONT-FAMILY: Tahoma; text-align: center; margin: 0px; padding: 0px; color: #333333; height: 45px; position:absolute; z-index:10; width:611px; left:0; top:10px;}
.boxMegaRicercaHome .NEWboxRicercaTitolo h1{ display: inline; FONT-weight: bold; FONT-SIZE: 20px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 
.boxMegaRicercaHome .NEWboxRicercaTitolo190{FONT-SIZE: 16px;FONT-FAMILY: Tahoma;text-align:center;margin: 0px;padding: 0px 0px 0px 0px;color: #CC0000;}

.boxMegaRicercaHome p { font-size:14px; }
.boxMegaRicercaHome input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaHome #i1Label { position:absolute; z-index:10; left:58px; top:47px; }
.boxMegaRicercaHome #i1Container { position:absolute; z-index:10; left:62px; top:71px; }
.boxMegaRicercaHome #txtDestinazione { width:340px; }

.boxMegaRicercaHome #i2Label { position:absolute; z-index:10; left:58px; top:104px; }
.boxMegaRicercaHome #i2Container { position:absolute; z-index:10; left:62px; top:120px; }
.boxMegaRicercaHome #txtDataArrivo { width:145px; }

.boxMegaRicercaHome #i3Label { position:absolute; z-index:10; left:271px; top:104px; }
.boxMegaRicercaHome #i3Container { position:absolute; z-index:10; left:273px; top:120px; }
.boxMegaRicercaHome #txtDataPartenza { width:145px; }

.boxMegaRicercaHome #i4Label { position:absolute; z-index:10; left:58px; top:162px; }
.boxMegaRicercaHome #i4Container { position:absolute; z-index:10; left:62px; top:185px; }
.boxMegaRicercaHome #txtPersone { text-align: center; width: 42px; }

.boxMegaRicercaHome #submitContainer { position:absolute; z-index:10; right:20px; bottom:20px; }

.boxMegaRicercaHome #submitContainer .buttonLeft { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_left.png'); cursor:pointer; }
.boxMegaRicercaHome #submitContainer .buttonText { white-space:nowrap; text-transform:uppercase;width:94px; text-align:center;height:40px; background-image:url('/img/btn_cerca_dinamico_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:40px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaHome #submitContainer .buttonRight { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_right.png'); cursor:pointer; }

/* 
nuovo box ricerca barra laterale
*/

.boxMegaRicercaRight { margin-bottom:10px; width:300px; height:250px; background-image:url('/img/sfondo_motore_ricerca_veloce.png'); position:relative; }
.boxMegaRicercaRight .NEWboxRicercaTitolo{ FONT-weight: bold; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; text-align: center; margin: 0px; padding: 0px; color: #333333; height: 45px; position:absolute; z-index:10; width:300px; left:0; top:10px; }
.boxMegaRicercaRight .NEWboxRicercaTitolo span{ display: inline; FONT-weight: bold; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 
.boxMegaRicercaRight .NEWboxRicercaTitolo190{FONT-SIZE: 16px;FONT-FAMILY: Tahoma;text-align:center;margin: 0px;padding: 0px 0px 0px 0px;color: #CC0000;}

.boxMegaRicercaRight p { font-size:14px; }
.boxMegaRicercaRight input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }
.boxMegaRicercaRight select { margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaRight #i1Label { position:absolute; z-index:10; left:9px; top:42px; }
.boxMegaRicercaRight #i1Container { position:absolute; z-index:10; left:12px; top:66px; }
.boxMegaRicercaRight #txtDestinazione { width:270px; }

.boxMegaRicercaRight #i2Label { position:absolute; z-index:10; left:9px; top:94px; }
.boxMegaRicercaRight #i2Container { position:absolute; z-index:10; left:11px; top:110px; }
.boxMegaRicercaRight #txtDataArrivo { width:120px; }

.boxMegaRicercaRight #i3Label { position:absolute; z-index:10; left:9px; top:146px; }
.boxMegaRicercaRight #i3Container { position:absolute; z-index:10; left:11px; top:162px; }
.boxMegaRicercaRight #txtDataPartenza { width:120px; }

.boxMegaRicercaRight #i4Label { position:absolute; z-index:10; left:9px; top:196px; }
.boxMegaRicercaRight #i4Container { position:absolute; z-index:10; left:9px; top:217px; }
.boxMegaRicercaRight #txtPersone { width:30px; }

.boxMegaRicercaRight #submitContainer { position:absolute; z-index:10; right:7px; bottom:11px; }

.boxMegaRicercaRight #submitContainer button { margin:0; padding:0; border:0; background-color:transparent; outline:none; height:40px; }
.boxMegaRicercaRight #submitContainer .buttonLeft { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_left.png'); cursor:pointer; }
.boxMegaRicercaRight #submitContainer .buttonText { width:66px; text-align:center; height:40px; background-image:url('/img/btn_cerca_dinamico_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:40px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaRight #submitContainer .buttonRight { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_right.png'); cursor:pointer; }

/* 
nuovo box ricerca in lista risultati
*/

.boxMegaRicercaResult { margin-bottom:10px; width:721px; height:112px; background-image:url('/img/sfondo_motore_ricerca_minischede.png'); position:relative; }
.boxMegaRicercaResult .NEWboxRicercaTitolo{ position:absolute; z-index:10; width:611px; left:12px; top:4px; }
.boxMegaRicercaResult .NEWboxRicercaTitolo span{ display: inline; FONT-weight: bold; FONT-SIZE: 18px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 
.boxMegaRicercaResult .NEWboxRicercaTitolo190{FONT-SIZE: 16px;FONT-FAMILY: Tahoma;text-align:center;margin: 0px;padding: 0px 0px 0px 0px;color: #CC0000;}

.boxMegaRicercaResult p { font-size:14px; }
.boxMegaRicercaResult input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }
.boxMegaRicercaResult select { font-size:11px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaResult #i1Label { position:absolute; z-index:10; left:14px; top:33px; }
.boxMegaRicercaResult #i1Container { position:absolute; z-index:10; left:19px; top:55px; }
.boxMegaRicercaResult #txtDestinazione  { width:125px; letter-spacing: 0;}
.boxMegaRicercaResult #txtDestinazione1 { width:125px; letter-spacing: 0;}
.boxMegaRicercaResult #txtDestinazione2 { width:125px; letter-spacing: 0;}

.boxMegaRicercaResult #i2Label { position:absolute; z-index:10; left:182px; top:33px; }
.boxMegaRicercaResult #i2Container { position:absolute; z-index:10; left:186px; top:47px; }
.boxMegaRicercaResult #txtDataArrivo  { width:120px; }
.boxMegaRicercaResult #txtDataArrivo1 { width:120px; margin-top: 3px;}
.boxMegaRicercaResult #txtDataArrivo2 { width:120px; margin-top: 3px;}

.boxMegaRicercaResult #i3Label { position:absolute; z-index:10; left:363px; top:33px; }
.boxMegaRicercaResult #i3Container { position:absolute; z-index:10; left:368px; top:47px; }
.boxMegaRicercaResult #txtDataPartenza  { width:120px; }
.boxMegaRicercaResult #txtDataPartenza1 { width:120px; margin-top: 3px;}
.boxMegaRicercaResult #txtDataPartenza2 { width:120px; margin-top: 3px;}

.boxMegaRicercaResult #i4Label { position:absolute; z-index:10; left:545px; top:33px; }
.boxMegaRicercaResult #i4Container { position:absolute; z-index:10; left:548px; top:55px; }
.boxMegaRicercaResult #txtPersone1 { text-align: center; width: 47px;}
.boxMegaRicercaResult #txtPersone2 { text-align: center; width: 47px;}

.boxMegaRicercaResult #i5Label { position:absolute; z-index:10; left:40px; top:85px; }
.boxMegaRicercaResult #fcbParcheggio1 { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaResult #fcbParcheggio2 { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaResult #i6Label { position:absolute; z-index:10; left:209px; top:85px; }
.boxMegaRicercaResult #fcbAnimali1 { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }
.boxMegaRicercaResult #fcbAnimali2 { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }

.cbAccesa { background: url("/img/check_checkbox_finta_red.png") repeat scroll 0 0 transparent; }

.boxMegaRicercaResult #submitContainer { position:absolute; z-index:10; right:10px; bottom:20px; height:58px; }
.boxMegaRicercaResult #submitContainer .buttonLeft { height:58px; width:7px; background-image:url('/img/btn_cerca_dinamico_minischede_left.png'); cursor:pointer; }
.boxMegaRicercaResult #submitContainer .buttonText { width:40px; text-align:center; background-image:url('/img/btn_cerca_dinamico_minischede_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:58px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaResult #submitContainer .buttonRight { height:58px; width:7px; background-image:url('/img/btn_cerca_dinamico_minischede_right.png'); cursor:pointer; }

/* 
nuovo box ricerca in colonna sx di lista risultati
*/

.boxMegaRicercaResultSx { margin-bottom:10px; width:190px; height:275px; background-image:url('/img/sfondo_motore_ricerca_modifica.png'); position:relative; }
.boxMegaRicercaResultSx .NEWboxRicercaTitolo{ position:absolute; z-index:10; width:170px; left:12px; top:4px;  color:#CC0000;text-align:center;margin-top:5px; }
.boxMegaRicercaResultSx .NEWboxRicercaTitolo190{position:absolute; z-index:10; width:190px; left:0; top:10px; font-size:16px;text-align:center;}
.boxMegaRicercaResultSx .NEWboxRicercaTitolo190 span{ display: inline; FONT-weight: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 
.boxMegaRicercaResultSx .NEWboxRicercaTitolo span{ display: inline; FONT-weight: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000;font-weight:bold;   }	 

.boxMegaRicercaResultSx p { font-size:12px; }
.boxMegaRicercaResultSx input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaResultSx #i1Label { position:absolute; z-index:10; left:9px; top:38px; }
.boxMegaRicercaResultSx #i1Container { position:absolute; z-index:10; left:12px; top:75px; }
.boxMegaRicercaResultSx #txtDestinazione { width:140px; }

.boxMegaRicercaResultSx #i2Label { position:absolute; z-index:10; left:9px; top:105px; }
.boxMegaRicercaResultSx #i2Container { position:absolute; z-index:10; left:12px; top:118px; }
.boxMegaRicercaResultSx #txtDataArrivo { width:120px; }

.boxMegaRicercaResultSx #i3Label { position:absolute; z-index:10; left:9px; top:156px; }
.boxMegaRicercaResultSx #i3Container { position:absolute; z-index:10; left:12px; top:170px; }
.boxMegaRicercaResultSx #txtDataPartenza { width:120px; }

.boxMegaRicercaResultSx #i4Label { position:absolute; z-index:10; left:9px; top:206px; }
.boxMegaRicercaResultSx #i4Container { position:absolute; z-index:10; left:12px; top:226px; }
.boxMegaRicercaResultSx #txtPersone { width:30px; text-align:center;}

.boxMegaRicercaResultSx #i5Label { position:absolute; z-index:10; left:40px; top:85px; }
.boxMegaRicercaResultSx #fcbParcheggio { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaResultSx #i6Label { position:absolute; z-index:10; left:209px; top:85px; }
.boxMegaRicercaResultSx #fcbAnimali { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }

.boxMegaRicercaResultSx #submitContainer { position:absolute; z-index:10; right:10px; bottom:10px; }
.boxMegaRicercaResultSx #submitContainer .buttonLeft { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_left.png'); cursor:pointer; }
.boxMegaRicercaResultSx #submitContainer .buttonText { width:64px; text-align:center; height:40px; background-image:url('/img/btn_cerca_dinamico_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:40px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaResultSx #submitContainer .buttonRight { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_right.png'); cursor:pointer; }

/* 
nuovo box ricerca in IFRAME Facebook
*/

.boxMegaRicercaFacebook { float:left;margin-top:8px;margin-bottom:10px; width:300px; height:250px; background-image:url('/img/sfondo_motore_ricerca_veloce.png'); position:relative; }
.boxMegaRicercaFacebook .NEWboxRicercaTitolo{ position:absolute; z-index:10; width:170px; left:46px; top:4px;  color:#000000;text-align:center;margin-top:5px; font-weight:bold; }
.boxMegaRicercaFacebook .NEWboxRicercaTitolo h1{ position:absolute; z-index:10; width:170px; left:70px; top:-5px;  color:#CC0000;text-align:center;margin-top:5px; font-weight:bold;font-size:16px; }
.boxMegaRicercaFacebook .NEWboxRicercaTitolo190{position:absolute; z-index:10; width:190px; left:0; top:10px; font-size:16px;text-align:center;}
.boxMegaRicercaFacebook .NEWboxRicercaTitolo190 span{ display: inline; FONT-weight: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 
.boxMegaRicercaFacebook .NEWboxRicercaTitolo span{ display: inline; FONT-weight: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000;font-weight:bold;   }	 

.boxMegaRicercaFacebook p { font-size:14px; }
.boxMegaRicercaFacebook input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaFacebook #i1Label { position:absolute; z-index:10; left:9px; top:42px; }
.boxMegaRicercaFacebook #i1Container { position:absolute; z-index:10; left:12px; top:66px; }
.boxMegaRicercaFacebook #txtDestinazione { width:270px; }

.boxMegaRicercaFacebook #i2Label { position:absolute; z-index:10; left:9px; top:94px; }
.boxMegaRicercaFacebook #i2Container { position:absolute; z-index:10; left:12px; top:110px; }
.boxMegaRicercaFacebook #txtDataArrivo { width:120px; }

.boxMegaRicercaFacebook #i3Label { position:absolute; z-index:10; left:9px; top:146px; }
.boxMegaRicercaFacebook #i3Container { position:absolute; z-index:10; left:12px; top:162px;}
.boxMegaRicercaFacebook #txtDataPartenza { width:120px; }

.boxMegaRicercaFacebook #i4Label { position:absolute; z-index:10; left:9px; top:196px; }
.boxMegaRicercaFacebook #i4Container { position:absolute; z-index:10; left:12px; top:218px;}
.boxMegaRicercaFacebook #txtPersone { width:30px; }

.boxMegaRicercaFacebook #i5Label { position:absolute; z-index:10; left:40px; top:85px; }
.boxMegaRicercaFacebook #fcbParcheggio { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaFacebook #i6Label { position:absolute; z-index:10; left:209px; top:85px; }
.boxMegaRicercaFacebook #fcbAnimali { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }

.boxMegaRicercaFacebook #submitContainer { position:absolute; z-index:10; right:10px; bottom:10px; }
.boxMegaRicercaFacebook #submitContainer .buttonLeft { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_left.png'); cursor:pointer; }
.boxMegaRicercaFacebook #submitContainer .buttonText { width:64px; text-align:center; height:40px; background-image:url('/img/btn_cerca_dinamico_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:40px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaFacebook #submitContainer .buttonRight { height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_right.png'); cursor:pointer; }

.boxOfferteFacebook{margin-bottom:10px;padding:0px 0px 0px 0px;float:left;}
.boxOfferteFacebook .TdboxOfferte{margin:0px;padding:0px 0px 6px 0px;width:300px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.boxOfferteFacebook h3{font-size:11px;}
.boxOfferteFacebook p{font-size:10px;}
.boxOfferteFacebook .box_check_bb_e {margin-top:5px;}

.boxOfferteFacebook .boxOfferteTitolo{FONT-SIZE:11px;FONT-FAMILY:Tahoma;margin:0px;padding:0px 0px 0px 2px;color:#CC0000;background-image:url(/img/bg_box.gif);background-repeat:repeat-x;background-position:center center;height:20px;}
.boxOfferteFacebook .boxOfferteTitolo A{color:#CC0000;text-decoration:none;}
.boxOfferteFacebook .OfferteList{margin:0px;padding:5px 5px 5px 5px;font-family:Tahoma;font-size:12px;color:#333333;width:280px;}
.boxOfferteFacebook .OfferteList ul{margin:0px;padding:0px;list-style-type:none;float:left;}
.boxOfferteFacebook .OfferteList li{margin:0px 0px 0px 0px;width:278px;padding:2px 0px 8px 10px;padding-bottom:4px !important;padding-top:4px !important;border-bottom:1px solid #cccccc;border-top:4px solid #ffffff;BACKGROUND:#F7F7F7 url(/img/icn_Li.gif) no-repeat left center;}
.boxOfferteFacebook .OfferteList ul li .priceDa{float:right;}
.boxOfferteFacebook .OfferteList ul li .priceLink{color:#CC0000;font-weight:bold;}
.boxOfferteFacebook .OfferteList190{margin:0px;padding:6px 5px 5px 6px;font-family:Tahoma;font-size:12px;color:#333333;position:relative;}
.boxOfferteFacebook .OfferteList190 p{}
.boxOfferteFacebook .OfferteList190 ul{margin:0px;padding:0px;list-style-type:none;float:left;}
.boxOfferteFacebook .OfferteList190 li{font-size:11px;margin:0px 0px 0px 0px;width:168px;padding:2px 0px 8px 10px;padding-bottom:4px !important;padding-top:4px !important;border-bottom:none;border-top:4px solid #ffffff;BACKGROUND:#F7F7F7 url(/img/icn_Li.gif) no-repeat left center;}
.boxOfferteFacebook .Tdbox{margin:0px;padding:6px 13px 10px 13px;width:611px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CCCCCC;border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;}
.boxOfferteFacebook .Tdbox .sottotitolo p {font-size:14px;font-weight:bold;}


/* 
nuovo box ricerca in colonna sx di mappa
*/

.boxMegaRicercaMappaSx { margin-bottom:10px; width:190px; height:275px; background-image:url('/img/sfondo_motore_ricerca_modifica.png'); position:relative; }
.boxMegaRicercaMappaSx .NEWboxRicercaTitolo{ color:#cc0000;font-size:16px;position:absolute; z-index:10; width:160px; left:16px; top:10px; text-align:center; }
.boxMegaRicercaMappaSx .NEWboxRicercaTitolo h1 { font-size:16px; margin:0px; padding:0px; display:inline; }
.boxMegaRicercaMappaSx .NEWboxRicercaTitolo190{position:absolute; z-index:10; width:190px; left:0; top:10px; font-size:16px;text-align:center;}
.boxMegaRicercaMappaSx .NEWboxRicercaTitolo190 span{ display: inline; FONT-weight: normal; FONT-SIZE: 16px; FONT-FAMILY: Tahoma; margin: 0px; padding: 0px; color: #CC0000; }	 

.boxMegaRicercaMappaSx p { font-size:12px; }
.boxMegaRicercaMappaSx input { font-size:14px; letter-spacing:1px; margin:0; padding:0; border:0; background-color:transparent; outline:none; }

.boxMegaRicercaMappaSx #i1Label { position:absolute; z-index:10; left:9px; top:38px; }
.boxMegaRicercaMappaSx #i1Container { position:absolute; z-index:10; left:12px; top:75px; }
.boxMegaRicercaMappaSx #txtDestinazione { width:140px; }

.boxMegaRicercaMappaSx #i2Label { position:absolute; z-index:10; left:9px; top:105px; }
.boxMegaRicercaMappaSx #i2Container { position:absolute; z-index:10; left:12px; top:118px; }
.boxMegaRicercaMappaSx #txtDataArrivo { width:120px; }

.boxMegaRicercaMappaSx #i3Label { position:absolute; z-index:10; left:9px; top:156px; }
.boxMegaRicercaMappaSx #i3Container { position:absolute; z-index:10; left:12px; top:170px; }
.boxMegaRicercaMappaSx #txtDataPartenza { width:120px; }

.boxMegaRicercaMappaSx #i4Label { position:absolute; z-index:10; left:9px; top:206px; }
.boxMegaRicercaMappaSx #i4Container { position:absolute; z-index:10; left:12px; top:226px; }
.boxMegaRicercaMappaSx #txtPersone { width:30px; }

.boxMegaRicercaMappaSx #i5Label { position:absolute; z-index:10; left:40px; top:85px; }
.boxMegaRicercaMappaSx #fcbParcheggio1 { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaMappaSx #fcbParcheggio2 { position: absolute; z-index: 10; left: 16px; top: 87px; width: 14px; height: 14px; }
.boxMegaRicercaMappaSx #i6Label { position:absolute; z-index:10; left:209px; top:85px; }
.boxMegaRicercaMappaSx #fcbAnimali1 { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }
.boxMegaRicercaMappaSx #fcbAnimali2 { position: absolute; z-index: 10; left:183px; top:87px; width:14px; height:14px; }

.boxMegaRicercaMappaSx #submitContainer { position:absolute; z-index:10; right:10px; bottom:10px; }
.boxMegaRicercaMappaSx #submitContainer button { margin:0; padding:0; border:0; background-color:transparent; outline:none; height:40px; }
.boxMegaRicercaMappaSx #submitContainer .buttonLeft { float:left; height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_left.png'); cursor:pointer; }
.boxMegaRicercaMappaSx #submitContainer .buttonText { min-width:64px; float:left; height:40px; background-image:url('/img/btn_cerca_dinamico_centro.png'); cursor:pointer; font-size:16px; font-weight:bold; color:white; font-family:Tahoma,sans-serif; line-height:40px; padding-left:07px; padding-right:07px; }
.boxMegaRicercaMappaSx #submitContainer .buttonRight { float:left; height:40px; width:7px; background-image:url('/img/btn_cerca_dinamico_right.png'); cursor:pointer; }

/* 
nuovo box selezione data in lista risultati
*/
.boxSelectDataResult { float:left;width:180px;height:30px; background-image:url('/img/sfondo_motore_ricerca_solodata.png'); background-repeat:no-repeat; position:relative; }
.boxSelectDataResult .iContainer { position:absolute; z-index:10; left:8px; top:3px; }
.boxSelectDataResult input { font-size:14px; letter-spacing:1px; margin: 0 0 6px; padding:0; border:0; background-color:transparent; outline:none; width:120px; }
/*.boxSelectDataResult #txtDataArrivo { width:120px; }*/


/*Nuovo Box Scheda OnRequest*/
.boxSchedaOnRequest input {background-color: transparent;border: 0 none;font-size: 14px;letter-spacing: 1px;margin: 5px 0px 0px 5px;outline: medium none;padding: 0;width:150px;color:#666666;}
.boxSchedaOnRequest select {background-color: transparent;border: 0 none;font-size: 14px;letter-spacing: 1px;margin: 5px 0px 0px 3px;outline: medium none;padding: 0;width:150px;color:#666666;}
.boxSchedaOnRequest span {color:#333333}
.FakeInput {background-image:url('/img/sfondo_motore_ricerca_solotext.png');width:160px; height:30px;}
.FakeInputData {background-image:url('/img/sfondo_motore_ricerca_solodata.png');width:121px; height:30px;white-space: nowrap;}
.FakeInputData input {width:117px;}
.FakeInputData img {margin-left:9px;}
.FakeSelect {background-image:url('/img/sfondo_motore_ricerca_solopax.png');width:60px; height:30px;white-space: nowrap;}
.FakeSelect select {width:50px;}


.TestoTestataSchedaBB {margin-left:2px;}
div.MaxiScheda_PeopleImgContainer{float:left;margin-right:5px;margin-left:10px;width:24px;text-align:center;}
div.MaxiScheda_PeopleImgContainer img {margin-top:2px;}
span.MaxiScheda_descrizione_camere{float:left;margin-right:5px;width:100px;margin-top:5px;}
span.MaxiScheda_descrizione_camere b{display:block;}
span.tag_uso_diverso {font-size:10px}

/* navigazione tabs maxischeda */

#NavScheda { float: left; HEIGHT: 35px !important; HEIGHT: auto;	 margin: 0px 0px 0px 0px; padding: 0px 0px 4px 0px; BACKGROUND:  url(/img/bg_menu_dettaglio.gif) repeat center bottom; width: 720px;}
#NavScheda UL { PADDING-LEFT: 0px;  padding: 0px 0px 0px 0;  LIST-STYLE-TYPE: none; FONT-FAMILY: Tahoma;  margin:0px;}
#NavScheda LI { DISPLAY: inline; PADDING: 0px; MARGIN: 0px;}
#NavScheda LI.tab_notsel{  DISPLAY: inline;	 FONT-SIZE: 12px; BACKGROUND:  url(/img/stanghino.gif) no-repeat right center; FLOAT: left; COLOR: #333333; MARGIN: 0px; PADDING-BOTTOM:0px;  PADDING-left: 10px; pADDING-right: 10px;  PADDING-TOP:10px; TEXT-DECORATION: none; height: 31px;}
#NavScheda LI.tab_sel{ DISPLAY: inline;	 FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px; PADDING-BOTTOM:0px;  PADDING-left: 0px; pADDING-right: 0px;  PADDING-TOP: 0px; TEXT-DECORATION: none; BACKGROUND: url(/img/corner_right.gif) no-repeat right top; TEXT-DECORATION: none; border: none; height: 31px; }
#NavScheda li.tab_sel div.left { 			BACKGROUND: url(/img/corner_left.gif) no-repeat left top; 			float: left; 			line-height: 31px; 			padding-left: 15px; 			padding-right: 18px; 		}
#NavScheda li.tab_sel A{ 			COLOR: #CC0000;		}

.ContentMappa h1 {color: #CC0000; font-size: 20px;font-weight:normal;}
.ContentMappa h2 {color: #333333;font-size: 12px;}
.ContentMappa h3 {color: #CC0000;font-size: 18px;font-weight:normal;}
.ContentMappa span {color: #333333;font-size: 13px;line-height:20px;}

.SelezionaPerIngrandire p{border-bottom: dotted 1px #959595;line-height:35px; width:705px;}

.checkboxnoborder input { border:0px;}
.checkboxrosso { border:0px;padding:3px;background-color:tomato;}

span.error {color:#ff0000;font-size:12px;}

div.BoxCondizioniAnnullamento {padding:0px;margin:0px;}
.BoxCondizioniAnnullamento p {margin:5px 0px;}
.BoxCondizioniAnnullamento img {margin-right:3px;}

table.storicoPrenotazioni {font-family:Arial;font-size:10px;color:#000000;}

p.CondizioniElencoPuntato {display:block;margin-top:10px}

.prenotabile p , .non_prenotabile p{float:left;display:block;text-align:center;}
.prenotabile p.tipologia_camera {width:203px;padding-top:10px;}
.prenotabile p.persone {width:60px; padding-top:10px;}
.prenotabile p.pcNotte {width:133px; padding-top:1px;}
.prenotabile p.notti {width:73px; padding-top:1px; }
.prenotabile p.nCamere {width:120px; padding-top:1px;}
.prenotabile p.IdCamere {width:125px; padding-top:2px;}
.prenotabile p.nBambini {width:110px;padding-top:1px; }

.prenotabile p.tipo {width:180px;padding-top: 15px;}
.prenotabile p.persone_appartamento {width:75px; padding-top: 15px;}
.prenotabile p.ppMedio {width:110px; padding-top:1px;padding-left:10px;}
.prenotabile p.numeroNotti {width:120px; padding-top:3px;padding-top: 8px;}
.prenotabile p.numPersone {width:210px; padding-top:3px;padding-top: 8px;}

.non_prenotabile p.tipologia_camera {width:203px;padding-top:10px;}
.non_prenotabile p.persone {width:60px; padding-top:10px;}
.non_prenotabile p.pcnotte {width:205px; padding-top:2px;}
.non_prenotabile p.nCamere {width:125px; padding-top:2px;}
.non_prenotabile p.IdCamere {width:125px; padding-top:2px;}
.non_prenotabile p.nBambini {width:110px;padding-top:2px; }

.non_prenotabile p.tipo {width:180px;padding-top:8px;}
.non_prenotabile p.persone_appartamento {width:75px; padding-top:8px;}
.non_prenotabile p.ppNotte {width:240px; padding-top:3px;}
.non_prenotabile p.numPersone {width:200px; padding-top:3px;}

.SchedaBB_date span{float:left;margin-top:8px;margin-right:8px;}
.SchedaBB_date div{float:left;}

.intRapidoSicuro {font-size: 13px;font-weight:normal;padding:20px;}

.lbDatiClienteTitle_Checkout {color:#cc0000}

.tdvotogiudizio { text-align:right;vertical-align:middle; width:20px; vertical-align:top;}
span.votogiudizio  { font-family:Tahoma;font-size:18px;font-weight:bold;color:#CC0000;}
.tdtestoGiudizio { text-align:center;vertical-align:middle; vertical-align:top;}
.testogiudizio {font-family:Tahoma;font-size:10px;font-weight:normal;}

p.regoleAnnullamento {display:block;margin-right:5px;}