Вы определяете цвет фона только для макета:
<style type="text/css">
.myLayoutStyleClass .ui-layout-unit-content {
background-color: #D8D8DA;
}
</style>
Вам необходимо определить класс стиля для вашей строки меню:
<p:menubar styleClass="mymenubar" >
....
.....
</p:menubar>
И настроить класс на своем CSS:
<style type="text/css">
.myLayoutStyleClass .ui-layout-unit-content {
background-color: #D8D8DA;
}
.mymenubar .ui-menubar {
background-color: #D8D8DA;
}
</style>