@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-Book.eot");
  src: url("../fonts/CircularPro-Book?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-Book.woff2") format("woff2"), url("../fonts/CircularPro-Book.woff") format("woff"), url("../fonts/CircularPro-Book.ttf") format("truetype"), url("../fonts/CircularPro-Book.svg#CircularPro-Book") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-BookItalic.eot");
  src: url("../fonts/CircularPro-BookItalic?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-BookItalic.woff2") format("woff2"), url("../fonts/CircularPro-BookItalic.woff") format("woff"), url("../fonts/CircularPro-BookItalic.ttf") format("truetype"), url("../fonts/CircularPro-BookItalic.svg#CircularPro-BookItalic") format("svg");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-Medium.eot");
  src: url("../fonts/CircularPro-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-Medium.woff2") format("woff2"), url("../fonts/CircularPro-Medium.woff") format("woff"), url("../fonts/CircularPro-Medium.ttf") format("truetype"), url("../fonts/CircularPro-Medium.svg#CircularPro-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-MediumItalic.eot");
  src: url("../fonts/CircularPro-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-MediumItalic.woff2") format("woff2"), url("../fonts/CircularPro-MediumItalic.woff") format("woff"), url("../fonts/CircularPro-MediumItalic.ttf") format("truetype"), url("../fonts/CircularPro-MediumItalic.svg#CircularPro-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-Bold.eot");
  src: url("../fonts/CircularPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-Bold.woff2") format("woff2"), url("../fonts/CircularPro-Bold.woff") format("woff"), url("../fonts/CircularPro-Bold.ttf") format("truetype"), url("../fonts/CircularPro-Bold.svg#CircularPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-BoldItalic.eot");
  src: url("../fonts/CircularPro-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-BoldItalic.woff2") format("woff2"), url("../fonts/CircularPro-BoldItalic.woff") format("woff"), url("../fonts/CircularPro-BoldItalic.ttf") format("truetype"), url("../fonts/CircularPro-BoldItalic.svg#CircularPro-BoldItalic") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-Black.eot");
  src: url("../fonts/CircularPro-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-Black.woff2") format("woff2"), url("../fonts/CircularPro-Black.woff") format("woff"), url("../fonts/CircularPro-Black.ttf") format("truetype"), url("../fonts/CircularPro-Black.svg#CircularPro-Black") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "CircularPro";
  src: url("../fonts/CircularPro-BlackItalic.eot");
  src: url("../fonts/CircularPro-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/CircularPro-BlackItalic.woff2") format("woff2"), url("../fonts/CircularPro-BlackItalic.woff") format("woff"), url("../fonts/CircularPro-BlackItalic.ttf") format("truetype"), url("../fonts/CircularPro-BlackItalic.svg#CircularPro-BlackItalic") format("svg");
  font-weight: 700;
  font-style: italic;
}
/****************************************************/
/*Diaporama*/
/****************************************************/
#rubrique_diaporama {
  position: relative;
  overflow: hidden;
  margin-top: 30px;
  /*.diapo_item{
      height:605px;
  }*/
  /*a.image_infos:before{
      content:"";
      display:block;
      height:200px;
      width:1px;
      background:rgba(0, 0, 0, 0.7);
      position:absolute;
      left:50%;
      top:-205px;
  }*/
}
#rubrique_diaporama #zone_image {
  /* width: 1000px;
  height: 434px; */
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
#rubrique_diaporama #zone_image svg {
  position: absolute;
}
#rubrique_diaporama #zone_image img {
  width: 100%;
  height: 100%;
  filter: url(#duotone-filter);
}
#rubrique_diaporama a.image_infos {
  background: #00d9fe;
  color: #0000ff;
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100%;
  padding: 15px 95px 15px 20px;
  text-align: right;
  min-height: 68px;
  text-decoration: none;
}
#rubrique_diaporama a.image_infos span.image_titre {
  display: block;
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1em;
  margin-bottom: 5px;
}
#rubrique_diaporama a.image_infos span.image_soustitre {
  display: block;
  font-size: 1.6em;
}
#rubrique_diaporama a.image_infos span.image_picto_plus {
  position: absolute;
  top: 15px;
  right: 18px;
  background: url("../img/owlcarousel/home/picto_plus.png") no-repeat 0 0;
  height: 40px;
  width: 41px;
}
#rubrique_diaporama a.image_infos:hover {
  background: #0000ff;
  color: #ffffff;
}
#rubrique_diaporama a.image_infos:hover span.image_picto_plus {
  background-position: -41px;
}
#rubrique_diaporama .owl-dots {
  width: 400px;
  position: absolute;
  bottom: 100px;
  right: 90px;
  margin: 0;
  text-align: right;
}
#rubrique_diaporama .owl-dots .owl-dot span {
  margin: 5px;
  border-radius: 0;
  background: url("../img/owlcarousel/home/puce_diapo.png") no-repeat 0 0;
  height: 17px;
  width: 14px;
}
#rubrique_diaporama .owl-dots .owl-dot.active span,
#rubrique_diaporama .owl-dots .owl-dot:hover span {
  background-position: -14px;
}

/*# sourceMappingURL=home.css.map */
