Grazie della risposta!

1. Hai usato una tabella: questo e` un grave errore semantico, che da un lato limita l'accessibilta`, dall'altro comporta una forzatura nell'uso dei CSS.
In effetti quella tabella potrei sostituirla con un div o con una ul, dal momento che non ha nemmeno molta utilità. Domanda: in che senso una tabella semanticamente mal posizionata può limitare l'accessibilità?

2. Hai usato attributi HTML di formattazione: questo puo` impedire il corretto funzionamento dei CSS (e la cosa e` diversa nei diversi browser).
Hai ragione, li correggo...ma questo è il meno..


Sinceramente avendo già perso del tempo a sistemare questo menu per il momento non mi va di cercarne un altro. Sei sicuro che un menu css puro è capace di tutti gli effetti di un menu con javascript?