html, body {
	background-color: #e1e1e1;
	color: #292d52;
	font: 0.90em Verdana Geneva Arial Helvetica sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        
}

td {
  	font: 0.90em Verdana Geneva Arial Helvetica sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

textarea {
  border-style: solid;
  border-width: 1px;
  border-color: #1b1e45;
  background: #F8F8F8;
  padding: 1px 4px;
  font-family: Verdana;
  font-size: 11px;

}

.bordi {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}
.grey {
  border: 1px solid;
  border-color: #000000;
  color: 000;
  background-color: #CCCCCC;
  vertical-align: top;
}

.gray {
  border: 1px solid;
  border-color: #FF9900;
  color: 000;
  background-color: #D8D8D8;
  vertical-align: top;
  font-size: 10px;
  font-family: Verdana;
}
.darkgray {
  border: 1px solid;
  border-color: #FF9900;
  color: 000;
  background-color: #B0B0B0;
  vertical-align: top;
  font-size: 10px;
  font-family: Verdana;
}
.disattiva {
  border: 1px solid;
  border-color: #FF9900;
  color: 000;
  background-color: #A0A0A0;
  vertical-align: top;
  font-size: 10px;
  font-family: Verdana;
}

.error {
  border: 1px solid;
  border-color: #000000;
  color: red;
  background-color: #D8D8D8;
  vertical-align: top;
  padding: 2px;
}

.input{
  border-style: solid;
  border-width: 1px;
  border-color: #003300;
  background: #F8F8F8;
  padding: 1px 4px;
  font-family: Verdana;
  font-size: 11px;
}
.submit{
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  background: #E0E0E0;
  font-family: Verdana;
  font-size: 10px;
}

a, a:active, a:visited {
	color: #676039;
	text-decoration: none;
} 
a:hover {
	text-decoration: none; 
	border-bottom: 1px solid #676039;
}

.home {
  color: red;
}