.imgCentre{
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}
.wh{
    width: 312px;
    height: 170px;
}
.uppersiz{
    text-transform: uppercase;
    font-size: 20px
}
.marg{margin-right: 30px;}
.w{width: 51%;}




.fw_b{font-weight: bold;}
.posi-ab{position: absolute}
.rs{
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 19px;
    text-align: center;
    padding: 5px;
}
.rs-facebook{background: #4a6ea9}
.rs-twit{background: #43d5fd}
.rs-linkedin{background: #0073b1}
.trait{
    border-right: 2px solid #c5c5c5;
}
.resi, .resifoot{text-align: right}
.decouvr{margin: -44% 20% auto;}
@media(min-width: 1024px) {
    .containerPerso{
        width: 56%;
    }
}
@media(max-width: 760px) {
    .trait{
        border-right: none;
    }
    .mb-15{margin-bottom: 15px}
    .resi, .resi-txt{text-align: center}
    .resifoot{text-align: left}
    .decouvr{ margin: -27% 28% auto;}

}

.bg-f{background: #efefef;}
.text-a{text-decoration: none}
.text-black{color: black}
.size-22{font-size: 22px}
.img-flag{height: 15px;width: 20px;}
.p-10{padding: 10px}
.w-100{width: 100%}


/*NewsLetter*/
.fw_b{font-weight: bold;}
.posi-ab{position: absolute}
.rs{
    color: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    font-size: 19px;
    text-align: center;
    padding: 5px;
}
.rs-facebook{background: #4a6ea9}
.rs-twit{background: #43d5fd}
.rs-linkedin{background: #0073b1}
.trait{
    border-right: 2px solid #c5c5c5;
}
.resi, .resifoot{text-align: right}
.decouvr{margin: -44% 20% auto;}
/* @media(min-width: 1024px) {
     .containerPerso{
         width: 56%;
     }
 }
 @media(max-width: 760px) {
     .trait{
         border-right: none;
     }
     .mb-15{margin-bottom: 15px}
     .resi, .resi-txt{text-align: center}
     .resifoot{text-align: left}
     .decouvr{ margin: -27% 28% auto;}

 }*/

.bg-f{background: #efefef;}
.text-a{text-decoration: none}
.text-black{color: black}
.size-22{font-size: 22px}
.img-flag{height: 15px;width: 20px;}
.p-10{padding: 10px}
.w-100{width: 100%}