.testo_N{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	color: #000000;
	text-align: justify;
	padding: 8px;
	line-height: 1.7em;
}

.testoN{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-align: justify;
	padding: 8px;
	line-height: 1.7em;
}
.testoN_mini{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-align: justify;
	padding: 8px;
	line-height: 1.7em;
}
.testoV{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #006600;
	text-align: justify;
	padding: 8px;
	line-height: 1.7em;
}


.titoloN{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-align: justify;
	padding: 8px;
	line-height: 1.4em;
}
.titoloV{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006600;
	text-align: justify;
	padding: 8px;
	line-height: 1.4em;
}
.titoloVB{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #006600;
   font-weight: bold;
	text-align: justify;
	padding: 8px;
	line-height: 1.4em;
}

.mod1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-transform: uppercase;
	border: 1px solid #818181;
}

/*		ELENCHI    */

li.li01{
	font-size: 1em;
	list-style-type: square;
	border: none;
	margin-left: -20px;
}
li.li02{
	list-style-type: lower-alpha;
	border: none;
	margin-left: -20px;
	margin-bottom: 10px;
}
li.li03{
	font-size: 1em;
	list-style-type: square;
	border: none;
	margin-left: -20px;
	width: 95%;
	margin-bottom: 8px;
	text-align: justify;
	vertical-align: text-top;
}
li.li04{
	font-size: 1em;
	list-style-type: square;
	border: none;
	margin-left: -20px;
	width: 95%;
	margin-bottom: 8px;
	text-align: justify;
	vertical-align: text-top;
}

li.li05{
	border: none;
	width: 300px;
	/*margin-bottom: 8px;*/
	list-style-image: url(img/stile_lista_servizio.gif);
	padding-left: 5px;
	/*padding-top: 10px;*/
	}

li.li_servizio{
	border: none;
	width: 300px;
	margin-left: 15px;
	margin-bottom: 8px;
	list-style-image: url(img/stile_lista_servizio.gif);
	padding-left: 5px;
	padding-bottom: 3px;
	}

li.li_ufficio{
	width: 300px;
	border: none;
	margin-left: 65px;
	margin-bottom: 8px;
	list-style-image: url(img/stile_lista_ufficio.gif);
	padding-left: 5px;
	padding-bottom: 4px;
}
/*		FINE ELENCHI   */


/*	INIZIO	TAG  A   */

/* LINK */
a.link09 {
 color: #000000;
 text-decoration: none;
 /*background-color: #ffffff;*/
}
a.link09:hover {
 color: #ff0000;
 text-decoration: none;
 /*background-color: #ffffff;*/
}

a.torna_su08 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color: Gray;
 text-decoration: none;
 /*background-color: #ffffff;*/
 text-align: right;
 padding-right: 5px;
}
a.torna_su08:hover 
{
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 0.7em;
 color: #ff0000;
 text-decoration: underline;
 text-align: right;
 padding-right: 5px;
 /*background-color: #ffffff;*/
}

/*	FINE		TAG  A   */

td.bordoMod 
{
	border: 1px solid #006600;
	padding: 10px;
	text-align: justify;
	background-color: #F1F1F1;
}


td.avviso{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
td.avviso2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/*   INIZIO STILE GUESTBOOK   */
.formTxt1
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
}
.formBut1 
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border-style: solid; /*border-width: 1px;*/
}
td.formTxt2
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: left;
	vertical-align: middle;
}
table.formTBL1
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	color: Black;
	text-align: left;
	vertical-align: middle;
	background-color: #FFDEAD;
	border: thin outset #CD853F;
}
td.formTD1
{
	border-style: dashed none dashed none;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: Black;
	vertical-align: top;
	text-align: justify;
	font-size: 1.1em;
	padding: 4px 0px 4px 0px;
}
font.limit1
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
}
/*   FINE STILE GUESTBOOK   */


table.formTBL2
{

	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	color: Black;
	text-align: left;
	vertical-align: middle;
	background-color: #F8F8FF;
	border: #B0E0E6;
}

td.avviso_ora
{
	border-style: none none none none;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: Black;
	vertical-align: top;
	text-align: left;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 4px 0px 4px 0px;
}

td.avviso_testo
{
	border-style: dashed none none none;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: Black;
	vertical-align: top;
	text-align: justify;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 4px 0px 4px 0px;
}


/*   INIZIO STILE LINEE DIRETTE   */
table.linee1
{
	vertical-align: middle;
	background-color: #F8F8FF;
	border: #B0E0E6;
	margin-bottom: 5px;
	width: 100%;
	border-width: 1px 1px 1px 1px;
}
table.linee2
{
	vertical-align: middle;
	background-color: #ffffff;
	border: #B0E0E6;
	margin-bottom: 5px;
	width: 100%;
	border-width: 1px 1px 1px 1px;
}
td.lineeSX1
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: left;
	vertical-align: middle;
	border-style: solid none solid solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	height: 22px;
}
td.lineeDX1
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: right;
	vertical-align: middle;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 1px;
	border: black;
}

td.lineeSX2
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: left;
	vertical-align: middle;
	border-style: solid none solid solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	height: 22px;
}
td.lineeDX2
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: right;
	vertical-align: middle;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 1px;
	border: black;
}

td.lineeSX2_1
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: left;
	vertical-align: middle;
	border-style: solid none none solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	height: 22px;
}
td.lineeDX2_1
{
	padding: 3px 3px 3px 3px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.77em;
	text-align: right;
	vertical-align: middle;
	border-style: solid solid none none;
	border-width: 1px 1px 1px 1px;
	border: black;
}

div.txt1
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: left;
	font-style: italic;
	margin-bottom: 5px;
}

td.lineeSX0
{
	padding: 4px 4px 4px 4px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: left;
	vertical-align: middle;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: #000000;
	background-color: #F8F8FF;
}

td.lineeTXT1
{
	padding: 5px 4px 5px 4px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: justify;
	vertical-align: middle;
	border-style: none solid dashed solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: #000000;
	background-color: #FFFFFF;
}
td.lineeTXT2
{
	padding: 5px 4px 5px 4px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-align: justify;
	vertical-align: middle;
	border-style: none solid solid solid;
	border-width: 1px 1px 1px 1px;
	border: black;
	color: #000000;
	background-color: #FFFFFF;
}
.lineeBut1 
{
	border-style: none none none none; /*border-width: 1px;*/
	background-color: transparent;
	padding: 0px 4px 0px 4px;
	width: 55px;
}
/*   FINE STILE LINEE DIRETTE   */

/*   INIZIO STILE AUTOCERTIFICAZIONI E MODELLI   */
div.mod_pagina
{
	width: 450pt;
}
div.mod_titolo1
{
	font-family: "Century Gothic";
	font-size: 14pt;
	/*font-weight: bold;*/
	text-align: center;
}
div.mod_titolo2
{
	font-family: "Century Gothic";
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
}
div.mod_titolo3
{
	font-family: "Century Gothic";
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
}
div.mod_testo1
{
	font-family: "Century Gothic";
	font-size: 11pt;
	text-align: justify;
	line-height: 15pt;
}
div.mod_testo2
{
	font-family: "Century Gothic";
	font-size: 8pt;
}
div.mod_firma1
{
	margin-left: 250pt;
	margin-right: 20pt;
	font-family: "Century Gothic";
	font-size: 8pt;
	border-top: 1px solid;
	text-align: center;
}
hr.div1
{
	color: #898989;
	height: 0.1pt;
	background-position: center;
	width: 340pt;
}
hr.div2
{
	color: #898989;
	height: 0.1pt;
	background-position: center;
	width: 100%;
}
/*   FINE STILE AUTOCERTIFICAZIONI E MODELLI   */


td.sx1
{
	width: 40%;
	height: 100px;
}

td.dx1
{
	width: 60%;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.mappa_title_gen{
	background-color: #850000;
	text-align: center;
	color: #ffffff;
	vertical-align: middle;
}

td.mappa_txt_gen{
	background-color: #FFECCE;
	text-align: left;
	color: #000000;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
}

td.mappa_title_ee{
	background-color: #006600;
	text-align: center;
	color: #ffffff;
	vertical-align: middle;
}

td.mappa_txt_ee{
	background-color: #FFECCE;
	text-align: left;
	color: #002200;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 18px;
	
}