/*transition*/
/*container-mobile*/
/*mobile*/
/*tablet*/
/*container*/
/*background*/
/*flex*/
/*font*/
/* Responsive */
/* @see https://davidwalsh.name/write-media-queries-sass */
/*.h1_texte{color:rgb(255,185,11);}*/
.fullEditeur {
  margin: 0px auto; }

/*.fullEditeur *{color:rgb(7,140,214);}*/
.widthout {
  /*margin-top:30px;*/ }

.kslider .legende {
  position: absolute;
  bottom: 0px;
  right: 3px;
  background-color: rgba(153, 51, 0, 0.5);
  font-size: 29px;
  color: white;
  padding: 30px;
  min-width: 250px;
  text-align: center; }

.kslider .slidetexte {
  position: absolute;
  top: 15px;
  background-color: white;
  color: #993300;
  font-size: 19px; }

.without {
  margin-top: 30px; }

.historyBloc .detailBloc div {
  display: none; }

.historyBloc .fullLine div span {
  cursor: pointer; }

.historyBloc .fullLine div.bloc_selected span::after {
  background: #1b94e3;
  width: 14px;
  height: 14px; }

.historyBloc .fullLine div.bloc_selected {
  color: #1b94e3; }

#page1 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0; }
  #page1 .container {
    max-width: 1334px;
    width: 100%;
    margin: auto; }

#page5 .introtexte {
  margin-top: 50px; }

.fullEditeur h3 {
  text-transform: uppercase; }

.ttlB {
  padding: 55px 0;
  display: flex;
  justify-content: space-bteween;
  align-items: flex-end;
  flex-wrap: wrap; }
  .ttlB div h2 {
    font-size: 36px;
    margin-bottom: 14px; }
  .ttlB div h3 {
    font-size: 48px;
    line-height: 75px;
    font-family: 'Aktiv_Grotesk_Light';
    text-transform: none;
    line-height: 1.1; }
  .ttlB div p {
    color: #656565;
    font: 18px/27px 'Aktiv_Grotesk_Regular';
    margin-top: 47px; }
  .ttlB .hiddeMobile {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end; }

.idPage-635 .ttlB h2 {
  color: #D9993B; }

a.btn {
  min-width: 230px; }

.btn .out-btn {
  margin-left: 20px; }

.cat-line {
  margin: 0 -10px 84px -10px; }
  .cat-line .col-lg-4 {
    padding: 0 10px;
    margin-bottom: 18px; }
    @media (max-width: 968px) {
      .cat-line .col-lg-4 {
        width: 50%; } }
    @media (max-width: 767px) {
      .cat-line .col-lg-4 {
        width: 100%; } }
    .cat-line .col-lg-4 .in-cat {
      border-radius: 17px;
      background-repeat: no-repeat;
      background-position: center;
      -webkit-transition: all 350ms ease-in-out;
      -moz-transition: all 350ms ease-in-out;
      -o-transition: all 350ms ease-in-out;
      transition: all 350ms ease-in-out;
      background-size: 100%;
      overflow: hidden;
      height: 280px;
      position: relative; }
      .cat-line .col-lg-4 .in-cat .name-cat {
        font-size: 28px;
        color: #fff;
        padding: 20px 35px 30px 35px;
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        min-height: 186px;
        display: flex;
        justify-content: flex-start;
        align-items: flex-end;
        background: rgba(255, 255, 255, 0);
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(254, 254, 252, 0) 31%, #d9993b 100%);
        background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(254, 254, 252, 0)), color-stop(100%, #d9993b));
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(254, 254, 252, 0) 31%, #d9993b 100%);
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(254, 254, 252, 0) 31%, #d9993b 100%);
        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(254, 254, 252, 0) 31%, #d9993b 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(254, 254, 252, 0) 31%, #d9993b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
      .cat-line .col-lg-4 .in-cat:hover {
        background-size: 110%;
        -webkit-transition: all 350ms ease-in-out;
        -moz-transition: all 350ms ease-in-out;
        -o-transition: all 350ms ease-in-out;
        transition: all 350ms ease-in-out; }
    .cat-line .col-lg-4:nth-child(2) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #77875a 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #77875a));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #77875a 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #77875a 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #77875a 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #77875a 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(3) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #c94741 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #c94741));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #c94741 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #c94741 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #c94741 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #c94741 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(4) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #40909e 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #40909e));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #40909e 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #40909e 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #40909e 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #40909e 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(5) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #69c2da 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #69c2da));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #69c2da 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #69c2da 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #69c2da 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #69c2da 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(6) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #eaa0a3 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #eaa0a3));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #eaa0a3 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #eaa0a3 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #eaa0a3 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #eaa0a3 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(7) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #e47743 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #e47743));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #e47743 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #e47743 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #e47743 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #e47743 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(8) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #47b296 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #47b296));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #47b296 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #47b296 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #47b296 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #47b296 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }
    .cat-line .col-lg-4:nth-child(9) .name-cat {
      background: rgba(255, 255, 255, 0);
      background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #3f5d70 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(31%, rgba(255, 255, 255, 0)), color-stop(100%, #3f5d70));
      background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #3f5d70 100%);
      background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #3f5d70 100%);
      background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #3f5d70 100%);
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%, #3f5d70 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-filter', endColorstr='$end-filter', GradientType=0 ); }

.fullEditeur .container {
  max-width: 1334px;
  width: 100%;
  margin: auto; }

.texte div[id^='page'] {
  padding-top: 0;
  min-height: 100vh;
  background-position: bottom right;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  flex-direction: column;
  height: auto; }
  @media (max-width: 1220px) {
    .texte div[id^='page'] {
      min-height: inherit;
      padding: 35px 15px 87px 15px !important; }
      .texte div[id^='page'] h3 {
        margin-bottom: 30px; } }
.texte #page3 .ttlB, .texte #page4 .ttlB {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
  .texte #page3 .ttlB div, .texte #page4 .ttlB div {
    max-width: 960px;
    /*        padding-left: 150px;
    */ }
    @media (max-width: 968px) {
      .texte #page3 .ttlB div, .texte #page4 .ttlB div {
        padding-left: 15px; } }
.texte #page4 {
  background-position: bottom left; }
  .texte #page4 .introtexte .row {
    margin-left: -15px;
    margin-right: -15px; }
    .texte #page4 .introtexte .row div[class^="col-"] {
      align-items: flex-start; }
      .texte #page4 .introtexte .row div[class^="col-"] p {
        display: inherit; }

.introtexte h3 {
  text-transform: none; }

.tabs-menu {
  margin-bottom: 65px; }
  @media (max-width: 1334px) {
    .tabs-menu {
      text-align: center; } }
  .tabs-menu div {
    cursor: pointer;
    display: inline-block;
    border: 1px #E4E4E4 solid;
    padding: 47px 15px;
    margin: 0 2px;
    font-size: 34px;
    line-height: 45px;
    font-weight: bold;
    color: #00205B;
    border-radius: 20px;
    position: relative;
    max-width: 318px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px; }
    .tabs-menu div.active, .tabs-menu div:hover {
      background: #D9993B;
      color: #ffffff;
      box-shadow: 0 31px 34px rgba(217, 153, 59, 0.33); }
    .tabs-menu div:after {
      content: "\e909";
      font-family: "icomoon";
      display: inline-block;
      position: absolute;
      font-size: 19px;
      right: -11px;
      color: #fff;
      z-index: 2; }
    .tabs-menu div:before {
      content: "";
      width: 39px;
      height: 39px;
      background-color: #D9993B;
      border-radius: 39px;
      position: absolute;
      right: -20px;
      top: 50px;
      z-index: 1; }
    .tabs-menu div:last-child:after, .tabs-menu div:last-child:before {
      display: none; }

.tabs div {
  display: none;
  font: 18px/24px 'Aktiv_Grotesk_Light';
  color: #656565; }
  .tabs div.current {
    display: block; }

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