Dovrebbe essere possibile. Sicuramente lo e` in alcuni browser e per alcuni tipi di tag.
Pero` non e` una cosa che si possa fare tramite i CSS. Occorre un programma lato client, ad esempio Javascript.
Sposto quindi in quel forum.
PS: ti consiglio pero` di rifare l'esempio evitando possibili erorri di sintassi:
- il segno meno (-) non e` ammissibile in un nome
- le proprieta` sono espresse in minuscolo (anche se son accettate anche in maiuscolo)