non è possibile a meno che tu non componga dinamicamente lato server il css (ad esempio tramite php)
un alternativa potrebbe essere l'uso delle sprites in cui allo stato hover puoi cambiare background-position: se ad esempio il tuo pulsante in gif ha lo stato di default in top left e quello hover in bottom left, oltre alla classe puoi assegnare un id a ciascun link pulsante e fare una cosa del tipo
codice:#pulsante_home { background-image (home.gif); } #pulsante_link { background-image (link.gif); } ... a.switch { background-repeat: no-repeat; background-position: top left; } a.switch:hover { background-position: bottom left; }