h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 18px;
	color: #005362;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:3px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 15px;
	color: #005362;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:3px;;

}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 12px;
	color: #005362;
	text-decoration: none;
	font-weight: bold;
	padding-bottom:3px;
}


h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
	}
	
	

.sfondo_sx{
background-image:url(immagini/sfondo_sx.jpg);
background-repeat:repeat-x;
}
.sfondo_dx{
background-image:url(immagini/sfondo_dx.jpg);
background-repeat:repeat-x;
}


.navpath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005362;
	text-decoration: none;
}
.navpath a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005362;
	text-decoration: none;
}

.navpath a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #005362;
	text-decoration: none;
}
.navpath a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #005362;
}
#navpath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005362;
	text-decoration: none;
}
#navpath a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005362;
	text-decoration: none;
}

#navpath a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #005362;
	text-decoration: none;
}
#navpath a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #005362;
}


#scale a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold;
}

#sistemi a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold;
}
#metalli a:link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold
}

#sistemi a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold;
}
#metalli a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold
}

#sistemi a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold;
}
#metalli a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #025475;
	text-decoration: none;
	font-weight:bold
}



.csc-uploads-fileSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	font-style:italic;
	text-decoration: none;
}



#contenuto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenuto a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenuto a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 12px;

}
#contenuto a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-decoration:underline;


}
#contenuto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenuto1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenuto1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#contenuto1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#contenuto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenuto2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenuto2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#contenuto2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#contenuto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenuto3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenuto3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#contenuto3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
#contenuto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenuto4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenuto4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#contenuto4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}







#contenutodx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
#contenutodx a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#contenutodx a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
#contenutodx a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}




#contenuto_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005362;
	text-decoration: none;
		padding-top:5px;

}



#menudestra{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 11px;
	text-align:left
}

#menudestra a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}

#menudestra a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}
#menudestra a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#menudestra DIV.liv1-no {
	font-size: 12px;
	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 5px;
	border-top: 1px solid #ffffff;
	
}
#menudestra DIV.liv1-act {
	border-top: 1px solid #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#menudestra DIV.liv2-no {
	font-size:11px;;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
		border-top: 1px solid #ffffff;

	
}
#menudestra DIV.liv2-act {
   font-size:11px;
   font-weight:bold;
	padding-left: 11px;	
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #ffffff;

}

#menudestra DIV.liv3-no {
   font-size:11px;;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv3-act {
   font-size:11px;
	padding-left: 20px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv4-act {
   font-size:11px;
	padding-left: 25px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv5-act {
   font-size:11px;
	padding-left: 30px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv6-act {
   font-size:11px;
	padding-left: 35px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv4-no {
   font-size:11px;;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv5-no {
   font-size:11px;;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra DIV.liv6-no {
   font-size:11px;;
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 2px;	
}


#menudestra1{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 11px;
	text-align:left
}

#menudestra1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}

#menudestra1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}
#menudestra1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#menudestra1 DIV.liv1-no {
	font-size: 12px;
	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 5px;
	border-top: 1px solid #ffffff;
	
}
#menudestra1 DIV.liv1-act {
	border-top: 1px solid #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#menudestra1 DIV.liv2-no {
	font-size:11px;;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
		border-top: 1px solid #ffffff;

	
}
#menudestra1 DIV.liv2-act {
   font-size:11px;
   font-weight:bold;
	padding-left: 11px;	
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #ffffff;

}

#menudestra1 DIV.liv3-no {
   font-size:11px;;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv3-act {
   font-size:11px;
	padding-left: 20px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv4-act {
   font-size:11px;
	padding-left: 25px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv5-act {
   font-size:11px;
	padding-left: 30px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv6-act {
   font-size:11px;
	padding-left: 35px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv4-no {
   font-size:11px;;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv5-no {
   font-size:11px;;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra1 DIV.liv6-no {
   font-size:11px;;
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

#menudestra2{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 11px;
	text-align:left
}

#menudestra2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}

#menudestra2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}
#menudestra2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
#menudestra2 DIV.liv1-no {
	font-size: 12px;
	padding-top: 4px;
    padding-bottom: 4px;
	padding-left: 5px;
	border-top: 1px solid #ffffff;
	
}
#menudestra2 DIV.liv1-act {
	border-top: 1px solid #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#menudestra2 DIV.liv2-no {
	font-size:11px;;
	padding-left: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
		border-top: 1px solid #ffffff;

	
}
#menudestra2 DIV.liv2-act {
   font-size:11px;
   font-weight:bold;
	padding-left: 11px;	
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #ffffff;

}

#menudestra2 DIV.liv3-no {
   font-size:11px;;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv3-act {
   font-size:11px;
	padding-left: 20px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv4-act {
   font-size:11px;
	padding-left: 25px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv5-act {
   font-size:11px;
	padding-left: 30px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv6-act {
   font-size:11px;
	padding-left: 35px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv4-no {
   font-size:11px;;
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv5-no {
   font-size:11px;;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;	
}
#menudestra2 DIV.liv6-no {
   font-size:11px;;
	padding-left: 35px;
	padding-top: 2px;
	padding-bottom: 2px;	
}






#menusinistra{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
padding-right:11px;
padding-bottom:11px;
padding-right:11px;
padding-top:11px;
text-align:left;
}

#menusinistra a:link {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
font-size: 11px;
}

#menusinistra a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;

}
#menusinistra a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;

}
#menusinistra DIV.liv1-no {
font-size: 12px;
}
#menusinistra DIV.liv1-act {
font-size: 12px;
font-weight: bold;
}
#menusinistra DIV.liv2-no {
font-size:11px;;
padding-top: 2px;
padding-bottom: 2px;
padding-left:20px;
}
#menusinistra DIV.liv2-act {
font-size:11px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px;
}

#menusinistra DIV.liv3-no {
font-size:11px;;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv3-act {
font-size:11px;
padding-left: 20px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv4-act {
font-size:11px;
padding-left: 25px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv5-act {
font-size:11px;
padding-left: 30px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv6-act {
font-size:11px;
padding-left: 35px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv4-no {
font-size:11px;;
padding-left: 25px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv5-no {
font-size:11px;;
padding-left: 30px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menusinistra DIV.liv6-no {
font-size:11px;;
padding-left: 35px;
padding-top: 2px;
padding-bottom: 2px; 
}

#menuscale{
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
padding-right:11px;
padding-bottom:11px;
padding-right:11px;
padding-top:11px;
text-align:left;
}

#menuscale a:link {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
text-transform:uppercase;
font-size: 11px;


}

#menuscale a:visited {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration:none
}
#menuscale a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
}
#menuscale DIV.liv1-no {
font-size: 12px;
padding-top: 4px;
padding-bottom: 4px;

}
#menuscale DIV.liv1-act {
font-size: 12px;
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
}
#menuscale DIV.liv2-no {
font-size:11px;;
padding-left: 11px;
padding-top: 2px;
padding-bottom: 2px;
}
#menuscale DIV.liv2-act {
font-size:11px;
font-weight:bold;
padding-left: 11px; 
padding-top: 2px;
padding-bottom: 2px;
}

#menuscale DIV.liv3-no {
font-size:11px;;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv3-act {
font-size:11px;
padding-left: 20px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv4-act {
font-size:11px;
padding-left: 25px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv5-act {
font-size:11px;
padding-left: 30px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv6-act {
font-size:11px;
padding-left: 35px;
font-weight:bold;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv4-no {
font-size:11px;;
padding-left: 25px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv5-no {
font-size:11px;;
padding-left: 30px;
padding-top: 2px;
padding-bottom: 2px; 
}
#menuscale DIV.liv6-no {
font-size:11px;;
padding-left: 35px;
padding-top: 2px;
padding-bottom: 2px; 
}


#news {
padding:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px; }

#news a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
 #news a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
 }
#news a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
















































#link_sinistra a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.titolo_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005362;
	text-decoration: none;
}	
.titolo_menu_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005362;
	text-decoration: none;	
}
.titolo_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005362;
}
.indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}


#link_destra a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding: 5px;

}
#titolo_menu_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding:5px;
}

#menuorizzontale{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;

}

#menuorizzontale a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
#menuorizzontale a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
#menuorizzontale a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
#menuorizzontale a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003333;
	text-decoration: underline;
}
#menuorizzontale a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.cur {
font-weight:bold;
}


#LINK_contenuto a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #005362;
	text-decoration: none;
	padding-top:11px;
	padding-bottom:30px;
}
#TESTO_contenuto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.sfondo {
	background-image: url(immagini/filetto.jpg);
	background-repeat:repeat-x;
}






.tab_titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00737F;
	text-align: center;
	padding:3px;
}
.tab_dati_bianco {
	font-family: Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
	padding:0px;
	background-color: #FFFFFF;
	height: 12px;
	color: #000000;
}
.tab_dati_colore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding:0px;
	background-color: #DBFFFF;
	height: 12px;
}
.tab_titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	background-color: #009999;
	padding: 5;
}

