Problemas com menu - Primefaces

Pessoal,

Estou tentando estilizar alguns componentes o primefaces, para melhorar a cara do meu sistema. Entrei no site do jqueryui e alterei as propriedades como eu queria. Até ai tudo bem, criei alguns commandButton e ficou do jeito que queria, o problema é quando eu tento criar um menu (seja menu, menubar ou menuButton), nenhum botão fica do jeito que eu quero, ele não fica como o commandButton fica. Já pesquisei várias vezes como alterar isso e não consigo, abri o código-fonte e descobri que nesse arquivo wijmo.css.jsf ele coloca esse código:

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item { background: none; border: none; }

Esse background não era pra estar como none, consigo tirá-lo, através do Chrome, mas apenas no tempo de execução, inspecionando o objeto, mas não consigo tira-lo de vez do código, não acho esse .css, não sei onde posso mudar isso.
Se alguém puder me ajudar, agradeço muito.
Só pra resumir: quando uso commandButton fica legal, do jeito que estilizei, quando vou criar algum menu (<p:menu>, por exemplo), não fica como eu quero, na verdade nem aparece na tela, só quando passo o mouse em cima que dá pra ver bem claro, não sei cmo mudar isso

Obrigado

Tente assim:

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item { background: none !important; border: none !important; }

pois o Primefaces pode estar chamando o css padrão.

Não funcionou.

Eu editei o skin padrão no site que falei acima - jqueryui, peguei o css e as imagens e os chamo no meu template.xhtml, fica tudo como eu editei, só o menu que não. Ele nem aparece, só quando passo o mouse que aparece.

Muito estranho.
Coloquei o código que você falou no arquivo css que baixei no site e nao funcionou

Isso é problema com os imports das imagens então,
ele não está transparênte, mas sim branco.

Consegui achar o arquivo css dentro do jar do primefaces, só que não consigo editar. Li no arquivo readme, dentro do pacote, que eu tenho que editar essa classe no CSS: ui-widget-content, mas ela já está com as minha imagens e cores, tudo certo, só que ele (p:menu) não carrega essas configurações.
Como não está carregando a imagem, se quando eu declaro um commandButton ou um menuButton, a imagem aparece.

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }

Não use o jar como Skin.
Crie você mesmo o Skin.
Só reaproveitando as imagens e o CSS que o Skin gera pra você.
Acho que fica mais fácil.
E Existem mais de 10 Imagens para o Skin.
Provavelmente a Imagem do menu não é a mesma que a dos botões.

Então eu não uso o jar para skin, tenho meu proprio skin. Só que quando eu vejo o código fonte do menu, aparece esse tal de wijmo.css, que está dentro de primefaces.jar. Não sei como mudar isso, já que meu skin está feito e sendo referenciado, tanto que todos os componentes carregar meu css, só o menu que não

Amigo, você conseguiu resolver este problema?
Estou passando pela mesma situação

Olha como está meu menu
http://i1047.photobucket.com/albums/b47 … /30RC1.png

Eu consegui resolver via CSS.
Mais ou menos assim:

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item {
    background: #ffffff url(../images/ui-bg_highlight-soft_75_5762a8_1x100.png) 50% 50% repeat-x !important; 
    color: #222222 !important;
    border: 1px solid #aaaaaa !important;        
} 

/*Texto dos menus em negrito*/
.wijmo-wijmenu-text {
    font-weight: bold;    
}

/*Padronizando o efeito de hover nos itens do menu*/
.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item 
    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header 
    .ui-state-hover, .ui-state-focus, 
    .ui-widget-content .ui-state-focus, 
    .ui-widget-header .ui-state-focus { 
        border: 1px solid #999999; 
        background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 
        font-weight: normal; 
        color: #5762a8;        
}

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item 
    .ui-state-hover a, .ui-state-hover a:hover { 
        color: #5762a8; 
        text-decoration: none; 
}

/*Efeito para quando o menu estiver selecionado*/
.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item 
    .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
        background-image: url(../images/ui-icons_5762a8_256x240.png); 
}

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item 
    .ui-state-active, .ui-widget-content .ui-state-active, 
    .ui-widget-header .ui-state-active { 
        border: 1px solid #aaaaaa; 
        background: #dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 
        font-weight: normal; 
        color: #5762a8;
}

.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item 
    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
        color: #5762a8; 
        text-decoration: none; 
 }
 
.wijmo-wijmenu .wijmo-wijmenu-list .wijmo-wijmenu-item .ui-state-active .ui-icon {
    background-image: url(../images/ui-icons_5762a8_256x240.png); 
}

/*Aumentnado o tamanho do submenu*/
.wijmo-wijmenu-child{
    width: 200px !important;
}