body         { font-style: normal; font-variant: normal; font-weight: normal; font-size: 70%; 
               font-family: verdana, helvetica, sans-serif }
h2           { font-family: Verdana; color: #666600; font-size: 14px; font-weight: bold }
/* menu verticale */
dl.menu-verticale { background-color: #CCCCCC; background-repeat: repeat; background-attachment: 
               scroll; color: #000000; width: 200px; border: 1px #666600 solid; 
               margin: 0; background-position: 0% 50% }
dl.menu-verticale dt {
background:#666600;color:#000;
padding:0.3em 12px;
border-bottom:2px solid #fff;
}
dl.menu-verticale dd {margin:0;padding:0;border:2px solid #fff;border-top:none}
dl.menu-verticale a {
text-decoration:none;
display:block;width:100%;
padding:0.3em 0;text-indent:10px
}
dl.menu-verticale a:visited { background-color: #ddd; background-repeat: repeat; background-attachment: 
               scroll; color: #666600}
dl.menu-verticale a:hover { background-color: #CCCCCC; background-repeat: repeat; background-attachment: 
               scroll; color: #000000; background-position: 0% 50% }
/* menu orizzontale */
ul.menu-orizzontale { list-style-type: none; text-align: right; 
               background-repeat: repeat; background-attachment: scroll; font-weight: bold; 
               border-top: 1px solid #990000; border-bottom: 1px solid #990000; 
               margin: 0; padding-left: 0; padding-right: 3em; padding-top: 
               10px; padding-bottom: 4px; background-position: 0% 50% ; color: #666600; border-color: #666600 black}
ul.menu-orizzontale li { display: inline; color: #666600; font-weight: bold ; border-color: #666600 black}
ul.menu-orizzontale a { background-repeat: repeat; background-attachment: 
               scroll; font-weight: 100; padding-left: 10px; 
               padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; height: auto; width: auto; clear: none; float: none; background-image: none; list-style-type: none; cursor: hand; text-decoration: none; color: #000000; border-color: #666600 black; border-style: none}
ul.menu-orizzontale a:hover { color: #FF0000; font-weight: bold; border-bottom: 3px solid #900 ; border-color: #666600 black}
ul.menu-orizzontale li.voisietequi a{ 
background:#fff;color:#666600;
border-bottom:1px solid #fff; /* opera 5 */ 
; border-color: #666600 black
}


/* menu tendina */
.menu-tendina-verticale ul { list-style-type: none; background-color: #000080; background-repeat: repeat; 
               background-attachment: scroll; color: #000000; width: 200px; 
               border: 2px solid #000080; margin: 0; padding: 0; 
               background-position: 0% 50% }
.menu-tendina-verticale ul li { display: inline; margin: 0; padding: 0 }
.menu-tendina-verticale a { text-decoration: none; background-color: #99CCFF; background-repeat: repeat; 
               background-attachment: scroll; color: #000000; display: block; 
               font-weight: bold; border-bottom: 1 solid #000080; 
               padding-left: 1em; padding-right: 1em; padding-top: .3em; 
               padding-bottom: .3em; background-position: 0% 50% }
.menu-tendina-verticale a:hover { text-decoration: none; background-color: #00FFFF; background-repeat: repeat; 
               background-attachment: scroll; color: #000000; 
               background-position: 0% 50% }
.menu-tendina-verticale ul li ul { background-color: #000080 }
.menu-tendina-verticale ul li ul li { display: block; background-color: #000080 }
.menu-tendina-verticale ul li ul li a { display: block; width: 100%; text-indent: 2em; background-color: #CCFFFF; 
               background-repeat: repeat; background-attachment: scroll; 
               font-weight: normal; padding-left: 0; padding-right: 0; 
               padding-top: .3em; padding-bottom: .3em; background-position: 
               0% 50% }

div#navigazione { color: #000000; background-color: #33CCFF; border-bottom: 1px solid #000000; 
               padding: 5px }
div#navigazione a {
   color: #000;
   font-weight: bold;
	text-decoration: none;	
	padding: 5px;
}

div#navigazione a:hover { color: #000000; background-color: #66FFFF; text-decoration: none; 
               font-weight: bold; padding: 5px }
#logo        { float: left; width: 320px; line-height: 22px; color: #0033CC; 
               background-image: url('../images/SfondoLOGO.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               text-align: Center; font-size: 50px; font-weight: bold; 
               background-position: 50% }
#logo a:visited { color: #666600; text-decoration: none; }
#logo a:hover,#logo a:active { color: #009; text-decoration: none;background: transparent}
ul.menu-orizzontale li.voisietequi a:hover  { 
background:#666600;color:#666600;
border-bottom:1px solid #fff; /* opera 5 */ 
; border-color: #666600 black
 } 
#logo a:link { color: #666600; text-decoration: none;  } 
dl.menu-verticale a:link { background-color: #ddd; background-repeat: repeat; background-attachment: 
               scroll; color: #666600} h1 { font-family: "Times New Roman", Times, serif; color: #FF0000; font-size: 24px; font-weight: bold ; font-style: oblique}
h1 {  }
h1 {  }
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
}

