Ci sono troppi errori e "vecchiume" in quel codice HTML. E non ha senso provare a sistemare i CSS in quelle condizioni.
Quello che dovresti fare:
1. Scegliere una sintassi chiara, e definiscila con la DTD corrispondente ("tag" DOCTYPE). In questa fase forse conviene ancora optare per XHTML 1.0 Strict
2. Conformare il codice a tale sintassi, e verificarlo con i validatori (riferimenti tra i "link utili")
3. Eliminare i javascript (li potrai inserire poi se veramente servono, ma per il menu non servono e resta il dubbio che interferiscano)
Lo so, e` un lavoraccio perche` significa riscrivere tutto da zero (o cambiare impostazione dell'editor o addirittura cambiare editor), ma con quel codice HTML (che veniva usato fino a una ventina di anni fa) e` impossibile sistemare i CSS (che sono nati successivamente)

Rispondi quotando