buenas...
Cita: El css me valida en la w3c así hasta aquí está correcto.
una cosa es que valide y otra es que este correctamente aplicado. y como es de costumbre, en ocaciones distintos navegadores interpretan la misma propiedad de diferentes formas. te sugiero que solicites mover el tema a css porque el tema es mas de esa area.