Я понимаю, что немного опоздала с ответом на это, но я решила, что добавлю свое решение этой проблемы.
Я использую RichFaces Plug-n-Skin для своего проекта и могу удалить все градиенты и предопределенные стили, отключив скины управления RichFaces. Это простое изменение в файле web.xml моего веб-проекта.
...
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>PlugNSkinName</param-value>
</context-param>
<!-- Suppress stylesheets -->
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING</param-name>
<param-value>disable</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.CONTROL_SKINNING_CLASSES</param-name>
<param-value>disable</param-value>
</context-param>
...
В зависимости от ваших потребностей, это может быть немного излишним, но я все равно переопределяю почти все на всех моих компонентах RichFaces. Это позволяет мне указывать все стили, которые мне нужны в моем Plug-n-Skin, и не загружает ненужные стандартные стили / изображения RichFace, которые мне все равно не нужны.
Надеюсь, это поможет.