Where to find all the rich-* classes used by RichFaces
You can find the rich-* classes in the Developer Guide, "Definition of Custom Style Classes" section. There are some rich-* classes that are not described in the Developer Guide. In this case you should use Tools for RichFaces style classes retrieving.
Skin not applied
If you use login-required=true in all URLs that are used by RichFaces necessary resources of a skin will be blocked due to security reason. In this case you should remove or configure more carefully the login-required=true elements:
<page view-id="*" login-required="true" /> // Should be removed or customized to concern resources