il parametro :hover č utile in caso di rollover, ma se tu vuoi cambiare il class ad un tag in base ad un evento diverso (es. onClick, onBlur, onFocus...ecc ecc) devi intervenire da javascriptOriginariamente inviato da flanza
ma non basta usare hover?
Forse non ho capito il problema, ma mi sembra contorto quello che dite...