body {
	background-color: #304213; 
	background-image: url(../images/main/background.jpg); 
	background-attachment: fixed; 
	background-repeat: repeat-x; 
	background-position: left top;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0b1724;
}

div {border:solid 0px #ffffff;}

h1 {font-size: 20px; margin:0 0 .8em 0;}
h2 {font-size: 12px; font-weight:bold; margin:0 0 .8em 0;}
h3 {font-size: 11px; font-weight:normal; margin:0 0 .8em 0;}

.left {float:right}
.right {width:286; float:right}
.hilight {color:#990000; font-weight:bold;}

#divWrapper {margin:0 auto; width:868px; background-color:#ffffff;}

#divHeader {height:151px; border:0;}
	
#divNavigationSx {
	padding:18px 0 8px 0;
	color:#FFFFFF; 
	background-image: url(../images/main/navigation01.jpg); 
	background-attachment: fixed; 
	background-repeat: repeat-x; 
	background-position: bottom right; 
	font-size: 10px; 
	}
	#divNavigationSx ul {
		margin:0;  
		padding: 0px; 
		list-style:none; 
		list-style-image:none; 
		display:inline; 
		}
	#divNavigationSx li {
		margin:0; 
		display:inline; 
		padding: 0px; 
		list-style-image: none; 
		list-style-type: none;
		}
	#divNavigationSx a {
		padding:8px; 
		color:#dddddd; 
		text-decoration:none; 
		font-weight:bold; 
		}
	#divNavigationSx a:hover {
		color:#000000; 
		background-repeat:repeat; 
		background-color:#FFFFFF;
		}
		
#divNavigationDx {padding:18px 0px 8px 0;color:#FFFFFF; background-image: url(../images/main/navigation02.jpg); 
	background-attachment: fixed; background-repeat: repeat-x; background-position: bottom right; font-size: 10px; }
	#divNavigationDx ul {margin:0; padding: 0px; list-style:none; list-style-image:none; display:inline; }
	#divNavigationDx li {margin:0; display:inline; padding: 0px; list-style-image: none; list-style-type: none;}
	#divNavigationDx a {padding:8px; color:#dddddd; text-decoration:none; font-weight:bold; }
	#divNavigationDx a:hover {color:#000000; background-repeat:repeat; background-color:#FFFFFF;}
	
#divContentLeft {border:0; background-image: url(../images/main/content01.jpg); 
	background-repeat: no-repeat; background-position: left top;
	padding:16px;}
	#divContentLeft table {padding:0.4em 0;}
	#divContentLeft th {background-color:#003333; font-weight:bold; color:#fff;}
	#divContentLeft tr {background-color:#ddffdd}
	#divContentLeft tr.bis {background-color:#eeffee}
	#divContentLeft a {text-decoration:none; font-weight:bold; color: #003333;}
	#divContentLeft a:hover {color: #306363;}

.ContentImg {float:right; border:0;}
	.ContentImg img {margin:0 0 2px 0;}
	.ContentImg img.last {margin:0;}

#divFooterLeft {border:0; padding:14px; height:17px; color:#FFFFFF; background-image: url(../images/main/footer01.jpg); 
	background-attachment: fixed; background-repeat: repeat-x; background-position: top left; text-align:right; font-size:9px;}
	#divFooterLeft ul {margin:0; list-style:none; list-style-image:none;}
	#divFooterLeft li {margin:0 0.5em; display:inline;}
	#divFooterLeft a {padding:0; color:#cccccc; text-decoration:none; font-weight:bold; }
	#divFooterLeft a:hover {color:#ffffff; background-repeat:repeat; background-color:#888888;}
	
#divFooterRight {border:0; padding:14px; height:17px; color:#FFFFFF; background-image: url(../images/main/footer02.jpg); 
	background-attachment: fixed; background-repeat: repeat-x; background-position: top left; text-align:left; font-size:9px;}
	#divFooterRight a {padding:0; color:#cccccc; text-decoration:none; font-weight:bold; }
	#divFooterRight a:hover {color:#ffffff; background-repeat:repeat; background-color:#888888;}

body.LeCaiole #divNavigationSx a#LeCaiole {color:#000000; background-color:#FFFFFF;}
body.Alloggi #divNavigationSx a#Alloggi {color:#000000; background-color:#FFFFFF;}
body.Servizi #divNavigationSx a#Servizi {color:#000000; background-color:#FFFFFF;}
body.Freetime #divNavigationSx a#Freetime {color:#000000; background-color:#FFFFFF;}
body.Prezzi #divNavigationSx a#Prezzi {color:#000000; background-color:#FFFFFF;}
body.Prenotazioni #divNavigationSx a#Prenotazioni {color:#000000; background-color:#FFFFFF;}
body.Offerte #divNavigationSx a#Offerte {color:#000000; background-color:#FFFFFF;}
body.Mappa #divNavigationSx a#Mappa {color:#000000; background-color:#FFFFFF;}
body.Home #targaDocup {display: block;}
/*
a#English {
	display: none;
	}
*/
/* Codice per il form della Newsletter */	
form#prenotazione {
	margin: 0 auto;
	padding: 0;
	width: 480px;
	background-color: #cfecb7;
	background-image: url(../images/main/formBg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #333;
	border-top: 1px solid #e7f5db;
	border-left: 1px solid #e7f5db;
	border-right: 1px solid #869c7c;
	border-bottom: 1px solid #869c7c;
	}
form#prenotazione label {
	float:left;
	width: 100px;
	height: 1.4em;
	margin: 2px 0;
	padding: 2px 0;
	text-align: right;
	}
form#prenotazione div.formField {
	border-bottom: 1px solid #bacda9;
	margin: 0;
	padding: 10px;
	}
form#prenotazione div.formField div {
	margin: 10px 0;
	}
form#prenotazione input {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	width: 200px;
	margin: 2px 10px;
	padding: 2px 4px;
	}
form#prenotazione input.text {
	height: 1.4em;
	border-top: 1px solid #869c7c;
	border-left: 1px solid #869c7c;
	border-right: 1px solid #e7f5db;
	border-bottom: 1px solid #e7f5db;
	}
form#prenotazione select {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	margin: 0 0 0 10px;
	}
form#prenotazione input.checkBtn {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	color: #666666;
	font-size: 12px;
	width: 20px;
	padding: 0 10px;
	margin: 0 0 0 10px;
	border: 0;
	}
form#prenotazione input.buttonSubmit {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	width: auto;
	padding: 0px 10px;
	margin: 0 0 0 10px;
	}
form#prenotazione textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	width: 300px;
	margin: 0 0 0 10px;
	padding: 2px 4px;
	border-top: 1px solid #869c7c;
	border-left: 1px solid #869c7c0;
	border-right: 1px solid #e7f5db;
	border-bottom: 1px solid #e7f5db;
	}

