@font-face {
  font-display:swap;
  font-family: "Poppins ExtraBold";
  src: url("/_assets/fonts/Poppins-ExtraBold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Bold";
  src: url("/_assets/fonts/Poppins-Bold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins SemiBold";
  src: url("/_assets/fonts/Poppins-SemiBold.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Regular";
  src: url("/_assets/fonts/Poppins-Regular.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Italic";
  src: url("/_assets/fonts/Poppins-Italic.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Light";
  src: url("/_assets/fonts/Poppins-Light.woff2"); }
@font-face {
  font-display:swap;
  font-family: "Poppins Medium";
  src: url("/_assets/fonts/Poppins-Medium.woff2"); }
body {
  margin: 0;
  margin-bottom: 50px; }

.div-pagi {
  background: #EBEBEB;
  font-family: "Poppins Regular";
  color: #949494;
  font-size:12px;
}

.div-pagi a {
  text-decoration:none;
  font-family: "Poppins Regular";
  color: #949494;
}

  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-pagi {
      width: 100%; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-pagi {
      display: none; } }

.div-pagi__nav {
  width: 1027px;
  height: 37px;
  margin: auto;
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-pagi__nav {
      width: 80%;
      margin: auto;
      font-size: 11px; } }

.div-pagi__nav__child:last-child(2) {
  color: #2D71AE; }

.div-pagi__nav__child:last-child {
  color: #2D71AE; }

.div-pagi__nav__child--margin {
  margin: 0 10px; }

.div-title {
  width: 1027px;
  margin: auto;
  display: flex;
  margin-top: 35px;
  height: 55px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-title {
      width: 80%;
      height: 75px;
      justify-content: space-between; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-title {
      width: 90%;
      flex-wrap: wrap; } }

.div-title__left {
  width: 69%;
  height: 100%; }
  .div-title__left div {
    height: 48%; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-title__left {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-title__left {
      width: 100%; } }
  .div-title__left div:first-child span h1 {
    font-family: 'Poppins Bold';
    font-size: 30px;
    margin:0px;
    padding:0px;
    line-height:30px;
    color: #313131; }
    .div-title__left div, .div-title__left div a{
      text-decoration:none;
      font-family: 'Poppins Regular';
      font-size: 12px;
      color: #525252;
    }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .div-title__left div:first-child span h1 {
        font-size: 24px;
        line-height:24px; } }
    @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .div-title__left div:first-child span h1 {
        font-size: 16px;
        line-height:16px; } }
    .div-title__left div:nth-child(2) span , .div-title__left div:nth-child(2) span a {
      font-family: 'Poppins Regular';
      text-decoration:none;
      font-size: 13px;
      color: #525252; }
      @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .div-title__left div:nth-child(2) span a{
          font-size: 14px; } }
      @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
        .div-title__left div:nth-child(2) span a{
          font-size: 13px; } }
    .div-title__left div:nth-child(2) span:nth-child(2) {
      margin: 0 5px; }
    .div-title__left div:nth-child(2) span:nth-child(3) a {
      color: #2D71AE;
      text-decoration:none; }

.div-main {
  display: flex;
  margin-top: 25px;
  justify-content: space-between;
  width: 1027px;
  margin: 0 auto;
  flex-wrap: wrap; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-main {
      width: 100%;
      flex-wrap: wrap;
      margin-top: 10px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-main {
      margin: auto;
      margin-top: 25px; } }

.div-col-left {
  width: 63%; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-left {
      width: 80%;
      margin: 0 auto;
      margin-bottom: 15px;
      order: 1; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-left {
      width: 90%;
      margin: 0 auto; } }

.div-col-left__1__title span {
  font-size: 16px;
  font-family: 'Poppins ExtraBold';
  text-transform: uppercase; }

.div-col-left__1__title__first {
  margin-bottom: 20px; }

.div-col-left__1__title__2 {
  margin-top: 25px; }

.div-col-left__1__image {
  float:right;
  margin-left: 15px;
  width: 50%;
}

.div-col-left__1__image img {
  width:100%;
}


.div-col-left__1__p {
  font-family: 'Poppins Regular';
  font-size: 13px;
  margin-top: 0px;
  color:#525252; }
.div-col-left__1__p p:first-of-type {
  margin:0px;
}
.div-col-left__1__p a{
  font-family: 'Poppins Regular';
  font-size: 14px;
  text-decoration:none;
  color:#2D71AE; }

.div-col-left__1__p__first {
  margin-top: -90px; }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-left__1__p__first {
      margin-top: 15px; } }

.div-col-left__last {
  margin-top: 25px;
  padding: 25px 0;
  border-top: #C6C6C6 solid 1px;
  border-bottom: #C6C6C6 solid 1px; }
  .div-col-left__last span {
    font-family: 'Poppins Regular';
    color: #525252;
    font-size: 14px; }
  .div-col-left__last span:nth-child(2) a {
    color: #2D71AE; }

.div-col-right {
  width: 31%;
  background: rgba(196, 196, 196, 0.1);
  padding: 55px 0px 20px 0px;
  border-radius: 2px;
  height: 50%; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right {
      height: 700px;
      width: 100%;
      background: white;
      width: 80%;
      display: flex;
      flex-direction: column;
      flex-wrap: wrap;
      justify-content: flex-start;
      margin: auto;
      order: 3; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right {
      width: 90%;
      flex-direction: row;
      height: auto;
      padding: 0;
      padding-top: 10px; } }

.div-col-right__title {
  font-family: 'Poppins Bold';
  font-size: 14px;
  color: #525252;
  margin-bottom: 10px;
  padding-left: 31px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__title {
      padding-left: 0;
      width: 48%;
      margin-bottom: 0px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__title {
      width: 90%; } }

.div-col-right__list {
  font-family: 'Poppins Regular';
  font-size: 12px;
  margin-right: 30px;
  color: #626262;
  padding-left: 31px;
  margin-bottom: 25px; }
.div-col-right__list a {
  font-family: 'Poppins Regular';
  font-size: 12px;
  color: #626262;
  text-decoration:none;}
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__list {
      display: flex;
      flex-wrap: wrap;
      padding-left: 0;
      width: 48%;
      justify-content: space-between;
      margin-top: 10px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__list {
      width: 90%; } }
  .div-col-right__list div {
    display: flex;
    margin-bottom: 5px;
    align-items: center; }
    @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
      .div-col-right__list div {
        width: 100%; } }
    @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
      .div-col-right__list div {
        width: 100%;
        margin-bottom: 7px; } }
  .div-col-right__list span:first-child {
    width: 10%;
    background: url("/_assets/detail_actualite/div-actualites/fleche-droite.png") no-repeat center left;
    height: 18.4px; }
  .div-col-right__list span:nth-child(2) {
    width: 90%; }

.div-col-right__societe {
  display: flex;
  justify-content: center; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__societe {
      width: 48%;
      justify-content: flex-start; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__societe {
      width: 100%;
      justify-content: flex-start; } }

.div-col-right__end {
  padding: 25px 15px;
  display: flex;
  flex-direction: column; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__end {
      flex-direction: row;
      flex-wrap: wrap;
      width: 48%;
      padding: 0;
      margin-top: 21px; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__end {
      width: 100%; } }

.div-col-right__end__1 {
  margin-bottom: 25px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__end__1 {
      width: 100%;
      order: 1; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__end__1 {
      width: 90%;
      order: 2;
      margin-top: 15px; } }
  .div-col-right__end__1 div:first-child {
    height: 35px;
    width: 100%;
    display: flex;
    align-items: center; }
    .div-col-right__end__1 div:first-child span:first-child {
      width: 10%;
      height: 100%;
      background: url("/_assets/detail_actualite/div-actualites/fleche-droite.png") no-repeat center left; }
      @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .div-col-right__end__1 div:first-child span:first-child {
          background-position: center left;
          width: 10%; } }

    .div-col-right__end__1 div:first-child span:nth-child(2) a {
      width: 80%;
      font-family: 'Poppins SemiBold';
      text-decoration:none;
      font-size: 14px;
      color: #2D71AE; }
  .div-col-right__end__1 div:nth-child(2) a {
    font-family: 'Poppins Regular';
    font-size: 12px;
    width: 90%;
    text-decoration:none;
    color:#525252;
    float: right; }

.div-col-right__end__2 {
  margin-bottom: 25px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-right__end__2 {
      width: 100%;
      order: 2; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-col-right__end__2 {
      width: 90%;
      order: 3; } }
  .div-col-right__end__2 div:first-child {
    height: 35px;
    width: 100%;
    display: flex;
    align-items: center; }
    .div-col-right__end__2 div:first-child span:first-child {
      width: 10%;
      height: 100%;
      background: url("/_assets/detail_actualite/div-actualites/fleche-droite.png") no-repeat top left; }
      @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
        .div-col-right__end__2 div:first-child span:first-child {
          background-position: center left;
          width: 10%; } }
      @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
        .div-col-right__end__2 div:first-child span:first-child {
          background-position: top left; } }
    .div-col-right__end__2 div:first-child span:nth-child(2) a {
      width: 80%;
      font-family: 'Poppins SemiBold';
      text-decoration:none;
      font-size: 14px;
      color: #2D71AE; }
  .div-col-right__end__2 div:nth-child(2) a {
    font-family: 'Poppins Regular';
    text-decoration:none;
    font-size: 12px;
    width: 90%;
    color: #525252;
    float: right; }

@media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
  .div-col-right__end__3 {
    order: 3; } }
@media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  .div-col-right__end__3 {
    display:none; } }

.div-col-left__pag {
  display: flex;
  justify-content: center; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-col-left__pag {
      margin-bottom: 35px; } }

.div-last-sur {
  margin-top: 25px;
  padding-bottom: 25px;
  width: 100%; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-last-sur {
      background: #F0F0F0;
      order: 2; } }

.div-background {
  background: #F0F0F0;
  height: 680px;
  width: 100%;
  margin-top: -685px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-background {
      display: none; } }

.div-last {
  padding-top: 25px; }
  @media only screen and (max-width: 992px), (min-device-width: 768px) and (max-device-width: 1024px), (min-device-height: 1024px) and (max-device-width: 1366px) {
    .div-last {
      width: 80%;
      margin: auto; } }
  @media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
    .div-last {
      width: 90%; } }

.div-last__title {
  font-family: 'Poppins ExtraBold';
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 20px; }

.div-last__bloc {
  margin-bottom: 10px; }
  .div-last__bloc div:first-child {
    width: 100%;
    height: 35px;
    display: flex;
    align-items: center; }
    .div-last__bloc div:first-child span:first-child {
      width: 25px;
      height: 100%;
      background: url("/_assets/detail_actualite/div-actualites/fleche-droite.png") no-repeat left center; }
    .div-last__bloc div:first-child span:nth-child(2) {
      flex: 1;
      color: #2D71AE;
      font-family: 'Poppins SemiBold';
      font-size: 13px; }
    .div-last__bloc div:first-child span:nth-child(2) a {
      color: #2D71AE;
      text-decoration:none;
      font-family: 'Poppins SemiBold';
      font-size: 13px; }
  .div-last__bloc div:nth-child(2) {
    width: 95%;
    display: flex;
    justify-content: flex-end;
    font-family: 'Poppins Regular';
    font-size: 12px; }
    .div-last__bloc div:nth-child(2) a {
    color:#525252;
    font-family: 'Poppins Regular';
    text-decoration:none;
    font-size: 12px; }

@media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  .div-last__bloc:nth-child(3), .div-last__bloc:nth-child(4), .div-last__bloc:nth-child(5) {
    display: none; } }

#adresse_gmap {
    width: 80%;
    height: 24px;
}

@media only screen and (max-width: 576px), (min-device-width: 360px) and (max-device-width: 640px), (min-device-width: 375px) and (max-device-width: 667px), (min-device-width: 414px) and (max-device-width: 736px), (min-device-width: 320) and (max-device-width: 568), (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
 #adresse_gmap, input {
    width: 100%;
    height: 24px;
} }
