body {background: #FFF;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: 760px;
	background: #FFF;}
#header{background:  url(/immagini-new/logo-ecoserdiana.gif) no-repeat 0px 0px;height:52px;
		width: 760px; margin: 0; padding:20px 0 0 0; text-align:right; color:#666;}
#header img{padding:0;margin:0;}
#header div{margin-top:77px;text-align:right;font-size: 95%;BORDER-TOP: 1px solid #009966;}
#header input {border: #060 1px solid; font-size:11px; height:15px;}

#header a{font-size: 11px; 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;}
#testata{background:  url(/immagini-new/testata.jpg) no-repeat 0px 0px;height:23px;
		width: 760px; padding:130px 2px 0 0; text-align:right; }
#header input{color: #000;border: #009966 1px solid; }
#header .button{color: #000;border: #009966 1px solid;background:#FFF;height:20px; font-size: 90%}

#navigationsx{float:left;width: 217px;margin:2px 0}
#navigationsx .menu{background:#F3F3F3;}
#navigationsx .sottomenu{text-align:center; margin: 10px 0;}

.menuNavigazione{margin:0;padding:20px 0;width:210px;list-style:none;}
.menuNavigazione ul{margin:0;padding:0;width:210px;list-style:none;top:-1px;left:210px;position:absolute;}
.menuNavigazione a:hover{background:#D3E2F7;color:#003300;}
.menuNavigazione a{background:  url(/immagini-new/sf-tasto.gif) no-repeat 0px 0px #F3F3F3;
font-weight:bold; color:#006600;display:block;text-decoration:none;padding:5px 25px;}
.menuNavigazione a:visited{color:#006600}
.menuNavigazione a:link{color:#006600}
.menuNavigazione a:active{color:#006600}
/* MENU ON OFF */
.menuNavigazione ul,.menuNavigazione ul.subMenu-off{position:absolute;visibility:hidden;}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{position:absolute;/* primo livello di annidamento:menu a discesa */
top:0;visibility:visible;}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:17em;position:absolute;top:-1px;left:17em;}
/* COLORI E CARATTERI */


.menuNavigazione li.voceCorrente{position:relative;}
.menuNavigazione li.voceCorrente li{position:relative;left:3px;top:3px;background:#999;}
.menuNavigazione li.voceCorrente li a{position:relative;left:-3px;top:-3px;color:#006600;
background:  url(/immagini-new/sf-tasto.gif) no-repeat 0px 0px #D3E2F7;}
.menuNavigazione li.voceCorrente li a:hover{background:#F3F3F3;color:#003300;}

#contenuto {float:left;margin: 4px 4px 4px 10px; padding: 0; text-align:justify;width:525px;}

#menucentro{color:#666;margin: 10px 0; text-align:right;}
#menucentro a{color:#666; text-decoration:none;}
#menucentro a:hover{color:#006600;}

#footer{CLEAR: both; font-size: 95%;text-align:right; margin:20px 0 0 0 ;
padding: 5px;color: #000;background: #DAE8C1;height:40px;}
#footer a{color:#006600;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #003300;text-decoration: underline;}
#footer .sinistra {
	float: left; 	}
#footer .destra {
	float: right; }

img{
	border: 0;
}
.clearer{clear:left;}
.clearerlinea {clear:left;	margin: 5px 0;padding: 0;border-bottom: 1px solid #CCC;}

/* layout */


/* layout menu */

form{padding:2px;}
table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	color: #000; margin:0;border-collapse: collapse;}
th{font-weight:bold;}
.tableimpianti{	border: 1px solid #006600;}

.data{padding-right:20px;font-weight:bold;}
.txtstretto{letter-spacing:  -0.01em;}
h2{margin:10px 0 10px 0;padding:0; font-size: 95%;color:#006600;}

h3{margin:10px 0 10px 0;padding:0; font-size: 95%;color:#006600;}
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:#006600;font-weight:bold;}
.titolo2{color:#666666;font-weight:bold;}
.hidden{position: absolute;top: -9999px;left:-9999px;} 

#corpo fieldset{float:left;width:60px;margin: 1em 0;padding: 0;border: none;}
#corpo fieldset div{float:left;width:100%;}
#corpo label{float:left;width:60px;display: inline;margin-left: 10px;line-height:23px}
#corpo input {font-size: 11px; border: #060 1px solid; margin:0 0 5px 5px;}
#corpo textarea {font-size: 11px; border: #060 1px solid; margin:0 0 5px 5px;}
#corpo select {font-size: 11px; border: #060 1px solid; margin:0 0 5px 5px;}

#corpo legend {margin:0;padding: 0;}


#corpo a{color:#006600;text-decoration: underline;}
#corpo  a:hover{color:#009900;text-decoration: none;}

#contenuto ul.elenco { margin:0; padding:0; width:98%;font-weight:normal;list-style:none;}
#contenuto ul.elenco li{ padding:5px 0;	border-bottom: 1px solid #CCC;	}
#contenuto ul.elenco  li a{color:#060;text-decoration: none;}
#contenuto ul.elenco  li a:link{ color:#060;text-decoration: underline;font-weight:normal;}
#contenuto ul.elenco  li a:visited{ color:#060;text-decoration: underline;font-weight:normal;}
#contenuto ul.elenco  li a:active { color:#060;text-decoration: underline;font-weight:normal;}
#contenuto ul.elenco  li a:hover{color:#030;text-decoration: underline;font-weight:normal;}
#contenuto ul.elenco2 li{ padding:5px 0;	border-bottom: 1px solid #FFF;	}

#contenuto ul.link { margin:0; padding:0; width:98%;font-weight:normal;list-style:none;}
#contenuto ul.link li{FLOAT: left;WIDTH: 20em; background:  url(/immagini-new/quad.gif) no-repeat 0px 9px;padding:5px 10px ;}
#contenuto ul.link  li a{color:#000;text-decoration: none;DISPLAY: block;}
#contenuto ul.link  li a:hover{color:#030;text-decoration: underline;font-weight:normal;}


.divlinea  {margin:5px 0;padding: 5px 0;border-bottom: 1px solid #CCC;padding-bottom:5px;border-top: 1px solid #CCC;padding-bottom:5px;}
.divlineasing {margin:5px 0;padding: 5px 0;border-bottom: 1px solid #CCC;padding-bottom:5px;}
.imgsinistra {
	float: left; 	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {
	float: right;  margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	border: 1px solid #000000;	margin: 0px 5px 5px 0px;vertical-align :middle}
.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;}
