html,body {
	margin:0px;padding:0px;height:100%;
	}
body {
	text-align:center;font-size:0.76em;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000066;
	background-color:#fadd1d; /*#F3F8FE*/
}
A:link {
	color:#000097;
	text-decoration:none;
}
A:visited {
	color:#000097;
	text-decoration:none;
}
A:hover {
	color:#000066;
	text-decoration:underline;
}
h1, h2, h3, h4{
color:#000097;
}
.blutitoli{
color:#000097
}
div#contenitore{
width:auto !important;
width:1050px;
min-width:1050px;
max-width:1280px;
margin:0px auto;
background-color: #FFFFFF;
background-image:url(images/sf.jpg);
background-repeat:repeat-y;
text-align:left;
border-bottom:20px solid #fadd1d;
}
div#content{
margin-left:220px;
margin-right:40px;
text-align:justify;
}
div#fondo{
clear:left;
padding:10px 40px 20px 220px;
color:#939393;
}
div#rilievofondo{
clear:both;
border-top: 1px solid #999999;
background-color:#EEEEEE;
height:10px;
}
div#cert{
background-color:#8DB9F6;
}
div#testata{
background-color:#FFFFFF;
text-align:right;
border-top:5px solid #fadd1d;
}
div#rilievo{
margin-top:2px;
/*background-color:#fadd1d;*/
border-top:1px dotted #CCCCCC;
padding:1px;
}
div#menu{
text-align:right;
margin-top:2px;
background-color:#fdf1a2;
}
div#imgmenu{
text-align:left;
margin:20px 10px 20px 10px;
}
div#imgmenu img{
margin-bottom:4px;
padding:4px;
border:1px solid #CCCCCC;
text-decoration:none;
}
div#menu td{
padding:10px 5px 10px 5px;
border-right:3px solid #FFFFFF;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:0.95em;
font-weight:600;
color:#880044;
}
div#contenuto{
margin-top:20px;
margin-bottom:40px;
}
div.clear{
clear:both;
}
div#contatti{
padding-bottom:10px;
padding-top:20px;
padding-left:35px;
border-top:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#660000;
}
.titolo{
padding:2px 4px 8px 4px;
background-color:#FFFFCC;
font-weight:Bold;
margin:auto;
}
.contentDx{
/*width:180px;*/
}
div#contentSx{
padding-right:20px;
text-align:justify;
}
div#sottomenu{
padding-bottom:10px;
text-decoration:none;
text-align:right;
}
div#menuDx{
float:left;
width:185px;
 }
div#div1, div#div2, div#div3, div#div4, div#div5, div#div6, div#div7, div#div8{
 margin-bottom: 5px;
 padding:8px;
 border:1px dotted #CCCCCC;
 }
div#div2, div#div4, div#div6, div#div8{
 background-color:#F5F5F5;
 }
div#testo input, textarea{
 margin:2px;
 vertical-align:middle;
 color: #000066;
 }
.griggio{
 color:#888888;
 }
table.noleggio{
border-collapse:collapse;
margin-left:40px;
}
table.noleggio td{
padding:4px;
border: 1px solid #CCCCCC;
vertical-align:top;
}
table.noleggio tr.dd{
padding-bottom:10px;
text-align:center;
color:#990000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
div#centrato{
position:absolute;
left:50%;
top:50%;
height:570px;
width:760px;
margin-top:-285px;
margin-left:-380px;
}
table.gallery{
border-collapse:collapse;
}
table.gallery td{
padding:4px;
border: 1px solid #CCCCCC;
vertical-align:top;
}
table.gallery img{
width:120px;
border-width:0px;
}
