Certo che funziona.

E` il modo corretto per il rollover tramite CSS.
Usando :hover sul tag <a> funziona in tutti i browser in uso (non funziona in NN4 e non so come si comporti IE5.0/5.2)