.testo {
font-family: "Verdana","Arial","Helvetica";
font-size: 12px;
font-weight: normal;
color: #444444;
text-decoration: none; 
}

 .testo a:active, .testo a:visited, .testo a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 12px;
color: #444444;
font-weight: normal;
text-decoration:none;
}

.testo a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #F5F5F5;
}


.testo_medio {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
font-weight: normal;
color: #444444;
text-decoration: none; 
}

 .testo_medio a:active, .testo_medio a:visited, .testo_medio a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
color: #444444;
font-weight: bold;
text-decoration: yes;
}

.testo_medio a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #F5F5F5;
}


.testo_picc {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #444444;
text-decoration: none; 
}

 .testo_picc a:active, .testo_picc a:visited, .testo_picc a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
color: #444444;
font-weight: normal;
text-decoration: none;
}

.testo_picc a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #F5F5F5;
}

.novita {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
font-weight: normal;
color: #444444;
text-decoration: none; 
}

 .novita a:active, .novita a:visited, .novita a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
color: #444444;
font-weight: bold;
text-decoration: none;
}

.novita a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #F5F5F5;
}

.faq {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
font-weight: normal;
color: #444444;
line-height : 18px;
text-decoration: none; 
}

 .faq a:active, .faq a:visited, .faq a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
color: #444444;
font-weight: bold;
line-height : 18px;
text-decoration: none;
}

.faq a:hover {
text-decoration: none;
color: #2362A1;
line-height : 18px;
background-color: #F5F5F5;
}

.sottomenu {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #888888;
text-decoration: none;
}

 .sottomenu a:active, .sottomenu a:visited, .sottomenu a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
color: #888888;
font-weight: normal;
text-decoration: none;
}

.sottomenu a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #EDEFF2;
}

.sottomenu_a {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #2362A1;
text-decoration: none;
}


.sotto_menu {
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #888888;
text-decoration: none;
}

 .sotto_menu a:active, .sotto_menu a:visited, .sotto_menu a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
color: #888888;
font-weight: normal;
text-decoration: none;
}

.sotto_menu a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #EDEFF2;
}


.sotto_menu_a {
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #2362A1;
text-decoration: none;
}

.rollover { 
background-color : #EDEFF2; 
}

.pulsanti {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
font-weight: normal;
color: #888888;
text-decoration: none;
}

 .pulsanti a:active, .pulsanti a:visited, .pulsanti a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 10px;
color: #2362A1;
font-weight: normal;
text-decoration: none;
}

.pulsanti a:hover {
text-decoration: none;
color: #2362A1; 
background-color: #EDEFF2;
}

 .footer {
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #848383;
text-decoration: none; }

 .footer a:active, .footer a:visited, .footer a:link {
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
color: #848383;
font-weight: normal;
text-decoration:none; }

.footer a:hover {
text-decoration: none;
color: #2362A1;
background-color: #F5F5F5;
}

.errore {
font-family: "Verdana","Arial","Helvetica";
font-size: 11px;
font-weight: normal;
color: #CC0000;
text-decoration: none; 
}

.bordo_cella {
border-bottom : 1px solid #DCDCDC;  
border-right : 1px solid #DCDCDC;  
border-left : 1px solid #DCDCDC; 
border-top : 1px solid #DCDCDC;
padding: 5px 5px 5px 5px;
}

.bordo_cella2 {
border-bottom : 1px solid #cccccc;  
border-right : 1px solid #cccccc;  
border-left : 1px solid #cccccc; 
border-top : 1px solid #cccccc;
padding: 5px 5px 5px 5px;
}

.bordo_su {
border-top : 1px solid #cccccc;

}

.titolo_sitemap {
background-color : #EDEFF2; 	
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #2362A1;
text-decoration: none;
}

 .titolo_sitemap a:active, .titolo_sitemap a:visited, .titolo_sitemap a:link {
background-color : #EDEFF2;  	
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #2362A1;
text-decoration: none;
}

.titolo_sitemap a:hover {
background-color : #EDEFF2; 	
font-family: "Verdana","Arial","Helvetica";
font-size: 9px;
font-weight: normal;
color: #2362A1;
text-decoration: underline;
}