*{
	color:#ffffff !important;
	font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}

#main{
	width:570px !important;
}

body	{ font-size: 22px; color:#ffffff !important; background-color:#000000; }
a		{ text-decoration:none; color:#FFFFFF; }
td.select	{  border-bottom: 2px solid black; color: black; font-weight:bold;}
td.active	{  border-bottom: 2px solid red; color: red; font-weight:bold;}
td.off		{  border-bottom: 2px solid #c0c0c0; color: #c0c0c0; }


h2	{  font-size: 120%;; color: grey; font-style:italic;}
h3	{  font-size: 100%;; color: red; font-style:italic; padding-bottom:2px; }

div.list	{  padding-top:10px; padding-left:10px; }
.list #item	{ color:red;padding-right:5px; float:left; width:140px;}

/* Stati */
#sfailed	{ color: red; font-weight:bold;	}
#sdone	{ color: green; font-weight:bold; }
#satt	{ color: black; font-style:italic;}

#fw60		{ width: 60px;}
#fw80		{ width: 80px;}
#fw100		{ width: 100px;}
#fw120		{ width: 120px;}
#fw160		{ width: 160px;}
#fw300		{ width: 300px;}
#fw320		{ width: 320px;}
#fw400		{ width: 400px;}
#fw480		{ width: 400px;}


form input, form textarea, form select {
;	background-color:white;
	border: 1px solid #b0b0b0;
;	color:black;
}

div.form	{ 
	clear: both; 
	padding: 5px;
}

div.formbtn {
  clear: both;
  padding: 5px;
  padding-top: 15px;
  text-align:right;
}

span {
  float: left;
  text-align: left;
} 

#btnred {	color: red; background-color:#ebf2fc;  border: 1px solid #e0e0e0e;  width:150px; text-align:center}
#btngrn {	color: green;   background-color:#ebf2fc; border: 1px solid #e0e0e0e;  width:150px; text-align:center;}
div.form #failed	{ color:red; }
#failed input, #failed textarea	{ background-color:red; }

