/* ------------------------------------------------------------------------------------------------------ */
/* Parte generale, navigazione, link, titoli sezioni e schede, ecc. */
/* ------------------------------------------------------------------------------------------------------ */
BODY, TD {
	font-style: normal;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	text-decoration: none;
	vertical-align: top;
	border-color: White;
	border-color-light: White;
	border-color-dark: White;
}

body {margin-bottom:0;}

hr {color: #ffffff;}

/* P che spazia meno del normale*/
P { margin-top: 8px; margin-bottom: 8px; }

/* spazia un po' i LI sennza UL o OL */
LI { margin-bottom: 5px; }

A {
color: #cc0000;
text-decoration: none;
}

A:HOVER {
color: #660000;
text-decoration: none;
}

/*
A.menu:HOVER {
color: #DD6F00;
text-decoration: none;
}
*/

table.aetable { 
	border : 1px solid white;
	padding : 4 4 4 4;
	border-collapse: collapse;
}

.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:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:FF0000;
	}

.colonnasinistra {
}

a.menu:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
.menuselez {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	vertical-align: middle;
	}
	
.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	vertical-align: middle;
	}
	
a.menuselez:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menu:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:FFFFFF;
	}

a.menuselez:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menu:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FEC901;
	}
	
.menutable { }

a.testolink:link {
	font-size:20px;
	font-weight:bold;
	color : #FF6600;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a.testolink:visited {
	font-size:20px;
	font-weight:bold;
	color : #FF6600;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
a.testolink:hover {
	font-size:20px;
	font-weight:bold;
	color : red;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.testolink {
	font-size:20px;
	font-weight:bold;
	color : #FF6600;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.titolohome {
	font-size:20px;
	font-weight:bold;
	color : #FF6600;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.sottotitolohome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	}
	
.testohome {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:8px;
	font-weight:normal;
	}

.testohomedestra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:8px;
	}

.testohomedestra a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:8px;
	}

.menudue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FFFFFF;
	}
	
a.menudue:hover {
	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:FEC901;
	}

.colonnasezioni { 
	vertical-align: top; 
}

.colonnacentro {
/*  background-color: #FFFFFF;  */
}

.table {padding-left: 10px;} /* con il punto, cioè solo per le table che si chiamano (class) table */

a.titolosezione {
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:FFFFFF;
	font-weight: bold;
}

a.titolosezione:hover {
	text-decoration:none;
	color:FEC901;
	font-weight: bold;
}

.titolosezione {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:333333;
	font-weight: bold;
}

a.titolosezionedestra {
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:cc0000;
	font-weight: bold;
}

a.titolosezionedestra:hover {
	text-decoration:none;
	color:660000;
	font-weight: bold;
}

.titolosezionedestra {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:000000;
	font-weight: bold;
}

.testosezione {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:000000;
	font-weight: bold;
}

.titolosezionetable {}

a.titoloscheda {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color:FFFFFF;
	font-size:10px;
	}

a.titoloscheda:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:FEC901;
}

.titoloscheda, .versionestampante {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:000000;
	}

.titoloschedatable {}

INPUT, TEXTAREA, BUTTON {
border: 1px solid #666666;
font-style: normal;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
vertical-align: top; 	
}

.INPUTNUMERO {
	border: 1px solid #CC0000;
	text-align : center;
}

.noborder {border: 0px solid #cc0000;} /* per poter togliere il bordo nei campi tipo radio e checkbox*/

.linkpermodifica {
font-style: normal;
font-size: 10pt;
font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif; 	
	font-size:15px;
	font-weight:bold;
}

.TITOLO{
	font-size:20px;
	font-weight:bold;
	color : #FF6600;
	padding : 8px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TESTO02 { 
	padding-bottom: 16px;  font-style: italic;  font-family: Verdana, 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: Verdana, Arial, Helvetica, sans-serif;
 }
.MEMO01,.MEMO02,.MEMO03,.MEMO04,.MEMO05,.MEMO06{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.NUMERO01,.NUMERO02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* formato della table che contiene ogni campo */
.elementocampo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 8px;
}
/* indicazione dell'autore della scheda */
.autore{
	font-size : 10px;
	font-style : italic;
	text-align : right;	
	font-family: Verdana, 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 {padding-left: 10px;}
.brevecell{
 }
.TITOLObreve{
	font-size:10pt;
	font-weight:bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TESTO01breve{
	font-size:13px;
	font-style:italic
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.TESTO02breve,.TESTO03breve,.TESTO04breve,.TESTO05breve,.TESTO06breve,.TESTO07breve,.TESTO08breve,.TESTO09breve,.TESTO10breve,.TESTO11breve,.TESTO12breve{
	font-size:13px;
	font-weight:bold
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MEMO01breve,.MEMO02breve,.MEMO03breve,.MEMO04breve,.MEMO05breve,.MEMO06breve{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NUMERO01breve,.NUMERO02breve{
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------------------------------------------------------------------ */
/* formattazione dei messaggi (forum) */
/* ------------------------------------------------------------------------------------------------------ */
.intestazmess{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.corpomess{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding: 4px;
	display: block;
	}
	
.commentomess{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-size:13px;
	padding-top: 3px;
	display: block;
}
.linkmessaggio{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}
.titoloform{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.sottotitoloform{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

/* ------------------------------------------------------------------------------------------------------ */
/* formattazione dei FORMULARI */
/* ------------------------------------------------------------------------------------------------------ */
.intestazform{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	padding-bottom: 12px;
	}
.corpoform{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}

