.banniere-overlay .full {position:relative}
.banniere-overlay .full .visuel {display:block; height:310px}
.banniere-overlay .full .visuel img {width:100%; height:100%; object-fit:cover; object-position:0% 50%}
.banniere-overlay .full .mentions {position:absolute; left:40px; bottom:0; height:45px; display:flex; flex-direction:column; justify-content:flex-end; box-sizing:border-box; overflow:hidden}
.banniere-overlay .full .mentions .bloc {width:380px; height:0; flex-grow:1; margin-bottom:45px; padding:15px; overflow:hidden}
.banniere-overlay .full .mentions .bloc .fermer {top:0; right:0; left:0; position:absolute; display:none; font-size:30px; line-height:20px; text-align:right; color:inherit; padding:8px 15px 15px 9px}
.banniere-overlay .full .mentions .bouton {position:absolute; height:45px; font-size:12px; font-weight:700; color:inherit; padding:13px 15px 17px; outline:0; z-index:5; cursor:pointer}
.banniere-overlay .full .mentions .bouton:hover, .banniere-overlay .full .mentions .bouton:focus {color:#555}
.banniere-overlay .full .mentions .bouton:hover span:last-child, .banniere-overlay .full .mentions .bouton:focus span:last-child {text-decoration:underline}
.banniere-overlay .full .mentions.ouvert {top:0; height:auto}
.banniere-overlay .full .mentions.ouvert .bloc {height:auto; overflow:auto}


@media (max-width:959.98px){
.banniere-overlay .full .visuel {height:378px}
.banniere-overlay .full .mentions .bouton {padding:17px 15px 13px 6px}
}


@media (max-width:735.98px){
.banniere-overlay .full .visuel {height:auto}
.banniere-overlay .full .mentions {left:0}
.banniere-overlay .full .mentions .bouton {bottom:5px; padding-left:7%}
.banniere-overlay .full .mentions.ouvert {top:auto; left:0; width:100%; min-height:50%; height:auto}
.banniere-overlay .full .mentions.ouvert .bloc {width:100%; max-height:calc(66.644vw - 45px); padding-top:42px}
.banniere-overlay .full .mentions.ouvert .bloc .fermer {display:block}
.banniere-overlay .full .mentions.ouvert .bouton {display:none}
}


@media (max-width:479.98px){
.banniere-overlay .full .mentions .bouton {padding-left:4%}
}