.t_video {
    font-size: 14px!important;
    line-height: 18px!important;
    color: #000!important
}

h3 i {
    margin-right: 5px
}

.z_emploi p {
    margin-bottom: 0
}

.z_emploi .B_postuler {
    padding: 5px 10px!important
}

.z_emploi .B_postuler .fusion-button-text {
    font-weight: bold!important
}

.z_emploi .B_postuler i {
    margin-left: 30px
}

.t_offre {
    height: 100px!important;
}
.t_offre h4 {
    font-size: 17px !important;
    line-height: 24px !important;
}

#B_candidature {
    padding: 10px 10px!important
}

#B_candidature i {
    margin-left: 30px
}

.z_emploi .fusion-text {
    margin-bottom: 20px
}

.B_postuler {
    padding: 5px 10px!important
}

#z_offre_desc .st,.t_date {
    color: var(--bleu-db);
    font-weight: bold!important;
    font-size: 16px!important;
    margin-bottom: 0
}

.t_date,.date_parution {
    text-align: right;
    margin: 0!important
}

#z_offre_desc i,#z_offre_date i {
    margin-right: 5px
}

#z_offre_resume {
    font-size: 15px;
    color: #000;
    line-height: 17px
}

#z_offre_desc {
    color: #000;
    font-size: 15px!important
}

#z_offre_date .illustration {
    margin-top: 20px
}

@media only screen and (max-width: 640px) {
    #frm_form_32_container .frm_form_field.frm_half {
        width:49%!important;
        clear: none;
        float: left
    }

    #frm_form_32_container .frm_form_field.frm_first {
        margin-right: 2%
    }

    .t_video {
        height: 200px!important
    }

    .z_emploi h4 {
        height: 60px!important
    }

    .z_emploi .fusion-text {
    }
}

.electrique #content .fusion-button,.electrique #content .fusion-button-text {
    background: var(--vert-dbe)!important;
    color: #fff!important
}

.electrique #z_offre_cherche .frm_primary_label,.electrique #z_offre_cherche .frm_description,.electrique #z_offre_cherche label,.electrique #z_postuler .frm_primary_label,.electrique #z_postuler .frm_description,.electrique #z_postuler label,.electrique #z_postuler .frm_rootline_title,.electrique #z_postuler a,.electrique #z_postuler .frm_form_field,.electrique #z_postuler .frm_required {
    color: #fff!important
}

.electrique #z_offre_cherche .frm_submit input,.electrique #z_postuler .frm_submit input,.electrique .z_emploi h4 {
    font-weight: bold!important;
    color: var(--vert-dbe)!important;
    background: #fff!important
}

.electrique #z_offre_cherche .fusion-column-wrapper,.electrique #z_postuler .fusion-column-wrapper {
    background: var(--vert-dbe)!important
}

.electrique .date_parution,.electrique .z_emploi .fusion-text {
    color: #000!important
}

.electrique #z_offre_desc .st,.electrique .t_date {
    color: var(--vert-dbe)!important
}
