Eu não sou moderador não haha. Então, pelo que eu entendi você está utilizando JSF, e dependendo do valor de um atributo quer um estilo diferente no componente? Faz muito tempo que não mexo com JSF, mas vou tentar te ajudar. É possível sim, uma forma seria:
Você pode usar uma Expression Languague (JSP lembra?) para verificar o valor de um atributo, e se tiver o valor desejado, definir uma class do CSS no componente. No seu arquivo CSS você estiliza como precisar. Ai quando essa página for renderizada, a EL faz seu trabalho e se definiu a class no componente, ele terá o estilo que você quer.
Se você estiver tendo muitos problemas para fazer isso recomendo abrir um tópico aqui específico a partir de um curso de JSF, com certeza uma galera que está mais afiada nessa tecnologia vai conseguir te ajudar.
Abraços.