Yo hice eso que propones de asignar a los parametros de la hoja CSS los valores de unas variables, pero solo funcionaba a veces. Quiero decir lo siguiente. Tenia una tabla tipica que cada fila se corresponde con un registro en una tabla MySql. Es decir que cada fila es estructuralmente identica a la anterior. A cada una de estas filas le asigne una clase dedinida en una hoja CSS. Pues bien solo la aplicaba correctamente a un numero aleatorio de filas. Para ser exactos solo aplicaba mal el caso "hover"

.
Realmente no se por que pasa esto pero bueno. lo he reehecho sin meter parametros en la CSS y funciona perfectamente.