BODY
{
	margin-width:0;
	topmargin:0;
	marginheight:0;
	margin-height:0;
	margin-left:0;
	margin-top:2;
	background-color: white;
}

.BLUE
{
	color:#003F6E;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.blu
{
	color:#003F6E;
	font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BIGBLUE
{
	color:#5AA2C9;
	background-color: white;
	font-size: 15pt;
	font-family: Verdana, Arial, Helvetica, sens-serif;
}

.BOTTONI
{
	text-decoration: none;
	border: 1px #000000 solid;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size: 10px;
	background-color: #F7F7F7;
	padding-right: 3px;
	padding-left: 3px;
	width: 1px;
}

.DATI_CHIARI
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color: #003F6E;
	border: #E1E1DC 1px solid;
}

.DATI_ERRORE
{
/*	BACKGROUND-COLOR: #87B6EF;*/
/*	BACKGROUND-COLOR: #dfedf6;*/
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif
	font-size : 12px;
	color: red;
}

.DATI_SCURI
{
	BACKGROUND-COLOR: #E1E1DC;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color: #003F6E;
	border: #FFFFFF 1px solid;
}

.DATI_RIGHE
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color: #003F6E;
}

.DATI_CHIARI_REV
{
	BACKGROUND-COLOR: #cbdbf2;
	
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color: #1E8206;
	/*color: #f3c200;*/
}

.DATI_SCURI_REV
{
/*	BACKGROUND-COLOR: #87B6EF;*/
	BACKGROUND-COLOR: #dfedf6;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color:#1E8206;
/*	color:#27A709;*/
}

.DATI_NOMICOLONNE
{
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-weight: bold;
	font-size : 11px;
	background-color: #0F325F;
	color:#FFFFFF;
}

.DATI_NOMICOLONNE_NODATI
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 11px;
	background-color: #E1E1DC;
	color:red;
}

.DETTAGLIO
{
 background: grey;
 margin: 0em 0em 0em 0em;	
 padding-top: 4em;
}

div#link
{
	font-size:12px;
	font-family:verdana;
	color: #0F64B0;
	font-weight: bold;
	position: absolute;
	top: 90%;
	left: 0px;
	text-align: center;
	padding-top: 20px;
	width: 90%;
	overflow: auto;
}

div#CONTENUTI_PAGINA
{
	position: absolute;
	top: 50px;
	height: 80%;
	width: 100%;
	overflow: auto;
	left: 0px;
}

div#errore_nascosto
{
	font-size:12px;
	font-family:verdana;
	text-align: center;
	visibility: hidden;
}

.ERRORI_TITOLO
{
	BACKGROUND-COLOR: #f6f6f6;
	COLOR: red;
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	FONT-SIZE: 14;
	FONT-WEIGHT: bold;
}

.FRAME
{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.INFO_ESITO_OK
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 12px;
	color: #003F6E;
}

.INFO_ESITO_KO
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 12px;
	color: red;
}

.INPUT
{
	font-family: Tahoma, Arial, Helvetica, sans-serif, Courier New;
	font-weight: NORMAL;
	font-size : 12px;
	color: #002758;
}

.NULL_MSG
{
	vertical-align: middle;
	font-size: 12pt;
	color:red;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Courier New;
}

.RICERCA
{
   font-size:10px;
   font-family:verdana;
   border:1px solid #002758;
//   background-color:#cbdbf2;
	BACKGROUND-COLOR: #E1E1DC;
}

.RICERCA_TITOLO
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 12px;
	background-color: #002758;
	color:#FFFFFF;
}

.SCRITTA_ENTE
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 12px;
	color: #003F6E;
}

.SFONDO_BOTTONE
{
//	BACKGROUND-COLOR: #cbdbf2;
	BACKGROUND-COLOR: #E1E1DC;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
//	color: 003F6E;
}

.SFONDO_RICERCA
{
//	BACKGROUND-COLOR: #cbdbf2;
	BACKGROUND-COLOR: #E1E1DC;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	color: 003F6E;
}

.SOTTOTITOLI
{
   font-size:12px;
   font-family:verdana;
   color: #46AFA5;
   font-weight: bold;
}

.TITOLO_PAGINA
{
 	position: absolute;
 	top: 0px;
	height: 30px;
 	vertical-align: middle;
 	font-size:12px;
   	font-family:verdana;
	color: #46AFA5;
/*   	color: #ff8c00; */
   	font-weight: bold;
   	padding: 15px;
   	padding-left: 40px;
   	text-align: left;
}

.UTENTE_TABELLA
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 12px;
	background-color: #002758;
	color:#FFFFFF;
	width: 100%;
}

.TOTALI
{
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-weight: bold;
	font-size : 12px;
	background-color: #FFFFFF;
	color: #21497b;
}

.INFO_SELEZIONE
{
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sens-serif;
	font-size : 11px;
	color: #003F6E;
}

.SFONDOPAG
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	font-size : 8px;

	color : #21497b;
	background-color : #FFFFFF;
}
