Ciao a tutti, non sono molto pratico di CSS, ma sto cercando da una settimana una soluzione ad un problema di margini tra UL e LI, ma non riesco a trovare nulla nelle ricerche.

Ho creato una lista di questo tipo:

codice:
<td>
<ul class="menu">[*]Home[*]Prova[/list]
</td>
la classe è la seguente:

codice:
ul.menu li {
   list-style-type: none;
   margin-left: 0px; 
   margin-top: 8px; 
   padding-left: 0px;
}
Il problema è che il margine non è assolutamente 0, anzi per far si che la lista sia allineata al margine della cella devo inserire

codice:
margin-left: -40px;
Mi sembra di aver capito che devo impostare un margine anche all'elemento UL e non solo a LI, ma non riesco in nessun modo.