body {background: #009966;padding: 0px;margin:0px;text-align: center;font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000}
#container{
	margin: 0 auto;
	text-align: left;
	width: 780px;
	background: #FFF;
}
#header{
	background: url(immagini/testata.jpg) no-repeat 0px 0px;height:208px;
	width: 780px;
	margin-bottom:0px;
	border-bottom: #660000 1px solid;
	
}
#header img{padding:0;margin:0;}
#header div{margin-top:77px;text-align:right;font-size: 95%;BORDER-TOP: 1px solid #009966;}
#header a{color:#000;font-weight: bold; text-decoration: none;}
#header a:link, a:active, a:visited { color:#000;text-decoration: none;}
#header a:hover{color: #009966;text-decoration: underline;}

#navigationsx h1 {font-size: 90%;margin:0;color:#FFF;}

#navigationsx{float:left;border-top: 40px solid #600;margin-top: 4px;	width: 230px;\width:240px;w\idth:230px;
background: url(immagini/sf-menu.jpg) no-repeat 0px 0px;}
#navigationsx ul li { display:inline; }
#navigationsx ul li a {background: url(immagini/tasto.gif) no-repeat 0px 0px;
 margin: 5px 0 0 -20px ; padding: 0 0 0 40px; height:26px; color:#000;display:block; text-decoration:none;
 line-height:2em;font-weight:normal; }
 #navigationsx ul li a.barra {background: url(immagini/tasto3.gif) no-repeat 0px 0px; margin: 5px 0 0 0 ; padding-left:30px; }
 #navigationsx ul li a.barra:hover {background: url(immagini/tasto4.gif) no-repeat 0px 0px; margin: 5px 0 0 0 ;  }
#navigationsx ul li a:link, a:visited, a:active { color:#000;text-decoration: none;font-weight:normal;}
#navigationsx ul li a:hover { background: url(immagini/tasto2.gif) no-repeat 0px 0px;color:#009900;text-decoration: none;font-weight:normal;}
#navigationsx div { margin: 0; padding: 0 0 0 40px; }

#contenuto {float:left;margin: 4px; padding: 0; text-align:justify;width:525px;}

#contenuto form{padding:2px;}

#footer{CLEAR: both; font-size: 90%;text-align:center; margin-top:20px;
border-top: 1px solid #600;padding: 5px 0;color: #000;background: #E5E6E6;height:40px;}
#footer a{color:#000;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #009966;text-decoration: underline;}

img{
	border: 0;
}
.clearer{clear:left;}
/* layout */


/* layout menu */


table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;	width: 98%;}
.data{padding-right:20px;font-weight:bold;}
.txtstretto{letter-spacing:  -0.01em;}
h3{margin:10px 0 10px 0;padding:0; font-size: 95%;color:#009966;}
h4{margin:10px 0 10px 0;padding:0; font-size: 95%;font-weight:bold;}
h5{margin:10px 0 10px 0;padding:0; font-size: 95%;font-weight:bold;}

.center{text-align:center;}
.titolo{color:#009900;font-weight:bold;}
.hidden{position: absolute;top: -9999px;left:-9999px;} 
.clearer{clear:left;}
div#wrapper{float:left;width:100%}

fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:80px;display: inline;margin-left: 10px;line-height:23px}
input {border: #009966 1px solid; margin:0 0 5px 55px;}
textarea {border: #009966 1px solid; margin:0 0 5px 55px;}
legend {margin:0;padding: 0;}

a{ color:#039;text-decoration: underline;font-weight:bold;}
a:link, a:visited, a:active { color:#600;font-weight:bold;text-decoration: underline;}
a:hover{color:#090;font-weight:bold;text-decoration: underline;}


#contenuto img.ico {MARGIN: 0 10px 0 0;}
#contenuto ul{ margin:0; padding:0; width:98%;font-weight:normal; 	}
#contenuto ul li{ padding:5px 0;	border-bottom: 1px solid #CCC;	}
#contenuto ul li a{color:#039;text-decoration: none;}
#contenuto ul li a:link{ color:#600;text-decoration: underline;font-weight:normal;}
#contenuto ul li a:visited{ color:#600;text-decoration: underline;font-weight:normal;}
#contenuto ul li a:active { color:#600;text-decoration: underline;font-weight:normal;}
#contenuto ul li a:hover{color:#090;text-decoration: underline;font-weight:normal;}



.divlinea  {
		border-bottom: 1px solid #CCC;padding-bottom:5px;
}
.imgsinistra {
	float: left; border: 1px solid #000000;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #000000; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	border: 1px solid #000000;	margin: 0px 5px 5px 0px;}
.alldestra {
		text-align: right; }

.news{
	border-bottom: 1px dotted #666;padding:5px 0;	}
UL#gallery {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none;
	FLOAT: left; WIDTH: 100%;

}
UL#gallery LI {
	PADDING: 0px; LIST-STYLE-TYPE: none;
	BACKGROUND-color: #E4F1FF; FLOAT: left; MARGIN: 3px 3px 3px 3px;
	 WIDTH: 125px; LINE-HEIGHT: 120px; HEIGHT: 130px; TEXT-ALIGN: center;

}
UL#gallery IMG {
	VERTICAL-ALIGN: middle;
	PADDING: 0px;
MARGIN: 0px;}

