.bloc-GMB{
	text-align: center;
	position: relative;
	display:block;
	position: relative;
	padding: 6vh 10vw;
	color: var(--color0);
	z-index: 100;
	background: url(../images/banniere2.jpeg) no-repeat;
	background-attachment: fixed;
	background-size: cover;
}
.bloc-GMB .contain-GMB .etoiles-2{display:block;position:absolute;top:0;left:0;height:100%;background:url(../images/etoiles-2.png) no-repeat center left;}
.bloc-GMB .contain-GMB .zone-etoiles-note{position:relative;height:60px;width:264px;float:right;background:url(../images/etoiles-1.png) no-repeat center right;}
.bloc-GMB:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background: #000000;opacity: 0.85;z-index:-2;}
.bloc-GMB.bg-optionnel:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%; background: url(../images/bg-optionel-gris.svg) repeat top center;background-size:60px auto;opacity:0.1;z-index:-1;}
.bloc-GMB .h1{
	color: var(--color0);
}
.news .ligne-actus .date-article{margin-top:18px;margin-bottom:0}
.news .ligne-actus .contenu-article{margin-top:0}
.news .contenu-article{margin-top:21px}
.newsList{float:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;width:100%;gap: 0;}
.newsList .ligne-actus{flex:0 0 auto;margin:0 0 30px;float:none;/* padding: 0; */}
.news .date_post{}
.news .date_post span{display:block;line-height:13px;min-width:84px}
.news .date_post .s1{font-size:50px;line-height:35px;padding-bottom:5px;font-size:clamp(40px,2vw,50px)}
.newsList .propor .propor-cont .imagecont .masque{background-color:rgba(250,250,250,.2);background-image:none}
.news .propor .propor-cont .imagecont:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}
.newsList .propor{overflow:hidden}
.newsList .item .h3{margin-top: 2vh;margin-bottom: 0vh;text-align: left;font-weight:200;font-family: var(--font_family_2);}
.newsList .item:hover .h3{color:var(--nuanceColor1)}
.newsList .item .h3 a:hover{text-decoration:none}
.item-news{position:relative}
.newsItem .photo img{object-fit:cover;-o-object-fit:cover;min-width:100%;min-height:100%;flex:1;width:100%;height:100%;overflow-x:hidden}
.newsItem .photo{width:100%;height:33vw;border-radius:var(--border-radius);overflow:hidden;height:clamp(300px,40vw,650px);background-position:center!important;background-repeat:no-repeat!important;background-color:#f2f2f2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;image-rendering:optimizeQuality}

.badge-optionnel {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/badge-optionnel.png) no-repeat top right;
  width: 139px;
  height: 139px;
}

.note-avis{position:relative;display:flex;justify-content:center;align-items:center;margin:0 0 2rem;color: var(--color0);}
.nbr-note{font-size:40px;margin-right:4rem;}

.cat-produit .btn-partage .btn-gmb{display: none;}

.btn-partage .btn-gmb{text-align: center; display: inline-block; }
.btn-partage .icones {
  width: 17px;
  margin: 0;
  height: 17px;
  padding: 0;
  position: relative;
  fill: #fff;
}
.btn-partage a:hover .icones {fill: #fff;}