li { list-style-type:none; }
																	/*	FIRME	*/
.tipoc { color: #134D8C; font-size: 9px; font-family: verdana;  text-align:justify;}


/* ------------------------- VARI PULSANTI ---------------------------- */

																	/*FONT DEI PULSANTI IN ALTO */
.titolo-link{
color: white;
font-size: 10px;
font-weight: bold;
font-family: verdana;
padding-left: 4px;
padding-right: 4px;
}

																	/*BACKGROUND DEI PULSANTI IN ALTO */
.titolo-link-sotto{
background-color:#134D8C;
}

																	/* LARGHEZZA E BORDO DELLA TABELLA PIU' ESTERNA */
.tabellaEsterna{
margin-left:1%;
width:98%;
}

																	/*FONT NUMERO PAGINA */
.funzioni-numero-pagina{
color: black;
font-size: 9px;
font-family: verdana;
font-weight: bold;
text-align:center;
padding-left: 10px;
padding-right: 10px;
width:80px;
}


																	/*FONT NAVIGAZIONE PAGINA */
.funzioni-pagina{
color: white;
font-size: 9px;
font-family: verdana;
font-weight: bold;
text-align:center;
padding-left: 10px;
padding-right: 10px;
}

																	/*BACKGROUND NAVIGAZIONE SOTTO */
.funzioni-pagina-sotto{
background-color:#134D8C;
padding-right:10px;
padding-left:10px;
width:30px;
border-color: black; border-style: solid; border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  text-align:center;
}

.tabellaNavigatore{
	/*text-align:center; margin-left:auto; margin-right:auto; width:50%; CASO ALLINEAMENTO AL CENTRO*/
	/*text-align:right;margin-left:50%; CASO ALLINEAMENTO A DX*/
	text-align:center; margin-left:auto; margin-right:auto; width:50%;
}

.tdVuotiNavigazionePagina{
padding-right:10px;
padding-left:10px;
width:30px;
height:5px;
}



																	/* IL PASSAGGIO SOPRA L'HREF DEFINITO IN TITOLOLINK */
a.titolo-link:hover{color:#F89919}


																	/*FONT DEI PULSANTI SOTTO */
.funzioni-link{
color: white;
font-size: 9px;
font-family: verdana;
/*padding-left: 4px;*/
/*padding-right: 4px;*/
padding-bottom: 2px;
padding-top: 2px;
text-align:center;
}

																	/*FONT DEI PULSANTI SOTTO INDIETRO*/
.funzioni-link-indietro{
font-size: 1px;
}

																	/*FONT DEI PULSANTI SOTTO (ELIMINA E DIVERSI)*/
.funzioni-link2{
color:#FFFFFF;
font-size: 9px;
font-family: verdana;
/*padding-left: 4px;*/
/*padding-right: 4px;*/
padding-bottom: 2px;
padding-top: 2px;
text-align:center;
}

																	/*BACKGROUND DEI PULSANTI INDIETRO SOTTO */
.funzioni-link-indietro-sotto{
	height:1px;
	font-size: 1px;
}

.funzioni-link-sotto-laterale{
	color: white;
	font-size: 1px;
	width:1px;
}

															/* PER LE CELLE CHE CONTENGONO LE TABLE DELLE FUNZIONI */
.funzioni-link-attorno{
font-size: 1px;
}

																	/*BACKGROUND DEI PULSANTI SOTTO */
.funzioni-link-sotto{
background-color:#134D8C;
padding-bottom: 2px;
padding-top: 2px;
text-align:center;
}

																	/*BACKGROUND DEI PULSANTI SOTTO */
.funzioni-link2-sotto{
background-color:#F89919;
padding-bottom: 2px;
padding-top: 2px;
text-align:center;
}

																	/* IL PASSAGGIO SOPRA L'HREF DEFINITO IN funzioni-link */
a.funzioni-link:hover{ text-decoration:underline; color:#F89919;}

a.funzioni-link2:hover{ text-decoration:underline; color:#134D8C; }



																	/*FONT DEI PULSANTI CENTRALI */
.linea-link{
color: white;
font-size: 11px;
font-weight: bold;
font-family: verdana;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:1px;
}

																	/*BACKGROUND DEI PULSANTI CENTRALI */
.linea-link-sotto{
background-color:#134D8C;
}

																	/* IL PASSAGGIO SOPRA L'HREF DEFINITO IN linea-link */
a.linea-link:hover{color:#F89919}


																	/*FONT DEI PULSANTI CENTRALI */
.linea-link2{
color: white;
font-size: 11px;
font-weight: bold;
font-family: verdana;
padding-left: 4px;
padding-right: 4px;
}

																	/*BACKGROUND DEI PULSANTI CENTRALI */
.linea-link2-sotto{
background-color:#134D8C;
}

																	/* IL PASSAGGIO SOPRA L'HREF DEFINITO IN linea-link2 */
a.linea-link2:hover{color:#F89919}


/* --------------------- FINE VARI PULSANTI ------------------------ */












/*--------- IN MENU0 MENU1 MENU2 E DIV#MENU0 A:HOVER... SONO DEFINITI I POPUP (DIV PRESENTI NELLE VARIE PAGINE) ----------*/

#menu0 {
 color:#134D8C;
 position: absolute; 
 visibility: hidden; 
 width: 160px; 
 background-color: lightgrey; 
 layer-background-color: white; 
 border: 2px outset white; 
 cursor:hand;
 font-size: 11px;
 font-weight: bold;
 font-family: verdana;
 border-width:1;
 border-color:#858585;
 border-style:solid;
 background-color:#134D8C;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 0px;
 padding-bottom: 6px;
} 

div#menu0 a:hover{
text-decoration: none;
width:defalt; /*Needed for Opera*/
cursor:default;
color:#F89919;
/*font-weight: bold;*/
/*text-decoration:underline;*/

} 

#menu1 {
 position: absolute; 
 visibility: hidden; 
 width: 160px; 
 background-color: lightgrey; 
 layer-background-color: #134D8C; 
 cursor:hand;
 color: #134D8C;
 font-size: 11px;
 font-weight: bold;
 font-family: verdana;
 border-width:1;
 border-color:#858585;
 border-style:solid;
 background-color:#134D8C;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 0px;
 padding-bottom: 6px;
} 

div#menu1 a:hover{
text-decoration: none;
width:defalt; /*Needed for Opera*/
cursor:default;
color:#F89919;
font-weight: bold;
/*text-decoration:underline;*/

} 

#menu2 {
 position: absolute; 
 visibility: hidden; 
 width: 160px; 
 layer-background-color: white; 
 border: 2px outset white; 
 color:red;
 cursor:hand;
 color: #134D8C;
 font-size: 11px;
 font-weight: bold;
 font-family: verdana;
 border-width:1;
 border-color:#858585;
 border-style:solid;
 background-color:#134D8C;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 0px;
 padding-bottom: 6px;
} 

div#menu2 a:hover{
text-decoration: none;
width:defalt; /*Needed for Opera*/
cursor:default;
/*color:#F89919;*/
font-weight: bold;
/*text-decoration:underline;*/
}

/* DEFINISCONO I COLORI FONT DEI TRE MENU POP-UP */
.menu2-testo {color:white;
}
.menu0-testo {color:white;
}
.menu1-testo {color:white;
}

 

/* --------------------------------------------------------------------------------------------------------------------*/



																	/* STYLE DEI BUTTON STANDARD */
.style-button{
color: white;
font-size: 12px;
font-weight: bold;
font-family: verdana;
background-color:#134D8C;
padding-bottom: 3px;
height: 18px;
/*width : 18px;*/
vertical-align:absmiddle;
}


										
										
																											/* STYLE HELP */
.help{
/* border-width:1px; */
/* border-color:#F5F5F5; */
/* border-style:solid; */
/* text-align: center; */
/* vertical-align: middle; */
/* color: yellow; */
/* font-size: 12px; */
/* font-weight: bold; */
/* font-family: verdana; */
/* background-color:#134D8C; */
/* padding-right:1px; */
/* padding-left:1px; */
/*height:11;*/
text-align:right;
}




a.help:hover{
	color:#F89919;
}
										
										
										
																	/* STYLE DEL BUTTON IN HOVER */

a.styleButton:hover{
	color:#F89919;
}



																		/* DEFINIZIONE BODY STANDARD (SFONDO E SCROLLBAR) */
body {margin-TOP:0;
margin-LEFT:0;
background-color:#DED7DE;
scrollbar-arrow-color:"#134D8C";
scrollbar-track-color:"#F5F5F5";
scrollbar-shadow-color:"#134D8C";
scrollbar-face-color:"white";
scrollbar-highlight-color:"#134D8C";
scrollbar-darkshadow-color:"white";
scrollbar-3dlight-color:"white";
}

																		/* TITOLO IN CIMA ALLA PAGINA */
.tit-big {font-family: Verdana;
font-size: 13px;
color: #535353;
letter-spacing: 1pt;
font-weight: bolder;
}

																		/* SOTTOTITOLO IN CIMA ALLA PAGINA */
.tit-big-sotto {font-family: Verdana;
font-size: 11px;
color: #535353;
letter-spacing: 1pt;
font-weight: bolder;
height:20px;
}

																		/* TITOLI INTERNI TABELLA CENTRALE (ES. DATI ORDINANTE) */
.tit-td {font-family: Verdana;
font-size: 11px;
color: white;
letter-spacing: 1pt;
font-weight: bold;
background-color:#134D8C;
cellpadding:1px;
text-align:center;

}
a.tit-td:hover { color:#f89919 }

																		/* STYLE DELLE SELECT */
.style-select{
font-size: 12px;
font-family: verdana;
color: #535353;
height:19px;
}

																		/* STYLE DEGLI INPUT TEXT */
.style-input {font-family: Verdana;
font-size: 12px;
color: #535353;
/*height: 19;*/
vertical-align:absmiddle;
}





															/* TESTI INTERNI SENZA BGCOLOR */
.td {font-weight: 500;
font-size: 11px;
font-family: verdana;
color: #535353;
}

															/* RIGA SCURA DELLA TABELLA CENTRALE */
.rigaDisp {
font-size: 11px;
font-family: verdana;
color: #154A91;
background-color:#DCDCDC;
text-align:center;
}
															/* RIGA CHIARA DELLA TABELLA CENTRALE */
.rigaPari {
font-size:11px;
font-family:verdana;
color:#154A91;
background-color:#EEEEEE;
text-align:center;
}

														/* LABEL PER ALTRE TABELLE DIVERSE DA QUELLE CON DUE RIGHE ALTERNATE */
.formInput {
padding-left :1px;
font-size:11px;
font-family:verdana;
color:#154A91;
background-color:#b6c0ed;
text-align:right;
height:30px;
}

															/* CAMPI PER ALTRE TABELLE DIVERSE DA QUELLE CON DUE RIGHE ALTERNATE */
.formInputField {
padding-left :1px;
font-size:11px;
font-family:verdana;
color:#154A91;
background-color:#b6c0ed;
text-align:left;
}


															/* DEFINIZIONE FONT TABELLA CENTRALE (PER FARLI FUNZIONARE ANCHE SU NETSCAPE 4) */
.riga {
font-size:11px;
font-family:verdana;
color:#154A91;	
text-align:left;
}

.linkIterate{
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	color: #154A91;
}
a.linkIterate:hover{
	font-weight: normal;
	font-size: 11px;
	font-family: verdana;
	color: #154A91;
	text-decoration:underline;
}

.linkIterateBianco{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	
}
a.linkIterateBianco:hover{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana;
	
	text-decoration:underline;
}
															/* DEFINIZIONE GENERALE HREF OVER */


a {color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: verdana;
text-decoration: none}



															/* LINK PRESENTE NELLA TABELLA SOMMARIO */
.tabellaSommarioLink{
font-size:11px;
font-family:Verdana;Arial;
color:#f89919;
text-decoration:none;
}
a.tabellaSommarioLink:hover{
text-decoration:underline;
}


															/* TABELLA SOMMARIO RIEPILOGO*/
.tabellaSommario{
font-size:11px;
font-family:verdana;
color:#134D8C;
background-color: #E2E3E1;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
}
															/* SOTTO LA TABELLA SOMMARIO DOVE C'è  N.DISP E IMPORTO --- TESTO */
.tabellaSommarioSotto{
font-size: 11px;
font-weight:bold;
font-family: verdana;
color: #154A91;
background-color:#DCDCDC;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;	
}

															/* SOTTO LA TABELLA SOMMARIO DOVE C'è  N.DISP E IMPORTO --- BORDI */
.tabellaSommarioSottoBordi{
border-color: #134D8C; border-style: solid; border-top-width: 0px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;
}



															/* SECONDA TABELLA SOMMARIO SECONDO RIEPILOGO*/
.secondaTabellaSommario{
font-size:11px;
font-family:verdana;
color:#154A91;
background-color: #f89919;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:1px;
}



															/* BORDO TABELLE */
.bordoTabella { border-color: #134D8C; border-style: solid; border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;}


.bordoTabellaSommario { border-color: #134D8C; border-style: solid; border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;}


															/* COLORE CHE VIENE ASSUNTO DAL MENU DI NAVIGAZIONE SUPERIORE QUANDO VIENE LINKATO */
.menuSopraLinkato{ color:#F89919;}


		/* ------------------------------------- CALENDARIO -------------------------------------------*/
.giorniCalendario {font-family: Verdana;
font-size: 11px;
color: #134D8C;
background-color:#F1F4ED;
}
.numeriCalendario {font-family: Verdana;
font-size: 11px;
color: black;
background-color:#FFFFFF;
font-weight:bolder;
}
.giornoSelezCalendario {font-family: Verdana;
font-size: 11px;
color: black;
background-color:#F07B7B;
font-weight:bolder;
}
.festiviCalendario {font-family: Verdana;
font-size: 11px;
color: black;
background-color:#F5F9FC;
font-weight:bolder;
}
.bgCalendario {
background-color:#134D8C;
align:center;
}

		/* ------------------------------------- fine CALENDARIO ---------------------------------------*/


		/* STYLES DI ERRORE */
.errore { font-size:10px;font-family:verdana;color:#134D8C;text-align:center;height:60px;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;border-color:#535353;border-width:1px;border-style:solid;background-color:#E2E3E1;font-weight:bold; }	
.errorImage { width:30px;height:28px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.errorHR { height:1px;color:#FFFFFF; } 
.titErrore {  font-family: Verdana;font-size: 11px;color: red;letter-spacing: 1pt;font-weight: bolder;height:20px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;text-transform:uppercase; }
.titBigErrore { font-family: Verdana;font-size: 13px;color: #535353;letter-spacing: 1pt;font-weight: bolder;}


		/* STYLES DI INFO */
.info { font-size:10px;font-family:verdana;color:#535353;text-transform:uppercase;text-align:center;height:120px; }	
.infoImage { width:30px;height:28px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.infoHR { height:1px;color:#535353; } 
.titInfo {  font-family: Verdana;font-size: 11px;color: #22A23F;letter-spacing: 1pt;font-weight: bolder;height:20px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;text-transform:uppercase; }
.titBigInfo { font-family: Verdana;font-size: 13px;color: #535353;letter-spacing: 1pt;font-weight: bolder;}

	
		/* STYLES DI WARNING */
.warning { font-size:10px;font-family:verdana;color:#535353;text-transform:uppercase;text-align:center;height:120px; }	
.warningImage { width:30px;height:28px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.warningHR { height:1px;color:#535353; } 
.titWarning {  font-family: Verdana;font-size: 11px;color: #F89919;letter-spacing: 1pt;font-weight: bolder;height:20px;border-color:#535353;border-style: solid; border-top-width: 0px;  border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;text-transform:uppercase; }
.titBigWarning { font-family: Verdana;font-size: 13px;color: #535353;letter-spacing: 1pt;font-weight: bolder;}


.esito { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: red; font-weight: bolder; }
										
																/* STYLE VARI MESSAGGI CONFERMA ERRORE ETC */
.messaggi{
background-color:#134D8C;
text-align: center;
vertical-align: middle;	
color: white;
font-size: 13px;
font-weight: bold;
font-family: verdana;
padding-left: 7px;
padding-right: 7px;
padding-up: 7px;
padding-bottom: 7px;
border-color: black; border-style: solid; border-top-width: 0px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;
}

.noRecords { height:20px; font-size:11px; font-family:Verdana, sans-serif; color:#535353; font-weight:bold; text-decoration: none; }

																/* DEFINIZIONE STYLE AVVERTENZE */
.avvertenze { font-family: Verdana;font-size: 11px; color: #535353; letter-spacing: 1pt; font-weight: bolder;}

																/* DEFINIZIONE TESTI INFORMATIVI */
.note{
text-align: justify;	
color: #134D8C;
font-size: 9px;
font-family: verdana;
}

															/* PER LE RIGHE USATE PER SPAZIARE (SE TROPPO BASSE PRENDONO COMUNQUE COME MISURA MINIMA QUELLA DEL FONT) */
.righeVuoteNetscape{
font-size: 1px;
}



.tdSelected {
	height:19px;
	border-top-width: 1px; border-style: solid;border-bottom-width: 0px;border-left-width: 1px;border-right-width: 1px; border-color:#C0C0C0;
}
.testoSelected{
	font : bold 10px Verdana, sans-serif;
	color: #154A91; 
	text-decoration: none; 
}
.spazio{
	font-size: 1px;
	border-top-width: 0px; border-style: solid;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px; border-color:#C0C0C0;
}
.tdSelectable {
	background : #134D8C;
	height:19px;
}
.testoSelectable {
	font : bold 10px Verdana, sans-serif; 
	color: #ffffff; 
	text-decoration: none;
}
a.testoSelectable:hover{color:#F89919;}





/* -------------------------------   STAMPE   ------------------------------------------------*/


.tit-big-sotto-stampe{
	padding-left:3px;
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;
	font-weight: bold; 
	color: #003366;
	height:15px;
	width:160px;
	text-transform:uppercase;
}

.sfondoTabellaStampe{
	background-color:white;
}
.bordoTabellaStampeEsterna{
	border-top-width: 1px; border-style: solid;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px; border-color:#003399;
}

.tabellaSommarioSottoStampe{
	font-size:11px;
	font-family:verdana;
	color:#134D8C;
	background-color: #E2E3E1;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.tabellaSommarioStampeSopra{
	font-size:11px;
	font-family:verdana;
	color:#134D8C;
	background-color: #E2E3E1;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}

.bordoTabellaStampeRiassunti{
	border-color: #134D8C; border-style: solid; border-top-width: 1px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;
}

.tabellaSommarioStampe{
	font-size:10px;
	font-family:verdana;
	color:#134D8C;
	background-color: #F2F2F2;
	padding-left:3px;
	padding-right:3px;
	padding-top:1px;
	padding-bottom:1px;
}



.tabellaSommarioSottoStampeBordi{
	border-color: #134D8C; border-style: solid; border-top-width: 0px;  border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; TEXT-DECORATION:none;  align:center;
}

															/* DEFINIZIONE BORDI STAMPE */
.bordoTabellaStampe {
	border-top-width: 1px; border-style: solid;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px; border-color:#ACA899;
}

