.div_titre_haut{
    background-image:url('/Images/banniere_rh.png');
    height:210px;
}

.temoinParagraphe::before{
    content: "";
    font-weight: 400;
    text-transform: none;
    line-height: 1;
    color: #e3002a;
    right: 30px;
    bottom: 30px;
    position:absolute;
    content: "";
    display: inline-block;
    border: 3px solid #e3002a;
    width: 24px;
    height: 24px;
    margin: 20px 0 0 20px;
}

.divOffresTitre{
    background-color: #bb2b1c;
    display: inline-block;
    color: white;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    padding: 20px;
    line-height: 22px;
    font-weight: 700;
    width:100%;
}

.container_rh{
    max-width: 1100px;
    margin: auto 50px;
}

.colRHDroite{
    min-width:80%;
}
.colRHGauche{
    min-width:20%;
}

.col_responsive{
    min-width:50%;
}

@media screen and (min-width:1200px){
    .container_rh{margin: auto 50px;}
    .colRHDroite{min-width:90%;}
    .colRHGauche{min-width:10%;}
    .col_responsive{min-width:50%;}
}

@media screen and (min-width:991px){
    .container_rh{margin: auto 50px;}
    .colRHDroite{min-width:80%;}
    .colRHGauche{min-width:20%;}
    .col_responsive{min-width:50%;}
}

@media screen and (max-width:990px){
    .container_rh{margin: auto 50px;}
    .colRHDroite{min-width:70%;}
    .colRHGauche{min-width:30%;}
    .col_responsive{min-width:600px;}
}

@media screen and (max-width:860px){
    .container_rh{margin: auto 40px;}
    .colRHDroite{min-width:70%;}
    .colRHGauche{min-width:30%;}
    .col_responsive{min-width:600px;}
}

@media screen and (max-width:720px){
    .container_rh{margin: auto 30px;}
    .colRHDroite{min-width:600px;}
    .colRHGauche{min-width:600px;}
    .col_responsive{min-width:600px;margin:auto;}
}

@media screen and (max-width:600px){
    .container_rh{margin: auto 20px;}
    .colRHDroite{min-width:550px;}
    .colRHGauche{min-width:550px;}
    .col_responsive{min-width:500px;margin:auto;}
}

@media screen and (max-width:450px){
    .container_rh{margin: auto 10px;}
    .colRHDroite{min-width:300px;}
    .colRHGauche{min-width:300px;}
    .col_responsive{min-width:250px;margin:auto;}
}