Mudar a cor de fundo de um rich:column

Bom dia pessoal,

to com um problema que é o seguinte;

eu tenho um dataTable abaixo:

<rich:dataTable width="100%" border="1" var="esp" value="#{profissional.lstEspecialidadeDisponiveis}" id="dtEsp" rowKeyVar="cont">
                                <rich:column id="cabecalhoEspColuna" width="50">
                                    <a4j:outputPanel layout="block" >
                                        <rich:dragSupport dragIndicator=":indicadorDrag" dragType="ESPECIALIDADE"  dragValue="#{esp.id}">
                                            <rich:dndParam name="label" value="#{esp.nome}" />
                                        </rich:dragSupport>   
                                        <h:outputText id="labelEsp" value="#{esp.nome}"/>
                                        <h:graphicImage id="idimg1" value="#{img.icone_excluir_especialidade}" styleClass="" ></h:graphicImage>
                                    </a4j:outputPanel>
                                </rich:column>
                            </rich:dataTable>

só que eu preciso mudar a cor de fundo de cada linha que ele gerar, vamos supor que tenha 3 especialidades cadastrada, pra cada especialidade, a cor de fundo tem q ser diferente.
Só que nao tenho ideia de como fazer isso, pq eu teria que mudar o styke do rich:column, mas como faço isso pra cada registro??/

se alguem puder ajudar, vlww…

ninguem tem nem ideia ??? :cry: