
.metrophobic-regular {
    font-family: "Metrophobic", sans-serif;
    font-weight: 400;
    font-style: normal;
}

.page_details .section-1-accueil.u-section-1,
.page_details .u-section-1,
.page_details .u-section-2,
.page_details .u-section-3,
.page_details .u-section-4,
.page_details .u-section-5{
    display:none !important;
}

.page_details .u-section-11 .u-sheet-1 {
    min-height: 1535px;
}

.page_details .u-section-11 .u-text-1 {
    font-family: Metrophobic;
    font-weight: 700;
    margin: 55px 0 0 1065px;
}

.page_details .u-section-11 .u-icon-1 {
    font-size: 2.0626em;
    margin-right: 14px;
    vertical-align: -5px;
}

.page_details .u-section-11 .u-layout-wrap-1 {
    margin-top: 27px;
    margin-bottom: 60px;
    background-image: none;
}

.page_details .u-section-11 .u-layout-cell-1 {
    min-height: 20%;
}

.page_details .u-section-11 .u-container-layout-1 {
    padding: 30px;
}

.page_details .u-section-11 .u-text-2 {
    font-family: Metrophobic;
    font-weight: 700;
    font-size: 1.875rem;
    margin: 20px 0 0;
    padding-left: 10px;
}

.page_details .u-section-11 .u-table-1 {
    margin-top: 5px;
    margin-bottom: 0;
}

.u-block-6ed6-18 {
    height: 47px;
}

.page_details .u-section-11 .u-table-body-1 {
    font-family: Metrophobic;
    font-weight: 700;
}

.u-block-6ed6-25 {
    height: 47px;
}

.page_details .u-section-11 .u-btn-1 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-image: none;
    margin: 32px auto 0 0;
    padding: 19px 42px 20px 40px;
}

.page_details .u-section-11 .u-layout-cell-2 {
    min-height: 70%;
}

.page_details .u-section-11 .u-container-layout-2 {
    padding: 30px;
}

.page_details .u-section-11 .u-group-1 {
    min-height: 66px;
    margin-top: 20px;
    margin-bottom: 0;
    height: auto;
}

.page_details .u-section-11 .u-container-layout-3 {
    padding: 0 30px 0 5px;
}

.page_details .u-section-11 .u-text-3 {
    font-family: Metrophobic;
    margin: 13px auto 0 0;
}

.page_details .u-section-11 .u-table-2 {
    width: 400px;
    margin: 10px auto 0 0;
}

.u-block-6ed6-38 {
    height: 47px;
}

.u-block-6ed6-49 {
    height: 47px;
}

.page_details .u-section-11 .u-layout-cell-3 {
    min-height: 1329px;
}

.page_details .u-section-11 .u-container-layout-4 {
    padding: 20px 0 20px 0;
}

.page_details .u-section-11 .u-table-3 {
    width: 400px;
    margin: 8px auto 0 28px;
}

.u-block-6ed6-72 {
    height: 47px;
}

.u-block-6ed6-79 {
    height: 47px;
}

.page_details .u-section-11 .u-image-1 {
    height: 96px;
    width: 237px;
    margin: -127px 45px 0 auto;
}

.page_details .u-section-11 .u-line-1 {
    width: 741px;
    transform-origin: left center;
    margin: 79px auto 0;
}

.page_details .u-section-11 .u-text-4 {
    font-family: Metrophobic;
    margin: 48px 45px 0;
}

.page_details .u-section-11 .u-text-5 {
    font-family: Metrophobic;
    margin: 41px 45px 0;
}

.page_details .u-section-11 .u-text-6 {
    font-family: Metrophobic;
    margin: 32px 45px 0;
}

.page_details .u-section-11 .u-text-7 {
    font-family: Metrophobic;
    margin: 48px 45px 0;
}

.page_details .u-section-11 .u-btn-2 {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-image: none;
    margin: 81px auto 0;
    padding: 19px 42px 20px 40px;
}
.page_details .div_cont_details{
    padding-left:45px;
    padding-right:45px;
}
.page_details .div_cont_details p,
.page_details .div_cont_details span,
.page_details .div_cont_details li,
.page_details .div_cont_details ul{
    color:#fff;
    font-size: 16px;
    font-family: "Metrophobic", sans-serif !important;
}
.container_primary_inf_logo td{
    color:#fff;
    font-family: "Open Sans", sans-serif !important;
    font-optical-sizing: auto;

}
.page_details .container_primary_inf_logo{
    min-height: 120px;
}
.page_details .avantag_right{
    display:none;
}
.page_details .logo_job_phone{
    display:none;
}
.page_details .logo_job{
    display:block;
}
td.td_lieu{
    font-weight:400;

}
@media (max-width: 1399px) {
    .page_details .u-section-11 .u-sheet-1 {
        min-height: 1401px;
    }

    .page_details .u-section-11 .u-text-1 {
        margin-left: 885px;
    }

    .page_details .u-section-11 .u-layout-cell-1 {
        min-height: 20%;
    }

    .page_details .u-section-11 .u-layout-cell-2 {
        min-height: 70%;
    }

    .page_details .u-section-11 .u-group-1 {
        height: auto;
    }

    .page_details .u-section-11 .u-table-2 {
        width: 358px;
    }

    .page_details .u-section-11 .u-layout-cell-3 {
        min-height: 1148px;
    }

    .page_details .u-section-11 .u-line-1 {
        width: 718px;
    }

    .page_details .u-section-11 .u-text-4 {
        margin-right: 0;
        margin-left: 0;
        padding-left:20px;
    }

    .page_details .u-section-11 .u-text-5 {
        margin-right: 0;
        margin-left: 0;
    }

    .page_details .u-section-11 .u-text-6 {
        margin-right: 0;
        margin-left: 0;
    }

    .page_details .u-section-11 .u-text-7 {
        margin-right: 0;
        margin-left: 0;
    }
}

@media (max-width: 1199px) {
    .page_details .u-section-11 .u-image-1 {
        height: 96px;
        width: 180px;
        margin: -127px 45px 0 auto;
    }
    .page_details .u-section-11 .u-sheet-1 {
        min-height: 1256px;
    }

    .page_details .u-section-11 .u-text-1 {
        margin-left: 685px;
    }

    .page_details .u-section-11 .u-layout-cell-1 {
        /*  min-height: 235px;*/
    }

    .page_details .u-section-11 .u-layout-cell-2 {
        /*min-height: 712px;*/
    }

    .page_details .u-section-11 .u-table-2 {
        width: 285px;
    }

    .page_details .u-section-11 .u-layout-cell-3 {
        min-height: 947px;
    }

    .page_details .u-section-11 .u-line-1 {
        width: 591px;
    }
}

@media (max-width: 991px) {

    .page_details .logo_job_phone{
        display:block;
    }
    .page_details .logo_job{
        display:none !important;
    }
    .page_details .u-section-11 .u-sheet-1 {
        min-height: 776px;
    }

    .page_details .u-section-11 .u-text-1 {
        margin-left: 465px;
    }

    .page_details .u-section-11 .u-layout-cell-1 {
        /*  height:20%;*/
    }

    .page_details .u-section-11 .u-layout-cell-2 {
        /*min-height: 100px;*/
        /*   height: 80%*/
    }

    .page_details .u-section-11 .u-table-2 {
        width: 204px;
    }

    .page_details .u-section-11 .u-layout-cell-3 {
        min-height: 100px;
    }

    .page_details .u-section-11 .u-line-1 {
        width: 452px;
    }
    .page_details .u-section-11 .u-image-1 {
        height: 96px;
        width: 237px;
        margin: 10px auto 50px auto;
    }
    .page_details .u-section-11 .u-text-2 {
        font-size: 20px;
    }
    .page_details td.td_emploi,
    .page_details td.td_lieu  {
        font-size:12px;
    }
    .page_details .u-section-11 .u-layout-cell-1 {
        min-height: 10%;
    }
    .page_details .u-section-11 .u-layout-cell-2 {
        min-height: 79%;
    }
    .page_details .u-section-11 .u-line-1 {
        margin: 20px auto 0;
    }
    .page_details .table_hor_debut td{
        font-size:14px;
    }
    .page_details .u-section-11 .u-text-4 {
      font-size:20px;
    }
    .page_details .div_cont_details p, .page_details .div_cont_details span,
    .page_details .div_cont_details li, .page_details .div_cont_details ul{
        color: #fff;
        font-size: 14px;
        font-family: "Metrophobic", sans-serif !important;
    }
    .page_details .u-section-11 .u-text-3 {
        font-size:20px;
        padding-left:5px;
    }
    .page_details .u-section-11 .u-group-1 {
        min-height: 30px;

    }
    .page_details .avantag_left td {
        font-size: 14px;
    }
    .page_details .u-section-11 .u-btn-1 {
        padding: 15px 30px;
    }
}

@media (max-width: 767px) {
    .page_details .avantag_left{
        display:none !important;
    }
    .page_details .avantag_right{
        display:block;
        width:100%;
    }

    .page_details   .avantag_right .u-layout-cell-2 {
        width:540px !important;
        margin:auto;
    }

    .page_details .u-section-11 .u-sheet-1 {
        min-height: 876px;
    }

    .page_details .u-section-11 .u-text-1 {
        margin-left: 285px;
    }

    .page_details .u-section-11 .u-container-layout-1 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page_details .u-section-11 .u-container-layout-2 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .page_details .u-section-11 .u-container-layout-3 {
        padding-right: 10px;
    }
    .page_details .avantag_right h2.u-text-3{
        padding-left:10px;
    }
    .u-svg-link {
        height: 75%;
    }
    .u-footer .u-social-icons-1 {
        height: 40px;
        min-height: 16px;
        width: 120px;
        min-width: 68px;
        margin: -40px 0 46px auto;
    }
    .page_details .u-section-11 .u-text-2 {
        font-size: 24px;
    }
    .page_details td.td_lieu {
        font-size:14px;
    }
    .page_details .u-section-11 .u-image-1 {
        height: 96px;
        width: 237px;
        margin: 10px auto 50px auto;
    }
    .page_details .u-section-11 .u-line-1 {
        margin: 20px auto 0;
    }
    .page_details .div_cont_details p,
    .page_details .div_cont_details span,
    .page_details .div_cont_details li,
    .page_details .div_cont_details ul,
    .page_details .div_cont_details td  {
        font-size: 14px;
    }
}

@media (max-width: 575px) {
    .page_details .avantag_right{
        display:block;
        width:100%;
    }
    .page_details   .avantag_right .u-layout-cell-2 {
        width:340px !important;
        margin:auto;
    }
    .page_details .u-section-11 .u-text-1 {
        margin-left: 85px;
    }

    .page_details .u-section-11 .u-table-3 {
        width: 340px;
        margin-left: 0;
    }

    .page_details .u-section-11 .u-line-1 {
        width: 340px;
    }
    .page_details .u-section-11 .u-text-2 {
        font-family: Metrophobic;
        font-weight: 700;
        font-size: 1.5rem;
        margin: 20px 0 0;
        padding-left:10px;
    }
    .page_details .div_cont_details p,
    .page_details .div_cont_details span,
    .page_details .div_cont_details li,
    .page_details .div_cont_details ul{
        color:#fff;
        font-size: 0.9rem;
        font-family: "Metrophobic", sans-serif !important;
    }
    td.td_lieu{
        font-size: 14px;
        font-weight:400;
    }
    .page_details .u-section-11 .u-image-1 {
        margin: 10px 40px 40px 40px;
    }
    .page_details .avantag_right h2.u-text-3{
        padding-left:10px;
    }
    .page_details .avantag_right h2.u-text-3{
        padding-left:10px;
    }
    .page_details .avantag_right td{
        font-size:14px;
    }
    .u-svg-link {
        height: 75%;
    }
    .u-footer .u-social-icons-1 {
        margin: 20px 0 25px auto;
    }

}
