.testo {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.testoMessaggio {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}
.testogrande {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
}
.td {
	BORDER-RIGHT: #00317B 1px solid;
 	BORDER-TOP: #00317B 1px solid;
	BORDER-LEFT: #00317B 1px solid;
    BORDER-BOTTOM: #00317B 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #EFEFEF;
}

.tdAlignRight {
	BORDER-RIGHT: #00317B 1px solid;
 	BORDER-TOP: #00317B 1px solid;
	BORDER-LEFT: #00317B 1px solid;
    BORDER-BOTTOM: #00317B 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #EFEFEF;
	text-align:right;
}

.tdMessaggio {
	BORDER-RIGHT: #00317B 1px solid;
 	BORDER-TOP: #00317B 1px solid;
	BORDER-LEFT: #00317B 1px solid;
    BORDER-BOTTOM: #00317B 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 14px;
	BACKGROUND-COLOR: #EFEFEF
}
.td2 {
	BORDER-RIGHT: #ebebeb 1px solid;
 	BORDER-TOP: #ebebeb 1px solid;
	BORDER-LEFT: #ebebeb 1px solid;
    BORDER-BOTTOM: #ebebeb 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;	
}
.tdTable {	
	BORDER-RIGHT: #EFEFEF 1px solid;
 	BORDER-TOP: #EFEFEF 1px solid;
	BORDER-LEFT: #EFEFEF 1px solid;
    BORDER-BOTTOM: #EFEFEF 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #D4DDEB;
}
.tdTableCx {
	BORDER-RIGHT: #EFEFEF 1px solid;
 	BORDER-TOP: #EFEFEF 1px solid;
	BORDER-LEFT: #EFEFEF 1px solid;
    BORDER-BOTTOM: #EFEFEF 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #D4DDEB
}
.tdTableC2 {
	BORDER-RIGHT: #EFEFEF 1px solid;
 	BORDER-TOP: #EFEFEF 1px solid;
	BORDER-LEFT: #EFEFEF 1px solid;
    BORDER-BOTTOM: #EFEFEF 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #FFFFFF
}

.tdTableBG {
    background-color: #F7F7F7;
}

.trasparente {
	BORDER-RIGHT: #FFFFFF 1px solid;
 	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Tahoma;
	font-size: 12px;
	BACKGROUND-COLOR: #FFFFFF;
    text-align: right;
}
.tdButton {
	border: 1px solid;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#EFEFEF;
}
.tdButton2 {
	BORDER-RIGHT: #00317B 1px solid;
 	BORDER-TOP: #00317B 1px solid;
	BORDER-LEFT: #00317B 1px solid;
    BORDER-BOTTOM: #00317B 1px solid;
    COLOR: #00FF00;
    FONT-FAMILY: Tahoma;
	font-size: 5px;
	BACKGROUND-COLOR: #EFEFEF
}

.borded {
	border: 1px solid #63A6C2;
}


.tendina
{
    BACKGROUND-COLOR: #ffffff
}
.tendina:hover
{
    BACKGROUND-COLOR: #fff000
}
.tendinah
{
    CURSOR: hand;
    BACKGROUND-COLOR: #fff000
}

td.tdRic {
	padding: 2px;
	border: 0px;
}

.errore
{
	color:Red;  
	font-family: Tahoma;
	font-size: 12px;
}




