BODY { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt }
LI { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt }

.head { COLOR: #0066FF; FONT-FAMILY: Arial; FONT-SIZE: 15pt} TD { COLOR: #000000; FONT-FAMILY: Arial; 
FONT-SIZE: 9pt }
TR { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt } 
TABLE { COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 9pt } 
A { COLOR: #3175bd; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-DECORATION: none ; position:relative; z-index:24;} 
A:hover { COLOR: #ff3031; FONT-FAMILY: Arial; FONT-SIZE: 9pt; TEXT-DECORATION: none ; z-index: 25;} 
a span{display: none;}
a:hover span{
    display: block; position:absolute;
    top: 2px; left: 2px; width: 200px;
    border: 1px solid #739ac2; background-color: #dfe7f2; color:#000;
    font-size: 7pt;text-align: center; font-weight:normal;}
span.errore_campo {
	color:#FF0000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*  INIZIO Classi per i DIV del Contratto e per pagamento (ALESSANDRO 24/11/2008) */
.classe_x_div_1{background-color: #FFFFFF; position:absolute; z-index:30; display:none}

.classe_x_div_2{border: 4px solid orange; background-color: white; width: 300px; padding: 6px; font-size: 9px; color:#09a2ec;}
/* FINE Classi per i DIV del Contratto e per pagamento (ALESSANDRO 24/11/2008)*/

SELECT { BACKGROUND: #ffffff; FONT-FAMILY: 
verdana; FONT-SIZE: 8pt } 

TEXTAREA { BACKGROUND: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 8pt } 
TD.special { BACKGROUND: #ffffff; COLOR: #6190d1; FONT-FAMILY: verdana; FONT-SIZE: 12pt } 

HR { COLOR: #accfff } 
.stdbtn { background-color: #F4F4F4; font: 8pt Tahoma; width: 75px;}

INPUT.plain { BACKGROUND: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 8pt; border: 1px solid black; padding: 2px; }
INPUT { BACKGROUND: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 8pt; border: 1px solid black; padding: 1px; }
