/*
 * Style sheet for the CSS2 specification
 * Style for Fol applcation
 */
BODY, H1, H2, H3, H4, H5, H6,  DIV, PRE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small; 
	color: black;
	background : #F7F7F7;
} 

TD, TH {
	font-family: Arial, Helvetica, sans-serif;	
        font-size: small; 
}  

BODY {
/* TD è aggiunto xche NS4 ignora direttive per BODY*/
/* padding:0; padding è supportato da IE5 ma NON da NS4: NON attivare!*/
	border:  0px;
	margin : 0px; 	/*margin non è supportata da IE4 e NS4*/
}

H1, H2, H3, H4, H5, H6 { /*ok*/
  color: #990000;
  border : 0px;
  margin-bottom: 5px;
  padding: 0px;
  background-color : transparent;
}

H1 { 	margin: 10px 0px 10px 0px;
        font-size: medium; 

}

H5, H6 {
	font-size: small;
}

/*
* Stili per la presentazione delle entita
*/
TABLE.entita {
	/* ATTENZIONE! Per IE4 e NS4 è necessario inserire i campi 'cellspacing' e 'cellpadding' nella dichiarazione della tabella per ottenere il medesimo effetto*/
	/*border : 1px solid;  NON funziona con NS4, inserire border=0 in <TABLE>*/
	/*margin : 0px;*/
	border-style: solid;
	border : Silver;
	border-color : Silver;
}

TD.label {
	font-weight : bold;
}


TD.footer {
	font-size : x-small;
}

TABLE.senzaBordi {
	/* ATTENZIONE! Per IE4 e NS4 è necessario inserire i campi 'cellspacing' e 'cellpadding' nella dichiarazione della tabella per ottenere il medesimo effetto*/
	border : 0px;  /* NON funziona con NS4, inserire border=0 in <TABLE>*/
	margin : 0px;
	padding : 0px;  /* funziona solo con IE5 */
}

TR.chiaro {
	background-color :#F7F7F7;
}

TR.scuro {
	background-color : #E0E0E0;
}

TD.barraPiccola {
	color : #F7F7F7;
	background-color : #009966;
	font-size : 4px;
}

TD.barraPiccolaTrasparente {
	color : #F7F7F7;
	background-color : #F7F7F7;
	font-size : 4px;
}

A.link:link, A.link:active, A.link:visited  {
	color : #009966;
	background-color : transparent;
	text-decoration : none;
}

A.link:hover {
	background-color: #009966;
	color: #F7F7F7;
	text-decoration : underline;
}
 
/*
 * Stili utilizzati principalmente nello header.jsp
*/
 A.intestazione {
	color : #009966;
	font-family : "Times New Roman", Times, serif;
	font-size : 1.75em;
	text-decoration : none;
	background-color : transparent;
}

A.sottoIntestazione {
	color : black;
	font-family : "Times New Roman", Times, serif;
	font-size : 1.6em;
	text-decoration : none;
	background-color : transparent;
}

/*
 * Stili utilizzati principalmente nel menù orizzontale
 */
A.nonSelezionata, .nonSelezionata {/*ok*/
	background-color :#F1EFE7;
	color : #009966;
/*	text-decoration : none;*/
}
    
A.nonSelezionata:hover {/*ok*/
	background-color :#009966;
	color : #F7F7F7;
	/*text-decoration : none;*/
}

A.selezionata, .selezionata {/*ok*/
	background-color : #009966;
	color : white;
	text-decoration : none;
}

    
/*
 * Stili utilizzati principalmente nel menù verticale
 */
TD.menuVerticale {
	color : Black;
	background-color : #009966;
}

A.voceVerticale, TD.voceVerticale {
	color : #F7F7F7;
	background-color : #009966;
	font-size : x-small;
	text-decoration : none;
}

A.voceVerticale:hover {
	color :#009966;
	background-color : #F7F7F7;
}

A.voceVerticaleAttiva {
	background-color : #009966;
	color : #F7F7F7;
	font-size : x-small;
	text-decoration : none;
	font-weight : bold;
}

UL.elenco {
 list-style-image : url(../image/pallino0b.jpg);
}

UL.elenco UL.elenco {
 list-style-image : url(../image/pallino1b.jpg);
}
.capitalize  {
	text-transform : capitalize;
}

