Попробуйте создать базовый класс. Он будет задаваться всем блокам, там будут храниться общие свойства. Затем создайте подклассы которые будут дополнять базовый и при необходимости переопределять приоритет, если будет наслоение. Хотя при грамотной логике такого быть не должно. Это с использованием чисто html/css.