/* generici */

BODY
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 9pt;
    SCROLLBAR-FACE-COLOR: #FFFFFF;
    SCROLLBAR-SHADOW-COLOR: #E3F3D1;
    SCROLLBAR-HIGHLIGHT-COLOR: #A3C3A1;
    SCROLLBAR-3DLIGHT-COLOR: #E3F3D1;
    SCROLLBAR-DARKSHADOW-COLOR:#83A381; 
    SCROLLBAR-TRACK-COLOR: #E3F3D1;   
    SCROLLBAR-ARROW-COLOR: #FFBD59;  
}

/* stili per gli elementi della riga di intestazione */

.cletop {
	FONT-SIZE: 14pt; 
	COLOR: #020c80; 
	FONT-FAMILY: 'Monotype Corsiva', Verdana, Arial, Tahoma;
}

.iniziale {
	color:red;
}

.subcletop {
	FONT-SIZE: 10pt; 
	COLOR: #808080; 
	FONT-FAMILY: Arial, Verdana, Tahoma;
}
.menusearch  { 
 FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
 FONT-SIZE: 9pt; 
 COLOR:#277e2c;
 TEXT-DECORATION: none;
 FONT-WEIGHT:;
 border-style: solid; 
 border-color: #00FFCC;
 border-width:1;
 background-color: #E3F3D1; 
 padding-left:1px;
}

/* stili per la tabella, le celle ed i link del menu laterale*/

.menutable        { 
	background-color: #E3F3D1; 

}

 
.menucell        { 
	height:20px;
	width:100px;
	border-style: solid; 
	border-color: #00FFCC;
	border-width:1;
	background-color: #E3F3D1; 
	padding-left:1px;
}

.menucellact        { 
	height:20px;
	width:100px;
	border-style: solid; 
	border-color: red;
	border-width:1;
	background-color: #FDD095; 
	padding-left:1px;
}

a.menu:link { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:#277e2c;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}


a.menu:visited { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:#277e2c;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}

a.menu:hover { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR: #D78117; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT:bold;
}

a.menuact:link { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:#000000;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}


a.menuact:visited { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:#000000;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}

a.menuact:hover { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR: red; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT:bold;
}


/* stili per l'intestazione centrale della home */

.cleimg {
  	background-color: #E3F3D1; 

}

.cle {
	FONT-SIZE: 36pt; 
	COLOR: #020c80; 
	FONT-FAMILY: 'Monotype Corsiva',Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
}

.clesub {
	FONT-SIZE: 15pt; 
	COLOR: #020c80; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
}

.cletext {
	FONT-SIZE: 13pt; 
	COLOR: #020c80; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	FONT-WEIGHT:bold;
}
.clemiur {
	FONT-SIZE:7pt; 
	COLOR: grigio; 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	FONT-WEIGHT:;
}
.clegle {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR:#020c80; 
	FONT-WEIGHT:bold;
}



/* stili per le celle della home */

.cellaA        { 
	background-color: #FAFAFA; 
}

.cellaB        { 
	background-color: rgb(231,241,243); 
}

.div-verde {
	border-style: solid; 
	border-color: #00FF00;
	border-width: 3;
	text-align:center;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT:bold;
	COLOR: #D78117;
	MARGIN:2px;
}



.div-blu {
	border-style: solid; 
	border-color: #0000FF;
	border-width: 3;
	text-align:center;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT:bold;
	COLOR: #D78117;
	MARGIN:2px;
}

.div-giallo {
	border-style: solid; 
	border-color: #FFFF00;
	border-width: 3;
	text-align:center;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR: #D78117;
	FONT-WEIGHT:bold;
	MARGIN:2px;
}

.div-link {
	MARGIN:2px;
	PADDING:2px;
}

A.giallo:link{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:black;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
	background-color: #FFFFA0;
	PADDING:2px;
	}

A.giallo:visited{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:black;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
	background-color: #FFFFA0;
	PADDING:2px;
	}

A.giallo:hover{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 9pt; 
	COLOR:#277e2c;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
	background-color: #E3F3D1;
	PADDING:2px;
	}

hr {
	width:100px;
	height:1px;
	color:#00D500;
}

.footercell {
	border-style: dotted; 
	border-color: #D78117;
	border-width:1;
}


.footer {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	COLOR:black;
}

/* stili per la bacheca */


.htext {
	MARGIN:2px 0px 0px 0px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR:#D78117;
	TEXT-ALIGN:center;
}


a.ultimi:link { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR:#277e2c;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
	}


a.ultimi:visited { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR:#277e2c;
	TEXT-DECORATION: none;
	FONT-WEIGHT:bold;
}

a.ultimi:hover { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; 
	FONT-SIZE: 8pt; 
	COLOR: #D78117; 
	TEXT-DECORATION: underline;
	FONT-WEIGHT:bold;
}

