.immagineSinistra{float:left; border:0px; padding-right:4px; padding-bottom:4px}


div#wrapper {
width: 764px;
margin: 0px auto;
}

.verdino {
	background-color: #AFCBB7;
	}

.path_txt 			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 10px;	font-weight: bold;	color: #235484;	}
.path_txt a:link 	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #235484;	}
.path_txt a:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #235484;	}
.path_txt a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #235484;	}

.path_bkg {
	background-image:url(../immagini/path.jpg);
	background-repeat:no-repeat;
	}
.cerca_bkg {
	background-image:url(../immagini/cerca.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

.portlet_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	color: #143427;	
	}

.portlet_txt 			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;	padding-left: 10px;}
.portlet_txt a			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #FFFFFF;}	
.portlet_txt a:link		{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;}		
.portlet_txt a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 10px;	color: #FFFFFF;}	
.portlet_txt a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;}

.portlet2_txt 			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;	padding-left: 10px;	border-bottom: 1px solid #9FAC90;}
.portlet2_txt a			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;	}	
.portlet2_txt a:link	{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;	}		
.portlet2_txt a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 10px;	color: #FFFFFF;	}	
.portlet2_txt a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 9px;	line-height: 10px;	color: #8cb23c;	}

.portlet2_bkg {
	background-image:url(../immagini/fondino_informacru.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}


.main_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #ff0000;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	}
	
.main_pad {
	padding-left: 14px;
	padding-right: 14px;
	
	}

.main_txt a			{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #ff0000;	text-align:left;	}
.main_txt a:link	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #ff0000;	text-align:left;	}
.main_txt a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #ff0000;	text-align:left;	}
.main_txt a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #ff0000;	text-align:left;	}

.main_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 12px;
	color: #8cb23c;
	
	text-align:left;
	}

.main_title a			{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	line-height: 10px; color: #8cb23c;	text-align:left;	}
.main_title a:link		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	line-height: 10px; color: #8cb23c;	text-align:left;	}
.main_title a:hover		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	line-height: 10px; color: #8cb23c;	text-align:left;	}
.main_title a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;	line-height: 10px; color: #8cb23c;	text-align:left;	}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8cb23c;
	background-color:#FFFFFF;
	padding-left: 10px;
	padding-top: 1px;		
	border-top: 1px solid #96B6A3;
	text-decoration: none;
}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	color: #8cb23c;
	padding-right: 10px;
	padding-top: 1px;
	text-decoration: none;		
	}
.header a			{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold;	color: #8cb23c;	padding-right: 10px;	padding-top: 1px;	text-decoration: none;}
.header a:link		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold;	color: #8cb23c;	padding-right: 10px;	padding-top: 1px;	text-decoration: none;}
.header a:hover		{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold;	color: #8cb23c;	padding-right: 10px;	padding-top: 1px;	text-decoration: none;}
.header a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold;	color: #8cb23c;	padding-right: 10px;	padding-top: 1px;	text-decoration: none;}

.primopiano_border {
	padding-bottom: 6px;		
	border-bottom: 1px solid #96B6A3;
	padding-left: 1px;		
	border-left: 1px solid #96B6A3;
	background-image:url(../immagini/fondino_sfum.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}

.progspec_border {
	padding-bottom: 6px;		
	border-bottom: 1px solid #96B6A3;
	padding-right: 1px;		
	border-right: 1px solid #96B6A3;
	background-image:url(../immagini/fondino_sfum.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}

.separator{
	padding-bottom: 1px;		
	border-bottom: 1px solid #96B6A3;
	}

.menu_txt			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 10px;	font-weight: bold;	color: #143427;	border-right: 1px solid #96B6A3;	}
.menu_txt a			{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 10px;	font-weight: bold;	color: #143427;}	
.menu_txt a:link	{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 10px;	font-weight: bold;	color: #143427;	}		
.menu_txt a:hover	{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #143427;	}
.menu_txt a:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none; font-size: 10px;	font-weight: bold;	color: #143427;	}



.menu_bottom{
	border-bottom: 1px solid #96B6A3;
	}

.padding_top{
	padding-top: 10px;
}

.padding_left{
	padding-left: 10px;
}

.table_height{height:25px;}


.navtop_yellow {
	text-decoration:none;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e86d5c;
	font-weight: bold;}

.navtop_white { text-transform:uppercase; 
                text-decoration:none;
                font-family:Verdana, Arial, Helvetica, sans-serif; 
                font-size:10px;  
                color:#1b2134;
				font-weight: bold;}

.navsx_title {text-decoration:none;
              font-family:Verdana, Arial, Helvetica, sans-serif; 
              font-size:10px;  
              color:#8CB23C;}

.navsx_voce_off {text-decoration:none;
                 font-family:Verdana, Arial, Helvetica, sans-serif; 
                 font-size:10px;  
                 color:#7C582D; 
                 line-height:10px;}

.navsx_voce_on {text-decoration:none;
                font-family:Verdana, Arial, Helvetica, sans-serif; 
                font-size:10px;  
                color:#FCD500; 
                line-height:10px;}

.path_white {
             text-transform:uppercase;
             font-family:Verdana, Arial, Helvetica, sans-serif; 
             font-size:10px; 
             color:#1b2134;}

.main_txt {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#a97a4d}

.main_evid {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#8cb23c}

.navdx_title {text-transform:uppercase;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#fcd500}

.navdx_data {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#97b84c}

.navdx_txt {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#8c693d}

.navdx_evid {text-decoration:none;
             font-family:Verdana, Arial, Helvetica, sans-serif; 
             font-size:10px;  
             color:#8bb23a;}
             
             
             
             
             
body{
	top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a { text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linkIMG {
	text-decoration: none;
font-size: 9px;	
}

.linkIMG a{
	text-decoration: none;
	font-size: 9px;
}

.linkIMG a:hover{
	text-decoration: none;
	font-size: 9px;
}

.bordomenu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BABABA;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #BABABA;
}

.bordoSS{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFD0C5;
}

.menuNoSotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/immagini/menu.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}


.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/immagini/menu.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	color: #8cb23c;
	text-decoration: none;
	padding-left: 8px;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}

.menuSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-image: url(../immagini/menuv.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	color: #8cb23c;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.menuSelect1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8cb23c;
	text-decoration: none;
}
.menuSelect2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c582d;
	text-decoration: none;
}
.menuSelect3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fabb00;
	text-decoration: none;

}

.bordoMenu_sx {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFD0C5;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFD0C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFD0C5;
}


.bordoDX{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cfd0c5;
}
.bordoSup {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFD0C5;
}


.bordoMenu_dx {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFD0C5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CFD0C5;
}
.testonero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.testonero a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.data_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.data_news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.testo_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #85233a;
	text-decoration: none;
	font-weight: normal;
}
.testo_news a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FB77A;
	text-decoration: underline;
	font-weight: normal;
}
.campoditesto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FB77A;
	border: 1px solid #CFD0C5;
}

.bordoMenuTestata {
	border-right-style: none;
	border-left-style: none;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #CFD0C5;
	border-bottom-width: 1px;


}
.bordoMenu_NO_inf {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFD0C5;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFD0C5;
}
.bordoINF {

	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.titoloprogetti {
	color:#666666;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}             

.sfondo_verde{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../immagini/menuv.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;

}

.sfondo_giallo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../immagini/menu.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left bottom;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;

}
.menuBordoUverde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #7c582d;
	font-weight:bold;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left:12px;

}

.menuNoBordo {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-transform: uppercase;
	color: #7c582d;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:12px;	
}


.bordoo {
	border: 1px solid #ECE9D8;
}

.bordoU {
	border-top: 1px solid #CFD0C5;
}
.bordoD {
	border-bottom: 1px solid #CFD0C5;
}
.bordoRL {
	border-right: 1px solid #BABABA;
	border-left: 1px solid #BABABA;	
	background-color: #B2D5AF;
}
.bordoUD {
	border-bottom: 1px solid #CFD0C5;
	border-top: 1px solid #CFD0C5;
}

.titolo_bunner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d2c11;
	text-decoration: none;
	font-weight:bold;
}     
.testo_bunner{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d2c11;
	text-decoration: none;
}            

.testo_bunner a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7d2c11;
	text-decoration: underline;
}            
         
.testo {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #234885;
	line-height:17px;
}		 
.titolo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #19406f;	
	font-size: 13px; 
	text-decoration:none;
	font-weight:bold;

}

.titolomenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #19406f;	
	font-size: 13px; 
	text-decoration:none;
	font-weight:bold;
	background-color:#bfd4e9;

}