.button 
{
    border: #FF9966 1px solid;
	background-color: #1b6ab4;
	color: #FFFFFF;
}

.inputtesto
{
    font: 10px FuturaBT,Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    border: #314B6D 1px solid;
}

.inputerr {
	font: 10px FuturaBT,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: #314B6D 1px solid;
	background-color: #fb9b9b;
}

.inputcifra {
	font: 10px FuturaBT,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: #314B6D 1px solid;
	text-align: right;
}

.inputcifraerr {
	font: 10px FuturaBT,Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: #314B6D 1px solid;
	background-color: #fb9b9b;
	text-align: right;
}

.barraDG {
	background-color: #e6e2e2;
	color: #2D3036;	
	font-weight: normal;
}

.sfchiaro 
{
    font-size:11px;
	line-height:15px;
	background-color: #f2f1f1;
	color: #2D3036;
	font-weight: normal;
}

.sfscuro 
{
    font-size:11px;
	line-height:15px;
	background-color: #e6e2e2;
	color: #2D3036;
	font-weight: normal;
}

.bordTab {
	border: 2px solid #000000;
}

.alert {
	font: bold 10px FuturaBT,Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}
.txtPiccolo
{
    font-size:9px;
}

.AlertGiallo
{
	border:1px solid #ACA899;
	background-color: #FFFFCC;
	font-size:11px;	
}
.barrsup {
	background-color: #e6e2e2;
}

.barrinf {
	background-color: #e6e2e2;
}
td
{
    font-size:11px;    
}
.Txt16
{
   font-size:16px;
   line-height:30px;
}