In teoria il JavaScript che ti ho scritto sopra dovrebbe funzionare con tutti i browser più recenti, a meno che ovviamente JavaScript non sia disabilitato.
Volendo potresti combinare gli script mio e di dreadnaut e "fregare" tra i browser, quelli che supportano correttamente CSS (tra cui, però, purtroppo non c'è IE6 con JS disabilitato...):
Codice HTML:
<style type="text/css">
div.effetto_spento { ... gli stili in stato "spento" ... }
div.effetto_spento:hover { ... gli stili in stato "acceso" ... }
div.effetto_acceso { ... gli stili in stato "acceso" ... }
</style>
...
<div class="effetto_spento" onmouseover="this.className='effetto_acceso';" onmouseout="this.className='effetto_spento';">
...
</div>
Stammi bene...