.cardPoste{margin-top:2rem;margin-bottom:2rem;}
.imgCardPoste {width:100%;height:auto;aspect-ratio:4/3;overflow: hidden;background: white;position: relative;}
.imgCardPoste::after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;opacity: 0;transition-property: all;transition-duration: 0.3s;transition-timing-function: ease-in-out;}
.cardPoste:hover .imgCardPoste::after{opacity: 0.4;}
.cardPoste:hover .voir{opacity: 1;}
.imgCardPoste img {-o-object-fit: cover;object-fit: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lieuPoste{color: rgba(var(--couleur-principale), .6);font-size: 1.2rem;font-weight: 500; display: block;padding-top: 2rem;}
.titlePoste{font-size: 2rem;font-weight: 600;padding: 1.5rem 0;display: block;color: rgba(var(--couleur-principale), 1);border-bottom: 1.5px solid rgb(216, 216, 216);}
.linkPoste{display: flex;align-items: center;gap: 8px;padding: .5rem .9rem;color: rgb(var(--couleur-secondaire));font-size: 1.5rem;margin-top: .6rem;}
.linkPoste::after {content: "";width: 100%;height: 100%;position: absolute;top: 0;right: 0;left: 0;bottom: 0;cursor: pointer;z-index: 9;}
.titleActu{text-align: center;font-size: 6rem;font-weight:600;color: rgba(var(--couleur-principale), 1);padding: 2rem 0;}
.txtActu p {font-size: 1.6rem;font-weight:300;color: rgba(var(--couleur-texte),1);margin: 3rem 0 3rem;}
.txtActu p:first-of-type {font-weight:500;}
.txtActu p a, .txtActu ul li a {color: rgba(var(--couleur-secondaire),1);text-decoration: underline;}
.txtActu .introAct {color: rgba(var(--couleur-principale), 1);font-weight:500;}
.txtActu ul li{font-size: 1.6rem;font-weight:300;color: rgba(var(--couleur-texte),1);}
.txtActu ul {margin: 2rem 0;padding-left:1.5rem;}
.txtActu ul li {font-size: 1.6rem;color: rgba(var(--couleur-texte),1);padding-bottom:.5rem;padding-left:.5rem;}
.txtActu .table{border: 1px solid #dee2e6;font-size: 1.4rem;margin-bottom: 2rem;font-weight:200;display: table-cell;}
.txtActu p:first-of-type {font-weight: 300;}
.reseauxActu {margin-top: 2rem;}
.reseauxActu a {margin: 0.5rem;}
.infosPoste {
    color: rgba(32, 34, 58, 0.6);
    color: rgba(var(--couleur-principale), .6);
    font-size: 1.6rem;
    font-weight: 500;
    display: block;
    text-align: center;
  }
.reseauxActu svg{fill:rgba(var(--couleur-principale),1);}
.reseauxActu a,
.dropShare button{position: relative;width: 4rem;height: 4rem;display: inline-block;text-align: center;border: solid 0.1rem rgba(var(--couleur-texte),1);padding: 1rem;border-radius: 50%;margin: 0.5rem;transition-property: all;transition-duration: 0.4s;transition-timing-function: ease-in-out;background: #fff;}
.reseauxActu a:hover,
.dropShare button:hover {background-color: rgba(var(--couleur-survol),1);border: solid 0.1rem rgba(var(--couleur-survol),1);color: rgba(var(--couleur-texte-bg),1);}
.reseauxActu a:hover svg,
.dropShare button:hover svg{fill: rgba(var(--couleur-texte-bg),1);}
.dropShare a{margin-left: 0!important;display: block!important;}
.dropShare .dropdown-menu.show {padding: 0;border: none;background: none;}
.dropShare.dropright .dropdown-toggle::after,
.dropShare.dropbottom .dropdown-toggle::after{display: none;}