div#leftMenu ul {
  list-style-type: none;
  margin: 7px 0 0 5px;
  padding: 0;
}
div#leftMenu ul ul { margin: 2px 0 0 15px; }

div#leftMenu ul li:hover span, div#leftMenu ul li a {
  cursor: pointer;
}
div#leftMenu ul li a {
  padding: 0;
  padding-left:15px;
  text-decoration: none;
  text-transform: uppercase;
}
div#leftMenu ul li ul li {
  padding-left: 0px;
  padding:2px 0px 2px 0px;  
  background-image:none;
}
div#leftMenu ul li ul li a {
  padding: 0;
  padding-left:13px;
  text-transform: none;
}
div#leftMenu ul li ul li ul li a { padding-left:8px; }
div#leftMenu ul li ul li ul li ul li a { padding-left:2px; }

/* MENU IMAGES */
/* linea spaziatrice */ div#leftMenu ul li { background:transparent url(imgs/menu-line-1level.gif) 0px 21px no-repeat; }
div#leftMenu ul li a { background:transparent url(imgs/menu-1level.gif) center left no-repeat; }
    div#leftMenu ul li a.active { background:transparent url(imgs/menu-1level_off.gif) center left no-repeat; }
div#leftMenu ul li ul li a { background:transparent url(imgs/menu-1level.gif) center left no-repeat; font-weight: normal; }
    div#leftMenu ul li ul li a.active { background:transparent url(imgs/menu-1level_off.gif) center left no-repeat; }
div#leftMenu ul li ul li ul li a,
    div#leftMenu ul li ul li ul li a.active { background:transparent url(imgs/menu-5level.gif) center left no-repeat; }
div#leftMenu ul li ul li ul li ul li a,
    div#leftMenu ul li ul li ul li ul li a.active { background-image:none; }


/* GESTION ALBERO */
/* mantiene espansi il 1 e 4 livello */
div#leftMenu li li {
    display:none;
}

div#leftMenu li.expanded,
div#leftMenu li.expanded li.expanded li.visible,
div#leftMenu li.expanded li.expanded li.expanded li,
div#leftMenu li.expanded li.expanded li.final li {
    display:block;
}
div#leftMenu li.expanded li.collapsed li {
    display:none;
}

div#leftMenu li.final,
div#leftMenu li.final li {
    display:block;
}
div#leftMenu li.final li li {
    display:none;
}

/* mantiene espansi il 1, 3 e 4 livello */
/*
div#leftMenu li li {
    display:none;
}

div#leftMenu li.expanded,
div#leftMenu li.expanded li.expanded li,
div#leftMenu li.expanded li.expanded li.final li {
    display:block;
}
div#leftmenu li.expanded li.collapsed li {
    display:none;
}

div#leftMenu li.final,
div#leftMenu li.final li {
    display:block;
}
div#leftMenu li.final li li{
    display:none;
}
*/

div#leftMenu a.active {
    color:red;
}



