	/* box principale */
		#container {
			width: 740px;
			\width: 760px;
			w\idth: 740px;
			/*border: 1px solid gray;*/
			margin-top: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0;
			float: none;
		}
/* intestazione */
		#banner {
			width: 100%;
			padding: 0;
			margin: 0;
			background-color: #ffffff;
			}
/* contenuto */
		#content {
			padding: 5px;
			margin-top: 5px;
			margin-left: 151px;
			background-color: #ffffff;
		}
		#content p{
			padding: 5px;
			font-size: 76%;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			
		}
		/* menù verticale sx */
		#navcontainer {
	background: #ABD249 url(img/shim.gif) 100%;
	float: left;
	width: 140px;
	margin: 0;
	margin-right: 0;
	padding: 0; /*background-color: #CCCC99;*/
}
#navcontainer ul
{
background-color: #9FCA31;
text-align: left;
list-style-type: none;
margin-left: 0;
padding: 0;
}
#navcontainer ul li 
{
font: normal 12px tahoma, verdana, lucida, sans-serif;
color: #000;
padding-left: 6px; /* valore per IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 7px; /* valore per gli altri browser */
padding-bottom: 2px;
padding-top: 1px;
border-bottom: 2px solid #ffffff;

}
#navcontainer ul li a {
line-height: 14px;
padding-left: 10px;
padding-top: 2px;
/*background: transparent url(img/list-on.gif) no-repeat;*/
font: bold 13px tahoma, verdana, lucida, sans-serif;
color: #000;
background-position: 0 11px; /* valore per IE5/Win */
voice-family: "\"}\"";
voice-family: inherit;
background-position: 0 2px;
text-decoration: none;
color: #000;
}
#navcontainer ul li a:hover
{
	background: transparent url(img/list-on.gif) no-repeat; /*background-color: #cc3333;*/
	background-position: 0 5px;
	color: #E4FFBD;
}
#navcontainer h2 {
	margin: 0;
}
			#footer {
			clear: both;
			background-color: #ffffff;
			
		}
		#footer .piede {
			margin-top: 5px;
			/*padding: 10px;*/
			border-top: 1px dashed #DCDCDC;
		}
		#footer p {
			/*margin: 10px;*/
			padding: 5px;
			text-align: center;
			font: 70% normal verdana, tahoma, lucida, sans-serif;
		}
		/*menù orizzontale*/
#h_navcontainer
{
width: 79%;
float: right;
background-color: #ffffff;
border-bottom: 1px dashed #6A9D0D;
margin-bottom: 10px;
}

#h_navcontainer ul { padding: 0; }
#h_navcontainer ul li { display: inline; }

#h_navcontainer ul
{
margin: 0;
padding: 0 0 0 0;
color: #FFFFFF;
font-variant: small-caps;
font-family: tahoma, "Lucida Sans Unicode",verdana, geneva, arial, helvetica, sans-serif;
font-size: 76%;
letter-spacing: 2px;
font-weight: normal;
}

#h_navcontainer ul li a
{
padding: 0.2em 12px;
background-color: #426208;
color: #FFFFFF;
text-decoration: none;
float: right;
border-left: 2px solid #ffffff;
}

#h_navcontainer ul li a:hover
{
background-color: /*#7B9D25*/#cc3333;
color: #FFFFFF;
}

#h_navlist li a:hover, #h_navlist li a:active
{
color: #FFFFFF;
text-decoration: none;
background: #CC3333;
text-align: right;
/*text-transform: uppercase;
font-variant: small-caps;
font: bold normal 76% "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;*/

}

/*menu piè di pagina*/
#menupiede
{
/*width: 79%;
float: right;
background-color: #ffffff;
border-bottom: 1px dashed #6A9D0D;*/
margin: 10px;
}

#menupiede ul { padding: 0; }
#menupiede ul li { display: inline; }

#menupiede ul
{
	margin: 0;
	padding: 0 0 0 0;
	color: #395506;
	font-family: tahoma, "Lucida Sans Unicode",verdana, geneva, arial, helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
}

#menupiede ul li a
{
padding: 0.2em 12px;
background-color: #fff;
color: #395506;
text-decoration: underline;
}

#menupiede ul li a:hover
{
background-color: #FFFFFF;
color: #cc3333;
}

#menupiede li a:hover, #h_navlist li a:active
{
color: #cc3333;
text-decoration: none;
background: #CC3333;
}
/*fine menu piè di pag*/		
h1 {
	padding: 0; /*background-color: #000000;*/
	color: #000000;
	font-size: 86%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 20px 20px 20px 0px;
}
h2 {
	padding: 0;
	margin: 20px;
	/*background-color: #000000;*/
	color: #000000;
	font-size: 78%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
}
div.immagine {
background-color: #CB99FF;
/*width:200px;*/
padding:5px;
font: .70em verdana, helvetica, sans-serif;
margin:14px 10px 10px 0px;
/*margin: 10px;*/
border: 1px solid #CC0033;
float:left;
display: block;
}
div.immagine img {
border-bottom:3px solid #F93;
display:block;
padding-bottom:1px;
} 