body{
 SCROLLBAR-FACE-COLOR: black;
 SCROLLBAR-HIGHLIGHT-COLOR: black;
 SCROLLBAR-SHADOW-COLOR:#F4F4F4;
 SCROLLBAR-3DLIGHT-COLOR: #F4F4F4;
 SCROLLBAR-ARROW-COLOR: #F4F4F4;
 SCROLLBAR-TRACK-COLOR: #F4F4F4;
 SCROLLBAR-DARKSHADOW-COLOR: #F4F4F4;
  background-image:  url(../img/sfondo.jpg);
 text-align:center;
 
}	

/*############  STRUTTURA ############*/
   div.gabbia {
	width:891px;
	height:100%; 
	border-left:1px dashed white;
	border-right:1px dashed white;
	padding-left:1px;
	padding-right:1px;
}
 table.pagina {
	width:889px;
	height:100%; 
}
  table.pagina td.colonnasx {
	width:517px; 
	text-align:left; 
}
 table.pagina td.colonnadx {  
	text-align:left;	 
}


/*############  MENU ############*/
div.menu{
	margin-left:2px;
	padding-bottom:1px;
	position:relative; 
	margin-top:-4px;
	background-image:  url(../img/sfondo_menu.jpg);
	background-position: top left;	
	background-repeat:no-repeat; 
	height:22px;
	color:#C5C594;
	padding-right:4px;
	padding-left:4px;
}
div.menu a{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;  
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;	  
	padding-bottom:2px;	  	  
}
div.menu a.attivo{
	color:#FFA600;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;  
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;	  
	padding-bottom:2px;	  	  
}
div.menu a:hover{
	color:#FFA600;
}
/*############  MENU2 ############*/
div.menu2{
	margin-left:2px;
	padding-bottom:1px;
	position:relative; 
	margin-top:2px;
	background-image:  url(../img/sfondo_menu2.jpg);
	background-position: top left;	
	background-repeat:no-repeat; 
	height:22px;
	color:#C5C594;
	  padding-right:4px;
	  padding-left:4px;
}
.iniziative{
	color:white;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;  
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;	  
	padding-bottom:2px;	 
	 	  
}
div.menu2 a{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;  
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;	  
	padding-bottom:2px;	  	  
}
div.menu2 a.attivo{
color:white;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration:none;  
	padding-left:1px;
	padding-right:1px;
	padding-top:2px;	  
	padding-bottom:2px;	  	  
}
div.menu2 a:hover{
	color:white;
}
/*############  FONT ############*/
.titolo{
	color:black;
	font-family : Georgia, Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;	  	  
}
.testo{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
}
#verde{ color:#3C6932; }
#rosso { color:#D93D5A; }
#blu { color:#3D5BD9; }
#arancio { color:#C77F00; }
/*############  CONTENUTO ############*/
div.contenuto{
	padding-left:5px;
	padding-top:9px;
	text-align:left; 
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	padding-right:25px;
}
div.contenuto2{
	padding-left:5px;
	padding-top:9px;
	text-align:left; 
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	padding-right:25px;
}
div.contenuto a{
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold; 
	text-decoration:none;
	display:block;
}
div.contenuto a:hover{
	background-color:#EBB649;
}
div.contenuto2 a{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold; 
	text-decoration:underline;
}

img.thumb{
	float:left;
	border:1px solid white;
	margin-right:4px;
}
table.news{
	margin:2px;
	text-align:left; 
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	padding-right:25px;
}
table.news td.immagine{
	padding:2px;
	background-color:#E9E8D1;
	padding-bottom:1px;
}
 table.news td.immagine img{
	border:1px solid white;
}
table.news td.abstract{
	padding:2px;
	background-color:#E9E8D1;
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	height:78px;
	margin-left:3px;
	width:275px;
}
table.news td.abstract a{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	display:block;
	text-decoration:none; 
}
table.news td.abstract a:hover{
	background-color:#EBB649;
}
table.studi{
	margin:2px;
	text-align:left; 
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	padding-right:15px;
}
table.studi td.immagine{
	padding:2px;
	padding-bottom:1px;
}
 table.studi td.immagine img{
	border:1px solid #EBB649;
}
table.studi td.abstract{
	padding:2px;
	border-bottom:1px dashed white;
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal; 
	height:78px;
	margin-left:3px;
	width:345px;
}
table.studi td.abstract a{
	color:black;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	display:block;
	text-decoration:none; 
}
table.studi td.abstract a:hover{
	background-color:#EBB649;
}
table.studi td.tipologia{
	padding:2px;
	color:white;
	border-bottom:1px solid white;
	font-family :Trebuchet, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold; 
	margin-left:3px;
	background-color: #EBB649;
}

