/* ------------------------------------------------------------------------------------------------------ */
/* Parte generale, navigazione, link, titoli sezioni e schede, ecc. */
/* ------------------------------------------------------------------------------------------------------ */
BODY, LI {
font-style: normal;
	font-size:13px;
font-family: Arial, Helvetica, sans-serif;
color: Black;
text-decoration: none;
}

A {
color: #29375C;
text-decoration: none;
}

A:HOVER {
color: #B79C58;
text-decoration: none;
}

/*
A.menu:HOVER {
color: #DD6F00;
text-decoration: none;
}
*/

.table{
	vertical-align: top;
}

.footer {
	color: White;
	font-size: 8pt;
}

.testata {
	color: White;
	font-size: 18pt;
}

.navigazione {
	color: transparent;
	font-style: italic;
}

.navigazionelink {
	color: #FFFFFF;
	font-style: italic;
}

.nuovo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:FF0000;
	}

.colonnasinistra {
}

a.menu:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
.menuselez {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:38466B;
	vertical-align: middle;
	}
	
.menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	vertical-align: middle;
	}
	
a.menuselez:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:38466B;
	}
	
a.menu:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:FFFFFF;
	}

a.menuselez:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:38466B;
	}
	
a.menu:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:F0E1BB;
	}
	
.menutable { }

a.testolink:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:29375C;
	}
	
a.testolink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:29375C;
	}
	
a.testolink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#F0E1BB;
	}

.testolink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#000000;
	}

.titolohome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	}
	
.sottotitolohome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	}
	
.testohome {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	}

.menudue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFF00;
	}

.colonnasezioni { 
	vertical-align: top; 
}

.colonnacentro {
/* background-color: #FFFFFF; */
}

a.titolosezione {
font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;

	color:28375C;
	font-weight: bold;
}

a.titolosezione:hover {
	text-decoration:none;
	color:B79C58;
	font-weight: bold;
}

.titolosezione {
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:000000;
	font-weight: bold;
}

.testosezione {
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:000000;
	font-weight: bold;
}

.titolosezionetable {}

a.titoloscheda {
font-family: Arial, Helvetica, sans-serif;
	color:29375C;
	}

a.titoloscheda:hover {
font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:B79C58;
}

.titoloscheda, .versionestampante {
font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:000000;
	}

.titoloschedatable {}

INPUT, TEXTAREA, BUTTON {
border: 1px solid #29375C;
font-style: normal;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
vertical-align: top; 	
}

.INPUTNUMERO {
	border: 1px solid #29375C;
	text-align : center;
}

.noborder {border: 0px solid #29375C;} /* per poter togliere il bordo nei campi tipo radio e checkbox*/

.linkpermodifica {
font-style: normal;
font-size: 10pt;
font-family: Arial, Helvetica, sans-serif;
color: Blue;
text-decoration: none;
vertical-align: top; 
}

/* ------------------------------------------------------------------------------------------------------ */
/* Classi per i campi delle schede 
   Valide se non c'č un foglio  di stile specifico per il formato della scheda */
/* ------------------------------------------------------------------------------------------------------ */

.TESTO01 { 
	padding-top: 6px;  font-family: Arial, Helvetica, sans-serif; 	
	font-size:15px;
}

.TITOLO{
	font-size:20px;
	font-weight:bold;
	color : Black;
	padding : 8px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.TESTO02 { 
	padding-bottom: 16px;  font-style: italic;  font-family: Arial, Helvetica, sans-serif;  	
	font-size:13px;
}
 
.TESTO03,.TESTO04,.TESTO05,.TESTO06,.TESTO07,.TESTO08,.TESTO09,.TESTO10,.TESTO11,.TESTO12{
	font-weight:bold; 
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
 }
.MEMO01,.MEMO02,.MEMO03,.MEMO04,.MEMO05,.MEMO06{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.NUMERO01,.NUMERO02{
	font-family: Arial, Helvetica, sans-serif;
}
/* formato della table che contiene ogni campo */
.elementocampo{
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
/* indicazione dell'autore della scheda */
.autore{
	font-size : 10px;
	font-style : italic;
	text-align : right;	
	font-family: Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------------------------ */
/* formattazione generale del formato breve, */
/* puņ essere modificata dal css del formato della scheda */
/* nella quale si trova la scheda breve ripetendo i nomi delle classi (.nnnnnbreve) */
/* ------------------------------------------------------------------------------------------------------ */

.brevetable{
}
.brevecell{
 }
.TITOLObreve{
	font-size:11pt;
	font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		color: #29375C;
}
.TESTO01breve{
	font-size:13px;
	font-style:italic
	font-family: Arial, Helvetica, sans-serif;
}
.TESTO02breve,.TESTO03breve,.TESTO04breve,.TESTO05breve,.TESTO06breve,.TESTO07breve,.TESTO08breve,.TESTO09breve,.TESTO10breve,.TESTO11breve,.TESTO12breve{
	font-size:13px;
	font-weight:bold
	font-family: Arial, Helvetica, sans-serif;
}
.MEMO01breve,.MEMO02breve,.MEMO03breve,.MEMO04breve,.MEMO05breve,.MEMO06breve{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}
.NUMERO01breve,.NUMERO02breve{
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------------------------ */
/* formattazione dei messaggi (forum) */
/* ------------------------------------------------------------------------------------------------------ */
.intestazmess{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.corpomess{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	
.commentomess{
	font-family: Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-size:13px;
}
.linkmessaggio{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.titoloform{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.sottotitoloform{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

/* ------------------------------------------------------------------------------------------------------ */
/* formattazione dei FORMULARI */
/* ------------------------------------------------------------------------------------------------------ */
.intestazform{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}
.corpoform{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	}

