/* Parte INTESTAZIONE  */

BODY {
	font-size: 80%;
   font-weight : normal;
   font-style : normal;
   font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	text-align: center;
   margin-bottom : 0px;
   margin-left : 0px;
   margin-right : 0px;
   margin-top : 0px;
	padding: 0%;
}

table.intestazioneTitolo{
	font-size: 12px;
	border-bottom: solid #70B6D5;
	padding: 0px;
	margin: 0px;
	color: Black;
}

th, td.intestazioneTitolo{
	background-color: #2A6989;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2%;
	padding-right: 2%;
	width:80%;
}


th, td.intestazioneNeutro{
	background-color: #CEE5F1;
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2%;
	padding-right: 2%;
	border: none;
	width: 6%;
}
th, td.intestazioneVuoto{
	background-color: #2A6989;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 6%;
}

th, td.intestazioneLogoSian{
	background-color: #129FDF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 10px;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 3%;
}


.intestazioneImage{
	background-color: White;
	border: none;
	margin: 0px;
	padding: 0px;
	
}

/* Fine parte INTESTAZIONE  */

/* Parte LINK  */

a.linkNero{
	background-color: #CEE5F1;
	color: Black;
	border: none;
	text-decoration: none;
}

a.linkNero:hover{
	background-color: #CEE5F1;
	color: Red;
	border: none;
	text-decoration: none;
}

.linkSemplice{
	color: Black;
	border: none;
	text-decoration: none;
}

.linkSemplice:hover{
	/*background-color: #FFFAD5;*/
	color: Red;
	/* font-weight: bold; */
	border: none;
	text-decoration: none;
}

/* Fine parte LINK  */


/* Parte CORPO  */

.headNavigazione {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	BACKGROUND:#0e98dc;
	BORDER-BOTTOM: #fff 1px solid;
}

.headNavigazioneTxt {
	COLOR: white
}

.errore {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #cae3f0; BORDER-BOTTOM: #fff 1px solid
}

.headErrore {
	BORDER-RIGHT: #fff 1px solid; BACKGROUND: red; BORDER-LEFT: #fff 1px solid; WIDTH: 1%; BORDER-BOTTOM: #fff 1px solid
}

.messaggioErrore{
	color: red;
	text-align: left;
	
}

DIV.dettaglio {
	MARGIN-LEFT: 24px
}
.navigabili {
	color:Black;
	TEXT-DECORATION: none;
}

.corpoNeutro{
	background-color: #CEE5F1;
	font-size: 100%;
	border: none;
	margin: 0%;
	padding-left: 4%;
}
.corpoTitolo{
	background-color: #70B6D5;
	border: none;
	padding-left: 2%;
	margin: 0%;
	font-size: 100%;
	text-align: left;
}
.corpo{
	background-color: #CEE5F1;
	border: none;
	padding: 0%;
	margin: 0%;
	font-size: 100%;
}

.parametroRicerca{
	font-weight: bold;
}

.datiNeutroInt{
	background-color: #70B6D5;
	width: 2%;
}

.datiNeutroBianco{
	background-color: #FFFFFF;
	width: 2%;
}
/*
.datiNeutro{
	
	width: 2%;
}*/

.dati{
	width: 100%;
	border: none;
	padding: 0%;
	margin: 0%;
}

.datiTitolo{
	background-color: #CEE5F1;
	color: Black;
	font-size: 12px;
	padding-left: 1%;
	text-align: left;
}

.datiElenco{
   width: 35%;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
}
.datiElenco2{
   width: 10%;
	font-size: 12px;
	text-align: left;
	white-space: nowrap;
}
.grosso {
	width: 10%;
}
.contenitore{
	text-align: left;
	padding-left: 3%;
}

.datiCorpo{
	width: 60%;
	font-size: 12px;
}

.datiCorpo2{
	width: 90%;
	font-size: 12px;
	text-align: left;
}

.colonnaVuota{
	background-color: #FFFFFF;
}

/* Fine parte CORPO  */

/* Parte TITOLO  */

.titolo{
	text-align: center;
	
}	

/* Fine parte TITOLO  */

input.button {
	color: white;
	background-color: #246182;
}

/* Elementi di allineamento orizzontale */


.centro{
	text-align: center;
}

/* Fine elementi di allineamento orizzontale */

/* Vari */

hr {
	color: white; 
	border-bottom: solid #69b1d3 ;
}

IMG.noborder {
	border: 0px; 
}


/* Lista di dati */

.listaCorpo{
	background-color: #70B6D5;
/*	border: solid Black; */
	padding: 0%;
	margin: 0%;
	border: none;
}





.listaDato5{
	background-color: #FFFFFF;
	width: 5%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
}

.listaDatoP5{
	background-color: #CEE5F1;
	width: 5%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-right: 1%;
	padding-left: 1%;
}

.listaDato10{
	background-color: #FFFFFF;
	width: 10%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
}

.listaDatoP10{
	background-color: #CEE5F1;
	width: 10%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-right: 1%;
	padding-left: 1%;
}

.listaDato15{
	background-color: #FFFFFF;
	width: 15%;
	font-size: 90%;
	padding-right: 1%;
	padding-left: 1%;
}

.listaDatoP15{
	background-color: #CEE5F1;
	width: 15%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-right: 1%;
	padding-left: 1%;
}

.listaDato20{
	background-color: #FFFFFF;
	width: 20%;
	font-size: 90%;
	padding-right: 1%;
	padding-left: 1%;
}

.listaDatoP20{
	background-color: #CEE5F1;
	width: 20%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-right: 1%;
	padding-left: 1%;
}

.listaDato30{
	background-color: #FFFFFF;
	width: 30%;
	font-size: 90%;
	padding-right: 1%;
	padding-left: 1%;
}

.listaDatoP30{
	background-color: #CEE5F1;
	width: 30%;
	font-size: 90%;
	padding-right: 1%;
	padding-left: 1%;
}







.listaLabel5{
	background-color: #2A6989;
	color: White;
	width: 5%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabelP5{
	background-color: #FFFFFF;
	width: 5%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabel10{
	background-color: #2A6989;
	color: White;
	width: 10%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabelP10{
	background-color: #FFFFFF;
	width: 10%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabel15{
	background-color: #2A6989;
	color: White;
	width: 15%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabelP15{
	background-color: #FFFFFF;
	width: 15%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabel20{
	background-color: #2A6989;
	color: White;
	width: 20%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabelP20{
	background-color: #FFFFFF;
	width: 20%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabel30{
	background-color: #2A6989;
	color: White;
	width: 30%;
	font-size: 90%;
/*	white-space: nowrap; */	
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.listaLabelP30{
	background-color: #FFFFFF;
	width: 30%;
	font-size: 90%;
	padding-left: 1%;
	padding-right: 1%;
	border: none;
	margin: 0%;
}

.vuoto {
	background-color: #dcdcdc;
}



