a.link-lista:hover { color: #006; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a.link-testo:hover { color: #F00; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height: 100%; text-decoration: underline; width: 100%; }
body { margin: 0px; }
li { line-height: 15px; }
ul { list-style: square outside none; }
.bordo { border: thin solid #009; }
.divisori-verticali { border-bottom-style: none; border-bottom-width: 0px; border-left-color: #0033FF; border-left-style: dashed; border-left-width: thin; border-right-color: #0033FF;; border-right-style: dashed; border-right-width: thin; border-top-style: none; border-top-width: 0px; }
.head1 { color: #F00; font: bold 16px/17px Arial, Helvetica, sans-serif; }
.link-lista { color: #006; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.link-testo { color: #03F; font: bold 11px Verdana, Arial, Helvetica, sans-serif; height: 100%; text-decoration: none; width: 100%; }
.lista { line-height: 12px; list-style-image: url(img/bullet_red.gif); margin-bottom: 8px; margin-top: 14px; }
.separatore-rosso { border-bottom-width: thin; border-left-width: thin; border-right-width: thin; border-top-color: #F00; border-top-style: solid; border-top-width: thin; height: 1px; width: 90%; }
.separatore-tratteggio { border-bottom-width: thin; border-left-width: thin; border-right-width: thin; border-top-color: #0033FF; border-top-style: dashed; border-top-width: thin; }
.testo { color: #000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.testo-blu { color: #006; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.testo-blu2 { color: #006; font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
.testo-bold { color: #000; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.testo-bold-blu { color: #006; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.testo-bold-blu2 { color: #006; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.testo-bold-rosso { color: #F00; font: bold 12px Verdana, Arial, Helvetica, sans-serif; }
.testo-bold-bianco { color: #FFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#menu { height: 18px; margin: 0; padding: 0; width: 100%; float: left; }
#menu ul { border: 0; margin: 0; padding: 0; text-align: center; }
#menu ul li { display: block; float: left; margin: 0; padding: 0; width: 16.5%; }
#menu ul li a { background: #009; border-bottom: 2px solid #99CCFF; border-left: none; border-right: 2px solid #99CCFF; border-top: 2px solid #99CCFF; color: #FFF; display: block; font: bold 12px verdana, arial, lucida, sans-serif; height: 12px; margin: 0; padding: 4px 0; text-decoration: none; }
#menu ul li a:visited { background: #009; color: #99CCFF; padding: 4px 0; }
#menu ul li a:hover { background: #F00; color: #fff; padding: 4px 0; }
