Il y a depuis fin 2011 un draft du W3C proposé pour des CSS hiérarchisés :
►http://dev.w3.org/csswg/css3-hierarchies
Ça m’a été signalé sous mon plugin CSS imbriqués, qui permet de faire ça avec un préprocesseur de CSS :
►http://www.paris-beyrouth.org/tutoriaux-spip/article/plugin-css-imbriques#forum1149