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)