.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: #D7DF88;
}

.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: #D7DF88;
	text-align: right;
}

.barraDG {
	background-color: #bbd3f9;
	color: #2D3036;	
	font-weight: normal;
}

.sfchiaro 
{
    font-size:11px;
	line-height:15px;
	background-color: #e7effa;
	color: #2D3036;
	font-weight: normal;
}

.sfscuro 
{
    font-size:11px;
	line-height:15px;
	background-color: #dbe6f7;
	color: #2D3036;
	font-weight: normal;
}

.bordTab {
	border: 2px solid #4568fc;
}

.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: #bbd3f9;
}

.barrinf {
	background-color: #dbe6f7;
}
td
{
    font-size:11px;    
}
.Txt16
{
   font-size:16px;
   line-height:30px;
}
