body { margin:0; padding:0; text-align:center; font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #056424;}

h5 {font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #78A232;}
h2 { font-weight:bold; font-family: Tahoma, sans-serif; margin:0; padding:0;}
a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #78A232;
	text-decoration: none;
}
a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #056424;
	text-decoration: none;
}
.note {font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #056424;}
.verde_scuro {color: #056424;}
.verde_chiaro {color: #78A232;}
.testobianco { color:#FFF;}


input, textarea { border: solid 1px #ccc;}



#container {
	width:1000px;
	min-height:590px;
	text-align:center;
	margin:0 auto;
	padding:0;
	position:relative;
	background-image: url(images/tavola_piccola.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}      
#img_logo {}  


#menu_sez { padding:100px 0 0 212px; text-align:left; width:170px;}

#menu { width:300px;}
#menu div a{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	font-weight: bold;
	text-decoration: none; line-height:20px; padding:0px;

}
#menu div a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #78A232;
	font-weight: bold;
	text-decoration: none;line-height:20px;

}
#sottomenu { width:200px; min-height:200px; position:relative; float:left; margin:0; padding:174px 0 0 0;}

#sottomenu a.tool{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	font-weight: bold;
	text-decoration: none; line-height:20px; padding:0px;

}
#sottomenu a.tool:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78A232;
	font-weight: bold;
	text-decoration: none;line-height:20px;

}


#realizzazioni{padding:220px 0 0 0;}
      #progetto{width:300px;}
      #partner{width:300px;}
      #community{width:300px;}
      #prog_eco-hq{width:300px;}
      #eventi{width:300px;}
      #consulta{width:300px;}
      #download{width:300px;}   
      #contact{width:300px;}
      #privacy{width:300px;}
      #area_riservata{width:300px;}
#contenuti2 { font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #78A232; text-align:left; width:600px; min-height:590px; padding:0px 0px 0 0; margin:0; position:relative; float:right;}
    #contenuti2 table.destra { float:right; clear:both; width:400px; overflow:hidden; }
#contenuti2 table.destra  table.destra{ float:right; clear:both; width:400px; overflow:hidden; }
    #contenuti2 table.destra img { width:400px; max-width:400px;}  
      
#contenuti { font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #78A232; text-align:left; width:369px; min-height:590px; padding:174px 102px 0 0; margin:0; position:relative; float:right;}
#contenuti h1 {font-family: Tahoma, sans-serif;
	font-size: 11px;
	}
#testi { width:390px; position:relative; float:right; min-height:500px; margin:0; padding:174px 0 0 0;}
#testi img { max-width:390px;}
/*tabelle_schede*/
table.verde_scuro {font-size: 11px;}
table.verde_scuro h1{ margin:0; }
table.verde_scuro a{ color:#056424;}
table.verde_scuro a:hover{ color:#78A232;}
table.verde_scuro td { height:16px; padding:3px 0;}
.verdino { background-color:#BDCCC1;}
/*schede*/
.trafiletto { background-color:#17A345;}