.arrowlistmenu
{
width: 178px; /*larghezza del menu accordion*/
}
.arrowlistmenu .menuheader
{
/*Classe generale degli Header (chiuse o aperte che siano!)*/
	font-size: 12px;
	font-weight: bold;
	color: #fff;
 background: #DEDB1F;
 margin-top: 1px; /* spazio inferiore che intercorre tra la header ed il resto del contenuto*/
margin-bottom: 2px; /* spazio inferiore che intercorre tra la header ed il resto del contenuto*/
padding: 4px 0 4px 10px; /* il testo della header è indentato di 10px*/
cursor: hand;
cursor: pointer;
}
.menuheader a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
width: 163px !important;
}
.menuheader a:link, .menuheader a:active, .menuheader a:visited, .menuheader a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
width: 163px !important;
}
.home {
font-size: 12px;
	font-weight: bold;
	color: #fff;
 background: #DEDB1F;
 margin-top: 1px; 
margin-bottom: 2px; 
padding: 4px 0 4px 10px; 
width: 168px !important;
}
.home a {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
width: 163px !important;
}
.home a:link, .home a:active, .home a:visited  {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
width: 163px !important;
}
.home a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
width: 163px !important;
}

.arrowlistmenu .openheader
{
/* Classe da applicare alla header espandibile quando è aperta*/
background: #666;
}

.arrowlistmenu ul
{
/*classe per ogni UL dei blocchi presenti (i sottomenu) */
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li
{
/* formattazione delle singole voci di sottomenu (elementi LI) */
background: #ccc;
  color: #000;
margin-bottom: 1px;
line-height: 18px;
  }

.arrowlistmenu ul li a
{
/* formattazione dei link dei sottomenu */
background: #ccc;
  color: #000;
 display: block;
padding: 2px 0;
padding-left: 15px; /*il testo è indentato di 19px*/
text-decoration: none;
font-weight: bold;
font-size: 11px;
width: 163px !important;
line-height: 18px;
}

.arrowlistmenu ul li a:visited
{
/* formattazione dei link visited (link visitati) dei sottomenu */
color: #333;
line-height: 18px;
}

.arrowlistmenu ul li a:hover
{
/* formattazione dei link hover (al passaggio del mouse sopra) dei sottomenu */
color: #fff;
background: #aaa;
  border-left: 5px #666 solid;
  padding-left: 10px;
line-height: 18px; 
}

.arrowlistmenu li#activ a, .arrowlistmenu li#activ a:hover
{
/* formattazione dei link active (click del mouse sopra) dei sottomenu */
color: #999;
background: #fff;
  border-left: 5px #ccc solid;
  padding-left: 10px;
line-height: 18px; 
} 