body {
margin : 0;
padding : 0;
font : 14px "Trebuchet MS", verdana, arial;
background : #333;
color : #000;
}
#container {
width : 999px;
margin-bottom : 10px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 4px double #000;
border-top : none;
background : #e9eee4;
color : #333;
}
			/*TOP BANNER*/
.topimg {
height : 150px;
padding : 0;
margin : 0;
background : url("immagini/top-immagine.jpg") no-repeat;
}
.topimg h1 {
float : right;
margin : 10px 15px 0 0;
font-size : 25px;
letter-spacing: 3px;
color : #fff;
background : none;
}
	
	
	
			/*TOP NAVIGATIONY*/
#navcontainer ul {
width : 100%;
padding : 0;
margin : 0;
font-size : 14px;
border-bottom : 1px solid #000;
background : #417c2c;
color : #000;
}
#navcontainer ul li {
display : inline;
}
#navcontainer ul li a {
float : left;
padding : 0.2em 1em;
text-decoration : none;
background : #336633;
color : #fff;
border-right : 1px solid #000;
}
#navcontainer ul li a:hover {
background : #91ae00;
color : #000;
}
#navcontainer ul li a#current {
background : #417c2c;
color : #FFF;
}
			/*MAIN CONTENT*/
#content {
margin : 0 210px 5px 210px;
padding : 5px;
background : inherit;
color : #000;
}
#content a:link, #content a:visited {
text-decoration : underline;
background : inherit;
color : #417C2C;
}
#content a:hover {
background : inherit;
color : #91AE00;
}





			/*SIDEBAR*/
#destra {
float : right;
width : 181px;
margin : 0;
padding : 20px 8px 10px 7px;
background : #fff;
color : #000;
min-height: 1500px;
border-left : 1px solid #000;
}

#destra h2 {
margin : 0 0 5px 0;
padding : 2px 0 2px 5px;
font-size : 14px;
color : #fff;
background : #417c2c;
font-weight:normal;
border : 1px solid #000;

}

			/*SIDEBAR*/
#sidebar {
float : left;
width : 181px;
margin : 0;
padding : 20px 8px 10px 7px;
background : #fff;
color : #000;
min-height: 1500px;
border-right : 1px solid #000;
}

#sidebar h2 {
margin : 0 0 5px 0;
padding : 2px 0 2px 5px;
font-size : 14px;
color : #fff;
background : #417c2c;
font-weight:normal;
border : 1px solid #000;

}

			/*SIDE MENU*/
.sidemenu {
margin : 0 0 15px 0;
padding :0;
}

.sidemenu li {
margin-left : 20px;
list-style-type : none;
text-decoration:none;
padding : 0;
display :  inline;
color : #000;
background : inherit;
}
.sidemenu li a {
background : transparent url("immagini/lista-chiusa.gif") no-repeat left center;
padding-left : 10px;
font : 14px "Trebuchet MS", verdana, arial;
text-decoration : none;
color : #000;
}
.sidemenu li a:hover {
background : transparent url("immagini/lista-aperta.gif") no-repeat left center;
color : #000;
}
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin : 0;
font-size : 90%;
border-top : 1px solid #000;
background : #417c2c;
color : #333;
}
#footer a:link, #footer a:visited {
text-decoration : none;
background : inherit;
color : #fff;
}
#footer a:hover {
border-bottom : 1px dashed #fff;
background: inherit;
color : #fff;
}
			/*TYPOGRAPHY*/
p {
line-height: 1.7em;
margin : 0x;
}
h1 {
margin-top : 10px;
padding : 0;
font-size : 25px;
color : #336633;
background : inherit;
}
h2 {
margin : 5px 0 0 5px;
padding :0;
font-size : 17px;
color : #000;
font-weight:normal;

}
			/*CLASSES*/
.img {
float : left;
padding : 10px;
border : none;
}
.img a {
border : none;
}
.post { 
background : #eee;
padding : 3px;
margin : 20px 10px 0 5px;
border : 0 dashed #8a795d;
font-size : 90%;
} 
.post .date { 
background :   url("immagini/orologio.gif") no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .comments { 
background :   url("immagini/commenti.gif") no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
.post .readmore { 
background :   url("immagini/documenti.gif") no-repeat left center;
padding-left : 15px;
margin : 0 15px 0 5px;
} 
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}


.shadow {width:160px;margin-left:10px;margin-top:10px;border:1px solid #000000;-moz-border-radius:10px;background-color:#e9eee4;padding:0px 0px 10px 0px;}
.titel {position:relative;color:#000000;font-size:30px;font-weight:normal;padding:0px;}
.men  {position:relative;right:-3px;bottom:-2px;border:1px solid #000000;-moz-border-radius:6px;padding: 0px 0px 0px 5px;margin:2px 0px 0px 0px;list-style: none;font-size:12px;text-decoration:none;background-color:#75A240;width:auto;}
.menu1 {position:relative;right:-9px;bottom:-2px;border:1px solid #000000;-moz-border-radius:6px;padding: 0px 0px 0px 5px;margin:2px 0px 0px 0px;list-style: none;width:auto;}
.menu2 {position:relative;right:-17px;bottom:-2px;border:1px solid #000000;-moz-border-radius:6px;padding: 0px 0px 0px 5px;margin:2px 0px 0px 0px;list-style: none;font-size:11px;width:145px;font-style:italic;}

.menud8 {font-size:11px;text-decoration:none;}

a  {color:#000000;}	
a:HOVER {color:#333;text-decoration:none;}

a.men {color:#000000;}
a.men:HOVER {color:#000000;text-decoration:none;}
div.menu1 {background-color:#ADCD87;}
div.menu1:HOVER {background-color:#FEEEBB;}
div.menu2 {background-color:#A6CCEA;}
div.menu2:HOVER {background-color:#FEEEBB;}


/* Header */ 
ul{background:#000;float: right;list-style: none;border-left:1px solid black;
				
				width:197px; /* Width of Tab Image */
				
				list-style: none;margin:0px;padding:0px;
			}
			
			ul li{
				height:49px; /* Height of Tab Image */
			}
			
		/* Setup Tab so normal opacity is 40 and rollover is 100 */
			ul li a img{
				border: 0px;
				/* for IE */
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
				filter:alpha(opacity=40);
			  
				/* CSS3 standard */
				opacity:0.4;
			  
			}
			ul li a:hover img{
				border: 0px;
				  
				/* for IE */
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
				
				/* CSS3 standard */
				opacity:1.0;
			}

			




#images{width:801px;height:195px;overflow:hidden;float:left;}
#wrapper{width:999px;height:195px;border-bottom:1px solid black;border-top:none;margin:0px auto;background-color: #FFF;color:#000;}
		