if I put:
<head>
//..
</head>
<body>
//..
</body>
The style from my CSS is applied correctly, but when I change to :
<h:head>
//..
</h:head>
<h:body>
//..
</h:body>
My style it seems wrong some parts of CSS.
Why this is happenning ?
Update: To simplify my problem i'm show two images below:
Without
<h:head>.. <h:body>(this is the correct CSS style)

With
<h:head>..<h:body>

I just change to and the same thing to and this error happens.
I'm new about JSF, there's something that i have to do ?
Update 2: I'm using Rich Faces 4, one thing that i realized was that appears one script include in the end of tag:
<link type="text/css" rel="stylesheet" href="/brainset/rfRes/skinning.ecss.xhtml?db=eAHL6rC8BQAEkAIG">
I didn't put that, and this only appears with
> <h:head> ... <h:body>
tags. I think that my style is overridden by RichFaces include this 'skinning.ecss'.
FacesServletis not processing the view and the resulting tags are being<h:head />and<h:body />. Maybe you should check the url mapping of theFacesServlet