Not sure that understand you right .. :/
If i understand right, what you want is to disable the a4j css style pages automatic generation, so you can append your own styles to the a4j / rich elements the way you want
i would like to know if you find any "easy" way
Another thing i propose is that the css style pages i include with the a4j:loadStyle tag, are included last in the list of css pages, so my styles have precedence over the ones automatically generated
Sorry I surely didn't explain clearely the problem:
Now! adding Ajax4JSF over your standard JSF application takes some time, if you want to change the look and feel after your app is complete, you can't give pages by right clicking on your browser and selecting "view source" because you'd get javascipt asynchronous calls instead of simple HTML.
The good news are that you don't need to use Ajax4JSF tags instead of jsf tag but only around them, so we can imagine a sort of "desactivation" of the work done by Ajax4JSF tags to retreive the original JSF output before the A4J tags were added.
The first idea of a "home solution" is to replace the jar file of a4j with one with an identical tld that outputs only children (that does as if the tag weren't there).
The second "open source" approch is add a parameter in the list of a4j web.xml params to tell all tags : "do as if weren't there".