*{margin:0;padding:0;}
body{font-family:Verdana, Geneva, sans-serif;font-size:10px;line-height:15px;color:#2D5FAA;background-image:url(../images/body-sfo.gif);background-repeat:repeat-x;background-position:top;text-align:center;margin:0;padding:0;}
#sfondodestra{background-image:url(../images/sfo-destragiallo.gif);}
.container{width:847px;text-align:left;margin:0 auto;padding:0;}
.testata{height:306px;}
.logo{background-image:url(../images/testata-logo.jpg);height:159px;color: #F9CC0B;}
.logo a{height:125px;width:840px;text-decoration:none;}
a{text-decoration:none;color:#2D5FAA;}
a:hover{text-decoration:none;color:#FF5400;}
a.arancio{text-decoration:underline;color:#F60;}
a:hover.arancio{text-decoration:none;color:#F60;}
#right{background-image:url(../images/right-sfo.gif);float:right;width:182px;background-repeat:repeat-y;}
#left{margin:0 182px 0 0;}
#footer{border-bottom:2px solid #3398CC;border-top:2px solid #3398CC;text-align:center;padding:5px;margin: 5px 0;clear: both;background-color: #FFF;}
.box-posizione{background-image:url(../images/box-posizione-titolo.gif);background-repeat:no-repeat;background-position:left top;height:104px;width:847px;padding-top:8px;font-size:9px;text-transform:lowercase;line-height:17px;}
.box-posizione .linkposizione{color:#FFF;text-align:center;width:110px;float:left;}
.cartina{background-image:url(../images/box-cartina-sfo.gif);background-repeat:no-repeat;background-position:left top;padding-top:9px;min-height:84px;}
.cartina .flash{float:left;}
.cartina .breadcrumb{width:525px;height:34px;line-height:20px;padding-left:32px;}
.cartina .breadcrumb a{color:#2D5FAA;font-weight:700;text-decoration:underline;}
.cartina .breadcrumb a:hover{color:#FFF;font-weight:700;text-decoration:none;background-color:#3398CC;}
.cartina .navigazione{width:330px;float:left;}
.cartina .navigazione div a{line-height:20px;display:block;width:165px;float:left;}
.multipla{text-align:center;width:260px;margin-right:auto;margin-left:auto;}
.nav-destra{width:170px;background-image:url(../images/box-destra.gif);}
.nav-destra div{padding:0 15px 0 20px;}
.nav-destra div a:hover{color:#F60;}
.boxbanner{width:170px;background-image:url(../images/banner-sfo.gif);color:#fff;}
.primo-piano{background-image:url(../images/box-destra.gif);width:170px;}
.color{color:#FFF;background-color:#71BB00;margin:0;padding:5px;}
.top{text-transform:capitalize;font-weight:700;padding:5px 10px;}
.clearfloat{clear:both;margin-top:2px;margin-bottom:2px;}
#ui-multipla{width:260px;height:100px;background-image:url(../images/scrivi.gif);background-repeat:no-repeat;font-size:13px;font-weight:700;}
#ui-multipla a{display:block;height:50px;width:155px;color:red;font-size:14px;text-align:left;padding:50px 0 0 105px;}
#ui-multipla a:hover{color:#FFDE00;}
.publi table{margin: auto;}
.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;}
.link a{text-decoration: underline;}
.link a:hover {text-decoration: none;color: #333333;}
.block-struct-evidence{width:665px;overflow:hidden;line-height:12px;text-align:left; float:left;}
.block-struct-evidence h4{background:url(/images/strutture-evidenza.gif) no-repeat;height:72px;margin:0;}
.block-struct-evidence-item{border:1px solid #FF5400;height:60px;text-align:left;display:block;float:left;width:320px;margin:2px;padding:2px;}
.block-struct-evidence-item .struct-name{color:#FF5400;white-space:nowrap;overflow:hidden;}
.block-struct-evidence-item .struct-city{text-transform:uppercase;font-weight:700;white-space:nowrap;overflow:hidden;}
.block-struct-evidence-item .banner{float:left;margin-right:2px;}
.block-struct-evidence-item .struct-contact{display:block;width:155px;height:13px;background:url(/shared-images/tasti/tasto-disp-evidenza.gif) no-repeat;margin-left:92px;color:#FFF;text-transform:uppercase;font-weight:700;font-size:9px;margin-top:8px;padding:2px 0 0 5px;}
.block-struct-evidence-item a{color:#333;text-decoration:none;}
.block-struct-evidence-item a:hover{color:#FF5400;}
.box-camping-tbstat{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#71BB00;margin:5px 0 0;}
.box-camping-tb{border:1px solid #0F5E84;margin:5px 0;}
.box-camping-titolo{text-transform:uppercase;font-weight:700;font-size:12px;color:#0F5E84;}
.box-camping-txt{line-height:16px;margin-top:15px;margin-bottom:5px;color:#0F5E84;}
.box-camping-villaggi{color:#71BB00;font-size:9px;line-height:13px;}
.nav-pag-posizione{width:159px;float:left;font-size:9px;line-height:17px;padding-left:5px;margin-top:5px;margin-bottom:5px;}
.nav-pag-posizione a:hover{color:#FFF;background-color:#FF5400;}
#left-sitemap{width:847px;}
.box-posizione-sitemap{height:104px;width:800px;padding-top:8px;font-size:9px;text-transform:lowercase;line-height:17px;margin-left:auto;margin-right:auto;}
.box-posizione-sitemap .linkposizione{color:#FFf;text-align:center;width:110px;float:left;margin-left:2px;margin-right:2px;}
.box-posizione .linkposizione a,.box-posizione-sitemap .linkposizione a{color:#FFF;text-decoration:none;}
.box-posizione .linkposizione a:hover,.box-posizione-sitemap .linkposizione a:hover{color:#FF5400;text-decoration:none;}
.offerte{background-image:url(../images/box-offerte.gif);background-repeat:no-repeat;background-position:top;margin:10px 0;}
.clearleft{clear:left;}
.offerte a {display: block;height: 60px;margin: 0;padding: 50px 10px 0 95px;text-decoration: none;}
.offerte a:hover{text-decoration:underline;color:#FC5700;}
.partner{margin-bottom:5px;width:835px;background-image:url(../images/tit-vacanzeitalia.gif);background-color:#F1F2F0;background-repeat:no-repeat;background-position:top;padding-top:52px;height:85px;}
.partner-testo{float:left;width:240px;height:80px;font-size:9px;line-height:12px;}
h5{color:#F9CC0B;font-weight:400;font-size:10px;line-height:14px;}
h6{color:#71BB00;font-size:18px;line-height:23px;margin:5px;}
h3{color:#F60;font-size:12px;margin-top:5px;margin-bottom:5px;}
.tit-pagine {background-color: #d4d0c8;color: #FFFFFF;font-size: 12px;margin:5px 0;padding: 3px 10px;text-align:right}
p{line-height:16px;text-align:left;}
h4{color:#F60;font-size:16px;line-height:18px;margin:5px;}
.sfondoverde{background-color:#71BB00;color:#FFF;margin:0 0 0 -2px;padding:4px;}
h2{color:#3398cc;font-size:13px;line-height:18px;margin-top:5px;margin-bottom:5px;text-align:left;}
ul{font-weight:400;line-height:13px;margin:0;padding:0 25px;}
.pos-mare{width:110px;height:78px;background-position:-26px -186px;background-repeat:no-repeat;}
.pos-citta{width:110px;height:78px;background-position:-137px -186px;background-repeat:no-repeat;}
.pos-collina{width:110px;height:78px;background-position:-248px -186px;background-repeat:no-repeat;}
.pos-lago{width:110px;height:78px;background-position:-359px -186px;background-repeat:no-repeat;}
.pos-parco{width:110px;height:78px;background-position:-470px -186px;background-repeat:no-repeat;}
.pos-montagna{width:110px;height:78px;background-position:-581px -186px;background-repeat:no-repeat;}
.mappa{width:124px;height:35px;background-position:-451px -315px;background-repeat:no-repeat;margin-left:420px;}
.pos-localita{width:171px;height:34px;background-position:-25px -383px;background-repeat:no-repeat;}
.pos-canetitolo{width:150px;height:60px;background-position:-700px -796px;background-repeat:no-repeat;}
.cane{width:36px;height:34px;background-position:-211px -385px;background-repeat:no-repeat;}
.box-banner-tit{width:170px;height:39px;background-position:-692px -186px;background-repeat:no-repeat;}
.box-banner-down{width:170px;height:35px;background-position:-692px -254px;background-repeat:no-repeat;}
.box-primopiano-tit{width:170px;height:91px;background-position:-692px -409px;background-repeat:no-repeat;}
.box-navdestra-tit{width:170px;height:38px;background-position:-692px -300px;background-repeat:no-repeat;}
.box-destra-down{width:170px;height:35px;background-position:-692px -374px;background-repeat:no-repeat;}
.box-utility-tit{width:170px;height:94px;background-position:-692px -522px;background-repeat:no-repeat;}
.box-utility-down{width:170px;height:35px;background-position:-692px -619px;background-repeat:no-repeat;}
.box-lineadiretta-tit{width:170px;height:99px;background-position:-692px -654px;background-repeat:no-repeat;}
.box-lineadiretta-down{width:170px;height:35px;background-position:-692px -761px;background-repeat:no-repeat;}
.fine-right{width:182px;height:55px;background-position:-692px -1130px;background-repeat:no-repeat;float:right;clear:both;}
.tit-vacanzeitalia{width:837px;height:121px;background-position:-26px -1194px;background-repeat:no-repeat;}
.tit-primopiano{width:837px;height:83px;background-position:-26px -1317px;background-repeat:no-repeat;}
.tit-offerte{width:662px;height:115px;background-position:-26px -437px;background-repeat:no-repeat;}
.tit-listastrutture{width:662px;height:71px;background-position:-26px -635px;background-repeat:no-repeat;}
.tit-evidenza{width:662px;height:70px;background-position:-26px -555px;background-repeat:no-repeat;}
.tit-publiredazionali{width:662px;height:72px;background-position:-26px -810px;background-repeat:no-repeat;}
.linea{width:650px;height:10px;background-position:-26px -1433px;background-repeat:no-repeat;}
.spr-icone{background-image:url(../images/sprite.jpg);border:none;}
.tab{font-size:9px;}
.sfondoblu{background-color:#0D6B9D;background-image:url(../images/tra.gif);}
.iframe{margin-left:22px;}
.visualizza{line-height:15px;background-color:#F1F2F0;color:#F60;text-decoration:underline;margin:0;padding:5px 5px 5px 15px;}
.titolo{font-size:14px;font-weight:700;color:#F60;margin:20px 5px 5px;}
.sottotitolo {margin-left:25px;margin-top:15px;margin-bottom:15px;font-size: 11px;line-height: 16px;}
.sp-box-stelle{width:11px;height:11px;background-position:-260px -15px;background-repeat:no-repeat;}
.sp-box-offerte{width:59px;height:24px;background-position:-452px -44px;background-repeat:no-repeat;}
.sp-box-webcam{width:59px;height:24px;background-position:-511px -44px;background-repeat:no-repeat;}
.sp-box-video{width:59px;height:24px;background-position:-570px -44px;background-repeat:no-repeat;}
.sp-box-depliant{width:59px;height:24px;background-position:-452px -68px;background-repeat:no-repeat;}
.sp-box-prezzi{width:59px;height:24px;background-position:-511px -68px;background-repeat:no-repeat;}
.sp-box-piantina{width:59px;height:24px;background-position:-570px -68px;background-repeat:no-repeat;}
.sp-box-cane{width:48px;height:32px;background-position:-440px -5px;background-repeat:no-repeat;}
.sp-box-montagna{width:48px;height:32px;background-position:-92px -32px;background-repeat:no-repeat;}
.sp-box-parco{width:48px;height:32px;background-position:-140px -32px;background-repeat:no-repeat;}
.sp-box-lago{width:48px;height:32px;background-position:-188px -32px;background-repeat:no-repeat;}
.sp-box-mare{width:48px;height:32px;background-position:-236px -32px;background-repeat:no-repeat;}
.sp-box-citta{width:48px;height:32px;background-position:-284px -32px;background-repeat:no-repeat;}
.sp-box-collina{width:48px;height:32px;background-position:-332px -32px;background-repeat:no-repeat;}
.sp-box-camvill{width:48px;height:32px;background-position:-92px -66px;background-repeat:no-repeat;}
.sp-box-camp{width:48px;height:32px;background-position:-140px -66px;background-repeat:no-repeat;}
.sp-box-disp{width:119px;height:24px;background-position:-21px -98px;background-repeat:no-repeat;margin-left:110px}
.sp-box-info{width:59px;height:24px;background-position:-452px -98px;background-repeat:no-repeat;}
.sp-box-mappa{width:59px;height:24px;background-position:-511px -98px;background-repeat:no-repeat;}
.sp-box-foto{width:59px;height:24px;background-position:-570px -98px;background-repeat:no-repeat;}
.spr-box{background-image:url(/images/box-sprite.gif);border:none;}
/* publi offerte */
.ui-publi-offerte{overflow:hidden;margin:10px 0;padding:0;}
.ui-publi-offerte-cont{width:128px;float:left;margin:0 2px;min-height:185px;height: auto !important; /* IE6 non interpreta questa riga */ height: 185px;padding:0;text-align:left;padding:0}
.ui-publi-offerte-cont p{line-height:12px;font-size:9px;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}
/* fine publi offerte */
/* mail ricevi offerte */
.mail-offerte {background-image:url(../images/ricevi-le-offerte.gif);background-repeat:no-repeat;text-transform:uppercase;height:101px;}
.mail-offerte a{padding:52px 0 30px 95px;text-align:left;font-size:15px;text-decoration:none;color:red;display:block;	margin:0px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
.mail-offerte a:hover{color:#FC0;text-decoration:underline;}
/* fine mail ricevi offerte */
