ciao,
la cosa più facile da fare un questo caso, è affidarsi ai css ed alla possibilità di impostare in questi file l'hover per i tag anchor (tag "a") e degli listItem (tag "li").
Ti porto un esempio:
<style>
li { background:silver; color:White; }
li:hover { background:gray; }
</style>
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<ul>
oppure con gli a in maniera analoga
<style>
a{ background:silver; color:White; }
a:hover { background:gray; }
</style>
<div id="menu">
<a href="#">Menu 1</a>
<a href="#">Menu 2</a>
</div>
io se possibile userei questa tecnica, anche perchè ti ritorna utile per eventuali modifiche future molto facili da fare.
ps: lo style io l'ho messo "inline" ossia dentro alla pagina, ma tipicamente si mette in un file esterno ".css" vedi tu dove ce l'hai per gli altri elementi o cmq dove ti trovi meglio
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo