I due punti non ci vogliono proprio prima della graffa (io nel mio post li avevo messi per sbaglio)

a {}
a:hover {}
a.home:hover {}

e funzionano di sicuro