.list-actualites h3 {
    margin-left:.25em;
}

.bloc-replay a {
    background-color: #ffffff;
    box-shadow: 0px 6.49px 38.93px 0px rgba(0, 0, 0, 0.08);

    box-shadow: 0px 3.69px 3.69px 0px rgba(0, 0, 0, 0.25);

}

.bloc-replay a > *{
    display: flex;
    flex-direction: column;
}
.container-actu {
    flex-grow: 1;
}
.list-actualites a {
    text-decoration:none;
    margin-left:.25em;
    margin-right:.25em;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.list-actualites img {

    width: 100%;
    height:200px;
    object-fit: cover;
    transition: transform .5s, filter 0.7s ease-in-out;
}

@media (min-width: 768px) and (max-width: 992px) {
    .list-actualites img{
        height:150px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .list-actualites img{
        height:150px;
    }
}
@media (min-width: 1199px) and (max-width: 1299px) {
    .list-actualites img{
        height:175px;
    }
}

@media (min-width: 1299px) and (max-width: 1399px) {
    .list-actualites img{
        height:175px;
    }
}

@media (min-width: 1399px) {
    .list-actualites img{
        height:175px;
    }
}


.list-actualites a:hover img {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    transform: scale(1.03);
}

.list-actualites h2 {
    margin-top:.5em;
    margin-bottom:.5em;
    text-decoration:none;
    color: #004749 !important;
    text-align:center;
    font-size: 1.35em;
    font-weight:900;
}

.list-actualites p {
    margin-top:0;
    margin-bottom:.75em !important;
    color: #888888 !important;
    font-weight:normal;
    text-decoration:none;
    margin-top: auto;
}
.list-actualites .actu-lnk {
    align-self:end;
}
.list-actualites .actu-lnk div{
    margin-left:auto;
    text-decoration:none;
    font-weight:normal;
    width: fit-content;
    margin-right: .5em;;
    margin-top: auto;
}
.list-actualites .actu-lnk div::after{
    content:">";
    margin-left:.25em;
    display: inline-block;
}
.list-actualites .actu-lnk:hover{
    text-decoration:underline;
    font-weight:normal;
}

.list-actualites p.date-cat {
    font-size:14px;
    margin-top:0.25em !important;
    margin-bottom:0 !important;
}

.lien_rubrique a {
    display:inline-block;
}
.lien_rubrique a:hover,
.lien_rubrique a:hover span{
    color:#E2336A !important;
    border-color:#E2336A !important;
}

.btn_thematique_replay {
  -webkit-appearance: none;
  display: flex;
  padding: 0.65rem 1.2rem;
  border-radius: 1.5rem;
  
  background: white;
  color: #000000;

  border: 2px solid rgba(190, 190, 190, 1);

  font-family: 'Roboto';
  font-size: 1.15rem;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  height: min-content;
  margin-top:.75rem;
  margin-right:.75vw;

  align-items: center;
  outline:none;
  box-shadow: none;
}

@media (max-width: 992px) {
    .btn_thematique_replay {
        padding: 0.6rem 0.9rem;
         font-size: 1rem;
    }
}

.btn_thematique_replay:hover,
.btn_thematique_replay.hovered:hover,
.btn_thematique_replay:focus,
.btn_thematique_replay.hovered:focus,
.btn_thematique_replay:active,
.btn_thematique_replay.hovered:active {
  background: #004749;
  border: 2px solid #81DFA1;
  color: white;
}


.btn_thematique_replay.active {
      background: #004749;
       color: white;
        border: 2px solid #004749;
}

.btn_thematique_replay.hovered {
  background: #004749;
  color: white;
}

.btn_thematique_replay.active:hover,
.btn_thematique_replay.hovered.active:hover,
.btn_thematique_replay.active:focus,
.btn_thematique_replay.hovered.active:focus,
.btn_thematique_replay.active:active,
.btn_thematique_replay.hovered.active:active{
  background: white;
  color:#004749;
  border: 2px solid #81DFA1;
}

.btn_thematique_replay.active.hovered {
  background: #004749;
  color: white;
}

.btn_thematique_replay.active .replay-icon-delete {
  background:url('../img/icon-delete.svg');
    background-position: center;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  width:18px;
  height:18px;
  display:block;
  cursor: pointer;
}
/*
.btn_thematique_replay.active:hover .replay-icon-delete {
  background:none;

}*/