ho messo giù due righe di codice al volo, non so quanto possa andar bene ma prova con questo
file html
file css
codice:
.test li {
list-style:none;
width:300px;
}
.test li ul {
display:none;
}
.test a {
text-decoration: none;
display:block;
}
la proprietà width di ".test li" l'ho messa altrimenti il tag avrebbe preso tutta la lunghezza della pagina, con conseguenti fastidi nella visualizzazione del menu, se vuoi toglilo.
in ogni caso io personalmente avrei utilizzato le proprità css su dei div piuttosto che sui tag[*], ma è una mia opinione. Intanto che aspetti risposte dai più esperti puoi provare con i due file che ti ho postato