/* CSS listato mappa sito */

ul.mappasito{
   list-style: none;
   padding:0;
   margin:0;
   width:8em;
   /*border-right:1px solid #ccc;*/
}
ul.mappasito li.primo{
   padding: 0;
   margin: 0;
   /*border-bottom: 1px solid #ccc;*/
   width:8em;
}
ul.mappasito02{
   list-style: none;
   padding:0;
   margin:0 0 2em 4em;
   width:auto;

}
ul.mappasito02 li.secondo{
   padding: 0.2em 0.4em;
   margin: 0.5em 0; 
   width: 15em;
   border-top:1px dotted #000;
   border-bottom:1px dotted #000;
   background:#eee;
   text-align:left;
}
ul.mappasito02 li.secondo:hover{
   background: #bbb;
   border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
}
ul.mappasito li.primo a:link,
ul.mappasito li.primo a:visited,
ul.mappasito02 li.secondo a:link,
ul.mappasito02 li.secondo a:visited{
   text-decoration: none;
   color: #000;
   margin: 0;
   padding: 0;
   font-weight: normal;
}
ul.mappasito li.primo a:hover,
ul.mappasito li.primo a:focus,
ul.mappasito li.primo a:active{
	text-decoration: underline;
}
ul.mappasito02 li.secondo a:hover,
ul.mappasito02 li.secondo a:focus,
ul.mappasito02 li.secondo a:active{
	text-decoration: underline;
   color:#fff;
}

