/* stili generali per la pagina */
*{
margin:0;
padding:0;
border:0px none #FFFFFF;
}
* html ul ul li{
margin-bottom:-1px;
}
* html ul ul li a,* html ul li a{
height:100%;
}
a{
color:#FFFFFF;
text-decoration:underline;
}
code{
padding:0.5em;
border-top:1px solid #666666;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #666666;
margin:0.5em 0 0.5em 0;
display:block;
}
h1{
margin:1em 0 0.5em 0;
display:block;
font-weight:normal;
}
h2{
border-top:1px solid #F0F0F0;
padding-top:0.5em;
margin:1em 0 1em 0;
display:block;
font-weight:normal;
}
#content{
  margin:30px;
  width:645px;
  border-top:1px solid #999999;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
  border-left:1px solid #999999;
  padding:20px;
}
#example2 a{
  display:block;
  font-weight:normal;
  text-decoration:none;
  margin-right: 5px;
  margin-left: 5px;
}
#example2 ul{
  overflow: hidden;
  padding: 0;
  margin-top: 0;
  margin-right: 5;
  margin-bottom: 0;
  margin-left: 5;
}
#example2 li{
margin:0;
padding:0;
list-style-type:none;
}
#example2 li a{
  width:670px;
  display:block;
  color:#000000;
  background-image:url(/immagini/ha-header.jpg);
  height:25px;
  padding-top: 5px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 15px;
}

#example2 li li{
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  margin: 5px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-right-color: #E5E5E5;
  border-left-color: #E5E5E5;
}
/* aspetto dell'intestazione quando Ã¨ ativa */
#example2 li.selected a{
  background-image:url(/immagini/ha-header-active.jpg);
  color:#FFFFFF;
}