/* autogenerated by Ambient Framework http://www.goetas.com/xmlcss */ 
form,body { margin:0;}
div,td,li { font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
h2 { font-size:23px; color:#ff4500; font-weight:lighter; padding-left:20px;}
h3 { font-size:19px; color:#ff4500; font-weight:lighter; padding-left:18px; line-height:20px;}
h4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#0f6eb0; font-weight:normal;}
.titolicolore { font-size:15px; color:#ff4500; font-weight:lighter; line-height:15px; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px; padding-left:20px;}
.sloganimg { padding-top:37px; padding-left:38px;}
.linguaggio { font-size:12px; color:#FFFFFF; background-image:url(img/linguaggio.gif); background-repeat:no-repeat; padding-left:10px; font-weight:lighter;}
.lingue_bg { background-image:url(img/lingue_bg.gif); background-repeat:repeat-y;}
a.lingue,a.lingue:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:10px; font-weight:normal; text-decoration:underline; line-height:20px; color:#b5effe;}
a.lingue:hover { text-decoration:none; color:#FFFFFF;}
div#fascia_menu { height:23px;}
#topbar { width:100%; padding:0; padding-top:15px; background-image:url("img/sfondoricerca.jpg"); background-position:top center; background-repeat:repeat-x; border:1px solid white; border-top-width:0;}
#topbar #legenda { width:100%; background-color:transparent; height:65px; border-bottom:1px solid white; color:white;}
#menu_nav { width:657px; display:block; text-align:left; margin:0px 0 0 5px; padding:0; float:left; list-style:none;}
#menu_nav li { display:block; float:left; margin:0; padding:0; background-image:url(img/menu_bg_sx.gif); background-repeat:no-repeat; background-position:left top; font-size:11px; font-style:normal; line-height:20px; text-transform:uppercase;}
#menu_nav li a { margin:0; padding:0; display:block; text-decoration:none; color:#0f6eb0; background:url(img/menu_bg_dx.gif) no-repeat top right;}
#menu_nav li a span { padding-top:3px; padding-left:12px; padding-right:12px; display:block; text-decoration:none; color:#0f6eb0; background:url(img/menu_bg.png)   no-repeat top center;}
#menu_nav li a span:hover { background-image:url(img/menu_bg_over.png);}
#menu_nav li a:hover { color:#0f6eb0; background:url(img/menu_bg_overdx.gif) no-repeat top right;}
#menu_nav li:hover { font-style:normal; background-image:url(img/menu_bg_oversx.gif); background-repeat:no-repeat; background-position:left top;}
#menu_nav li.selezionato a { color:#ff4500; background:url(img/menu_bg_seldx.gif) no-repeat top right;}
#menu_nav li.selezionato a span { background:url(img/menu_bg_sel.png)   no-repeat top center;}
#menu_nav li.selezionato { font-style:normal; background-image:url(img/menu_bg_selsx.gif); background-repeat:no-repeat; background-position:left top;}
#menu_ricettivita { width:297px; display:block; text-align:left; margin-top:0px; margin-bottom:0; margin-left:0px; float:left; list-style:none; margin:0; padding:0;}
#menu_ricettivita li { display:block; float:left; margin:0; margin-right:3px;}
#menu_ricettivita li { display:block; text-decoration:none; color:#FFFFFF; background:url(img/menu2_bg_dx.gif) no-repeat top right;}
#menu_ricettivita li a { display:block; font-size:11px; font-style:normal; line-height:20px; text-transform:uppercase; padding:0; margin:0; background-image:url(img/menu2_bg_sx.gif); background-repeat:no-repeat; background-position:left top; color:white; text-decoration:none;}
#menu_ricettivita li a span { display:block; font-size:11px; font-style:normal; line-height:20px; text-transform:uppercase; padding-top:3px; padding-bottom:0px; padding-right:12px; padding-left:12px; background-image:url(img/menu2_bg_over.png); background-repeat:no-repeat; background-position:center top; color:white; text-decoration:none;}
#menu_ricettivita li:hover,#menu_ricettivita li.selezionato { background:url(img/menu2_bg_overdx.gif) no-repeat top right;}
#menu_ricettivita li a:hover,#menu_ricettivita li.selezionato a { font-style:normal; background-image:url(img/menu2_bg_oversx.gif); background-repeat:no-repeat; background-position:left top; color:#555555;}
#menu_ricettivita li a span:hover,#menu_ricettivita li.selezionato a span { font-style:normal; background-image:url(img/menu2_bg_sel.png); background-repeat:no-repeat; background-position:center top; color:#555555;}
#content { font-size:12px; color:#67677A; line-height:20px; text-align:left;}
#banner_ricerca { height:250px;}
#content h2.titolo { margin:0; color:#FF4500; font-size:18px; font-weight:lighter; padding-left:20px; padding-left:12px; line-height:35px;}
a,a:visited { color:#00adff;}
a:hover { color:#FF4500;}
.fondopagina { background-color:#F2FCFE;}
.bianco b { color:#446;}
.menutitoli { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; background-image:url(img/menutitoli_bg.jpg); background-repeat:no-repeat; padding-left:5px; height:28px;}
.menutitoli2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; background-image:url(img/menutitoli2_bg.jpg); background-repeat:no-repeat; padding-left:10px; height:30px; line-height:26px;}
.linkbianchi { font-size:13px; color:#FFFFFF; padding-left:85px; line-height:15px; padding-right:5px; padding-top:10px; font-weight:lighter;}
a.linkbianchi { font-size:16px; color:#1173b3; line-height:20px; font-weight:bold; padding-left:0px;}
a.linkbianchi:link,a.linkbianchi:visited { color:#1173b3; text-decoration:none;}
a.linkbianchi:hover { color:#FFFFFF;}
.linkbianchititolo { font-size:16px; color:#1173b3; line-height:20px; font-weight:bold; padding-left:0px;}
a.linkbianchititolo:link,a.linkbianchititolo:visited { color:#1173b3; text-decoration:none;}
a.linkbianchititolo:hover { color:#FFFFFF;}
.linkbianchisel { color:#67677A; padding-left:85px; line-height:15px; padding-right:5px; padding-top:10px; font-weight:lighter;}
a.linkbianchisel { font-size:16px; color:#67677A; line-height:20px; font-weight:bold; padding-left:0px; text-decoration:none;}
#paginat1 { float:left; width:178px; font-size:17px; font-weight:lighter; color:#1176b5; padding-left:5px; line-height:25px; padding-top:3px; padding-bottom:0px;}
#paginat2,#paginat2 a { font-size:15px; font-weight:lighter; color:#1176b5; padding-right:5px; text-align:right; line-height:25px; padding-bottom:0px; padding-top:3px;}
.imgpag { padding-left:20px; padding-top:5px; padding-bottom:0px;}
p { color:#67677A; padding-left:20px; padding-right:30px; font-family:"Tahoma", Helvetica, Arial, sans-serif; font-size:12px; line-height:20px;}
#risultatitab { font-size:17px; font-weight:lighter; color:#1176b5; line-height:25px; padding-top:0px; margin-left:4px;}
#risultati { width:100%; padding-right:11px; padding-left:11px; background-image:url(img/ricerca_bg.jpg); background-repeat:no-repeat; background-position:top; height:138px; padding-top:10px;}
#risultati td {}
#risultati .foto { padding:0 20px; width:240px;}
#risultati .nomehotel { vertical-align:top; width:157px; padding-top:2px; padding-bottom:2px; padding-left:0px;}
#risultati .nomehotel h4 { margin:0;}
#risultati .nomehotel a { color:#00adff; font-size:18px; font-weight:lighter;}
#risultati .nomehotel a:hover { text-decoration:none;}
#risultati .nomehotel p { font-size:12px; color:#555555;}
#risultati .nomehotel p img { padding:2px;}
#risultati .descrizione { font-family:"Tahoma", Helvetica, Arial, sans-serif; font-size:10px; color:#555555; line-height:14px; vertical-align:top; padding-top:0px; padding-bottom:0px; padding-left:0;}
#risultati .descrizione .titolo { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0f6eb0; line-height:18px; padding-top:0px; padding-bottom:0px; padding-left:0; font-weight:bold;}
#risultati .linksotto { padding-top:0px; padding-bottom:0; padding-left:0; font-size:10px;}
#risultati .linksotto a { color:#67677A; text-decoration:none;}
#risultati .linksotto a:hover { text-decoration:underline;}
#risultati .linksotto .dec { color:#00adff; text-decoration:none; font-size:12px;}
#risultati .linksotto img { border:none; text-decoration:none; vertical-align:middle; padding-right:10px;}
#risultati .linksotto a span { text-decoration:underline;}
#risultati .linksotto a:hover span { text-decoration:none;}
#risultati .spaziosotto { margin-bottom:10px;}
#risultati .vai { padding-top:2px; padding-bottom:0px; background-image:url(img/vai_bg.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; width:32px; text-align:center; padding-left:0px; text-decoration:none;}
#risultati .vai a { text-decoration:none; color:#FFFFFF;}
#risultati .elencofoto,#risultati .elencofoto a { padding-left:0px; font-size:10px; line-height:10px; padding-top:5px; color:#67677A; text-decoration:none;}
#risultati .elencofoto a:hover { padding-left:0px; font-size:10px; line-height:10px; padding-top:5px; text-decoration:underline;}
#risultati .elencofoto .sel { color:#ff4500;}
#tabmenu { color:#67677A; background-color:#FFFFFF; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; width:292px; margin:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
.menudestro { height:30px; width:100%; height:59px; background-repeat:no-repeat; padding-left:15px; background-image:url(img/menudestro_bg.jpg);}
.menudestro2 { width:100%; background-repeat:repeat-y; padding-left:15px; background-image:url(img/menudestro2_bg.jpg);}
a.menulink { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:bold; color:#0f6eb0; padding-left:0px;}
a.menulink:link,a.menulink:visited { color:#0f6eb0; text-decoration:none;}
a.menulink:hover { color:#33d5fd;}
#menuimg { width:auto; float:left;}
#menutesto { float:left; width:200px;}
.bottomsfondo { background-color:#B2F0FF; background-image:url(img/bottomsfondo.jpg); background-repeat:repeat-x; background-position:bottom;}
.bottomombre { background-image:url(img/bottomombre.jpg); background-repeat:no-repeat; background-position:bottom; min-height:450px;}
.footersfondo { background-color:#0F6EB0;}
.footerombre { background-image:url(img/footerombre.jpg); background-repeat:no-repeat; background-position:top;}
.footer { float:left;}
.footer,.footer a:link,.footer a:hover,.footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; padding-top:30px;}
.footerdx { float:right;}
.footerdx,.footerdx a:link,.footerdx a:hover,.footerdx a:visited { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; padding-top:30px;}
.footer td.footer { text-align:center;}
form .campiNascosti { display:none;}
.clearer { font-size:0; line-height:0; clear:both;}
.headWrapper1 { background-image:url(img/headersfondo.jpg); background-repeat:repeat-x; background-color:#B2F0FF;}
.headWrapper2 { background-image:url(img/headerombre.jpg); background-repeat:no-repeat; background-position:top; text-align:center;}
body { background-color:#0F6EB0;}
.principale .header-top-img { float:left; height:250px;}
#footer { background-position:center top; height:58px; width:960px; margin:0 auto; background-image:url(img/footerombre.jpg);}
.fondo p.fraseintro { padding-left:0; padding-right:0;}
p.fraseintro { font-weight:normal;}
.footWrapper1 { background-image:url(img/bottomsfondo.jpg); background-position:center bottom; background-repeat:repeat-x;}
.footWrapper2 { background-image:url(img/bottomombre.jpg); background-position:center bottom; background-repeat:no-repeat; margin:0 auto; min-height:900px;}
.mainWrapper { width:960px; position:relative; margin:0 auto; text-align:left;}
.logo_navs,#fascia_menu,.principale { margin:0 auto; width:960px;}
.logo_navs .slogan { float:left; margin-top:40px; font-size:22px; color:#FFFFFF; font-weight:lighter; line-height:22px;}
.logo_navs .slogan .vacanza { color:#FEDB36;}
.logo_navs .slogan strong { font-weight:bold;}
.principale { background-color:white;}
.logo_navs { height:125px;}
.logo_navs .logo { float:left; height:117px;}
.logo_navs .slogan { float:left; height:85px; margin-top:38px;}
.logo_navs .lingue { width:109px; float:right; position:absolute; right:0; text-align:left;}
.principale .sidebar { width:299px; float:right; background-color:#38afdf;}
.principale .contenuto { float:left; background:white; background-image:url(img/biancotop.jpg); background-position:top; background-repeat:no-repeat; width:660px; margin:0; padding:0; line-height:0; font-size:0; padding-top:10px;}
.principale .contenuto_wrapper { background-image:url(img/biancobottom.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:10px; line-height:0; font-size:0;}
.principale .contenuto_wrapper2 { background-image:url(img/content_bg.jpg);}
.bottone,.bottone:visited { background-color:transparent; background-image:url(img/bottonebg.png); background-repeat:no-repeat; border-style:none; color:#FFFFFF !important; float:right; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:normal; height:20px; line-height:20px; margin-bottom:3px; padding-top:0; text-align:center; text-transform:capitalize; text-decoration:none; width:76px; cursor:pointer;}
.bottonegray,.bottonegray:visited { background-image:url(img/bottonebg_gray.png);}
.bottonegrande, .bottonegrande:visited { background-image:url(img/bottonebg_big.png); width:150px;}
.bottonegrandeblu { background-image:url(img/bottonebg_big_blu.png);}
.risultati { text-align:left; margin:0 10px;}
.elenco_strutture { border:1px solid #EDEDED; float:left; font-size:12px; font-weight:bold; height:auto; margin-top:0; width:630px;}
.elenco_strutture .struttura { background-color:#FFFFFF; background-image:url(img/struttura-bg.png); background-position:left top; background-repeat:repeat-x; border:1px solid #EDEDED; float:left; margin:5px 5px 4px 4px; padding-bottom:0; padding-left:5px; padding-top:5px; width:615px;}
.struttura .nome { font-family:"Times New Roman", Times, serif; font-weight:bold; height:20px; margin-left:125px; margin-right:5px;}
.ricerca_appartamenti .struttura .nome, .ricerca_appartamenti .struttura .dati { margin-left:145px;}
.ricerca_appartamenti .struttura .zona { text-transform:none; font-size:12px;}
.ricerca_appartamenti .struttura .zona span { text-transform:uppercase; font-size:11px;}
.ricerca_appartamenti  .sconto_appartamento { text-decoration:line-through; font-size:13px !important;}
.struttura .prezzo { color:#0F6EB0; float:right; font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:normal; text-align:right; width:100px;}
.struttura .prezzo strong { font-family:"Times New Roman", Times, serif; font-weight:lighter;}
.struttura h4 { color:#0F6EB0; float:left; font-family:"Times New Roman", Times, serif; font-size:17px; margin:0;}
.struttura h4 strong { font-weight:bold;}
.struttura .stelle { color:#00CCFF; font-size:16px; font-weight:bold; letter-spacing:0.2em; line-height:16px;}
.struttura .foto { float:left; width:auto;}
.struttura .dati { font-family:"Times New Roman", Times, serif; font-size:12px; margin-left:125px; margin-right:5px;}
.struttura .zona { font-size:11px; font-weight:normal; margin-top:3px; text-transform:uppercase;}
.struttura .gradimento { font-size:12px; text-transform:none; line-height:9px; float:left;}
.struttura  .barra_feedback { margin:3px 0 3px 100px;}
.struttura .linkdettagli,.struttura .linkdettagli a,.struttura .linkdettagli a:visited { color:#333333; font-size:12px; height:20px; margin-top:7px; padding-left:0; text-align:left; font-family:Helvetica, Arial, sans-serif;}
.struttura .dati .trattamenti, .struttura .dati .sconto_appartamento { float:right; margin-top:3px; text-align:right; text-transform:uppercase;}
.struttura .dati dl { margin:0; padding:0;}
.struttura .dati dd { font-weight:bold; margin:0; padding:0; display:inline;}
.struttura .dati dt { display:inline;}
.struttura .dati .titolo { color:#0F6EB0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:18px;}
ul.legenda { width:655px; display:block; text-align:left; color:#e1e7e9; height:60px; line-height:30px; width:630px; margin-top:0px; background-color:#6c767d; list-style:none; margin:0; padding:0; width:628px;}
ul.legenda li { display:block; float:left; padding-left:12px; width:90px; margin-top:10px; line-height:15px; height:40px; margin-bottom:10px; border-right-width:1px; border-right-style:solid; border-right-color:#e1e7e9; font-size:12px; font-weight:lighter;}
.elenco_strutture .titolo { background-color:#FFFFFF; background-image:url(img/elstrutture-bg.png); background-position:left top; background-repeat:repeat-x; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:lighter; height:26px; line-height:25px; margin-top:0; padding-left:12px; padding-top:0; width:auto;}
.elenco_strutture .titolo .nome { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight:lighter; padding-top:3px; width:auto;}
.elenco_strutture .titolo .trovatinumero { float:right; font-size:11px; padding-right:5px; text-align:right; width:auto;}
.elenco_strutture .titolo .nome { color:#FFFFFF; float:left; font-family:"Times New Roman", Times, serif; font-weight:lighter; height:23px; padding-top:3px; width:auto;}
.elenco_strutture .totale { background-color:#FFFFFF; color:#333333; float:left; height:auto; line-height:30px; margin-top:0; padding:0; text-align:left; width:630px;}
.elenco_strutture .totale label { float:left; font-size:12px; font-weight:lighter; margin-top:0; padding:0 0 0 10px; text-align:left; width:494px;}
.elenco_strutture .totale .prezzo { padding-left:514px; text-align:left; width:auto;}
.fondo .base { background-color:#E7ECEE; border:1px solid #EDEDED; float:left; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:lighter; height:auto; line-height:15px; margin-top:0; padding:6px 5px 10px; width:620px;}
.fondo .base .simboli { background-image:url(img/legenda-scheda-fondo1.png); background-repeat:no-repeat; font-size:11px; font-style:normal; font-weight:bold; height:30px; line-height:12px; padding-top:6px; text-align:left; width:508px;}
.fondo .base .simboli .trattamenti { color:#FF4500; font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; font-weight:lighter; padding-left:10px;}
.elenco_strutture ul.sottotitolo { list-style:none; padding:0; width:628px; display:block; text-align:left; margin-top:0px; margin-right:auto; margin-bottom:0; margin-left:0px; background-image:url(img/grigio.png); background-repeat:repeat-x; background-position:left top; color:#67677A; height:38px; line-height:30px; width:auto; margin-top:1px;}
.elenco_strutture ul.sottotitolo li { display:block; float:left; padding-left:12px; padding-right:60px; padding-top:5px; width:auto;}
.elenco_strutture ul.sottotitolo li.camera { width:220px;}
.elenco_strutture ul.sottotitolo li.trattamento { width:50px;}
.elenco_strutture ul.sottotitolo li.camera {}
.struttura .trattamenti-prezzi { border-bottom:1px solid #E7ECEE; border-left:1px solid #E7ECEE; float:right; font-family:"Times New Roman", Times, serif; font-size:16px; height:auto; text-align:left; width:325px;}
.struttura .trattamenti { float:right; width:325px;}
.struttura .trattamenti-prezzi .trattamento { float:left; font-size:12px; height:36px; line-height:30px; padding-left:12px; text-align:left; width:120px;}
.struttura .trattamenti-prezzi .lordi { float:left; font-size:10px; font-weight:bold; height:auto; line-height:14px; padding-left:12px; padding-top:4px; text-align:left; text-decoration:none; text-transform:uppercase; width:95px;}
.struttura .trattamenti-prezzi .lordi  sconto_percentuale { display:block;}
.struttura .tipo { float:left; height:auto; line-height:26px; padding-left:10px; width:142px;}
.sconto { color:#6E777E; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:lighter; line-height:22px; text-decoration:line-through; text-transform:uppercase;}
.struttura .trattamenti-prezzi .netti,.struttura .trattamenti-prezzi .netti a { color:#333333; float:right; font-family:"Times New Roman", Times, serif; font-weight:lighter; height:auto; line-height:22px; padding-right:0; padding-top:4px; text-align:right; text-decoration:none; width:100px; margin-right:3px;}
.trattamenti-prezzi .netti a:hover { color:#FF4500;}
.trattamenti .last { border-bottom-width:0;}
.trattamenti-prezzi .netti a { padding-top:0 !important;}
.elenco_strutture .dettagli .conten { background-color:#FFFFFF; border-bottom:1px solid #E0E6E8; color:#333333; float:left; height:auto; line-height:30px; margin-top:0; padding:0; text-align:left; width:630px;}
.elenco_strutture .dettagli .conten .tit { background-image:url(img/grigio.png); background-position:left top; background-repeat:repeat-x; display:block; float:left; font-weight:normal; height:37px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0; padding-left:12px; padding-right:3px; padding-top:0; width:111px;}
.elenco_strutture .dettagli .conten .scelte { background-image:url(img/struttura-bg.png); background-position:right top; background-repeat:repeat-x; border-right:1px solid #E0E6E8; color:#333333; display:block; float:left; font-weight:bold; line-height:14px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:12px; padding-right:3px; padding-top:5px; width:110px;}
.elenco_strutture .dettagli .conten .scelte strike.scontato { display:block; color:#67677A;}
.elenco_strutture .dettagli .conten .notti { width:109px;}
.elenco_strutture .dettagli .head .notti { width:111px;}
.elenco_strutture .dettagli .conten .appartamento { width:165px;}
.elenco_strutture .dettagli .conten .nome { width:236px;}
.elenco_strutture .dettagli .conten .caparra { width:488px;}
.elenco_strutture .dettagli .head .appartamento { width:166px;}
.elenco_strutture .dettagli .head .nome { width:237px;}
.elenco_strutture .dettagli .conten .offerte { color:#333333; float:left; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:lighter; line-height:16px; margin:5px 12px 8px 5px; padding:0; padding-left:10px; list-style-type:none;}
.elenco_strutture .dettagli .conten .offerte li { margin:0; padding:0;}
.elenco_strutture .dettagli .conten .offerte li p { margin:0; padding:0; font-family:"Times New Roman", Times, serif;}
.titolodx,.titolodx a,.titolodx a:visited { color:#FFFFFF; float:right; font-size:11px; padding-right:5px; text-align:right; text-decoration:none; width:150px;}
.titolodx a:hover { color:#C7E7F5;}
.elenco_strutture .sottotitolo1 { background-color:#D6DEE0; background-image:url(img/grigio.png); background-position:left top; background-repeat:repeat-x; color:#333333; display:block; float:left; font-size:11px; height:38px; line-height:38px; margin-top:0; padding-right:5px; padding-top:0; text-align:right; width:625px;}
.elenco_strutture .contscheda { background-color:#FDFEFE; background-image:url(img/struttura-bg.png); background-position:left top; background-repeat:repeat-x; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:lighter; height:auto; line-height:21px; margin:0 4px 0 0; padding-bottom:0; width:630px;}
.elenco_strutture .contscheda .div1 { border-right:1px solid #E0E6E8; float:left; font-family:"Times New Roman", Times, serif; height:auto; line-height:19px; margin-top:1px; padding-left:14px; padding-right:5px; padding-top:12px; width:190px;}
.elenco_strutture #gmap_albergo, .elenco_strutture #gmap_agenzia, .elenco_strutture #gmap_residence { height:350px; width:630px;}
.elenco_strutture .link { float:right; font-size:10px; font-style:normal; padding-bottom:0; padding-right:5px; padding-top:3px; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.elenco_strutture .contscheda .titoli { color:#333333; font-family:"Times New Roman", Times, serif; font-size:13px; font-style:normal; font-weight:bold;}
.elenco_strutture .contscheda .sx { background-color:#E1E7E9; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; height:358px; width:179px; overflow:hidden;}
.dettaglio_camera .contscheda .sx { height:258px;}
.elenco_strutture .contscheda .dx { border-style:none; font-size:13px; height:130px; margin-top:0; width:400px;}
#dati_residence .contscheda, #dati_residence .contscheda .div1, .datiresidence { font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px;}
#dati_residence .contscheda dl, .datiresidence dl { margin:0;}
#dati_residence .contscheda dd, .datiresidence dd { margin:0; float:left; margin-right:5px;}
#dati_residence .contscheda dt, .datiresidence dt { margin:0; display:inline; font-weight:normal;}
#dati_appartamento .datiresidence { padding-top:6px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; background-color:#E7ECEE; width:412px;}
#dati_appartamento { background-color:#E1E7E9;}
#dati_appartamento .datiresidence h5 { margin:0; color:#0F6EB0; font-family:"Times New Roman",Times,serif; font-size:14px;}
.elenco_strutture .contscheda .sx1 { background-color:#E1E7E9; float:left; font-size:10px; font-style:normal; height:auto; line-height:12px; margin-top:0; padding:0; width:468px;}
.elenco_strutture .contscheda .dx1 { font-size:13px; height:366px; margin-top:0; padding:4px 0 0; width:160px;}
.elenco_strutture .contscheda .sx1 .base { background-color:#E1E7E9; float:left; font-family:"Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:lighter; height:50px; line-height:15px; margin-top:0; padding:6px 5px 0; width:auto; border-right-width:0;}
#gallerydiv_main { width:468px; height:312px; background-color:white; margin:0; padding:0;}
.elenco_strutture .contscheda .longdiv { width:100%; font-weight:normal; font-style:normal;}
.elenco_strutture .contscheda .longdiv p { margin-left:0; margin-right:0; padding-left:0; padding-right:0;}
.elenco_strutture .contscheda .dx1 img { margin:0; font-size:13px; margin-left:5px; margin-top:1px; cursor:pointer;}
.elenco_strutture .contscheda .foto { background-color:#F0F1F2; border-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; margin-bottom:1px; margin-left:1px; padding:0; width:430px;}
.elenco_strutture .barra { background-color:#6C767D; color:#E1E7E9; display:block; float:left; font-size:10px; font-weight:normal; height:60px; line-height:30px; margin-top:1px; text-align:left; width:630px;}
.dettagli .tabs_scheda { display:none;}
.elenco_strutture .indirizzo ul { list-style-image:none; list-style-type:disc; margin:10px 0 0; padding:0; width:628px;}
.elenco_strutture .indirizzo li { display:block; float:left; height:auto; line-height:15px; margin-bottom:5px; padding-left:12px; width:195px;}
.elenco_strutture .indirizzo { color:#E1E7E9; display:block; height:60px; line-height:12px; margin:1px auto 0 0; text-align:left; width:auto;}
.elenco_strutture .indirizzo a, .elenco_strutture .indirizzo a:visited { color:#E1E7E9;}
.intestazione h3 { background-color:#FFFFFF; color:#0F6EB0; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:lighter; line-height:26px; margin:0; padding:0;}
.intestazione { background-color:#FFFFFF; color:#0F6EB0; font-family:"Times New Roman", Times, serif; padding-left:12px; padding-right:16px; padding-top:16px; width:600px; min-height:57px;}
.elenco_strutture .intestazione { width:auto;}
.intestazione .zona { color:#333333; font-size:11px; font-weight:normal; line-height:18px; text-transform:uppercase;}
.intestazione .indirizzo,.intestazione .recapti { color:#333333; font-size:11px; font-weight:normal; line-height:18px;}
.intestazione .zona { color:#333333; font-size:11px; font-weight:normal; line-height:18px; text-transform:uppercase;}
.intestazione .stelle { color:#00CCFF; font-size:25px;}
.intestazione1 { background-color:#FFFFFF; color:#333333; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:lighter; height:auto; line-height:15px; padding:14px 0 8px 12px; width:617px;}
.intestazione1 h4 { color:#333333; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:lighter; line-height:17px; margin-bottom:0; margin-top:0; padding-bottom:2px; padding-top:0;}
.intestazione1 .zona { font-weight:lighter; line-height:17px; margin-bottom:0; margin-top:0; padding-bottom:0; padding-top:0;}
.sidebar .elenco_strutture .struttura .nome,.sidebar .elenco_strutture .struttura .dati { margin-left:0;}
.sidebar  .struttura .gradimento { float:none;}
.sidebar .struttura .trattamenti { width:auto;}
.sidebar .struttura { margin:5px; width:275px;}
.sidebar .elenco_strutture { width:292px; border-width:0;}
.sidebar .elenco_strutture .cnt { border-left:1px solid #38AEE0; border-right:1px solid #38AEE0;}
.sidebar .struttura .prenota { text-align:right;}
.sidebar .appartamento .prenota { text-align:right; display:block;}
.sidebar .appartamento .altridati { font-weight:normal;}
.confermaprenotazione  .dettagli .conten .nome { width:306px;}
.confermaprenotazione  .dettagli .head .nome { width:308px;}
.confermaprenotazione .base p { margin:0; padding:0;}
.confermaprenotazione p.pagamento { background-color:white; border:1px solid #EDEDED; color:#333333; margin-bottom:10px; margin-top:10px; padding:10px; padding-top:10px; font-weight:bold;}
.confermaprenotazione  .dettagli .conten .persone { width:60px;}
.confermaprenotazione  .testo_cliente { background-color:white; border:1px solid #EDEDED; color:#333333; padding:10px; width:610px; margin-top:10px; margin-bottom:10px;}
.confermaprenotazione  .testo_cliente p { margin:0; padding:0;}
.confermaprenotazione  .testo_cliente .legenda { width:610px; height:40px;}
.confermaprenotazione  .testo_cliente .legenda li { height:auto; margin-top:5px;}
.confermaprenotazione   .intestazione .indirizzo { height:auto;}
.confermaprenotazione   .dettagli .conten .prezzo { width:90px;}
.confermaprenotazione   .dettagli .head .prezzo { width:91px;}
.confermaprenotazione .totale { font-weight:normal; font-size:1.2em; padding-left:5px; margin-bottom:0;}
div#menuschede { background-image:url(img/elstrutture-bg.png); background-position:left top; background-repeat:repeat-x; color:#FFFFFF; display:block; float:right; font-size:12px; font-weight:lighter; height:25px; line-height:25px; margin-left:0; margin-top:0; text-align:right; width:630px;}
#menuschede ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#menuschede ul li { display:block; float:right; font-weight:normal; height:25px; margin-bottom:0;}
#menuschede ul li a { color:#FFFFFF; display:block; font-weight:lighter; padding-left:5px; padding-right:5px; text-decoration:none;}
#menuschede ul li a:hover,#menuschede ul li a.selezionato { background-image:url(img/menuschede_over.png); background-position:center top; background-repeat:repeat-x; color:#FFFFFF;}
.elenco_strutture .dettagli { background-image:url(img/grigio.png); background-position:left top; background-repeat:repeat-x; color:#333333; display:block; height:auto; line-height:30px; margin:0 auto 0 0; padding-top:0; text-align:left; width:630px;}
.elenco_strutture .dettagli .riquadro { display:block; float:left; font-weight:normal; height:auto; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; width:126px;}
.elenco_strutture .dettagli .tit { background-image:url(img/grigio.png); background-position:left top; background-repeat:repeat-x; display:block; float:left; font-weight:normal; height:37px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:0; padding-left:12px; padding-right:3px; padding-top:0; width:111px;}
.elenco_strutture .sottotitolo1 .simboli { background-image:url(img/legenda-scheda-fondo.png); background-repeat:no-repeat; float:right; height:25px; line-height:12px; margin-top:8px; padding-top:4px; padding-left:5px; text-align:left; width:344px;}
.elenco_strutture .dettagli .scelte { background-image:url(img/struttura-bg.png); background-position:right top; background-repeat:repeat-x; border-right:1px solid #E0E6E8; color:#333333; display:block; float:left; font-weight:bold; height:36px; line-height:14px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:12px; padding-right:3px; padding-top:5px; width:110px;}
.elenco_strutture .contschedacamera { background-color:#FFFFFF; background-image:url(img/struttura-bg.png); background-position:left top; background-repeat:repeat-x; float:left; font-family:"Times New Roman", Times, serif; font-size:13px; font-style:italic; font-weight:lighter; height:166px; line-height:21px; margin:0 4px 0 0; padding-bottom:0; padding-top:0; width:630px;}
.elenco_strutture .contschedacamera .div1 { border-right:1px solid #E0E6E8; float:left; font-family:"Times New Roman", Times, serif; height:357px; line-height:19px; margin-top:0; padding-left:14px; padding-right:5px; padding-top:12px; width:190px;}
.elenco_strutture .contschedacamera .servizi { width:377px; padding:0; background-color:#FFFFFF !important; background-image:url(img/struttura-bg.png); background-position:left top; background-repeat:repeat-x;}
.elenco_strutture .contschedacamera .servizi .sottotitolo1 { width:377px; padding:0;}
.elenco_strutture .contschedacamera .servizi .contscheda { width:367px; padding:0 5px;}
.elenco_strutture .contschedacamera .servizi .div1 { height:auto; width:160px; border-width:0;}
.elenco_strutture .contschedacamera .servizi span { white-space:nowrap;}
.elenco_strutture .contschedacamera .servizi span.titoli { display:block;}
.elenco_strutture .contschedacamera .sx { background-color:#E7ECEE; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; margin:0; padding-bottom:0; padding-top:5px; width:232px;}
.elenco_strutture .contschedacamera .foto, .elenco_strutture .contschedacamera .foto, .elenco_strutture .contschedaappartamento .foto { background-color:#F0F1F2; border-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; height:166px; margin:0; padding:0; width:377px;}
.elenco_strutture .contschedacamera .menucamera { border-style:none; font-size:12px; font-style:normal; font-weight:bold; height:auto; padding:0; width:230px;}
.elenco_strutture .contschedacamera .menucamera h5 { margin:0; font-family:Helvetica,Arial,sans-serif; padding-right:10px; font-size:12px; font-style:normal; font-weight:bold;}
.elenco_strutture .contschedacamera a,.elenco_strutture .contschedacamera a:visited { color:#FF4500; padding-right:10px; font-family:Helvetica, Arial, sans-serif;}
.elenco_strutture .contschedacamera .sx .testo { border-style:none; height:auto; padding:0; width:230px;}
.elenco_strutture .contschedacamera .foto,
.elenco_strutture .contschedacamera .servizi,
.elenco_strutture .contschedacamera .prezzi,
.elenco_strutture .contschedaappartamento .foto { background-color:#F0F1F2; border-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; height:166px; margin:0; padding:0; width:377px; position:relative;}
#appartamenti_residence  .contschedacamera .foto,
#appartamenti_residence .contschedacamera .servizi,
.contschedaappartamento .foto { height:auto;}
#appartamenti_residence  .contschedacamera { height:auto; background-color:#E7ECEE;}
.contschedaappartamento { height:auto;}
#appartamenti_residence .hoverNav a, .contschedaappartamento .hoverNav a { height:210px;}
#appartamenti_residence .elenco_strutture .contschedacamera .sx { min-height:210px; height:auto; width:233px;}
.elenco_strutture .contschedacamera .servizi,
.elenco_strutture .contschedacamera .prezzi { display:none;}
.hoverNav { position:absolute; margin:0; padding:0; top:0; left:0; width:100%;}
.elenco_strutture .contschedacamera .foto .hoverNav a, .contschedaappartamento .foto .hoverNav a { width:150px; height:166px; margin:0; padding:0; background-image:none; background-repeat:no-repeat; font-size:0; text-decoration:none;}
.foto .hoverNav a.nav_prevLink { float:left; background-position:left center; background-image:url("img/frecciasx.png");}
.foto .hoverNav a.nav_nextLink { float:right; background-position:right center; background-image:url("img/frecciadx.png");}
.foto .hoverNav a.nav_prevLink:hover { background-image:url("img/frecciasx-over.gif");}
.foto .hoverNav a.nav_nextLink:hover { background-image:url("img/frecciadx-over.gif");}
.indietro { float:right; margin-right:10px; font-size:12px; font-weight:bold; height:auto; margin-bottom:5px; margin-top:15px; text-align:right;}
.blocchiRicerche { width:200px; margin:0; padding:0; margin-left:11px; float:left;}
.blocchiRicerche h4.titolo { background-image:url(img/menutitoli_bg.jpg); background-repeat:no-repeat; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:28px; padding-left:5px; margin:0; padding:0;}
.blocchiRicerche .bloccoRicerca { margin:0; padding:0; height:138px; overflow:hidden; background-repeat:no-repeat;}
.blocchiRicerche .bloccoRicerca h5 { margin:0; padding:0; line-height:40px; margin-left:85px; font-size:16px;}
.blocchiRicerche .bloccoRicerca p { margin:0; padding:0; margin-left:85px;}
.blocchiRicerche .row-1 { background-image:url(img/hotel_bibione.jpg);}
.blocchiRicerche .row-1 p { color:white;}
.blocchiRicerche .row-1 h5 a,.blocchiRicerche .row-1 h5 a:visited { color:white !important;}
.blocchiRicerche .row-2 { background-image:url(img/superbibione8f_21.jpg);}
.blocchiRicerche .row-2 p { color:#67677A;}
.blocchiRicerche .row-2 h5 a,.blocchiRicerche .row-2 h5 a:visited { color:#67677A !important;}
.fondo { background-color:#F7F7F7; background-image:url(img/risultatibg.png); background-position:left top; background-repeat:repeat-x; color:#333333; float:left; height:auto; padding-bottom:5px; padding-left:4px; padding-top:1px; width:636px;}
.titoletto { color:#888888; font-size:12px; font-weight:bold; line-height:16px; padding-left:5px; padding-right:5px;}
#breadcrumb .corrente { color:#444;}
.titoletto  a,.titoletto  a:visited { color:#333333;}
.risultati { text-align:left;}
.risultati .paginazione { color:#67677A; font-size:12px; margin-right:5px; padding-top:15px; text-align:right;}
.risultati .elementitrovati { background-image:url(img/eltrovati-bg.jpg); background-repeat:repeat-x; color:#C7E7F5; height:18px; padding-top:5px; width:640px;}
.risultati .ordinamento { float:right; font-size:11px; padding-right:5px; text-align:right; width:auto;}
.risultati .trovati { float:left; font-size:12px; padding-left:5px; width:auto;}
.paginazione_foto { margin-top:2px;}
.paginazione_foto a.next img,.paginazione_foto a.prev img { vertical-align:middle;}
.paginazione_foto a.next,.paginazione_foto a.prev { position:absolute; width:7px; font-size:0;}
.paginazione_foto a.prev { top:0; left:0;}
.paginazione_foto a.next { top:0; right:0;}
.paginazione_foto a span { display:block; text-align:center; width:25px; margin:0; padding:0;}
.paginazione_foto a,.paginazione_foto a:visited { color:#67677A !important; display:block; height:20px; float:left; text-align:center; text-decoration:none; font-weight:normal;}
.cnt_paginazione { width:100%; overflow:hidden; float:left; word-spacing:5px; height:20px; position:relative; margin:0; padding:0;}
.cnt_paginazione .slide { position:absolute; top:0; left:7px; height:20px; width:1000px;}
.paginazione_foto ol { list-style-type:none; margin:0; padding:0; display:block;}
.struttura .wrapper img {}
.foto .wrapper,.loading_background { background-image:url("ambient.resources/img/loading_small.gif"); background-repeat:no-repeat; background-position:center center;}
.paginazione_foto ol li { list-style-type:none; display:block; float:left; width:30px; height:20px;}
.paginazione_foto a.sel { color:#FF4500 !important;}
.indirizzi_struttura a { margin:5px 10px 5px 0; color:#67677A !important;}
.blocco_menu { width:292px; background-color:white; padding-bottom:5px; background-image:url(img/menutitolibottom.jpg); background-repeat:no-repeat; background-position:bottom; margin:0; padding-bottom:7px; margin-bottom:10px; margin-left:3px;}
.blocco_menu p,.blocco_menu ul { padding:0; margin:0;}
.blocco_menu ul { list-style-type:none;}
.blocco_menu ul li { border-left:1px solid #38AEE0; border-right:1px solid #38AEE0; margin:0; padding:0; text-align:left; padding-left:15px; background-image:url(img/menudestro_bg.png); background-repeat:no-repeat;}
.blocco_menu ul p { border-left:none; border-right:none; font-size:11px;}
.blocco_menu ul img { float:right;}
.blocco_menu h3 { background-image:url(img/menutitoli2_bg.jpg); background-repeat:no-repeat; color:#FFFFFF; font-size:13px; font-weight:bold; height:30px; line-height:26px; padding-left:10px; margin:0;}
.blocco_menu_attiv h3 { background-image:url(img/menutitoliattiv_bg.png); background-repeat:no-repeat; color:#FFFFFF;}
.blocco_menu_attiv ul li { background-image:url(img/menudestroattiv_bg.png); background-repeat:repeat-x; height:60px;}
.blocco_menu_attiv ul li a:hover { color:#FF4500;}
.blocco_menu_attiv ul li a, .blocco_menu_attiv ul li a:visited { color:#0F6EB0; font-size:12px; font-weight:bold; line-height:20px; padding-left:0;}
.ricerche { text-align:left;}
.ricerca .blocco_menu { background-image:url("img/ricerche-bg-vert.jpg"); background-color:#CA2416; background-repeat:repeat-x; background-position:center top; margin:0; width:294px; border:3px solid white; padding:0; padding-top:10px;}
.ricerca .blocco_menu label { color:white; font-size:13px;}
.ricerca .blocco_menu label.titologruppo { border-bottom:1px solid white; display:block; font-size:16px; margin-bottom:5px; text-align:right;}
ricerca .blocco_menu label.titologruppo { border-bottom:1px solid white; display:block; font-size:16px; font-weight:bold; margin-bottom:5px; text-align:right;}
.ricerca .persone { float:left;}
.ricerche fieldset { margin:0; padding:0; border:none;}
.ricerche .date { width:100%;}
.ricerche .date span.dal { display:block; float:left; width:48%;}
.ricerche .date span.al { display:block; float:right; width:48%;}
.ricerche .date span.notti { display:block; width:48%;}
.ricerche .invia { background-image:url("img/ricerche-bg-vert-sotto.jpg"); background-position:center bottom; background-repeat:repeat-x; height:27px; padding-top:4px;}
.ricerche .etabambino { display:block; margin-right:48px;}
.bambinonascosto { display:none!important;}
.ricerche .bambini {}
.ricerche .persone { float:left; width:48%;}
.ricerche .invia .bottone { float:none;}
.ricerche .invia { text-align:right; margin-top:5px; padding-right:5px;}
.contopbar .ricerche { position:absolute; top:-430px;}
.contopbar .sidebar { position:relative;}
.ricerche .date span label { width:30%; display:block; float:left; font-size:13px; font-weight:bold;}
.sidebar .ricerche .date input { background-color:white; border-width:0; width:128px;}
.sidebar .ricerche .date .notti input { background-color:transparent; color:white; border-width:0;}
.sidebar .ricerche { width:299px; margin-bottom:5px;}
.sidebar .ricerche form { margin:0;}
.sidebar .ricerche form p,.sidebar .ricerche form fieldset { margin:0 4px 0 4px;}
#menu_ricerche  .timeframe_menu { width:286px;}
#menu_ricerche .timeframe_menu li { float:left; width:33%; border-width:0; padding:0; text-align:center;}
#menu_ricerche .timeframe_menu li a { display:block; width:100%; line-height:18px;}
#menu_ricerche .timeframe_calendar .timeframe_menu li a.today { text-align:center;}
#menu_ricerche  .timeframe_menu li a.next { text-align:right; font-weight:bold;}
#menu_ricerche .timeframe_menu li a.previous { text-align:left; font-weight:bold;}
#menu_ricerche  div.timeframe_calendar { width:100%;}
#ricerca_agenzie #camere { list-style-type:none;}
#ricerca_agenzie #camere li { background:transparent none repeat scroll 0 0; border:medium none; list-style-type:none;}
#ricerca_agenzie .persone { float:none;}
#ricerca_agenzie .persone { float:none;}
#selezLingua dd,#selezLingua dt,#selezLingua dl { margin:0; padding:0;}
#selezLingua dl { padding-left:5px; border-left:1px solid #B2F0FF; border-right:1px solid #B2F0FF; width:102px; line-height:20px;}
#selezLingua dt { float:right; margin-right:10px;}
#selezLingua dl { float:left;}
#selezLingua { padding-bottom:6px; background-image:url(img/linguebottom.png); background-repeat:no-repeat; background-position:bottom; background-color:#21A1D6;}
#selezLingua a,#selezLingua a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-left:0; font-weight:normal; text-decoration:underline; color:#b5effe;}
.selezLingua a:hover { text-decoration:none; color:#FFFFFF;}
a.corrente { font-weight:bold;}
.linguaCorrente { background-color:#198CC7; border-left:1px solid #B2F0FF; border-right:1px solid #B2F0FF;}
.linguaCorrente .lingua { float:left; padding-left:5px;}
.linguaCorrente .bandiera { float:right; margin-right:10px;}
.linguaCorrente a,.linguaCorrente a:visited { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding-left:10px; font-weight:normal; text-decoration:none; line-height:20px; color:#b5effe;}
.paginazione .link_corrente { font-weight:bold !important; text-decoration:underline !important;}
.popup_mappa { margin:10px;}
.popup_mappa .trattamenti { color:#333333; float:right; font-size:11px; font-weight:lighter; line-height:20px; margin:0 0 0; padding-left:0; width:100px; text-align:right;}
.popup_mappa .trattamento { display:block; white-space:nowrap;}
.popup_mappa  .barra_feedback { width:100px;}
.popup_mappa h2 { color:#0F6EB0; font-family:"Times New Roman", Times, serif; font-size:17px; font-weight:lighter; line-height:16px; margin:0; padding-left:0; padding-top:0;}
.popup_mappa table { border-collapse:collapse; width:100%;}
.popup_mappa table td { vertical-align:top;}
.popup_mappa .trattamenti .prezzi { color:#333333; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.popup_mappa .trattamenti .prezzi { color:#333333; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:bold; padding-left:7px;}
.blocco_menu_filtro { background-color:#68C3E7; background-image:url(img/menufiltribottom.png); background-position:center bottom; background-repeat:no-repeat; margin-bottom:10px; padding-bottom:10px; width:292px;}
.blocco_menu_filtro h4 { background-color:#38AFDF; border-left:1px solid #018BB9; border-right:1px solid #018BB9; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:lighter; height:30px; line-height:26px; margin:0; padding-left:10px; text-align:left;}
.blocco_menu_filtro ul { list-style-type:none;}
.blocco_menu_filtro ul li { background-color:#B5E1F3; background-image:url(img/vocebg_over.png); background-repeat:repeat-x; background-position:center bottom; border-bottom:1px solid #38AFDF; border-left:1px solid #018BB9; border-right:1px solid #018BB9; line-height:28px; margin:0; padding:0 0 0 15px; text-align:left;}
.blocco_menu_filtro ul li input { float:right; margin-right:5px; margin-top:8px;}
.blocco_menu_filtro ul li label { color:#0F6EB0; font-size:10px; font-weight:bold; text-transform:uppercase;}
.formrichiesta { margin:5px auto; width:95%;}
.formrichiesta p.campi { margin:0; float:left; width:40%;}
.formrichiesta p.clear { clear:both;}
.formrichiesta label { display:block; color:#333333; font-family:"Times New Roman", Times, serif; font-size:11px; font-style:normal; font-weight:lighter; line-height:12px; padding-top:5px; padding-bottom:0; padding-left:0; text-transform:uppercase;}
.formrichiesta label.no-label { display:inline; font-family:Helvetica, Arial, sans-serif; text-transform:none;}
.formrichiesta input.input_text, .formrichiesta textarea.input_text { background-color:#FFFFFF; background-image:url(img/struttura-bg.png); background-position:center top; background-repeat:repeat-x; border:1px solid #E0E6E8; color:#333333; font-size:12px; margin-bottom:5px; margin-top:5px; padding-left:5px; width:200px;}
.formrichiesta .input_select { border:1px solid #E0E6E8; color:#333333; font-size:12px; margin-bottom:5px; margin-top:5px; background-color:#f5f5f5;}
.formrichiesta textarea.input_text { width:90%; height:80px;}
.formrichiesta .required { color:#00CCFF; font-size:16px; font-weight:normal; padding-left:5px;}
.formrichiesta .altrarichiesta { text-align:right; clear:both; margin-top:4em;}
.formrichiesta .condizioni { color:#67677A; font-family:"Tahoma", Helvetica, Arial, sans-serif; font-size:12px; line-height:20px; padding-left:20px; padding-right:30px; font-weight:normal;}
.formrichiesta .condizioni { font-family:"Tahoma", Helvetica, Arial, sans-serif; font-size:12px; line-height:20px; padding-left:20px; padding-right:30px; font-weight:normal; font-style:normal; margin-top:3em;}
.formrichiesta .condizioni p { margin:0; padding:0; padding-top:5px; padding-bottom:5px;}
.formrichiesta .altrarichiesta a, .formrichiesta .altrarichiesta a:visited { font-family:Helvetica, Arial, sans-serif; text-transform:none; color:#333333; font-weight:normal; font-style:normal;}
.formrichiesta .validation-error { margin-bottom:10px; display:block;}
.formrichiesta .hint { margin-bottom:10px; display:block; font-style:normal; font-weight:normal; font-size:10px;}
.validation-error { color:red; font-family:Helvetica, Arial, sans-serif; text-transform:none; font-weight:normal; font-style:normal;}
.feedbackall { height:10px;}
.barra_feedback { font-size:0; line-height:0; width:197px; height:7px; border:1px solid black; background-image:url(img/puntini_barra.gif); width:109px;}
.barra_feedback .feedback { height:7px; background-color:#999; background-image:url(img/puntini_barra.gif);}
#gmap_albergo div { float:none; margin:0; padding:0; border:none; font-style:normal; font-weight:normal;}
.gmap_albergo div { font-family:Helvetica, Arial, sans-serif;}
.elenco_strutturehome {}
.elenco_strutturehome .strutturahome {}
.elenco_strutturehome .strutturahome .cnt_paginazione { width:157px;}
.strutturahome .nomeh { font-family:"Times New Roman", Times, serif; font-weight:bold; height:20px; margin-left:0; margin-right:5px;}
.strutturahome h4 { color:#0F6EB0; font-family:"Times New Roman", Times, serif; font-size:17px; line-height:17px; margin:0; padding-bottom:3px; padding-top:0; padding-right:5px;}
.strutturahome h4 strong { font-family:"Times New Roman",Times,serif; font-weight:bold; margin:0;}
.strutturahome .foto { float:left; margin-bottom:7px; width:157px;}
.strutturahome .datih { float:left; font-size:12px; font-weight:normal; height:75px; line-height:15px; margin-right:5px; margin-top:0; padding-left:20px; padding-top:0; margin-left:0; font-family:Helvetica,Arial,sans-serif;}
.strutturahome .indirizzi_struttura { font-size:15px; margin-left:20px; margin-top:80px; padding-left:158px; padding-right:10px;}
.tabs_scheda .strutturahome .foto { margin-right:20px;}
.tabs_scheda .strutturahome .datih { float:none;}
.tabs_scheda .indirizzi_struttura { margin:0;}
#appartamenti_residence .div1 { height:auto; border-top:1px solid white;}
#appartamenti_residence .riquadri { float:right;}
#appartamenti_residence .listino { float:left; width:auto; margin-left:6px;}
.listino table { margin:0 auto;}
.listino table, .listino table th, .listino table td { border-collapse:collapse;}
.listino table th, .listino table td { border:1px solid #e0e6e8; padding:0.5em;}
.listino table thead th, .listino table thead td { text-align:center; background-color:#D6DEE0; background-image:url(img/grigio.png); background-position:left top; background-repeat:repeat-x; color:#333333; font-size:11px; border-top-width:0;}
.listino table tbody th {}
.listino table tbody td { text-align:center; font-weight:normal;}
.listino table tfoot td { font-weight:normal;}
.listino p { font-weight:normal;}
.elenco_strutturehome .strutturahomeagenzia .indirizzi_struttura, .elenco_strutturehome .strutturahomeresidence .indirizzi_struttura { margin-top:0; position:absolute; right:0; bottom:0;}
.strutturahomeagenzia .datih, .strutturahomeresidence .datih { height:90px; margin-right:0; padding-left:5px; padding-right:0; width:450px; position:relative;}
.strutturahomeresidence .datih { width:auto;}
#residences_agenzia .strutturahomeresidence { width:298px; float:left;}
.strutturahome .indirizzi_struttura a, .indirizzi_struttura a:visited { color:#333333; font-size:11px; margin:5px 5px 5px 0;}
.strutturahome .indirizzi_struttura a.vai, .indirizzi_struttura a.vai:visited { color:#ffffff!important; font-size:15px; margin:5px 5px 5px 0;}
.strutturahome .indirizzi_struttura .vai { float:right;}
#residences_agenzia p.sottotitolo1, #appartamenti_residence p.sottotitolo1 { padding-left:0;}
#residences_agenzia .strutturahomeresidence .foto, #appartamenti_residence .strutturahomeresidence .foto { width:157px; height:auto; background-color:transparent;}
#residences_agenzia { font-family:sans-serif; font-style:normal;}
div#contenitore { width:600px; margin:0 auto;}
table#giorni { width:100%; padding:2px; border-collapse:collapse;}
table#giorni td { text-align:center; padding:10px 2px; border-collapse:collapse; border:1px solid #80BEE0; background-color:#EEF5FB;}
table#giorni td a { display:block; width:100%;}
table#giorni td.sel { background-color:#E3F0F8;}
table#giorni td.sel a {}
table.meteo_orario { width:100%; border-collapse:collapse; background-color:#E3F0F8;}
table.meteo_orario th, table.meteo_orario td { border-collapse:collapse; border:1px solid #80BEE0; padding:2px 3px; height:50px;}
table.meteo_orario tr.row1 { background-color:#E3F0F8;}
table.meteo_orario tr.row2 { background-color:#EEF5FB;}
p.fontedati { text-align:center;}
.sidebar .meteoside { border-left:1px solid #38AEE0; border-right:1px solid #38AEE0;}
table#simple_meteo { border-collapse:collapse; width:100%; border-width:0;}
table#simple_meteo th, table#simple_meteo td { border-collapse:collapse; border-bottom:1px solid #38AEE0; font-size:0.7em; font-weight:normal;}
table#simple_meteo thead th { text-align:center;}
table#simple_meteo tbody th { text-align:right;}
table#simple_meteo tbody td { text-align:center;}
div#legals { color:#67677A; font-family:Tahoma,Helvetica,Arial,sans-serif; font-size:12px; line-height:20px; padding-left:20px; padding-right:30px;}
#paginazione { text-align:right;}
#paginazione #labelpaginazione { color:#67677A;}
#paginazione .paginazione { display:inline;}
.paginazione a, .paginazione a:visited { color:#333333; text-decoration:none; letter-spacing:2px;}
.paginazione a:hover { color:#FF4500;}
.ordinamento a, .ordinamento a:visited { color:white; text-decoration:none;}
.ordinamento a:HOVER { text-decoration:underline;}
.ordinamento a.corrente { font-weight:bold;}
.fondo p.errore { background-image:url(ambient.resources/img/icons/error.png); color:#CA2416; padding:0 0 0 20px; background-repeat:no-repeat;}
.fondo p.info { background-image:url(ambient.resources/img/icons/information.png); padding:0 0 0 20px; background-repeat:no-repeat;}
.elenco_strutture p.info, .elenco_strutture p.errore { padding:5px 0 5px 30px; background-position:10px 6px;}
.elenco_strutture p.info { background-color:#0F6EB0; color:white; margin:0;}
.elenco_strutture p.subinfo { font-weight:normal; padding-left:5px;}
#ricerca_agenzie .DynarchCalendar-day { font-weight:bold; text-decoration:underline;}
#ricerca_agenzie  .DynarchCalendar-day-disabled { font-weight:normal!important; text-decoration:none;}
.formrichiesta label.pagamenti { font-weight:bold;}
