@charset "utf-8";body{background-color:#fbffe9;background-image:url(../images/sfobody.gif);background-repeat:repeat-x;background-position:top;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;color:#333;text-align:center;}
.container{width:900px;margin:0 auto;padding:0;text-align:left;overflow:hidden;background-color:#FFF;}
.col-right{margin:0px;padding:0px;float:right;width:167px;background-color:#fff;padding:15px 0;}
.col-left{width:533px;float:left;margin:0px;padding:0px;background-color:#fff;min-height:550px;}
.col-left-altro{width:700px;float:left;margin:0px;padding:0px;background-color:#fff;}
.col-center{background-color:#fff;margin:0 167px 0 533px;padding:15px 0;}
.col-center-altro{background-color:#fff;padding:15px 0;width:200px;float:left;}
a{color:#333;text-decoration:underline;}
a:hover{color:#333;text-decoration:none;}
a.bianco{color:#fff;text-decoration:underline;}
a.bianco:hover{color:#333;text-decoration:none;}
.breadcrumb{line-height:22px;width:341px;margin-top:31px;padding:0 4px 0 10px;float:left;}
.breadcrumb a{color:#333;text-decoration:underline;}
.breadcrumb a:hover{color:#333;text-decoration:none;}
.breadcrumb-altro{line-height:22px;width:508px;margin-top:31px;float:left;padding-top:0;padding-right:4px;padding-bottom:0;padding-left:10px;}
.breadcrumb-altro a{color:#333;text-decoration:underline;}
.breadcrumb-altro a:hover{color:#333;text-decoration:none;}
.linktestata{width:200px;float:left;text-align:center;margin:16px 0;}
.logotestata{width:160px;height:80px;margin-left:18px;float:left;background-position:0 0;background-repeat:no-repeat;}
.continua{width:160px;height:20px;background-position:-231px 0;background-repeat:no-repeat;}
.tornahome{width:150px;height:30px;margin:3px 0;background-position:-425px 0;background-repeat:no-repeat;}
.navigamappa{width:160px;height:50px;margin:3px 0;background-position:-582px 0;background-repeat:no-repeat;}
.testata{width:900px;height:124px;background-position:0 -104px;background-repeat:no-repeat;}
.testata-altro{width:900px;height:124px;background-position:0 -368px;background-repeat:no-repeat;}
.boxofferte{width:195px;height:125px;background-position:-913px -104px;background-repeat:no-repeat;display:block;}
.multipla{width:195px;height:125px;background-position:0 -243px;background-repeat:no-repeat;display:block;}
.navigazione{background-position:-231px -30px;background-repeat:no-repeat;height:26px;margin:2px auto;width:172px;padding:0 0 0 8px;}
.logosito{background-position:-748px 0;background-repeat:no-repeat;height:60px;width:90px;}
.sprite{background-image:url(../images/sprite.gif);border:none;}
a.navigazione{color:#FFF;line-height:26px;font-size:12px;font-style:italic;font-weight:bold;display:block;text-decoration:none;}
a.navigazione:hover{background:#c4eb27;color:#04576a;}
.t-offerte a{background:url(../images/offerte.gif);width:125px;height:25px;display:block;}
.t-offerte a:hover{background:url(../images/offerte-h.gif);}
.t-email a{background:url(../images/preventivo.gif);width:125px;height:25px;display:block;}
.t-email a:hover{background:url(../images/preventivo-h.gif);}
.t-scheda a{background:url(../images/scheda.gif);width:125px;height:25px;display:block;}
.t-scheda a:hover{background:url(../images/scheda-h.gif);}
h1{font-size:22px;color:#1094AD;border-bottom:1px solid #1094AD;padding:4px 4px 3px 4px;margin:5px 0 3px 0;}
h2{font-size:15px;color:#1094AD;line-height:22px;padding:0 5px;margin:0;}
.testi-bottom p{padding:0px;margin-top:3px;margin-right:5px;margin-bottom:3px;margin-left:5px;}
h3{font-size:12px;color:#1094AD;font-style:italic;line-height:15px;margin-top:0;margin-right:0;margin-bottom:3px;margin-left:0;padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px;}
.testi-bottom{width:530px;}
h4{font-style:italic;font-size:12px;line-height:26px;padding-right:3px;padding-left:8px;}
h5{background-color:#9CBD1C;height:17px;line-height:17px;color:#FFF;font-size:15px;font-style:italic;text-align:right;padding:0 25px 0 0;margin:0 0 8px 0;}
.clearfloat{clear:both;}
.testi-top{margin-right:auto;margin-left:auto;width:532px;overflow:hidden;}
.testi-top .contenuto{width:177px;float:left;height:177px;background-image:url(../images/continua.gif);background-repeat:no-repeat;background-position:8px 157px;overflow:hidden;}
.testi-top .contenuto p{margin:0;padding:0 2px 0 5px;font-style:italic;line-height:15px;}
.testi-top .contenuto a{color:#333;text-decoration:none;width:175px;height:152px;margin:0;padding:0;display:block;}
.testi-top .contenuto a:hover{color:#1094AD;}
.publinew{background-color:#f6f6f6;float:left;height:228px;margin:0 2px 4px 0;width:128px;}
.publinew p{font-size:10px;line-height:11px;padding:2px;color:#666666;margin:0;font-style:italic}
.publinew a{text-decoration:none;}
.publinew a:hover{text-decoration:underline;color:#333333;}
.block-struct-evidence{width:530px;overflow:hidden;line-height:12px;text-align:left;margin:10px 0;}
.block-struct-evidence h4{font-size:22px;color:#1094AD;border-bottom:1px solid #1094AD;padding:4px 4px 3px 4px;margin:5px 0 3px 0;font-style:normal;line-height:15px;}
.block-struct-evidence-item{border:1px solid #1094AD;height:60px;margin:2px;padding:2px;text-align:left;display:block;float:left;width:255px;}
.block-struct-evidence-item .struct-name{color:#1094AD;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(http://www.campeggio.com/shared-images/tasti/tasto-disp-evidenza.gif) no-repeat;margin-left:92px;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:9px;padding:2px 0 0 5px;margin-top:8px;}
.block-struct-evidence-item a{color:#333333;text-decoration:none;}
.block-struct-evidence-item a:hover{color:#9CBD1C;}
.boxbanner{width:120px;margin:auto;}
.boxbanner .iframe{margin-top:4px;margin-bottom:4px;display:block;}
.strutture{margin:10px 0;}
.paginazione{font-size:12px;font-style:italic;line-height:20px;background-color:#E4E4E4;margin-top:0px;margin-right:5px;margin-bottom:12px;margin-left:5px;}
.block-lista-strutture{overflow:hidden;border:1px solid #1094AD;width:515px;margin-top:10px;}
.block-lista-strutture .box-sinistra{float:left;}
.block-lista-strutture .box-sinistra .nome-struttura{text-align:left;padding-left:5px;text-transform:uppercase;font-weight:bold;font-size:12px;color:#1094AD;line-height:16px;}
.block-lista-strutture .box-sinistra .logo-struttura{float:left;width:92px;margin-top:10px;}
.block-lista-strutture .box-sinistra .indirizzo-struttura{float:left;text-align:left;width:289px;margin:10px 0 0 0;padding:0 2px;}
.block-lista-strutture .box-sinistra .indirizzo-struttura span{color:#333;background-color:#dbe1e2;padding:0 3px;margin:0 3px;font-style:italic;}
.block-lista-strutture .box-sinistra .indirizzo-struttura a{color:#708714;text-decoration:underline;}
.block-lista-strutture .box-sinistra .indirizzo-struttura a:hover{color:#1094AD;}
.block-lista-strutture .box-destra{float:left;width:130px;padding-top:15px;}
.color{color:#FFF;background-color:#9CBD1C;padding-right:4px;padding-left:4px;margin-right:2px;margin-left:2px;font-weight:bold;border:1px solid #FFF;}
.footer{background-color:#1093b1;color:#FFF;padding-top:5px;padding-bottom:3px;border-top:1px dashed #FFF;}
p{padding:3px 5px;}
#ui-multipla{width:195px;height:125px;background-image:url(/images/multipla.gif);background-repeat:no-repeat;font-size:13px;font-weight:bold;}
#ui-multipla a{color:#ffffff;display:block;font-size:14px;padding:105px 0 0;text-align:center;}
#ui-multipla a:hover{color:#FFDE00;}
.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;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}
