.sfondo {
	background-image: url(../images/sfondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
}
.sfondo_booking_villaggio {
	background:url(../images/sf_booking_villaggio.jpg) no-repeat;
	heihgt:129px;
}

.sfondo_booking_villaggio a h2 , .sfondo_booking_camping a h2 {
	color:#FFF;
	font-size:28px;
	text-decoration:none;
	font-weight:normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-shadow: 1px 1px 1px #7dc1d8;
	-moz-text-shadow: 1px 1px 1px #7dc1d8;
	-webkit-text-shadow: 1px 1px 1px #7dc1d8;
}
.sfondo_booking_villaggio a h3 , .sfondo_booking_camping a h3 {
	color:#004f79;
	margin:0px;
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
}
.sfondo_booking_villaggio a , .sfondo_booking_camping a {
	text-decoration:none!important;
}
.sfondo_booking_camping {
	background:url(../images/sf_booking_camping.jpg) no-repeat;
	height:129px;
}
.sfondoFotoVideo {
	background-image: url(../images/video.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #8F8FEF;
}
.sfondoLingue {
	background-image: url(../images/sfondo-lingue.png);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CEE4F2;
}
.testo01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.sfondoOfferte {
	background-image: url(../images/sfondo-offerte.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 281px;
	width: 278px;
}
.testo02 {
	font-size: 12px;
	font-weight: normal;
	color: #04324c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.bottoneOfferte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/sfondo-bottone-offerte.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
}
.sfondoTestoPrincipale {
	background-color: #F8FBFD;
	background-image: url(../images/sfondo-testo-principale.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfondoOfferteDestra {
	background-image: url(../images/sfondo-box-destra.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.testo04 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #355992;
	text-decoration: none;
}

.testo04Ofnws {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.testo03 {
	font-size: 11px;
	font-weight: normal;
	color: #04324c;
	text-decoration: none;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
.testo05 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #355992;
	text-decoration: none;
	line-height: 18px;
}
.testo06 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #054972;
	text-decoration: none;
}
.tratteggio {
	background-image: url(../images/tratteggio.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.testo07 {

	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #274472;
	text-decoration: none;
	line-height: 22px;
}
.testo08 {

	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #355992;
	text-decoration: none;
	line-height: 18px;
}
.CampiForm {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #355992;
	text-decoration: none;
	line-height: 18px;
	border: 1px dotted #355992;
}
.sfondo360 {
	background-image: url(../images/camping/sfondo360.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bottoniForm {
	background-color: #355992;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #1A3A68;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tabellaListinoCelle {
	border-bottom-width: 1px;
	border-bottom-color: #81BADA;
	border-bottom-style: dotted;
}
.testo09 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D35618;
	text-decoration: none;
	line-height: 18px;
}
.testo10 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #086EAB;
	text-decoration: none;
}
.testo11 {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.clr {clear: both;}
.no-dim {height:0; line-height: 0;	margin:0 !important;	padding: 0 !important;}
.fl-left {float:left;}
.fl-right {float: right;}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align: center;}

.sp-top {margin-top:5px;}
.sp-bottom {margin-bottom:10px;}
.sp-left {margin-left:15px;}
.sp-right {margin-right:15px;}

.dsp-top {margin-top:20px;}
.dsp-bottom {margin-bottom:20px;}
.dsp-left {margin-left:20px;}
.dsp-right {margin-right:20px;}
.CampiFormLarge {

	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #355992;
	text-decoration: none;
	line-height: 18px;
	border: 1px dotted #355992;
}

.testo918 {
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	text-align: justify;
	line-height: 13px;
}


.bottone22 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border:none;
	background-color: #98c6d5;
}

.testo_link {
PADDING-RIGHT: 12px; 
        PADDING-LEFT: 12px; 
        PADDING-BOTTOM: 12px; 
        MARGIN: auto; 
        VERTICAL-ALIGN: middle; 
        LINE-HEIGHT: 35px; 
        PADDING-TOP: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #055663;
	height: 35px;
	text-decoration: none;
        border-bottom:1px solid #94bfd2;
        background-color: transparent;        
}

.testo_link_in {
PADDING-RIGHT: 12px; 
        PADDING-LEFT: 12px; 
        PADDING-BOTTOM: 12px; 
        MARGIN: auto; 
        VERTICAL-ALIGN: middle; 
        LINE-HEIGHT: 35px; 
        PADDING-TOP: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 35px;
        width: 60px;
        border-left:1px solid #94bfd2;
        border-right:1px solid #94bfd2;
        border-top:1px solid #94bfd2;
        background-color: #98c6d5;        
}

         
        

.testo_link:hover {
        PADDING-RIGHT: 12px; 
        PADDING-LEFT: 12px; 
        PADDING-BOTTOM: 12px; 
        MARGIN: auto; 
        VERTICAL-ALIGN: middle; 
        LINE-HEIGHT: 35px; 
        PADDING-TOP: 12px;
        font-size: 14px;
	font-weight: bold;
	color: #055663;
	height: 35px;
        border-bottom:1px solid #94bfd2;
        background-color: #d7eaf6;
        text-decoration: none;
         }.sfondoVideo {

	background-image: url(../images/home/sfondo-video.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 55px;
	width: 233px;
}
.testo19 {

	font-size: 25px;
	font-weight: bold;
	color: #FF5814;
	text-decoration: none;
}

