body {
  font-family: Verdana;
  font-size: 9pt;
}

p {
  line-height: normal;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 135;
}

ul#menu a {
  display: block;
  text-decoration: none; font-weight: bold;
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #00a4e8;
  color: #fff;	
  padding: 0.1em;
  padding-left: 10px;
}

ul#menu li a:hover {
  background: #0d3f96;
}

ul#menu li ul li a {
  background: #0d3f96;
  color: #FFF;
  padding-left: 20px;
}
.small {
	font-size: 6px;
}

ul#menu li ul li a:hover {
  background: #bbe5f1;
  border-left: 5px #0d3f96 solid;
  padding-left: 15px;
}
.titTesto {
	font-family: Verdana; color: #0d3f96; font-size: 11pt; font-weight: bold;
}
.occhiello {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: normal; font-style: italic;
}
.occhiello2 {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: bold; font-style: italic;
}
.testo {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: normal; text-decoration: none;
}
.testoDx {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: normal; text-decoration: none; text-align:right;
}
.testoSmall {
	font-family: Verdana; color: #0d3f96; font-size: 8pt; font-weight: normal; text-decoration: none;
}
.boldTesto {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: bold;
}
.boldTestoDx {
	font-family: Verdana; color: #0d3f96; font-size: 9pt; font-weight: bold; text-align: right;}
.boldTestoW {
	font-family: Verdana; color: #FFF; font-size: 9pt; font-weight: bold;
	font-stretch: inherit;
	text-transform: none;
	}	
.boldTestoSemin {
	font-family: Verdana; color: #00a4e8; font-size: 9pt; font-weight: bold;
	font-stretch: inherit;
	text-transform: uppercase;
	
}
.boldTestoAzz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00a4e8;
	font-size: 10pt;
	font-weight: bold;
	font-stretch: inherit;
	font-style: italic;
	}
.news a:hover a:visited{
	font-family: Verdana;
	font-size: 9pt;
	color: #0d3f96;
	text-decoration: none;}
input.text{
font-family: Verdana;  			// tipo carattere
  font-size: 10px;			// dimensione carattere
  color: #0d3f96;			// colore carattere
  text-decoration: none;		// decorazione carattere
  background-color: #0099CC;            // colore sfondo
  border: 1px solid #0d3f96;		// tipologia bordo di colore arancione
  font-style: italic;			// stile carattere}
.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #0d3f96; border: 1px solid #0d3f96; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

