Hola:
podrías cambiar solo la clase del elemento contenedor (si se tratara de un contenedor común), y definir los estilos para las clases hijas...
.tipoA.a {background-color: red;}
.tipoA.b {background-color: blue;}
.tipoA.c {background-color: pink;}
.tipoB.a {background-color: yellow;}
.tipoB.b {background-color: lime;}
.tipoB.c {background-color: cyan;}
con esto, al cambiar la clase del contenedor común cambiarían los colores de los elementos dependientes...
Saludos