@charset "iso-8859-1";
body {
	margin: 0;
	padding: 0;
	font: 12px normal Verdana, Arial, Helvetica, sans-serif;
	background-color: #E9E8E0;
}
h1 {font-size: 2em; margin: 10px 0;}
/* CSS Document */

.rosso {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
}
input.error{
	/* font: normal 10px arial;
	padding: 1px;
	margin: 3px; 
	background-color: #CCC;*/
	border: 1px solid #900;
}  

label.error{
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
}  

.captcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	font-variant: normal;
	color: #999;
	background-image: url(img_captcha.jpg);
}
.nascondi {display:none;
}
.verde {
	margin: 0;
	padding: 0;
	color: #AECE45;
	font-family: "normal Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
		}
.grigio{
	margin: 0;
	padding: 0;
	color: #444;
	font-family: "normal Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;		
		}
		
.star{
	margin: 0;
	padding: 0;
	color: #ffffff;
	font-family: "normal Verdana", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-image: url(richiesto_lungo.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #999;
		}		
.campo{
	background-image: url(richiesto.jpg);
	background-position: left;
}
.testo_base{
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
	color: #444;}
	.linea_tratteggiata {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	top: 20px;
	height: 20px;
}


table{
	/*font: 12px normal Verdana, Arial, Helvetica, sans-serif;*/
}
