/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

/*
per homepage
*/
.Nascosto
{
	display: none;
}
/**/

BODY
{
	background-color: white;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
}


.BodyDivisione
{
	font-weight: normal;
	font-size: 0.8em;
	margin: 0px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: white;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #003366;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


A:link
{
	font-family: Verdana;
	text-decoration: none;
}

A:visited
{
	font-family: Verdana;
	text-decoration: none;
}

A:active
{
	font-family: Verdana;
	text-decoration: none;
}

A:hover
{
	font-family: Verdana;
	text-decoration: underline;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: verdana, monospace;
}




UL LI
{
	list-style-type: circle;
}

UL LI LI
{
	list-style-type: square;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/* NOTIZIE */
.NotiziaSfondo
{
	background-color: #E6EFF7;
}

.NotiziaTitolo
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.NotiziaTitoloLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: gray;
}



.NotiziaTitoloLink A:link
{
	font-family: Verdana;
	color: darkblue;
	text-decoration: none;
}


.NotiziaTitoloLink A:active
{
	color: darkblue;
	text-decoration: none;
}


.NotiziaTitoloLink A:visited
{
	color: darkblue;
	text-decoration: none;
}


.NotiziaTitoloLink A:hover
{
	color: darkblue;
	text-decoration: underline;
}

.NotiziaTestoBreve
{
	font-family: Verdana;
	font-size: 10pt;
	color: black;
}

.NotiziaTesto
{
	font-family: Verdana;
	font-size: 10pt;
	color: black;
}

.Notizia
{
	font-family: Verdana;
	font-size: 10pt;
	color: black;
}

.NotiziaDivisione
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

/**/

.TestoHome
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

.TestoFondo
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}

.EtichettaTitoloHome
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}



.EtichettaTitoloHomeAmbiente
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #8CD100;
}
.EtichettaTitoloHomeAcqua
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #8FD2ED;
}
.EtichettaTitoloHomeInformatica
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #E36115;
}
.EtichettaTitoloHomeServizi
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #FDC645;
}

.TestoGrande
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}
.TestoPiccolo
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.TestoContatti
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: normal;
	color: black;
	line-height: 27px;
}

.Testo
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}

.Etichetta
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.EtichettaTitolo
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: black;
}

.EtichettaGrigia
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: silver;
}

/*
----------------
Servizi
*/


.ServiziLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FDC645;
}



.ServiziLink A:link
{
	color: #FDC645;
	text-decoration: none;
}


.ServiziLink A:active
{
	color: #FDC645;
	text-decoration: none;
}


.ServiziLink A:visited
{
	color: #FDC645;
	text-decoration: none;
}


.ServiziLink A:hover
{
	color: #FDC645;
	text-decoration: underline;
}



/*
----------------
Generica
*/


.GenericaLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A903A;
}



.GenericaLink A:link
{
	color: #0A903A;
	text-decoration: none;
}


.GenericaLink A:active
{
	color: #0A903A;
	text-decoration: none;
}


.GenericaLink A:visited
{
	color: #0A903A;
	text-decoration: none;
}


.GenericaLink A:hover
{
	color: #0A903A;
	text-decoration: underline;
}

/*
----------------
Informatica
*/


.InformaticaLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #E36115;
}



.InformaticaLink A:link
{
	color: #E36115;
	text-decoration: none;
}


.InformaticaLink A:active
{
	color: #E36115;
	text-decoration: none;
}


.InformaticaLink A:visited
{
	color: #E36115;
	text-decoration: none;
}


.InformaticaLink A:hover
{
	color: #E36115;
	text-decoration: underline;
}


/*Tabella Documenti*/

.TabellaInformaticaDocumentiLink
{
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a;
	font-weight: normal;
}


.TabellaInformaticaDocumentiLink A:link
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaInformaticaDocumentiLink A:active
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaInformaticaDocumentiLink A:visited
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaInformaticaDocumentiLink A:hover
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaInformaticaDocumenti
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #03256a 1px solid; 	border-top: #03256a 1px solid; 	border-left: #03256a 1px solid; 	border-bottom: #03256a 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaInformaticaDocumenti
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a; /*background-color: white;*/
}

.RigaTabellaInformaticaDocumentiDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black; 
}


/*
----------------
Ambiente


*/


.AmbienteLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #8ED300;
}



.AmbienteLink A:link
{
	color: #8ED300;
	text-decoration: none;
}


.AmbienteLink A:active
{
	color: #8ED300;
	text-decoration: none;
}


.AmbienteLink A:visited
{
	color: #8ED300;
	text-decoration: none;
}


.AmbienteLink A:hover
{
	color: #8ED300;
	text-decoration: underline;
}


/*Tabella Moduli*/

.TabellaAmbienteModuliLink
{
	font-weight: normal;
	font-size: 10pt;
	color: #208300;
	font-family: Verdana;
}


.TabellaAmbienteModuliLink A:link
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteModuliLink A:active
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteModuliLink A:visited
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteModuliLink A:hover
{
	font-size: 10pt;
	color: #208300;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAmbienteModuli
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #208300 1px solid; 	border-top: #03256a 1px solid; 	border-left: #208300 1px solid; 	border-bottom: #208300 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAmbienteModuli
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: black; /*background-color: white;*/
}

.RigaTabellaAmbienteModuliDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.IntestazioneTabellaAmbienteModuli
{
	font-family: Verdana; /*background-color: white;*/
	color: black;
	font-size: 10pt;
	font-weight: bold; /* border-top: #208300 1px solid; */
}


/*Tabella Servizi*/

.TabellaAmbienteServiziLink
{
	font-weight: normal;
	font-size: 10pt;
	color: #208300;
	font-family: Verdana;
}


.TabellaAmbienteServiziLink A:link
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteServiziLink A:active
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteServiziLink A:visited
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteServiziLink A:hover
{
	font-size: 10pt;
	color: #208300;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAmbienteServizi
{
	/* 	border-color: #03256a; 	*/
	/* border-right: #208300 1px solid;
	border-top: #208300 1px solid;
	border-left: #208300 1px solid;
	border-bottom: #208300 1px solid; */
}


.RigaTabellaAmbienteServizi
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	/*color: #208300; /*background-color: white;*/
}

.IntestazioneTabellaAmbienteServizi
{
	font-family: Verdana; /*background-color: white;*/
	color: #208300;
	font-size: 10pt;
	font-weight: bold;
	border-top: #208300 1px solid;
}


/*Tabella SportelloOnLine*/

.TabellaAmbienteSportelloOnLineLink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #208300;
	font-weight: normal;
}


.TabellaAmbienteSportelloOnLineLink A:link
{
	font-size: 8pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteSportelloOnLineLink A:active
{
	font-size: 8pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteSportelloOnLineLink A:visited
{
	font-size: 8pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteSportelloOnLineLink A:hover
{
	font-size: 8pt;
	color: #208300;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAmbienteSportelloOnLine
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #208300 1px solid; 	border-top: #208300 1px solid; 	border-left: #208300 1px solid; 	border-bottom: #208300 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAmbienteSportelloOnLine
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: black; /*background-color: white;*/
}

.RigaTabellaAmbienteSportelloOnLineDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}


/*Tabella Documenti*/

.TabellaAmbienteDocumentiLink
{
	font-family: Verdana;
	font-size: 10pt;
	color: #208300;
	font-weight: normal;
}


.TabellaAmbienteDocumentiLink A:link
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteDocumentiLink A:active
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteDocumentiLink A:visited
{
	font-size: 10pt;
	color: #208300;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAmbienteDocumentiLink A:hover
{
	font-size: 10pt;
	color: #208300;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAmbienteDocumenti
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #208300 1px solid; 	border-top: #208300 1px solid; 	border-left: #208300 1px solid; 	border-bottom: #208300 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAmbienteDocumenti
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: black; /*background-color: white;*/
}

.RigaTabellaAmbienteDocumentiDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.LinkCorrente
{
	font-weight: bold;
	font-size: 8pt;
	color: #0054A4;
	font-family: Verdana;
}


/*
----------------
Acqua
*/



.AcquaLink
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #96D5F4;
}



.AcquaLink A:link
{
	color: #96D5F4;
	text-decoration: none;
}


.AcquaLink A:active
{
	color: #96D5F4;
	text-decoration: none;
}


.AcquaLink A:visited
{
	color: #96D5F4;
	text-decoration: none;
}


.AcquaLink A:hover
{
	color: #96D5F4;
	text-decoration: underline;
}

/*Tabella Moduli*/

.TabellaAcquaModuliLink
{
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a;
	font-weight: normal;
}


.TabellaAcquaModuliLink A:link
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaModuliLink A:active
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaModuliLink A:visited
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaModuliLink A:hover
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAcquaModuli
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #03256a 1px solid; 	border-top: #03256a 1px solid; 	border-left: #03256a 1px solid; 	border-bottom: #03256a 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAcquaModuli
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a; /*background-color: white;*/
}

.RigaTabellaAcquaModuliDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}

.IntestazioneTabellaAcquaModuli
{
	font-family: Verdana; /*background-color: white;*/
	color: #03256a;
	font-size: 10pt;
	font-weight: bold; /*border-top: #03256a 1px solid; */
}


/*Tabella SportelloOnLine*/

.TabellaAcquaSportelloOnLineLink
{
	font-family: Verdana;
	font-size: 8pt;
	color: #03256a;
	font-weight: normal;
}


.TabellaAcquaSportelloOnLineLink A:link
{
	font-size: 8pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaSportelloOnLineLink A:active
{
	font-size: 8pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaSportelloOnLineLink A:visited
{
	font-size: 8pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaSportelloOnLineLink A:hover
{
	font-size: 8pt;
	color: #03256a;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAcquaSportelloOnLine
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #03256a 1px solid; 	border-top: #03256a 1px solid; 	border-left: #03256a 1px solid; 	border-bottom: #03256a 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAcquaSportelloOnLine
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #03256a; /*background-color: white;*/
}

.RigaTabellaAcquaSportelloOnLineDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black;
}


/*Tabella Documenti*/

.TabellaAcquaDocumentiLink
{
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a;
	font-weight: normal;
}


.TabellaAcquaDocumentiLink A:link
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaDocumentiLink A:active
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaDocumentiLink A:visited
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: none;
	font-weight: normal;
}


.TabellaAcquaDocumentiLink A:hover
{
	font-size: 10pt;
	color: #03256a;
	text-decoration: underline;
	font-weight: normal;
}

.TabellaAcquaDocumenti
{
	/* 	border-color: #03256a; 	*/ /* 	border-right: #03256a 1px solid; 	border-top: #03256a 1px solid; 	border-left: #03256a 1px solid; 	border-bottom: #03256a 1px solid; 	*/ /*background-color: white;*/
}


.RigaTabellaAcquaDocumenti
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a; /*background-color: white;*/
}

.RigaTabellaAcquaDocumentiDescrizione
{
	font-family: Verdana;
	font-size: 8pt;
	color: black; 
}



/*Tabella Tariffa*/

.TabellaAcquaTariffa
{
	/* 	border-color: #03256a; 	*/
	border-right: #03256a 1px solid; /*border-top: #03256a 1px solid;*/
	border-left: #03256a 1px solid;
	border-bottom: #03256a 1px solid; /*background-color: white;*/
}


.RigaTabellaAcquaTariffa
{
	/*border: solid 1px #03256a;*/ /*border-collapse:collapse;*/
	font-family: Verdana;
	font-size: 10pt;
	color: #03256a; /*background-color: white;*/
}

.IntestazioneTabellaAcquaTariffa
{
	font-family: Verdana; /*background-color: white;*/
	color: #03256a;
	font-size: 10pt;
	font-weight: bold;
	border-top: #03256a 1px solid;
}



/*Tabella Acqua*/

.TabellaAcqua
{
	border-color: #03256a;
	border-right: #03256a 1px solid;
	border-left: #03256a 1px solid;
}


.RigaTabellaAcqua
{
	/*border: solid 1px #03256a;*/
	border-bottom: solid 1px #03256a; /*border-collapse:collapse;*/
	font-size: 10pt;
	color: #03256a;
	padding: 2 2 2 2 /*background-color: white;*/;
}

.IntestazioneTabellaAcqua
{
	font-family: Verdana;
	background-color: #03256A;
	color: White;
	font-size: 10pt;
	font-weight: bold;
}


/* PER ELENCHI */

.SfondoCelle
{
	background-color: #03256A;
}

.IntestazioneTitoloElenco
{
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	color: #43516B;
}



.TestoElenco
{
	font-family: Verdana;
	font-size: xx-small;
	font-weight: normal;
	color: black;
}

/*
.TestoNote
{
	font-size: xx-small ;
	font-weight:  bold;
	 font-style:italic;
	COLOR: #03256A;
}
.TestoNotePiccolo
{
	font-size: xx-small ;
	font-weight:  normal;
	 font-style:italic;
	COLOR: #03256A;
}
*/

.SfondoElenco
{
	background-color: white;
}

