BODY {         
	SCROLLBAR-FACE-color: #ffffff;
	SCROLLBAR-HIGHLIGHT-color: #444444;
	SCROLLBAR-3DLIGHT-color: #333333;
	SCROLLBAR-ARROW-color: #444444;
	SCROLLBAR-TRACK-color: #ffffff;
	SCROLLBAR-DARKSHADOW-color: #cccccc;
	background: #FFFFFF;
    color: #000000;
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	color: #000000; 
}
SELECT {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
    color: #000000;  
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	color: #990000;
}
FORM {
	margin: 0px
}

TD {    
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;  
}     
/* Titolo Box testata registrati ora etc */
.TitoloTestata { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 13px; 
    color: #000000; 
    text-transform: uppercase;
}       
/* Testo Box testata registrati ora etc */
.TestoTestata {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
}  
/* Titolo nella pagina */
.Titolo {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 12px; 
    color: #990000;
}
/* Sottotitoli nella pagina */
.SottoTitolo {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 11px; 
    color: #990000
} 
/* Sottotitoli nella pagina */
.SottoTitoloPiccolo {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 11px; 
    color: #FFFFFF
} 
/* Titolo negli elenchi delle news */
.TitoloElenchi {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 11px; 
    color: #990000;
}
/* Titolo negli elenchi delle news */
.SottoTitoloElenchi {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
    font-size: 10px; 
    color: #990000;
}
/* Messaggi di errore del programma */
.Message {   
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    color: #FF0000; 
}
/* Testo piccolo */
.TestoPiccolo {   
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
}
/* Tasti submit dei form **/
.Bottone { 
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px 1px;
	font-size: 11px;
	border-left-color: #333333;
	bacground: #ffffff;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	color: #990000;
	border-top-color: #333333;  
	border-right-width: 1px;
	border-right-color: #333333
}   
/* Testo piccolo piede di tk */
.Piede {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
}
/* Testo elenchi (news in chiusura, etc) nella pagina */
.TestoElenchiPagina {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
}
/* Testo del calendario */
.Calendar {
	font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* paragrafo Testo correlati */
.Correlati {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;  
    text-decoration: underline;
}
 
/* Box di stampa elementi pagina */
.BoxPagina {
	font-size: 11px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;   
}  
/* Box di stampa elementi pagina */
.StylePagina {  
    background-color: #FFFFFF; 
    padding: 3px 2px 2px 3px;
	border: 1px solid #EEEEEE;
}  
/* Box di stampa elementi pagina */
.StylePagina1 {   
    background-color: #FFFFFF; 
    padding: 3px 2px 2px 3px;
	border: 1px solid #EEEEEE;
}  
/* Box di stampa elementi pagina */
.StylePagina2 {   
    background-color: #EEEEEE; 
    padding: 3px 0px 0px 3px;
}   
/* Box di stampa elementi pagina */
.StylePagina3 {   
    background-color: #F2F2F9; 
    padding: 3px 0px 0px 3px;
} 
/* Box di stampa elementi pagina */
.StylePagina4 {   
    background-color: #FFFFFF; 
} 
/* Titolo della sezione grande nella linguetta */
.TitoloSezione { 
    font-size: 15px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    line-height: 22px; 
    padding: 3px 15px 5px 15px; 
    text-transform: uppercase;
} 
/* Titolo dei box */
.TitoloBox {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #FFFFFF;
    background-color: #000000;
    line-height:14px; 
    padding: 0px 2px 2px;
} 
/* Style Box del testo */
.TestoBox { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    line-height:13px;
}        
/* Titolo dei box speciale */
.TitoloBoxSpecial {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;   
    font-size: 11px; 
    color: #FFFFFF;
    background-color: #000000;
    line-height:14px; 
    padding: 4px 0px 2px 0px;
    text-transform: uppercase;
}        
/* elenco nei box */ 
ul.Elenco {
    width: 140px; /* Qui mettere le dimensioni esatte della cella */
    list-style:none; /* elimino i punti elenco */
    margin:2px; 
    padding:0; /* elimino i rientri delle liste */ 
    text-align: left;
}
ul.Elenco li a { 
    margin: 0; 
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 2px; /* lascia spazio fra il bordo del menu e il testo del link */
    line-height: 16px;/*  altezza del link */
}
ul.Elenco li { /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
    display:inline; 
}
ul.Elenco a:hover
{    
    text-decoration:underline;
    color:#000000;
} 
/* Testo con interlinea alto usato nei box ed in alcune stampe per distanziare gli elementi */
.margineSpazio {
	line-height: 17px;
	text-align: left; 
	margin: 2px 2px 2px 4px;  
} 
/* Style dei box pagina */
.ParElenchi {
    width: 100%;  
    color:#000000; 
    border-bottom:1px solid #006600;
    padding: 0px 0px 10px 0px;
}   

/* MENU SEZIONE roll-over basato solo sui colori */ 
.MenuSelect {    
    color:#000000;
    background: #FFF5EC;
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* colore cella e testo menù sottosezioni */
.MenuSotto {
    color:#222222;
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Titolo del menù */
.MenuTitolo {
	font-weight: bold;
    color:#000000; 
    font-size: 10px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;    
}
ul.MenuSezione {
    width: 165px; /* Qui mettere le dimensioni esatte della cella */
    list-style:none; /* elimino i punti elenco */ 
    margin:2px 0 6px 0; 
    padding:0; /* elimino i rientri delle liste */ 
    text-align: left;
}
ul.MenuSezione li a { 
    margin: 0; 
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 2px; /* lascia spazio fra il bordo del menu e il testo del link */
    line-height: 16px; height:16px;/*  altezza del link: height e line-height devono avere il medesimo valore */
}
ul.MenuSezione li { /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
    display:inline; 
}
/* colori per l'effetto roll-over */
ul.MenuSezione li a:hover, 
ul.MenuSezione li a:active {
    background: #d4dfe5;
    color:#333333;
} 
/* Sotto menu delle rubriche */
ul.MenuSezioneSotto {
	width: 98%;
	list-style:none;
	margin:0px 2px;
	padding:0;
	text-align: left;
	background-color: #DAE3E9;
	left: 8px;
	clip:  rect(auto auto auto 8px);
	font-size: 10px;
}
ul.MenuSezioneSotto li a { 
    margin: 0; 
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 2px; /* lascia spazio fra il bordo del menu e il testo del link */
    line-height: 16px; height:16px;/*  altezza del link: height e line-height devono avere il medesimo valore */
}
ul.MenuSezioneSotto li { /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
    display:inline; 
}
/* colori per l'effetto roll-over */
ul.MenuSezioneSotto li a:hover, 
ul.MenuSezioneSotto li a:active {
    background: #d4dfe5;
    color:#333333;
}
a.MenuSelectSotto {
    background: #d4dfe5;
    color:#333333;
}  
/* Navigazione sezione secondaria */
.BarraNavSezione { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:11px;
    line-height:12px; 
    text-transform: uppercase;
}
.BarraNavSezione a:hover, {
    text-decoration:none;
    color:#FF0000;  
}
/* Menù TAB sezione */
.Tab {     
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align:left;
    color:#000000;
    font-weight: bold;
    line-height:15px; 
    padding: 4px 0px 2px 0px;    
    background:#4F7183;  
} 
.Tab a {
	font-size:11px;
	text-decoration:none;
	color:#FFFFFF;
	border-top: 1px solid #38505C;
	border-right: 1px solid #38505C;
	border-left:1px solid #38505C;
	padding:4px 3px 3px 4px;
	margin:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #38505C;
} 
.Tab a:hover
 {
	background:#d4dfe5;
	color:#000000;
	border: 1px solid #38505C;
} 
a.TabSel  {
	background:#EBF0F3;
	color:#333333;
	font-weight: bold;
	border: 1px solid #38505C;
} 

/* Menù BARRANAV sezione */
.Barranav {     
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    text-align:left;
    color:#000000;
    font-weight: bold;
    line-height:17px; 
    padding: 4px 0px 2px 0px;
    border-bottom:1px #AAC0CC solid; 
    background:#8AA8B8;      
    text-transform: uppercase;
} 
.Barranav a {
    font-size:11px;
    text-decoration:none;
    color:#000000;
    border-right: 1px solid #38505C;
    border-top:1px solid #38505C;
    border-left:1px solid #38505C;
    padding:4px 12px 4px 18px;
    margin:0px
} 
.Barranav a:hover
 {
    border-right: 1px solid #38505C;
    border-top:1px solid #38505C;
    border-left:1px solid #38505C;
    background:#D4DFE5;
    color:#333333;
} 
a.BarranavSel  {
    border-right: 1px solid #38505C;
    border-top:1px solid #38505C;
    border-left:1px solid #38505C;
    background:#FFF5EC;
    color:#333333;
}  
.StylePagina2Titolo {
	padding: 4px 3px 1px;
	color: #FFFFFF;
	font-style: normal;
	font-size: 13px;
	background-color: #6A91A6;
	margin: 0px;
}
.BoxDivNews,
.BoxDivNews a:active {
    border-bottom: 2px #FFFFFF solid;  
	font-size: 11px;
    background-color:#FFE6A4; 
}
.StylePaginaTitolo {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #FFBB00;
	padding: 4px 3px 1px;
}
