.barre {
    font-size: 1.8rem;
}

.barre_case {
    padding: 0 .4rem;
    color: #fff;
    font-weight: 600;
}
.barre_case, .barre {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

._nrj ._nrja {
    background: #379932;
}
._nrj ._nrjb {
    background: #3acc31;
}
._nrj ._nrjc {
    background: #cdfd33;
    color: #1a1a1a;
}
._nrj ._nrjd {
    background: #fbea49;
    color: #1a1a1a;
}
._nrj ._nrje {
    background: #fccc2f;
    color: #1a1a1a;
}
._nrj ._nrjf {
    background: #fb9c34;
}	
._nrj ._nrjg {
     background: #fa1c1f;
}

._nrj ._gesa {
    background: #f6edfe;
    color: #1a1a1a;
}
._nrj ._gesb {
    background: #e4c7fb;
    color: #1a1a1a;
}
._nrj ._gesc {
    background: #d2adf1;
    color: #1a1a1a;
}
._nrj ._gesd {
    background: #c99aef;
    color: #1a1a1a;
}
._nrj ._gese {
    background: #b77ae9;
}
._nrj ._gesf {
     background: #a659e9;
}	
._nrj ._gesg {
     background: #8835d9;
}	
	
._nrjselect{
    padding: 6px;
    border: 2px solid #fff;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.05);
    box-shadow: 0 2px 4px rgba(0,0,0,.05);
    -webkit-border-radius: 6px;
    border-radius: 6px;
}