<style type="text/css">
body {
background:#ffffff;
}

body {font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF; padding: 0;}
img {border: 0;}




.titolo_menu{
	background-color:#cccccc;
	color:  #ffffff; 
	height:20px;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	padding-left:3px;
	text-decoration: none;
	vertical-align:middle;
	text-align: left;
	font-weight:bold;
}


.lista_menu{
	background-color:#f3f3f3;
	color:  #1f8bf0; 
	height:20px;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	padding-left:3px;
	text-decoration: none;
	vertical-align:middle;
	text-align: left;
	border-bottom:1px  #FFFFFF solid;
	border-top:1px  #FFFFFF solid;
}


.link{
	background-color:#f3f3f3;
	height:20px;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	padding-left:3px;
	text-decoration: none;
	vertical-align:middle;
	text-align: left;
	

}

.text{
	border:1px #cccccc solid;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  11px;
}

.button{
	border:1px #cccccc solid;
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  11px;
}


.testo_grigio{
	color:  #7f7f7f; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	padding: 0px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	text-align: justify;
}

a.testo_grigio:active{
	color:  #1077b9; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	text-align: right;
	padding: 0px;
	border: 0;
	text-decoration:none;
}

a.testo_grigio: link{
	color:  #7f7f7f; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	text-align: right;
	padding: 0px;
	border: 0;
	text-decoration:none;
}

a.testo_grigio: hover{
	color:  #1077b9; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	text-align: right;
	padding: 0px;
	border: 0;
	text-decoration:none;
} 
a.testo_grigio: visited{
	color:  #1077b9; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	text-align: right;
	padding: 0px;
	border: 0;
	text-decoration:none;
}


.testo_rosso{
	color:  #ff0000; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  11px;
	background-color:#ffffff;
	padding: 0px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;

}

.testo_blu{
	color:  #1f8bf0; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ffffff;
	padding: 0px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	text-align:right;
	font-weight:bold;

}

.sfondo_blu_testo_bianco{
	color:  #ffffff; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#1f8bf0;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;

	
}

.sfondo_rosso_testo_bianco{
	color:  #ffffff; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#ff0000;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;

	
}

.sfondo_grigio_testo_blu{
	color:  #1f8bf0; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#f3f3f3;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;
	
}

.sfondo_grigio_testo_grigio{
	color:  #959595; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#f3f3f3;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;
	
}

.sfondo_grigio_testo_rosso{
	color:  #ff0000; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#f3f3f3;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;
	
}
.sfondo_grigio_testo_bianco{
	color:  #ffffff; 
	font-family:  verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:  10px;
	background-color:#959595;
	padding-left:3px;
	border: 0;
	text-decoration:none;
	vertical-align:middle;
	font-weight:bold;
	height:22px;
	
}

.formError{
	color:  #ff0000; 
}

</style>
