@charset "utf-8";body{font-family:Helvetica;font-size:11px;line-height:16px;color:#515e76;background-color:#515e76;margin:0px;padding:0px;}
#contenitore{padding:0px;width:900px;margin:0px auto;position:relative;background-color:#FFFfff;background-image:url(../images/contenitore-sfo.gif);background-repeat:repeat-y;}
#contenitore #footer{background-color:#FFF;border-top-width:1px;border-top-style:solid;border-top-color:#8D8D8D;text-align:center;padding:5px 5px 15px 15px;}
#contenitore #header{height:259px;background-image:url(../images/header-sfo.jpg);background-repeat:no-repeat;}
#contenitore #header #sezioni{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:222px;}
a:link{color:#5FAECC;text-decoration:none;}
a:hover{color:#515E76;text-decoration:underline;}
a:visited{color:#828181;text-decoration:none;}
a.linkofferte{color:#FFF;text-decoration:none;background-color:#F33;padding:3px;}
a:hover.linkofferte{color:#333;text-decoration:underline;background-color:#F33;}
a:visited.linkofferte{color:#FFF;text-decoration:none;background-color:#F33;}
a.bianco{color:#FFF;text-decoration:none;}
a:hover.bianco{color:#FFF;text-decoration:underline;}
a:visited.bianco{color:#FFF;text-decoration:none;}
.navigazione{height:33px;font-size:12px;line-height:33px;color:#333333;font-weight:bold;margin:0px;padding-left:700px;background-repeat:no-repeat;}
.nav-agri{background-image:url(../images/nav-agriturismi.gif);}
.nav-camp{background-image:url(../images/nav-campeggi.gif);}
.nav-hotel{background-image:url(../images/nav-hotel.gif);}
.nav-vill{background-image:url(../images/nav-villaggi.gif);}
.nav-altro{background-color:#ecebeb;}
#contenitore #sidebar-sx{position:absolute;top:292px;left:0;width:200px;background:#EBEBEB;padding:0px;}
#contenitore #sidebar-sx h3{font-weight:bold;font-size:12px;line-height:15px;margin:0px;padding:5px;}
#contenitore #sidebar-sx p{margin:0px;padding:5px;}
#contenitore #sidebar-dx{position:absolute;top:292px;right:0;width:190px;padding:0px;background-color:#FFF;}
#contenitore #contenuto{padding:0;background-color:#FFF;margin:0px 190px 0px 200px;}
#contenitore #contenuto #cartina{text-align:center;}
#contenitore #contenuto h2{font-size:12px;line-height:15px;margin:0px;padding:3px;}
#contenitore #contenuto h1{color:#515E76;font-size:18px;line-height:22px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#515E76;padding:5px;margin:0px 5px;}
#contenitore #testi{background-color:#FFF;z-index:10000;}
#contenitore #testi p{padding:5px 15px 3px 15px;margin:0px;font-size:12px;line-height:17px;}
#contenitore #contenuto-altro{background-color:#FFFFFF;padding:0px 15px 5px 15px;margin:0px;border-width:1px;border-style:solid;border-color:#ffffff;}
#contenitore #contenuto-altro ol li{margin:0px;padding:0px;}
#contenitore #contenuto-altro h2{font-size:13px;line-height:16px;font-weight:normal;margin:0px;padding:3px 10px;}
#contenitore #contenuto-altro #tb-sitemap{background-color:#ecebeb;border-bottom-color:#E4E4E4;border-bottom-style:solid;border-bottom-width:3px;border-top-color:#E4E4E4;border-top-style:solid;border-top-width:4px;margin-bottom:10px;margin-top:0;font-size:11px;line-height:16px;}
#contenitore #contenuto-altro #tb-sitemap tr td{margin:0px;padding:5px;}
#contenitore #contenuto-altro h3{color:#088C9A;font-size:11px;line-height:14px;padding:4px 0px;border-top-width:1px;border-top-style:dashed;border-top-color:#048B99;margin:5px 5px 5px 43px;}
#contenitore #contenuto-altro h4{font-size:12px;font-weight:normal;line-height:16px;margin:0px;padding:5px 10px;font-family:Helvetica;}
#contenitore #contenuto-altro h1{font-size:20px;line-height:25px;padding:0px;margin-top:3px;margin-right:5px;margin-bottom:3px;margin-left:5px;}
.campeggi-tb{border:1px solid #AAC4FF;margin-top:10px;margin-bottom:5px;}
.campeggi-td{width:95px;text-align:center;vertical-align:middle;}
.campeggi-titolo{width:258px;text-transform:uppercase;font-family:Helvetica;font-weight:bold;font-size:12px;color:#115E88;text-align:left;line-height:20px;}
.campeggi-txt{line-height:16px;margin-top:15px;margin-bottom:5px;}
.campeggi-villaggi{color:#5A9700;font-size:9px;}
.no-results{font-size:12px;line-height:18px;font-weight:bold;color:#C06;}
.lampeggio{background-image:url(../images/lampeggio.gif);}
.titolocampeggi{background-color:#34AD35;font-size:11px;line-height:15px;color:#FFFFFF;margin:0px 3px;padding:5px;}
.titolvillaggi{background-color:#44A6E3;font-size:11px;line-height:15px;color:#FFFFFF;margin:0px 3px;padding:5px;}
.titolohotel{background-color:#FEB902;font-size:11px;line-height:15px;color:#FFFFFF;margin:0px 3px;padding:5px;}
.titoloagri{background-color:#F6842E;font-size:11px;line-height:15px;color:#FFFFFF;margin:0px 3px;padding:5px;}
.agri{color:#F93;}
.vill{color:#47A5E3;}
.camp{color:#32AE36;}
.hotel{color:#FFB800;}
.color{background-color:#5FAECC;font-weight:bold;color:#FFFFFF;padding:2px 8px;}
#breadcrumb{color:#515E76;font-size:11px;line-height:18px;margin:5px;padding:0px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#515E76;}
.publinew{background-color:#E3EBFF;float:left;height:228px;margin:0 2px 4px 0;width:128px;}
.publinew p{font-size:9px;line-height:11px;padding:2px;color:#333333;margin:0}
.publinew a{text-decoration:none;}
.publinew a:hover{text-decoration:underline;color:#333333;}
.block-struct-evidence{width:520px;margin:auto;overflow:hidden;line-height:12px;text-align:left;}
.block-struct-evidence h4{background-color:#07A5F9;color:#FFFFFF;font-weight:bold;font-size:1.3em;margin:5px 0 0 2px;padding:4px;text-transform:uppercase;width:100%;font-family:Geneva, sans-serif;text-align:left;}
.block-struct-evidence-item{border:1px solid #07A5F9;width:250px;float:left;height:60px;margin:2px;padding:2px;text-align:left;display:block;}
.block-struct-evidence-item .struct-name{color:#07A5F9;white-space:nowrap;overflow:hidden;}
.block-struct-evidence-item .struct-city{text-transform:uppercase;font-weight:bold;white-space:nowrap;overflow:hidden;}
.block-struct-evidence-item .banner{float:left;margin-right:2px;}
.block-struct-evidence-item .struct-contact{display:block;width:153px;height:13px;background:url(/shared-images/tasti/tasto-disp-evidenza.gif) no-repeat -1px 0;margin-left:92px;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:11px;padding:2px 0 0 5px;margin-top:8px;}
.block-struct-evidence-item a{color:#333;text-decoration:none;}
.block-struct-evidence-item a:hover{color:#FD4D00;}
.ui-publi-offerte{overflow:hidden;margin-bottom:10px;margin-top:10px;}
.ui-publi-offerte-cont{width:128px;float:left;margin-right:3px;margin-bottom:3px;margin-left:5px;text-align:left;padding:0}
.ui-publi-offerte-cont p{line-height:12px;font-size:11px;margin:0;padding:0 2px}
.ui-publi-offerte-cont a{color:#666;font-size:9px;line-height:12px;text-decoration:none}
.ui-publi-offerte-cont a:hover{color:#F60;font-size:9px;line-height:12px}
