/* titoli  */
.titolo{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
	color: White;
font-weight : bold;
	font-size : 11pt;	
		}
.titolonew{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
font-weight : 600;
	font-size : 11pt;	
		}
.titoloStampa{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
font-weight : bold;
	font-size : 14pt;	
		}
.titoloLetter{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
font-weight : bold;
	font-size : 11pt;	
		}
.data{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
	color: White;
font-weight : bold;
	font-size : 8pt;
		font-style: italic;
		}
.titoloBack{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
font-weight : bold;
	font-size : 11pt;
		background-color: #6495ED;
		}
.titoloNews{
	font-family: Tahoma, Arial, Verdana, serif;
	text-align: left;
	color: White;
font-weight : bold;
	font-size : 9pt;	
		}
		
/* testi */
.testo {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
/*font-weight : lighter;*/
 font-style : normal;
       }
.testoGrass {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
font-weight : bold;
 font-style : normal;
       }

.testoNota {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 8pt;
  color: silver;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       }
.testoPagine {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : center;
font-weight : lighter;
 font-style : normal;
       }

.testoStampa {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 12pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       }.testoCommento {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
font-weight : lighter;
 font-style : italic;
       }
.testoSmall {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 8pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       }
.testoBackVisi {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       background-color: #CC9966;
       }
.testoBackP {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       background-color: #CCCCCC;
       }
.testoBackD {
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 10pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       }
.newsfront {
font-family : Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 8pt;
 text-align : left;
font-weight : lighter;
 font-style : normal;
       }
.newsfrontData {
font-family : Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 8pt;
 text-align : left;
font-weight : bold;
 font-style : normal;
       }
.testoNews {
font-family : Tahoma, "Arial Narrow", Verdana, serif;
  font-size : 8pt;
 text-align : justify;
font-weight : lighter;
 font-style : normal;
       }

A {
	color: #6495ED;
	text-decoration: none;
}

A:HOVER {
	color: #F75229;
	text-decoration: none;

}
A.links {
	color: #6495ED;
	text-decoration: none;
}

A:HOVER.links {
	color: #F75229;
	text-decoration: none;

}

testoLink{
	border-top: 0;
	border-bottom: 1px;
}
ol {
	margin-left: 25px;
}
ul {
	margin-left: 25px;
}
#weblink2 {
position : absolute;
     top : 50 px;
    left : 20 px; 
  zindex : 1;
       }

/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 { 
width:120px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu1 li a { 
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 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu1 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited { 
background:#ccc;
color: #009;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active { 
background: #eee;
color:#c00;
} /* colori per l'effetto roll-over */

/** MENU 2 ** roll-over basato sui colori e sui bordi laterali **/

ul.menu2 { 
width:120px;
list-style:none; /* elimino i punti elenco */
margin: 0 2px; padding:0; /* elimino i rientri delle liste */
}
ul.menu2 li a { 
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 0em; /* lascia spazio far il bordo del menu e il testo del link */
height:1em;line-height: 1em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-width: 0px 0px 1px 0px;border-style: none solid solid; /* aggiungo dei bordi laterali */

font-family: Tahoma, Arial, Verdana, serif;
 }
ul.menu2 li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 li a:link, ul.menu2 li a:visited, ul.menu2 li a:active { 
background: #F0F8FF;
color: #3333FF;
border-color:#3333FF;
font-family: Tahoma, Arial, Verdana, serif;

} /* colori per il link */
ul.menu2 li a:hover { 
background: #FFFAFA;
color:#F75229;
border-color:#F75229;
font-family: Tahoma, Arial, Verdana, serif;
font-variant: small-caps;
font-weight: bolder;
/*margin-left: 17px;*/
 text-align: right;
 border-width: 0px 0px 2px 0px;border-style: none solid solid; /* aggiungo dei bordi laterali */

} /* colori per l'effetto roll-over */

/** MENU 3 ** sfondo sfumato **/

ul.menu3 { 
width:120px;
list-style:none; /* elimino i punti elenco */
margin:0; padding:0; /* elimino i rientri delle liste */
}
ul.menu3 li a { 
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 1em; /* lascia spazio far il bordo del menu e il testo del link */
height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
ul.menu3 li { 
display:inline;
background:url(sfumato.png); /*pre-load immagine*/ 
}
ul.menu3 li a:link, ul.menu3 li a:visited { 
background:#ccc;
color: #009;
} /* colori per il link */
ul.menu3 li a:hover, ul.menu3 li a:active { 
background:#eee url(sfumato.png) 100% 0 repeat-y;
color:#c00;
} /* colori per l'effetto roll-over */
.button
{
    background-color: #FFFFFF;
    border-left:1px solid #CBCBCB;
    border-top:1px solid #CBCBCB;
    border-right:1px solid #6E6E6E;
    border-bottom:1px solid #6E6E6E;
    color: #000000;
	font-size: 10px;
    background-image: url('button_background.gif');
}
.input {
	border-left:1px solid #AFAFAF;
	border-top:1px solid #AFAFAF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	font-size: 12px;
	margin: 1px;
	  font-family: Tahoma, "Arial Narrow", Verdana, serif;

}
.textarea {
	border-left:1px solid #AFAFAF;
	border-top:1px solid #AFAFAF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	font-size: 12px;
  font-family: Tahoma, "Arial Narrow", Verdana, serif;
	margin: 1px;
}
.selection {
	border-left:1px solid #AFAFAF;
	border-top:1px solid #AFAFAF;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	font-size: 12px;
	margin: 1px;
	  font-family: Tahoma, "Arial Narrow", Verdana, serif;

}


