#blocGlobal #blocEntete {
  display: none;
  min-height: 100vh;
  align-items: start;
  background: #f3f0e7 url(../images/fondEntete.png) bottom center / 100% 920px no-repeat;
  position: initial;
}
#blocGlobal #blocEntete nav {
  display: none;
}
#blocGlobal #blocEntete #blocLogoBtn {
  margin: 25px auto 0 auto;
}
#blocGlobal #blocEntete #blocLogoBtn #logo {
  width: 220px;
  height: 140px;
  background: transparent url(../images/logo.png) center center / 220px 140px no-repeat;
}
#blocGlobal #blocEntete #blocInfo {
  margin: 30px 30px 30px 0;
  position: absolute;
  top: 0;
  right: 0;
}
#blocGlobal #contenu {
  z-index: 16;
  width: 100%;
}
#blocGlobal #contenu.marginH190 {
  margin: 0;
}
#blocGlobal #contenu header {
  background: url(../images/fondEntete.png) center center / 100% 100% no-repeat;
}
#blocGlobal #contenu header .logoAgence {
  padding-top: 25px;
}
#blocGlobal #contenu header .logoAgence #blocInfo {
  margin: 30px 30px 30px auto;
  text-align: end;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 10px;
}
#blocGlobal #contenu header .logoAgence #blocInfo a {
  color: #d52a42;
}
#blocGlobal #contenu header .logoAgence #logo {
  width: 215px;
  height: 135px;
  display: flex;
  justify-content: center;
  background: transparent url(../images/logo.png) center center / 215px 135px no-repeat;
  margin: 0 auto 10px auto;
}
#blocGlobal #contenu header .logoAgence #logo img {
  max-width: 140px;
  width: 100%;
}
#blocGlobal #contenu h1 {
  font-size: 32px;
  text-align: center;
  font-family: "sofia-light";
  font-weight: 300;
  width: 100%;
  margin: 0;
  z-index: 10;
  position: absolute;
}
#blocGlobal #contenu .happyInfo {
  text-align: start;
  font-size: 20px;
  max-width: 640px;
  width: 100%;
  margin: 0 auto 35px auto;
  padding: 20px;
  font-weight: normal;
}
#blocGlobal #contenu .happyInfo span.bold {
  font-family: "sofia-semiBold";
}
#blocGlobal #contenu .happyInfo a {
  text-decoration: underline;
  font-style: italic;
  cursor: pointer;
}
#blocGlobal #contenu .happyInfo aside {
  width: 100%;
  /***-webkit-box-orient: vertical;
				display: -webkit-box;
				-webkit-line-clamp:4;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: normal;***/

  text-align: left;
}
#blocGlobal #contenu .btSection {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
#blocGlobal #contenu .btSection .btContent {
  background: transparent;
  border: 1px solid #000000;
  height: 60px;
  font-size: 24px;
  padding: 0 22px;
  display: flex;
  align-items: center;
  filter: drop-shadow(7.071px 7.071px 15px rgba(0, 0, 0, 0.2));
}
#blocGlobal #contenu .btSection .btContent:hover {
  background: white;
  border: none;
}
#blocGlobal #contenu .bottomNav {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-top: auto;
}
#blocGlobal #contenu .bottomNav .news {
  color: white;
  font-size: 57px;
  font-family: "sofia-semiBold";
  margin-left: 24%;
  margin-bottom: -15px;
}
#blocGlobal #contenu .bottomNav .infoLink {
  color: white;
  text-decoration: underline;
  font-size: 16px;
  text-align: right;
  font-style: italic;
  margin: auto 20px auto 0;
}
.logoFond {
  width: 100%;
  max-width: 1066px;
  margin: 0 auto 50px auto;
  position: relative;
  overflow: hidden;
}
.logoFond img.logoFondImg {
  z-index: 1;
  position: relative;
  width: inherit;
  display: block;
}
.logoFond .talentImg {
  width: 100%;
  position: absolute;
  top: 0;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  max-width: 1066px;
  height: calc(100% - 4px);
}
.logoFond .talentImg img {
  width: 250px !important;
  height: 350px !important;
}
.logoFond .scrollableArea {
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
}
.logoFond .imagesContainer,
.logoFond .slick-list,
.logoFond .slick-track {
  height: 100% !important;
}
.logoFond .imagesContainer img {
  display: inline-block;
}
.logoFond .slick-prev,
.logoFond .slick-next {
  display: none !important;
}
.btNews {
  background: transparent;
  border: 1px solid #000000;
  height: 60px;
  font-size: 24px;
  padding: 0 22px;
  display: flex;
  align-items: center;
  filter: drop-shadow(7.071px 7.071px 15px rgba(0, 0, 0, 0.2));
  margin: 40px auto 0 auto;
  line-height: 60px;
  width: fit-content;
  display: block;
}
.btNews:hover {
  background: #000000;
  color: white !important;
  border: none;
}
@media screen and (max-width: 730px) {
  #blocGlobal #contenu h1 {
    position: inherit;
    margin: 10px 0;
  }
  #blocGlobal #contenu header .logoAgence #blocInfo {
    bottom: 0;
    top: 100%;
    right: calc(50% - 103px);
    text-align: center;
    margin: 0 0 20px 0;
  }
  #blocGlobal #contenu header .bottomNav {
    /* flex-direction: column;
  					justify-content: center;
  					align-items: center; */
  
  }
  #blocGlobal #contenu header .bottomNav .news {
    margin-left: 7%;
  }
  .logoFond .talentImg img {
    width: 143px !important;
    height: 200px !important;
  }
}
@media screen and (max-width: 500px) {
  #blocGlobal #contenu .newsContent {
    width: 360px;
    height: 240px;
  }
  #blocGlobal #contenu .newsContent .img {
    height: 120px;
  }
  #blocGlobal #contenu .newsContent .lecteur {
    height: 120px;
    background: #808080 url(https://img.freepik.com/vecteurs-premium/modele-lecteur-video-audio-design-media-player-lecteur-video-mise-page-pc-maquette-contenu-video-ligne-illustration-vectorielle_230920-3366.jpg) center center / 240px 120px no-repeat;
  }
  #blocGlobal #contenu .newsContent .description {
    height: 120px;
    padding: 0 0 15px 15px;
  }
  .logoFond .talentImg img {
    width: 125px !important;
    height: 175px !important;
  }
}
