body{margin:0;padding:0;color:#000000;background-color:#EDEEEE;background-image:url(../images/sfo.gif);font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;background-repeat: repeat-x;background-position: top;}
.thrColFixHdr #container{width:900px;margin:0px auto;background-color:#FFFFFF;background-image:url(../images/sfo-container.gif);padding:0px 0px 20px 0px;}
.thrColFixHdr #header{height:75px;background-color:#085C7E;text-align:left;margin-right:auto;margin-left:auto;}
#header .chiave{color:#FFFFFF;font-size:10px;padding:0px 5px 5px 0px;margin:0px;border-top:1px solid #FFF;}
#header #bandiera{margin:0px;padding:0px;text-align:right;background-image:url(../images/ita.gif);height:32px;	background-repeat: no-repeat;background-position: right bottom;}
h1{margin:0 0 10px 20px;color:#085c7e}
#sezioni{padding:0px;height:23px;background-color:#085C7E;margin:auto 0px;}
.linkutili {width:520px; text-align:right;}
.linkutili a{text-decoration:underline;font-size:12px;line-height:15px;}
.linkutili a:hover{color:#13A9DB;text-decoration:none;font-size:12px;line-height:18px;}
.thrColFixHdr #sidebar1{float:left;padding:0px;width:536px;margin:0px;}
/* publi normali */
.publi { border: 1px solid #C0C0C0;line-height: 15px;margin: 1px 5px 0 4px;padding: 3px;}
.publinew{background-color: #E3EBFF;float: left;height: 228px;margin: 0 2px 4px 0;width: 126px;}
.publinew p {font-size: 10px;line-height: 11px;padding: 2px;color: #333333;margin:0;}
.link a{text-decoration: underline;}
.link a:hover {text-decoration: none;color: #333333;}
/* fine publi normali */
#sidebar1 #breadcartina{margin:0px;padding:28px 0px 0px 70px;background-image:url(../images/tit-cartina.gif);background-repeat:no-repeat;height:35px;}
#sidebar1 #breadcartina p{font-size:12px;color:#71BB00;margin:2px;padding:0px;text-align:left;}
#sidebar1 #breadcartina a{color:#085c7e;}
#sidebar1 #breadcartina a:hover{color:#71BB00;}
#mainContent #testi{margin:1px 3px 0px 4px;padding:3px 3px 10px 3px;border:1px solid #71BB00;text-align:left;}
#mainContent #testi p{padding:0px;margin:0px;}
#mainContent #testi h4{color:#71BB00;margin:0;padding:0px;font-size:12px;}
#mainContent #testi h4 img{margin:0px;padding:0px;}
#mainContent #pagine p{line-height:15px;padding:3px;margin:1px 5px 0px 4px;border:1px solid #085C7E;}
#mainContent #pagine p span{color:#71bb00;text-transform: uppercase;margin-left:12px;border-bottom:1px dotted #71bb00}
#mainContent #pagine p a{color:#085C7E;text-decoration:none;}
#mainContent #pagine p a:hover{color:#71BB00;text-decoration:underline;}
#mainContent #struscheda p{margin:1px 5px 0px 4px;line-height:15px;padding:3px;border:1px solid #085C7E;text-align:left;}
#mainContent #struscheda p a{color:#085C7E;text-decoration:none;}
#mainContent #struscheda p a:hover{color:#71BB00;text-decoration:underline;}
.thrColFixHdr #sidebar2{float:right;width:167px;padding:0px;margin:0px;}
#sidebar2 #estesi p{color:#085C7E;background-color:#FFF;padding:3px;margin:1px 5px 10px 4px;border:1px solid #085C7E;}
#sidebar2 #estesi p a{color:#085C7E;text-decoration:none;}
#sidebar2 #estesi p a:hover{color:#71BB00;text-decoration:underline;}
#sidebar2 #banner p{margin:1px 5px 0px 4px;line-height:15px;padding:3px;border:1px solid #FF8A00;background-color:#FFF;}
.thrColFixHdr #mainContent{margin-right:167px;margin-left:536px;margin-top:0px;}
.thrColFixHdr #footer{border-top:5px double #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #DDD;background-color:#FFF;margin:0px auto 5px auto;padding:3px 5px 5px 5px;width:890px;}
.thrColFixHdr #footer p{padding:0px;margin:3px 5px;color:#666;}
.thrColFixHdr #footer p a{color:#666;}
.thrColFixHdr #footer p a:hover{color:#6CB900;text-decoration:none;}
.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:Arial, Helvetica, sans-serif;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;}
.color{background-color:#71BB00;font-weight:bold;color:#FFFFFF;padding:4px;margin-left:5px;margin-right:5px;border-top:1px solid #FFFFFF;}
.fltrt{float:right;margin-left:8px;}
.fltlft{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
h2{font-size:15px;line-height:19px;color:#085C7E;margin:5px;padding:0px;}
.imgridotta{width:197px;}
#multipla{background-image:url(../images/multipla.gif);background-repeat:no-repeat;text-transform:uppercase;height:79px;width: 181px;margin:0 auto;}
#multipla a{padding:52px 0px 0px 0px;text-align:center;font-size:11px;line-height:15px;text-decoration:none;color:#FFF;display:block;margin:0px;}
#multipla a:hover{color:#FC0;text-decoration:underline;}
#multipla-blu{background-image:url(../images/multipla-blu.gif);background-repeat:no-repeat;text-transform:uppercase;height:47px;text-align:left;}
#multipla-blu a{padding:15px 00px 0px 270px;font-size:12px;line-height:15px;text-decoration:none;color:#FFF;display:block;margin:0px;font-weight:bold;}
#multipla-blu a:hover{color:red;text-decoration:underline;}
/* mail ricevi offerte */
.mail-offerte {background-image:url(../images/ricevi-le-offerte.gif);background-repeat:no-repeat;text-transform:uppercase;height:101px;width: 181px;margin:0 auto;}
.mail-offerte a{padding:52px 0 30px 95px;text-align:left;font-size:15px;text-decoration:none;color:red;display:block;	margin:0;font-family:Arial, Helvetica, sans-serif;font-weight: bold;}
.mail-offerte a:hover{color:#FC0;text-decoration:underline;}
/* fine mail ricevi offerte */
/* strutture in evidenza */
.block-struct-evidence{width:524px; overflow: hidden; line-height: 12px; text-align:left;}
.block-struct-evidence h4 {border-bottom: 1px solid #999999;color: #2684BC;font-size: 20px;font-weight: normal;line-height: 27px;margin: 5px 20px 8px 10px;padding: 0;}
.block-struct-evidence-item {border: 1px solid #FD4D00; height:60px; margin:2px; padding:2px; text-align: left; display:block; float:left; width: 252px;}
.block-struct-evidence-item .struct-name{color:#FD4D00;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:155px; height: 13px;background: url(/shared-images/tasti/tasto-disp-evidenza.gif) no-repeat;color:#FFF;text-transform: uppercase;font-weight: bold;font-size: 9px;padding: 2px 0 0 5px;margin-top: 8px;margin-left:92px;}
.block-struct-evidence-item a {color: #333333; text-decoration: none;}
.block-struct-evidence-item a:hover{color:#FD4D00;}
/* fine strutture in evidenza */
.thrColFixHdr #footer h3{margin:3px 5px;font-size:13px;padding:0px;line-height:15px;color:#666;}
#linkofferte p{color:#090;margin:0px;padding:0px;}
#linkofferte p a{color:#090;text-decoration:underline;}
#linkofferte p a:hover{color:#000;text-decoration:none;}
#linkofferte p a:visited{color:#090;text-decoration:underline;}
#mainContent #pagine .multipla-no {/*float: left;*/}
/* offerte in evidenza */
.offers-left {width: 50%;overflow: auto;float: left;font-family:Arial, Helvetica, sans-serif;}
.offers-left .sottotitolo {color: #333;font-weight: normal;background-color: #FFC820;padding: 5px 4px 2px 5px;margin: 3px 1px 2px 1px;text-align: center;}
.block-offers-evidence{width:524px; overflow: hidden; line-height: 12px; text-align:left;margin:5px auto;}
.block-offers-evidence h4 {background-color: #FFC820;color: #333;font-size:1.2em;margin: 0;padding: 5px 0;text-transform:uppercase;width:163px;font-family:Geneva, sans-serif;text-align:center;}
.block-offers-evidence-item {border: 1px solid #eeeeee;padding:2px;text-align: left;height: 80px;margin: 2px;}
.block.block-offers-evidence .offers-specifiche {text-align: center;border: 1px dashed #eeeeee;margin: 0px 2px;padding: 0px;}
.block-offers-evidence-item .offers-desc{overflow:hidden; margin: 2px 0 2px 1px;}
.block-offers-evidence-item .offers-desc a {background-color: #EEEEEE;color: #333;display: block;	line-height: 20px;padding: 2px;text-decoration: none;	width: 170px;}
.block-offers-evidence-item .offers-desc a:hover {text-decoration: none;color: #ffffff;background-color:#FFC820;}
.block-offers-evidence-item .offers-price{color: #F60;font-size: 16px;line-height: 16px;font-weight:bold;}
.block-offers-evidence-item .offers-foto{float:left;margin-right: 2px;margin-bottom: 2px;width:80px;height:80px;border:0;}
/* fine offerte in evidenza */
.titoli-servizi {border-bottom: 1px solid #999999;color: #2684BC;font-size: 20px;font-weight: normal;line-height: 27px;margin: 5px 20px 8px 10px;padding: 0;}
