body {
margin-top:0px;
	font-family			: Verdana, Helvetica, Arial, sans-serif;
	font-size			: 11px;
}
/* text - normal */	
.body_tito_page{
font-size: 32px;
color: #5B5A55;
font-weight: normal;
text-decoration:none;
}
.body_text_page{
font-size: 11px;
color: #3B3B3B;
font-weight: normal;
text-decoration: none;
}

.Home{
font-size: 16px;
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
}


.body_text_piccino{
font-size: 9px;
color: #3B3B3B;
font-weight:100;
text-decoration: none;
}
.body_text_popap{
font-size: 11px;
color: #3B3B3B;
font-weight: normal;
text-decoration: none;
}

.body_TITOLI{
font-size: 18px;
color: #999999;
font-weight:normal;
text-decoration:none;
}


.body_text_page3{
font-size: 11px;
color: #3B3B3B;
font-weight: bold;
text-decoration: none;
}
.body_text_page2{
font-size: 11px;
color: #82817D;
font-weight: normal;
text-decoration: none;
}
.body_tito2_page{
font-size: 18px;
color: #B3C08A;
font-weight:normal;
font-family:Arial;
text-decoration:none;
}

.body_tito3_page{
font-size: 11px;
color: #4B4B4B;
font-weight:normal;
font-family:Arial;
text-decoration:none;
}

.body_tito3_page_POP{
font-size: 11px;
color: #ffffff;
font-weight:normal;
font-family:Arial;
text-decoration:none;
}

.body_menu_page{
font-size: 11px;
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
}

.bodyt_footer{
font-size: 9px;
color: black;
font-weight: normal;
}

.TABELLA
{
    border-style:solid;
    border-width:2px;
    border-collapse:inherit;
    border-color: #ffffff;
   
}



a.bodyt_footer
{
	font-size: 9px;
	color:black;
	text-decoration: none;
	font-weight:normal;
		
}
	
a:visited.bodyt_footer
{
	font-size: 9px;
	color:black;
	text-decoration: none;
	font-weight:normal;
		
}

a:hover.bodyt_footer
{	
	font-size: 9px;
	color: black;
	text-decoration:none;
	font-weight:normal;
}

.bodyt_footer2{
font-size: 9px;
color: #82817D;
font-weight: normal;
}

.bodyt_small_gthu{
font-size: 10px;
color: #666666;
font-weight: normal;
margin:1px;
text-decoration: underline;
}

.bodyt_small_gg{ 
font-size: 9px; 
color: #666666;
font-weight: bold;
text-decoration:none;
}

.bodyt_small_gth21{
font-size: 9px;
color: #666666;
font-weight: normal;
}

.bodyt_small_gg2{ 
font-size: 9px;
color: white;
font-weight: bold;
text-decoration:none;
}

.bodyt_small_vg{ 
font-size: 9px; 
color: #73106A;
font-weight: bold;
}

.bodyt_small_vgth{ 
font-size: 9px; 
color: #73106A;
font-weight: normal;
}

.bodyt_small_gtht{
font-size: 9px;
color: #666666;
font-weight: normal;
}

.bodyt_small_gth{
font-size: 12px;
color: #666666;
font-weight: normal;
text-decoration:none;
}
.bodyt_small_gth2{
font-size: 9px;
color: #EFEDDE;
font-weight: normal;
}
.bodyt_small_gth3{
font-size: 11px;
color: white;
font-weight: normal;
text-decoration:none;
}
.bodyt_bigw {  
font-size: 15px;
color: #bebebe;
font-weight: bold;
}	

.header_small {  
font-size: 8px;
color: black;
font-weight:lighter;
}	



.submenu {  
font-size: 11px;
color: #393A39;
font-weight:normal;
}	
a.submenu
{
	font-size: 11px;
	color:#393A39;
	text-decoration: none;
	font-weight:normal;
		
}
	
a:visited.submenu
{
	font-size: 11px;
	color:#393A39;
	text-decoration: none;
	font-weight:normal;
		
}
/*#676769*/
a:hover.submenu
{	
	font-size: 11px;
	color: black;
	text-decoration:none;
	font-weight:normal;
}

.graytext01 {
	font-size: 10px !important;
	font-size /**/: small;
	margin: 0;
	color:#666666;
	font-style:normal;
	padding-left:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: normal;
	text-decoration: none;
}

.graytext02 {
	font-size: 10px;
	margin: 0;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}


.graytext002 {
	font-size: 10px;
	margin: 0;
	color:white;
	font-weight: bold;
	text-decoration: none;
}
.graytext03 {
	font-size: 9px;
	/*font-size: small;*/
	margin: 0;
	color:#999999;
	font-style:normal;
	padding-left:0px;
	margin-bottom:0px;
	margin-left:0px;
	font-weight: normal;
	text-decoration: none;
}


.graytext03 {
	font-size: 9px;
	/*font-size: small;*/
	color:#ffffff;
	margin-left:12px;
	font-style:normal;
	font-weight: normal;
	text-decoration: none;
}

/* imagi */	
.imagi {
border-color:#666666;
border:1px;
left:inherit;
margin-right:0px;
margin-left:0px;
margin-up:3px;
margin-bottom:3px;
}

.imagi:hover{
border-color:#666666;
border:1px;
left:inherit;
margin-right:0px;
margin-left:0px;
margin-up:3px;
margin-bottom:3px;
}

 
a 
{
	font-size: 11px;
	color:#999999;
	text-decoration: none;
	font-weight:normal;
}
a:visited 
{
	font-size: 11px;
	color:#999999;
	text-decoration: none;
	font-weight:normal;
}
a:hover 
{
	font-size: 11px;
	color: black;
	text-decoration:none;
	font-weight:normal;
}


















div
{
    font-size: 10px;
    font-family: Verdana;   
}



div#MENU
{
    text-align: Center;
    padding: 1px; 
    border:1px;
    color:black;
}



a.MENU
{
    color: #3B3B3B;
    font-weight:900;
    text-decoration: None;
    padding: 0px;
    border: 0px;
}

a:visited.MENU
{
    color: #3B3B3B;
    font-weight:900;
    text-decoration: None;
    padding: 0px;
    border: 0px;
}

a:hover.MENU
{
    color: #EEEEEE;
    font-weight:bold;
    text-decoration: None;
    padding: 0px;
    border: 0px;
}


.MENU_RICERCA
{
	font-size: 11px;
	color:#3B3B3B;
	
}
a.MENU_RICERCA
{
	font-size: 11px;
	color:#3B3B3B;
	text-decoration: none;
	font-weight:normal;
		
}
	
a:visited.MENU_RICERCA
{
	font-size: 11px;
	color:#3B3B3B;
	text-decoration: none;
	font-weight:normal;
		
}
/*#676769*/
a:hover.MENU_RICERCA
{	
	font-size: 11px;
	color: #3B3B3B;
	text-decoration:none;
	font-weight:normal;
}



.MENU
{
	font-size: 10px;
	color:#393A39;
	
}
a.MENU
{
	font-size: 10px;
	color:#393A39;
	text-decoration: none;
	font-weight:normal;
		
}
	
a:visited.MENU
{
	font-size: 10px;
	color:#393A39;
	text-decoration: none;
	font-weight:normal;
		
}
/*#676769*/
a:hover.MENU
{	
	font-size: 10px;
	color: black;
	text-decoration:none;
	font-weight:normal;
}



.MAILOZZA
{
	font-size: 10px;
	color:#018249;
	}
a.MAILOZZA
{
	font-size: 10px;
	color:#018249;
	text-decoration: none;
	font-weight:bold;
		
	}
a:visitedMAILOZZA
{
	font-size: 10px;
	color:#018249;
	text-decoration: none;
	font-weight:bold;
	}
a:hover.MAILOZZA
{
	font-size: 10px;
	color: #186E49;
	text-decoration:none;
	font-weight:bold;
	}









/*div
{
    font-size: 15px;
    font-family: Verdana;
    font-weight:bold;
    
    
    
}


div#subMenu
{
    text-align:left;
    padding: bold;
    border:0px;
    color:black;
    font-weight:bold;
    
}



a.subMenu
{
    color: #3B3B3B;
    font-weight:bold;
    text-decoration: None;
    padding: 0px;
    border: 0px;
    font-size: 15px;
}

a:visited.subMenu
{
    color: #3B3B3B;
    font-weight:bold;
    text-decoration: None;
    padding: 0px;
    border: 0px;
    font-size: 15px;
}

a:hover.subMenu
{
    color: #EEEEEE;
    font-weight:bold;
    text-decoration: None;
    padding: 0px;
    border: 0px;
    font-size: 15px;
}*/	

/* NAVIGATION 
ul#nav								{ clear:right;list-style-type: none; margin: 0px; padding: 0px; background: #82817D; }
ul#nav li							{ display: block; float: left; }
ul#nav li span						{ border-right: 1px solid #FFF; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; display: block; width: 92px; }
ul#nav li a							{ line-height: 19px; display: block; width: 92px; color: #FFF; text-align: center; text-decoration: none; }
ul#nav li a:hover					{ background-color: #333333; }
ul#nav li#menu11Container span		{ border-right: none; }
ul#nav ul							{ margin: 0px; padding: 0px; list-style-type: none; text-align: left; width: 180px; position: absolute;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; overflow: hidden; }
ul#nav ul li						{ background-color: #82817D; }
ul#nav ul li span					{ border-right: 0px; border-top: 0px; border-bottom: 1px solid #FFF; width: 180px; }
ul#nav ul li span a					{ width: 180px; text-align: left; padding-left: 5px; }
#menu2Content						{ display: none; z-index: 10; height: 0px; }
#menu3Content						{ display: none; z-index: 10; height: 0px; }
#menu4Content						{ display: none; z-index: 10; height: 0px; }
#menu5Content						{ display: none; z-index: 10; height: 0px; }
*/