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;
}
	
h2.title {font-size:20px; color:#006600; margin: 15px 0; font-weight:bold;}		
h3 {font-size:15px; color:#006600; margin: 15px 0 10px 0;}	
	
			/*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 table {
border: 0px;
padding: 0px;
}
 
 #content .tab2 {
 border: solid 2px #000;
 background-color:#8ED6F0;
}
 
 
 
#content .tab {
border: 1px solid #000;
background-color: #FFFF99;
width:270px;
padding: 0px;
}
#content .tab-dualbox {
border: 1px solid;
background-color: #FFFF99;
width:270px;
padding: 0px;

}
#content .tab-dualbox img {
border: 1px solid #FF0000;

}
#content .tab-dualbox td a {
font-weight:bold;
text-decoration:none;
color:#FF0000;

}

#content .tab-dualbox td a:hover {
font-weight:bold;
text-decoration: underline;
color: #000099;
}

/* } PATACCA !!!!!!!!!!!!! */
#content .tab img {
border: 1px solid #FF0000;
margin:5px;
}
#content .tab td a {
font-weight:bold;
/*text-decoration:none*/
color:#FF0000;

}

#content .tab td a:hover {
font-weight:bold;
text-decoration: underline;
color: #000099;
}








}
#content .tab td a {
font-weight:bold;
text-decoration:none;
color:#FF0000;

}

#content .tab td a:hover {
font-weight:bold;
text-decoration: underline;
color: #000099;
}

#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;
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;

}
#destra, #sidebar {min-height:2200px;}
			/*SIDEBAR*/
#sidebar {
float : left;
width : 181px;
margin : 0;
padding : 20px 8px 10px 7px;
background : #fff;
color : #000;

border-right : 1px solid #000;
}
#sidebar strong { font-size:14px;letter-spacing:2px;}
#sidebar li { list-style-type:square;margin-left:20px;}
#sidebar li a { color:#333333; text-decoration:none;}
#sidebar li a:hover { color:#666666;font-weight:bold;}
#sidebar hr { color:#006600; margin:2px 0 5px 0}

#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*/

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;
margin-left:0px;
font-size: 16px;
}


.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;list-style:none;margin:0px;padding:0px; }
ul li{ height:49px;}*/
ul { margin-left:10px;text-align:left;}
			
		/* 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:999px;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;}
		
