html {font:10px verdana, arial, sans-serif; color:#666;}
body {text-align:center; background: url("../images/background5.gif") repeat-x 0 0  #ACCFF9;}

#container {
	border:1px solid #C9C6C1;
	width:742px;
	padding:8px;
	margin:0 auto;
	background-color:#fff;
	text-align:left;
}
#header {
	background-color:#ECECEC;
	text-align:left;
	padding:8px 0;
}
h1.logo {
	margin:0 0 0 15px;
	padding:0;
	font-weight:bold;
	font-family: "Trebuchet MS", arial, verdana, sans-serif;
	font-size: 30px;
}
h1.logo a, h1.logo a:visited, h1.logo a:active, h1.logo a:hover {color:#949494; text-decoration:none;}
span.verde {color:#8ED506;}
span.verde a, span.verde a:visited, span.verde a:active, span.verde a:hover {color:#8ED506; text-decoration:none;}
.imageHome {margin-top:10px;}
p.spot {
	margin:5px 0;
	padding:0;
	font:20px tahoma, arial, verdana, sans-serif;
	color: #666;
}
p.spot strong {font-weight:normal;}
.speciali {display:none;}
.menu {
	background-color:#9DB5E7;
	height:40px;
	padding:0;
	margin-top:10px;
	text-align:left;
}
.menu ul {margin:0; padding:0;}
.menu ul li {
	position:relative;
	top:12px;
	left:15px;
	margin:0; 
	padding:0 4px 0 7px; 
	color:#000; 
	display:inline;
	list-style-type:none;
	font: 12px verdana, arial, sans-serif;
	color:#000;
	font-weight:bold;
	border-left:2px solid #000;
}
.menu ul li.noborder {border-left:2px solid #9DB5E7;}
.menu a:link, .menu a:visited, .menu a:active {color:#000; text-decoration:none;}
.menu a:hover {text-decoration:none; color:#294C8E;}
.titolo {
	font:28px "trebuchet ms", arial, verdana, sans-serif; 
	text-align:right; 
	margin-top:25px; 
	font-weight:bold;
	color:#8ED506;
}
p {
	margin:0 0 0 403px; 
	padding:20px 15px 0 0; 
	text-align:justify;
}
#container .foto {
	float:left; 
	text-align:left; 
	padding-right:20px; 
	margin-top:10px;
}
.clear {clear:both;}
#home {
	position:absolute;
	top:20px;
	right:10px;
	font:9px verdana, arial;
	text-align:right;
}
ul.tariffe {
	margin:0px 0 0px 430px;
	padding:0;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	list-style-type:circle;
}
ul.tariffe li {color:#FF6633; margin:10px 0 0 0;}
ul.tariffe ul li {
	margin:5px 0 0px -25px;
	padding:0;
	color:#777;
	list-style-type:square;
	font-size:10px; 
}
ul.tariffe ul li.lettoaggiunto {
	color:#666;
	list-style-type:none;
	font-size:9px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
}
p.prenotazioni {
	text-align:justify;
	font-weight:normal;
	margin:0 0 0 403px; 
	padding:0;
}
form.form {
	margin:20px 0 0 0;
	padding:0;
	font-weight:bold;
	text-align:right;
}
a:link, a:visited, a:active {text-decoration:none; color:#003399;}
a:hover {text-decoration:underline;}
.input {width:250px; border:1px solid #ccc; vertical-align:top; margin-bottom:10px; color:#666;}
.textarea {width:250px; border:1px solid #ccc; vertical-align:top; margin-bottom:10px; font:12px Verdana, arial; height:70px;color:#666;}
.button {border:1px solid #ccc; font-weight:bold; width:70px; color:#333;}h2 {
	font-family: Tahoma, "MS Sans Serif", Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
