これに答えるのが少し遅れていることに気づきましたが、この問題の解決策を投入すると思いました。
プロジェクトに RichFaces Plug-n-Skin を使用しています。RichFaces のコントロール スキニングを無効にすることで、すべてのグラデーションと定義済みのスタイルを削除できます。これは、私の Web プロジェクトの 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 コンポーネントのほとんどすべてをオーバーライドしています。これにより、プラグ アンド スキンで必要なすべてのスタイルを指定でき、不要なデフォルトの RichFace スタイル/イメージをロードしません。
お役に立てれば。