Hola, bueno sin ver una captura de pantalla pero principalmente el código en línea es difícil, pero como vos decís,
si el menú aparece pero no con estilos, entonces es probable que sea un problema de css, ¿si abrís "menu.xhtml" directamente se ve mal?, saludos.