/* Margini del BODY */
body {
	margin: 0px;
	padding: 0px;
}

/* Barra del sito in alto */
/**/
.htitolo { 
	color: #116161;
	font: 8pt georgia;
	text-decoration: none;
	font-weight:bold;
	line-height: 20px;
}
.htitolodata {
	color: #AE0000;
	font: 9pt georgia;
	text-decoration: none;
	font-weight:bold;
	line-height: 20px;
}
.htitolonum {
	color: #AE0000;
	font: 11pt georgia;
	text-decoration: none;
	font-weight:bold;
	line-height: 20px;
}
/**/


/* Stile del Titolo menu */
.mtitolo {
	color: #000000;
	font: 8pt arial;
	text-decoration: none;
	font-weight:bold;
}

.mtitolosel {
	color: #FFFFFF;
	font: 8pt arial;
	text-decoration: none;
	font-weight:bold;
}

.mtitolo:hover {
	text-decoration: underline;
}

/* Stile del Titolo menu sotto la testata */
.mtitolobarra {
	color: #FFFFFF;
	font: 8pt arial;
	text-decoration: none;
	font-weight:bold;
	margin-left:0px;
}

.mtitolobarra:hover {
	text-decoration: underline;
}

/* ???? */
.mcerca {
	color: #000000;
	font: 8pt arial;
	text-decoration: none;
	font-weight:bold;
	margin-left:6px;
	border: 1px solid #116161 ;
}

/* Input della ricerca nella barra sotto la testata */
.mcercabarra {
	color: #000000;
	font: 8pt arial;
	text-decoration: none;
	margin-left: 6px;
	border: 0px;
}

/* ??? */
/**/
.mmenutitolo {
	color: #000000;
	font: 8pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.mmenutitolo:hover {
	text-decoration: underline;
}
/**/

/* Informazioni nei menu */
/**/
.mmenufasttitolo {
	color: #000000;
	font: 8pt verdana;
	text-decoration: none;
}
.mmenufasttitolodata {
	color: #000000;
	font: 8pt verdana;
	text-decoration: none;
	font-weight:bold;
}
.mmenufasttitolo:hover {
	text-decoration: underline;
}
.mmenufasttitolodata:hover {
	text-decoration: underline;
}

.mmenufasttesto {
	color: #000000;
	font: 8pt verdana;
	text-decoration: none;
}
.mmenufasttest:hover {
	text-decoration: underline;
}
/**/

.mgia {
	color: #000000;
	font: 8pt tahoma;
	text-decoration: none;
	font-weight:bold;
	margin-left:6px;
}
.mgian {
	color: #F76013;
	font: 8pt tahoma;
	text-decoration: none;
	font-weight:bold;
}
.nextcerca {
	color: #F76013;
	font: 10pt tahoma;
	text-decoration: none;
	font-weight:bold;
}

/* Stile per la homepage */
/**/
.hh1titolo {
	color: #000000;
	font: 16pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.hh1titolodata {
	color: #000000;
	font: 14pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.hh1titolo:hover {
	text-decoration: underline;
}
.hh1testo {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.hh1autore {
	color: #808080;
	font: 11pt georgia;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}

.hhntitolo {
	color: #000000;
	font: 14pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.hhntitolodata {
	color: #000000;
	font: 12pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.hhntitolo:hover {
	text-decoration: underline;
}
.hhntesto {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.hhnautore {
	color: #808080;
	font: 10pt georgia;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}
/**/

/* Stile per le liste */
/**/
.ofntitolo {
	color: #000000;
	font: 12pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.ofntitolodata {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.ofntitolo:hover {
	text-decoration: underline;
}
.ofntesto {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.ofnautore {
	color: #808080;
	font: 11pt georgia;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}
/**/

/* Stile per l'archivio */
/**/
.arntitolo {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.arntitolodata {
	color: #000000;
	font: 8pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.arntitolo:hover {
	text-decoration: underline;
}
.arntesto {
	color: #000000;
	font: 6pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.arnautore {
	color: #808080;
	font: 8pt georgia;
	font-weight:bold;
	font-style: italic;
	text-align: right;
	text-decoration: none;
}
/**/

.fstitolo {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.fstitolodata {
	color: #000000;
	font: 9pt georgia;
	text-decoration: none;
}
.fstitolo:hover {
	text-decoration: underline;
}
.fsdirectory {
	color: #FFBF00;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.fsdirectory:hover {
	text-decoration: underline;
}
.fssize {
	color: #000000;
	font: 8pt georgia;
	text-decoration: none;
}
.fstesto {
	color: #000000;
	font: 8pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.fsautore {
	color: #808080;
	font: 8pt georgia;
	font-style: italic;
	text-decoration: none;
}

/* Stile per i documenti */
/**/
.doctitolo {
	color: #000000;
	font: 14pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.doctitolodata {
	color: #000000;
	font: 12pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.docbody {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}

.docbody td {
	font: 10pt georgia;
	text-align: justify;
}

.docbodyhref {
	color: #000000;
	font: 10pt georgia;
	font-weight:bold;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.docbodyhref:hover {
	text-decoration: underline;
}

.docautore {
	color: #808080;
	font: 11pt georgia;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}
/**/

.surveytitolo {
	color: #000000;
	font: 12pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.surveytitolodata {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.surveybody {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}

.surveybody td {
	font: 10pt georgia;
	text-align: justify;
}

.surveybodyhref {
	color: #000000;
	font: 10pt georgia;
	font-weight:bold;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.surveybodyhref:hover {
	text-decoration: underline;
}

.surveyautore {
	color: #808080;
	font: 11pt georgia;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}

.surveyq {
	color: #000000;
	font: 9pt georgia;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;
}

.chiedilocpbody {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}

.formlabel {
	font: 9pt georgia;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.formcheck {
	font: 9pt georgia;
	color: #000000;
	text-decoration: none;
}
form {margin: 0px}
input,select {
	font: 9pt georgia;
	color: #000000;
	text-decoration: none;
}
input.submit {
	font: 9pt georgia;
	color: #000000;
	text-decoration: none;
	border-width: 1px;
}

textarea {
	font: 9pt georgia;
	color: #000000;
	text-decoration: none;
	line-height: 140%;
}

.comdesc {
	color: #000000;
	font: 11pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.comnav {
	color: #000000;
	font: 10pt verdana;
	font-weight:bold;
	text-decoration: underline;
}
.comnonav {
	color: #000000;
	font: 10pt verdana;
	font-weight:bold;
	text-decoration: none;
}
.comnav:hover {
	color: #707070;
	text-decoration: underline;
}
.comtitolo {
	color: #505050;
	font: 9pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.comtitolo:hover {
	text-decoration: underline;
}
.comdata {
	color: #505050;
	font: 8pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.combody {
	color: #707070;
	font: 9pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}

.comtitoloevi {
	color: #6060D0;
	font: 9pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.comtitoloevi:hover {
	text-decoration: underline;
}
.comdataevi {
	color: #6060D0;
	font: 8pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.combodyevi {
	color: #8080F0;
	font: 9pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}



.appdata {
	color: #F76013;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.apptitolo {
	color: #000000;
	font: 12pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.apptitolo:hover {
	text-decoration: underline;
}
.apptitolodata {
	color: #000000;
	font: 10pt georgia;
	text-decoration: none;
	font-weight:bold;
}
.apptesto {
	color: #000000;
	font: 9pt georgia;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}

.elenav {
	color: #FFFFFF;
	font: 11px verdana;
	text-decoration: underline;
	font-weight:bold;
}
.elenonav {
	color: #FFFFFF;
	font: 11px verdana;
	text-decoration: none;
	font-weight:bold;
}
.elenav:hover {
	color: #C0C0C0;
	text-decoration: underline;
}

.nav {
	color: #FFFFFF;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}
.nav:hover {
	text-decoration: underline;
}

.staff {
	color: #FFBF00;
	font: 10px verdana;
	text-decoration: none;
	font-weight:bold;
}

/* Nuovi stili */

.abstitolo {
	color: #000000;
	font: 100% georgia;
	font-size: 160%;
	text-decoration: none;
	font-weight:bold;
}
.abstitolo:hover {
	text-decoration: underline;
}
.abstitolodata {
	color: #000000;
	font: georgia;
	font-size: 140%;
	text-decoration: none;
	font-weight:bold;
}
.abstesto {
	color: #000000;
	font: georgia;
	font-size: 100%;
	text-decoration: none;
	text-align: justify;
	line-height: 140%;
}
.absautore {
	color: #808080;
	font: georgia;
	font-size: 110%;
	font-style: italic;
	font-weight:bold;
	text-decoration: none;
}


