@charset "UTF-8";
/* 
    Created on : 28 avr. 2020, 09:30:00
    Author     : S├®bastien GRIFFITHS - Otidea
*/
/* 
    Created on : 28 avr. 2020, 09:00:00
    Author     : S├®bastien GRIFFITHS - Otidea
*/
/*-- Declaration variables font--*/
/*@font-face {
    font-family: 'bretagneFont';
    src: url('../fonts/RegionBretagne-Reg.eot');
    src: local('├ó╦£┬║'), url('../fonts/RegionBretagne-Reg.woff') format('woff'), url('../fonts/RegionBretagne-Reg.ttf') format('truetype'), url('../fonts/RegionBretagne-Reg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bretagneFont';
    src: url('../fonts/RegionBretagne-Bold.eot');
    src: local('├ó╦£┬║'), url('../fonts/RegionBretagne-Bold.woff') format('woff'), url('../fonts/RegionBretagne-Bold.ttf') format('truetype'), url('../fonts/RegionBretagne-Bold.svg') format('svg');
    font-weight: bold ;
    font-style: normal;
}*/
/*-- Declaration variables couleurs--*/
/*bleu*/
/*vert*/
/*jaune*/
/*mauve */
/*mauve sombre*/
/*vert2*/
/*mauve clair*/
/*vin liqueur*/
/* gris4 */
/* dor├® */
/*-- Declaration classes font--*/
.font1 {
  font-family: "Asap", sans-serif; }

.font2 {
  font-family: "Asap", sans-serif; }

.font3 {
  font-family: "Open Sans", sans-serif; }

/*-- Declaration classes couleurs--*/
.noir {
  color: #2f313a; }

.blanc {
  color: #ffffff; }

.gris {
  color: #f7f7f7; }

.gris2 {
  color: #eef0f7; }

.couleur1 {
  color: #1364a6; }

.couleur2 {
  color: #129245; }

.couleur3 {
  color: #f49924; }

.couleur4 {
  color: #c4cae4; }

.couleur5 {
  color: #636990; }

.couleur6 {
  color: #61a644; }

.couleur7 {
  color: #c5cae4; }

.couleur8 {
  color: #95577d; }

.couleur9 {
  color: #f9f9f9; }

.couleur10 {
  color: #918021; }

.bgNoir {
  background-color: #2f313a; }

.bgBlanc {
  background-color: #ffffff; }

.bgGris {
  background-color: #f7f7f7; }

.bgCouleur1 {
  background-color: #1364a6; }

.bgCouleur2 {
  background-color: #129245; }

.bgCouleur3 {
  background-color: #f49924; }

.bgCouleur4 {
  background-color: #c4cae4; }

.bgCouleur5 {
  background-color: #636990; }

.bgCouleur6 {
  background-color: #61a644; }

.bgCouleur7 {
  background-color: #c5cae4; }

.bgCouleur8 {
  background-color: #95577d; }

.bgCouleur9 {
  background-color: #f9f9f9; }

.bgCouleur10 {
  background-color: #918021; }

/*-- Declaration mixin--*/
/*////////////////////////////////////////////////////////////////////*/
p {
  font-size: 1em;
  font-family: "Asap", sans-serif;
  text-align: justify;
  padding: 5px 0;
  line-height: 1.5em;
  background-color: transparent; }

h2 {
  font-size: 25pt;
  font-family: "Asap", sans-serif;
  font-weight: 600;
  padding: 15px 0 5px 0;
  margin: 0 0 0px 0;
  text-transform: uppercase; }
  @media screen and (max-width: 900px) {
    h2 {
      font-size: 2.0em; } }
  h2 span {
    z-index: 1; }
  h2:before {
    display: none;
    content: "";
    position: absolute;
    z-index: 0;
    width: 300px;
    max-width: calc(100%);
    height: 60px;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
    background-color: rgba(247, 247, 247, 0.5); }
    @media screen and (max-width: 900px) {
      h2:before {
        height: 45px; } }
  h2:after {
    display: none;
    content: "";
    position: absolute;
    z-index: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 50%);
    -moz-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
    background-color: #1364a6; }

h3 {
  font-size: 20pt;
  color: #1364a6;
  font-weight: 600;
  /*font-style:italic;*/
  font-family: "Asap", sans-serif;
  padding: 0px 0 15px 0; }
  @media screen and (max-width: 900px) {
    h3 {
      font-size: 1.8em; } }

h4 {
  font-size: 16pt;
  font-weight: 600;
  font-family: "Asap", sans-serif;
  padding: 5px 0; }
  @media screen and (max-width: 900px) {
    h4 {
      font-size: 1.7em; } }
  h4.type1 {
    color: #1364a6; }
  h4.type2 {
    color: #8b8b8b; }

h5 {
  font-size: 2.5em;
  font-style: italic;
  font-weight: 300;
  padding: 0 0 8px;
  font-family: "Asap", sans-serif; }

main {
  /*// AUTOPROMO | VIDEO ou SLIDER 1 /////////////*/
  /*// AUTOPROMO | SLIDER 2 /////////////*/
  /*// AUTOPROMO | SLIDER 3 /////////////*/ }
  main #autoPromoEncart1 {
    height: 1080px;
    max-width: 100%;
    width: 100%;
    background-color: #2f313a;
    min-height: 275px;
    min-height: calc(100vh - 71px);
    /*///////////////////////// video //////////////////////////////////////////*/
    /*///////////////////////// /video /////////////////////////////////////////*/ }
    @media screen and (max-width: 1220px) {
      main #autoPromoEncart1 {
        overflow: hidden; } }
    main #autoPromoEncart1 .blocTitre {
      position: absolute;
      z-index: 3;
      max-width: calc(100% - 60px);
      width: 50%;
      bottom: 150px;
      left: calc(50%);
      opacity: 1;
      padding-right: 200px;
      -webkit-transform: translate(0%, 0%);
      -moz-transform: translate(0%, 0%);
      -o-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
      transform: translate(0%, 0%);
      /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
      @media screen and (max-width: 1220px) {
        main #autoPromoEncart1 .blocTitre {
          max-width: calc(100%);
          width: 100%;
          padding: 15px 15px;
          height: auto;
          background-color: #ffffff;
          left: 50%;
          bottom: 0px;
          -webkit-transform: translate(-50%, 0%);
          -moz-transform: translate(-50%, 0%);
          -o-transform: translate(-50%, 0%);
          -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ } }
      main #autoPromoEncart1 .blocTitre h1, main #autoPromoEncart1 .blocTitre h2 {
        color: #ffffff;
        background: transparent;
        text-shadow: 0 0 10px rgba(0, 0, 0, 0);
        padding: 15px 30px 0px;
        margin: 0;
        font-weight: 700;
        left: 0%;
        text-align: left;
        font-size: 15pt;
        text-transform: uppercase;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease;
        /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
        @media screen and (max-width: 1220px) {
          main #autoPromoEncart1 .blocTitre h1, main #autoPromoEncart1 .blocTitre h2 {
            left: 0%;
            padding: 0;
            text-align: left;
            text-shadow: 0 0 10px rgba(0, 0, 0, 0);
            color: #1364a6;
            font-size: 16pt; } }
        main #autoPromoEncart1 .blocTitre h1 span, main #autoPromoEncart1 .blocTitre h2 span {
          display: inline-block;
          background-color: #1364a6;
          padding: 0 10px;
          margin: 0 50px;
          /*white-space:nowrap;*/
          line-height: 1.2; }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart1 .blocTitre h1 span, main #autoPromoEncart1 .blocTitre h2 span {
              white-space: normal;
              line-height: 1em;
              margin: 0;
              background-color: transparent;
              padding: 0; } }
        main #autoPromoEncart1 .blocTitre h1:before, main #autoPromoEncart1 .blocTitre h1:after, main #autoPromoEncart1 .blocTitre h2:before, main #autoPromoEncart1 .blocTitre h2:after {
          display: none; }
      main #autoPromoEncart1 .blocTitre h3, main #autoPromoEncart1 .blocTitre h1 + h2 {
        color: #ffffff;
        background: transparent;
        text-shadow: 0 0 10px rgba(0, 0, 0, 0);
        padding: 0px 30px 15px;
        margin: 0;
        font-size: 20pt;
        font-weight: 600;
        text-transform: uppercase;
        left: 0%;
        text-align: left;
        -webkit-transition: all 0.5s ease;
        -moz-transition: all 0.5s ease;
        -ms-transition: all 0.5s ease;
        transition: all 0.5s ease;
        /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
        @media screen and (max-width: 1220px) {
          main #autoPromoEncart1 .blocTitre h3, main #autoPromoEncart1 .blocTitre h1 + h2 {
            left: 0%;
            padding: 0;
            text-align: left;
            text-shadow: 0 0 10px rgba(0, 0, 0, 0);
            color: #129245;
            font-size: 18pt; } }
        main #autoPromoEncart1 .blocTitre h3 span, main #autoPromoEncart1 .blocTitre h1 + h2 span {
          display: block;
          overflow: hidden;
          /*white-space:nowrap;*/
          line-height: 1.2;
          background-color: #129245;
          display: inline-block;
          padding: 0 15px;
          margin: 0 0px; }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart1 .blocTitre h3 span, main #autoPromoEncart1 .blocTitre h1 + h2 span {
              white-space: normal;
              line-height: 1em;
              background-color: transparent;
              padding: 0; } }
    main #autoPromoEncart1 article {
      height: 100%; }
      main #autoPromoEncart1 article .conteneur {
        width: 100%;
        height: 100%;
        overflow: hidden; }
        main #autoPromoEncart1 article .conteneur:after {
          display: none;
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          z-index: 0;
          height: 100px;
          -webkit-transform: translate(0, 100%);
          -moz-transform: translate(0, 100%);
          -o-transform: translate(0, 100%);
          -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          background-color: #ffffff; }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart1 article .conteneur:after {
              display: block; } }
        main #autoPromoEncart1 article .conteneur .auto {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          opacity: 0;
          background-size: cover;
          background-position: 50% 50%;
          background-repeat: no-repeat;
          -webkit-transition: all 0.8s ease;
          -moz-transition: all 0.8s ease;
          -ms-transition: all 0.8s ease;
          transition: all 0.8s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
          main #autoPromoEncart1 article .conteneur .auto.top {
            background-position: 50% 0%; }
          main #autoPromoEncart1 article .conteneur .auto.bottom {
            background-position: 50% 100%; }
          main #autoPromoEncart1 article .conteneur .auto.left {
            background-position: 0% 50%; }
          main #autoPromoEncart1 article .conteneur .auto.right {
            background-position: 100% 50%; }
          main #autoPromoEncart1 article .conteneur .auto .blocTitre h2 {
            left: 50%;
            text-align: left; }
          main #autoPromoEncart1 article .conteneur .auto .blocTitre h3 {
            left: -50%;
            text-align: left; }
          main #autoPromoEncart1 article .conteneur .auto.en_cours {
            opacity: 1; }
            main #autoPromoEncart1 article .conteneur .auto.en_cours .blocTitre {
              z-index: 1;
              opacity: 1; }
              main #autoPromoEncart1 article .conteneur .auto.en_cours .blocTitre h2 {
                left: 0%; }
              main #autoPromoEncart1 article .conteneur .auto.en_cours .blocTitre h3 {
                left: 0%; }
      main #autoPromoEncart1 article #navigation {
        position: absolute;
        height: 100%;
        top: 0;
        width: 100%; }
        main #autoPromoEncart1 article #navigation .arrow {
          width: 71px;
          height: 71px;
          cursor: pointer;
          position: absolute;
          background-color: #2f313a;
          /*border-radius: 50%;*/
          top: 50%;
          top: calc(50% + 60px);
          top: unset;
          bottom: 0;
          z-index: 9999;
          -webkit-transform: translate(0px, 0%);
          -moz-transform: translate(0px, 0%);
          -o-transform: translate(0px, 0%);
          -ms-transform: translate(0px, 0%);
          transform: translate(0px, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          background-position: 50% 50%;
          background-size: auto;
          background-repeat: no-repeat;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart1 article #navigation .arrow {
              width: 40px;
              height: 50px;
              background-size: contain;
              border-radius: 0%;
              bottom: unset;
              top: 55px; } }
          main #autoPromoEncart1 article #navigation .arrow#arrowLeft {
            left: calc((100% - 1020px) /2 - 71px);
            background-image: url("../medias_front/common/pag-prev.png"); }
            @media screen and (max-width: 1220px) {
              main #autoPromoEncart1 article #navigation .arrow#arrowLeft {
                left: 0; } }
            main #autoPromoEncart1 article #navigation .arrow#arrowLeft:hover {
              background-position: 25% 50%; }
          main #autoPromoEncart1 article #navigation .arrow#arrowRight {
            right: calc((100% - 1020px) /2 - 71px);
            background-image: url("../medias_front/common/pag-next.png"); }
            @media screen and (max-width: 1220px) {
              main #autoPromoEncart1 article #navigation .arrow#arrowRight {
                right: 0; } }
            main #autoPromoEncart1 article #navigation .arrow#arrowRight:hover {
              background-position: 75% 50%; }
      main #autoPromoEncart1 article #contPoints {
        display: none;
        position: absolute;
        bottom: 80px;
        width: calc(100% - 60px);
        max-width: calc(1220px - 60px);
        left: 50%;
        min-height: 20px;
        z-index: 3;
        -webkit-transform: translate(-50%, 0);
        -moz-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
        @media screen and (max-width: 1220px) {
          main #autoPromoEncart1 article #contPoints {
            bottom: 15px;
            width: calc(100% - 30px);
            max-width: calc(1220px - 30px);
            -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
            justify-content: flex-start; } }
        main #autoPromoEncart1 article #contPoints .points {
          max-width: 200px; }
          main #autoPromoEncart1 article #contPoints .points li[id*='pilotP1_'] {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            margin: 5px;
            background-color: #ffffff;
            cursor: pointer;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
            /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
            main #autoPromoEncart1 article #contPoints .points li[id*='pilotP1_'].en_cours {
              background-color: #2f313a; }
            main #autoPromoEncart1 article #contPoints .points li[id*='pilotP1_']:hover {
              background-color: #1364a6; }
    main #autoPromoEncart1 #videoCont {
      z-index: 2;
      position: relative;
      max-width: 100%;
      width: 100%;
      height: 100vh;
      background-color: transparent;
      background-image: url();
      background-size: cover;
      background-position: 50% 0;
      box-sizing: border-box;
      overflow: hidden; }
      main #autoPromoEncart1 #videoCont video {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        position: absolute; }
        main #autoPromoEncart1 #videoCont video.videoAbs {
          display: block; }
        main #autoPromoEncart1 #videoCont video.videoAlt {
          display: none;
          background-repeat: no-repeat;
          background-size: cover;
          background-position: 50% 50%;
          max-width: 100%; }
        @media screen and (max-width: 900px) {
          main #autoPromoEncart1 #videoCont video.videoAbs {
            display: none; }
          main #autoPromoEncart1 #videoCont video.videoAlt {
            display: block; } }
    main #autoPromoEncart1:before {
      display: none;
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      z-index: 2;
      height: 150px;
      background: -moz-linear-gradient(top, rgba(47, 49, 58, 0.5) 0%, rgba(47, 49, 58, 0) 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(47, 49, 58, 0.5) 0%, rgba(47, 49, 58, 0) 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(47, 49, 58, 0.5) 0%, rgba(47, 49, 58, 0) 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d1d1b', endColorstr='#001d1d1b',GradientType=0 );
      /* IE6-9 */ }
    main #autoPromoEncart1:after {
      display: none;
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 2;
      height: 150px;
      /*            background: -moz-linear-gradient(top, rgba($noir,0) 0%, rgba($noir,0.5) 100%);  FF3.6-15 
                  background: -webkit-linear-gradient(top, rgba($noir,0) 0%,rgba($noir,0.5) 100%);  Chrome10-25,Safari5.1-6 
                  background: linear-gradient(to bottom, rgba($noir,0) 0%,rgba($noir,0.5) 100%);  W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ 
                  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d1d1b', endColorstr='#801d1d1b',GradientType=0 );  IE6-9 */ }
  main #autoPromoEncart2 {
    max-width: 100%;
    width: 100%;
    background-color: #ffffff;
    min-height: 500px; }
    main #autoPromoEncart2:after {
      content: "";
      position: absolute;
      top: 50%;
      height: calc(100% - 135px);
      width: 100%;
      background-color: #eef0f7;
      z-index: 0; }
      @media screen and (max-width: 1220px) {
        main #autoPromoEncart2:after {
          height: 100%; } }
    main #autoPromoEncart2 article {
      overflow: hidden;
      z-index: 1;
      height: 100%;
      padding: 100px 0; }
      @media screen and (max-width: 1220px) {
        main #autoPromoEncart2 article {
          padding: 150px 0 50px; } }
      main #autoPromoEncart2 article #sequence_promoZone2 {
        height: 460px;
        width: calc(1220px - 60px);
        max-width: calc(100% - 60px);
        margin: 0 auto;
        overflow: initial; }
        @media screen and (max-width: 850px) {
          main #autoPromoEncart2 article #sequence_promoZone2 {
            max-width: calc(100% - 30px); } }
        main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model {
          background-size: cover;
          background-position: 50% 50%;
          background-repeat: no-repeat;
          width: calc(50% + 160px); }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model.top {
            background-position: 50% 0%; }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model.bottom {
            background-position: 50% 100%; }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model.left {
            background-position: 0% 50%; }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model.right {
            background-position: 100% 50%; }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li a.model {
              width: 100%; } }
        main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide {
          width: calc(50% + 0px);
          right: 0;
          top: 0%;
          -webkit-transform: translate(0, 0%);
          -moz-transform: translate(0, 0%);
          -o-transform: translate(0, 0%);
          -ms-transform: translate(0, 0%);
          transform: translate(0, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
          @media screen and (max-width: 1220px) {
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide {
              width: 100%;
              top: unset;
              bottom: 0;
              height: 100%; } }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide h2 {
            color: #129245;
            padding: 30px 15px 30px calc((80px * 2) + 50px); }
            @media screen and (max-width: 1220px) {
              main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide h2 {
                padding: 0px 15px 0px 0;
                -webkit-transform: translate(0, calc(-100% - 10px));
                -moz-transform: translate(0, calc(-100% - 10px));
                -o-transform: translate(0, calc(-100% - 10px));
                -ms-transform: translate(0, calc(-100% - 10px));
                transform: translate(0, calc(-100% - 10px));
                /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ } }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span {
            background-color: rgba(47, 49, 58, 0.9);
            display: block;
            padding: 55px 40px; }
            @media screen and (max-width: 1220px) {
              main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span {
                padding: 20px 20px 30px;
                position: absolute;
                bottom: 0;
                width: 100%; } }
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span .title {
              color: #ffffff;
              font-size: 30pt;
              text-transform: uppercase; }
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span .subtitle {
              color: #ffffff;
              font-weight: 300;
              font-size: 22pt; }
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span .bouton {
              margin: 5px 5px 5px 30px; }
              @media screen and (max-width: 1220px) {
                main #autoPromoEncart2 article #sequence_promoZone2 .sequence-canvas li .ctnuSlide > span .bouton {
                  margin: 0px;
                  max-width: 100%; } }
        main #autoPromoEncart2 article #sequence_promoZone2 .sequence-pagination {
          top: unset;
          bottom: 0;
          left: 50%;
          -webkit-transform: translate(-50%, 0%);
          -moz-transform: translate(-50%, 0%);
          -o-transform: translate(-50%, 0%);
          -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          padding: 0;
          height: 30px; }
          main #autoPromoEncart2 article #sequence_promoZone2 .sequence-pagination li {
            background-color: #c4cae4; }
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-pagination li.current {
              background-color: #f49924; }
            main #autoPromoEncart2 article #sequence_promoZone2 .sequence-pagination li:hover, main #autoPromoEncart2 article #sequence_promoZone2 .sequence-pagination li.current:hover {
              background-color: #129245; }
  main #autoPromoEncart3 {
    color: #ffffff;
    background-color: #2f313a;
    width: 100%; }
    main #autoPromoEncart3 article {
      width: calc(100%); }
      @media screen and (max-width: 1220px) {
        main #autoPromoEncart3 article #intAutoPromoEncart3 {
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          /*--Exemple d'appel : @include flexDirection(row);--*/ } }
      main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote {
        position: absolute;
        z-index: 2;
        left: 50%;
        -webkit-transform: translate(-50%, 0%);
        -moz-transform: translate(-50%, 0%);
        -o-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
        padding: 50px 30px; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote h2, main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote p {
          text-align: center; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote .bouton:after {
          background-color: rgba(47, 49, 58, 0.1); }
        @media screen and (max-width: 1220px) {
          main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote {
            position: relative;
            background-color: #ffffff;
            z-index: 0;
            padding: 50px 30px 30px; }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote h2 {
              color: #2f313a; }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote p {
              color: #1364a6; }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote .bouton {
              color: #ffffff;
              background-color: #1364a6; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #pilote #intPilote .bouton:after {
                background-color: #f49924; } }
      main #autoPromoEncart3 article #intAutoPromoEncart3 #prevZone3, main #autoPromoEncart3 article #intAutoPromoEncart3 #nextZone3 {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        margin: 30px 10px 10px 10px;
        background-color: #ffffff;
        display: block;
        cursor: pointer; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #prevZone3:before, main #autoPromoEncart3 article #intAutoPromoEncart3 #nextZone3:before {
          content: "";
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
          width: 0%;
          height: 0%;
          z-index: 1;
          border-radius: 50%;
          background-color: rgba(19, 100, 166, 0.1); }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #prevZone3:after, main #autoPromoEncart3 article #intAutoPromoEncart3 #nextZone3:after {
          content: "";
          position: absolute;
          top: 50%;
          left: calc(50% + 3px);
          width: 0;
          height: 0;
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          border-style: solid;
          border-width: 15px 0 15px 15px;
          border-color: transparent transparent transparent #2f313a;
          z-index: 2; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #prevZone3#prevZone3:after, main #autoPromoEncart3 article #intAutoPromoEncart3 #nextZone3#prevZone3:after {
          left: calc(50% - 3px);
          border-width: 15px 15px 15px 0;
          border-color: transparent #2f313a transparent transparent; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #prevZone3:hover:before, main #autoPromoEncart3 article #intAutoPromoEncart3 #nextZone3:hover:before {
          width: 100%;
          height: 100%; }
      main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 {
        height: 100%;
        min-height: 400px; }
        main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas {
          min-height: 400px;
          position: relative;
          width: 100%;
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
          -webkit-transform: translate(0%, 0%);
          -moz-transform: translate(0%, 0%);
          -o-transform: translate(0%, 0%);
          -ms-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
          main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li {
            width: calc(100% / 6);
            display: block;
            position: relative;
            background-color: #1364a6;
            height: 700px;
            overflow: hidden;
            width: calc(100% / 6); }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model {
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
              opacity: 1;
              background-size: cover;
              background-position: 50% 50%;
              background-repeat: no-repeat; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model.top {
                background-position: 50% 0%; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model.bottom {
                background-position: 50% 100%; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model.left {
                background-position: 0% 50%; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model.right {
                background-position: 100% 50%; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .contImgZoom {
                width: 100%;
                height: 100%;
                display: block;
                z-index: 1; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .contImgZoom .imgZoom {
                  height: 100%;
                  width: auto; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .blocTitre {
                width: 100%;
                position: absolute;
                bottom: 0;
                z-index: 3; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .blocTitre h3 {
                  color: #ffffff;
                  font-size: 15pt;
                  text-transform: uppercase;
                  text-align: center;
                  padding: 20px 15px;
                  font-weight: 700; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .blocTitre h3 span {
                    padding: 0 15px;
                    white-space: nowrap; }
                    main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model .blocTitre h3 span.trait {
                      height: 1px;
                      background-color: #ffffff;
                      width: calc(100% - 150px); }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                width: 100%;
                z-index: 2;
                height: 50%;
                max-height: calc(100% / 2);
                -webkit-transition: all 0.5s ease;
                -moz-transition: all 0.5s ease;
                -ms-transition: all 0.5s ease;
                transition: all 0.5s ease;
                /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
                background: -moz-linear-gradient(top, rgba(47, 49, 58, 0) 0%, rgba(47, 49, 58, 0.8) 100%);
                background: -webkit-linear-gradient(top, rgba(47, 49, 58, 0) 0%, rgba(47, 49, 58, 0.8) 100%);
                background: linear-gradient(to bottom, rgba(47, 49, 58, 0) 0%, rgba(47, 49, 58, 0.8) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001d1d1b', endColorstr='#801d1d1b',GradientType=0 ); }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model:hover .imgZoom {
                -webkit-transform: scale(1.05) translate(-48%, -48%);
                -moz-transform: scale(1.05) translate(-48%, -48%);
                -o-transform: scale(1.05) translate(-48%, -48%);
                -ms-transform: scale(1.05) translate(-48%, -48%);
                transform: scale(1.05) translate(-48%, -48%);
                /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li .model:hover:after {
                bottom: -15%; }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:last-of-type {
              width: 100%; }
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:last-of-type .contImgZoom .imgZoom {
                height: auto;
                width: 100%; }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+2) {
              width: calc(100% / 2); }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+3) {
              width: calc(100% / 3); }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+4) {
              width: calc(100% / 4); }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+5) {
              width: calc(100% / 5); }
            main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+6) {
              width: calc(100% / 6); }
            @media screen and (max-width: 1220px) {
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li {
                width: 50%;
                height: 25vw; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+6) {
                  width: 50%; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+6) .contImgZoom .imgZoom {
                    height: auto;
                    width: 100%; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:last-of-type, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:last-of-type {
                  width: 100%; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:last-of-type .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:last-of-type .contImgZoom .imgZoom {
                    height: auto;
                    width: 100%; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+6) {
                  width: 50%; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+6) .contImgZoom .imgZoom {
                    height: auto;
                    width: 100%; } }
            @media screen and (max-width: 700px) {
              main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li {
                width: 100%;
                height: 50vw; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+6) {
                  width: 100%; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w1:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w3:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w5:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w7:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w9:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w11:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w13:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w15:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w17:nth-last-of-type(-n+6) .contImgZoom .imgZoom {
                    height: auto;
                    width: 100%; }
                main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+6), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+2), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+3), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+4), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+5), main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+6) {
                  width: 100%; }
                  main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w2:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w4:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w6:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w8:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w10:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w12:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w14:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w16:nth-last-of-type(-n+6) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+2) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+3) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+4) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+5) .contImgZoom .imgZoom, main #autoPromoEncart3 article #intAutoPromoEncart3 #sequence_promoZone3 .sequence-canvas li.w18:nth-last-of-type(-n+6) .contImgZoom .imgZoom {
                    height: auto;
                    width: 100%; } }
  main #orientation {
    background-color: #ffffff;
    width: calc(100% - 140px);
    max-width: 1020px;
    margin: 0 auto 75px;
    -webkit-transform: translate(0, -70px);
    -moz-transform: translate(0, -70px);
    -o-transform: translate(0, -70px);
    -ms-transform: translate(0, -70px);
    transform: translate(0, -70px);
    /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
    border-bottom: 2px solid #2f313a;
    min-height: 100px; }
    main #orientation:before {
      content: "";
      position: absolute;
      height: calc(100% - 90px);
      width: 2px;
      bottom: 0;
      background-color: #2f313a;
      left: 0; }
    main #orientation:after {
      content: "";
      position: absolute;
      height: calc(100% - 90px);
      width: 2px;
      bottom: 0;
      background-color: #2f313a;
      right: 0; }
    @media screen and (max-width: 1220px) {
      main #orientation {
        margin: 0 auto 100px;
        width: calc(100%);
        border-bottom: 0px solid #2f313a;
        border-top: 2px solid #2f313a;
        -webkit-transform: translate(0, 0px);
        -moz-transform: translate(0, 0px);
        -o-transform: translate(0, 0px);
        -ms-transform: translate(0, 0px);
        transform: translate(0, 0px);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
        main #orientation:after, main #orientation:before {
          display: none; } }
    main #orientation article #intOrientation h3 {
      text-transform: uppercase;
      text-align: center;
      border-bottom: 1px solid #c4cae4;
      color: #2f313a;
      max-width: calc(100% - 100px);
      margin: 0 auto;
      line-height: 70px;
      padding: 0; }
      main #orientation article #intOrientation h3 span {
        color: #f49924; }
      @media screen and (max-width: 850px) {
        main #orientation article #intOrientation h3 {
          max-width: calc(100% - 60px); } }
    main #orientation article #intOrientation > div[class*='flex'] .orient {
      width: 250px;
      height: 165px;
      background-color: #ffffff;
      color: #2f313a;
      -webkit-transform: translate(0, 20px);
      -moz-transform: translate(0, 20px);
      -o-transform: translate(0, 20px);
      -ms-transform: translate(0, 20px);
      transform: translate(0, 20px);
      /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
      @media screen and (max-width: 850px) {
        main #orientation article #intOrientation > div[class*='flex'] .orient {
          -webkit-transform: translate(0, 0px);
          -moz-transform: translate(0, 0px);
          -o-transform: translate(0, 0px);
          -ms-transform: translate(0, 0px);
          transform: translate(0, 0px);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          margin: 15px 0;
          padding: 15px 0; } }
      main #orientation article #intOrientation > div[class*='flex'] .orient:not(:first-of-type):before {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 1px;
        height: 100%;
        background-color: #c4cae4; }
        @media screen and (max-width: 850px) {
          main #orientation article #intOrientation > div[class*='flex'] .orient:not(:first-of-type):before {
            bottom: unset;
            top: 0;
            height: 1px;
            width: 100%; } }
      main #orientation article #intOrientation > div[class*='flex'] .orient span {
        text-transform: uppercase;
        font-size: 15pt;
        font-weight: 700;
        display: block;
        position: absolute;
        bottom: 0;
        text-align: center;
        width: 100%; }
      main #orientation article #intOrientation > div[class*='flex'] .orient:after {
        content: "";
        position: absolute;
        top: calc(50% - 30px);
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
        /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
        width: 90px;
        height: 90px;
        border-radius: 50%;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: auto;
        background-color: #f49924; }
        @media screen and (max-width: 850px) {
          main #orientation article #intOrientation > div[class*='flex'] .orient:after {
            top: calc(50% - 5px); } }
      main #orientation article #intOrientation > div[class*='flex'] .orient#orient1:after {
        background-image: url(../medias_front/common/orient1.png); }
      main #orientation article #intOrientation > div[class*='flex'] .orient#orient2:after {
        background-image: url(../medias_front/common/orient2.png); }
      main #orientation article #intOrientation > div[class*='flex'] .orient#orient3:after {
        background-image: url(../medias_front/common/orient3.png); }
      main #orientation article #intOrientation > div[class*='flex'] .orient:hover:after {
        background-color: #c4cae4; }
    @media screen and (max-width: 850px) {
      main #orientation article #intOrientation > div[class*='flex'] {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; } }
  main #events {
    width: 100%; }
    main #events article {
      width: calc(100% - 60px);
      max-width: 1220px;
      margin: 0 auto;
      padding: 100px 0; }
      @media screen and (max-width: 1220px) {
        main #events article {
          padding: 50px 0; } }
      main #events article #intEvents {
        width: 100%; }
        @media screen and (max-width: 1220px) {
          main #events article #intEvents {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            /*--Exemple d'appel : @include flexDirection(row);--*/ } }
        main #events article #intEvents #unEvent {
          width: calc(100% - 400px);
          padding: 0 60px 0 0;
          border-right: 2px solid #2f313a; }
          @media screen and (max-width: 1220px) {
            main #events article #intEvents #unEvent {
              width: calc(100%);
              padding: 0 0px 50px 0;
              border-right: 0px solid #2f313a; } }
          main #events article #intEvents #unEvent #intUnEvent {
            width: 100%; }
            @media screen and (max-width: 800px) {
              main #events article #intEvents #unEvent #intUnEvent {
                -webkit-flex-direction: column-reverse;
                -ms-flex-direction: column-reverse;
                flex-direction: column-reverse;
                /*--Exemple d'appel : @include flexDirection(row);--*/ } }
            main #events article #intEvents #unEvent #intUnEvent #infosUnEvent {
              position: absolute;
              top: 50%;
              left: 0;
              -webkit-transform: translate(0, -50%);
              -moz-transform: translate(0, -50%);
              -o-transform: translate(0, -50%);
              -ms-transform: translate(0, -50%);
              transform: translate(0, -50%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
              background-color: rgba(47, 49, 58, 0.9);
              width: calc(100% - 300px);
              padding: 80px 40px;
              z-index: 2; }
              @media screen and (max-width: 800px) {
                main #events article #intEvents #unEvent #intUnEvent #infosUnEvent {
                  padding: 80px 20px 20px;
                  position: relative;
                  width: calc(100%);
                  -webkit-transform: translate(0, 30px);
                  -moz-transform: translate(0, 30px);
                  -o-transform: translate(0, 30px);
                  -ms-transform: translate(0, 30px);
                  transform: translate(0, 30px);
                  /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ } }
              main #events article #intEvents #unEvent #intUnEvent #infosUnEvent .date {
                display: block;
                position: absolute;
                top: 0;
                -webkit-transform: translate(0, -50%);
                -moz-transform: translate(0, -50%);
                -o-transform: translate(0, -50%);
                -ms-transform: translate(0, -50%);
                transform: translate(0, -50%);
                /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
                color: #ffffff;
                background-color: #1364a6;
                padding: 15px;
                font-size: 36pt;
                font-weight: 600;
                text-align: center;
                text-transform: uppercase;
                left: 40px; }
                main #events article #intEvents #unEvent #intUnEvent #infosUnEvent .date span {
                  font-size: 24pt;
                  display: block; }
              main #events article #intEvents #unEvent #intUnEvent #infosUnEvent h3 {
                color: #ffffff;
                font-size: 30pt;
                text-transform: uppercase; }
              main #events article #intEvents #unEvent #intUnEvent #infosUnEvent .lieu {
                font-size: 0pt;
                color: transparent; }
            main #events article #intEvents #unEvent #intUnEvent #imgUnEvent {
              z-index: 1;
              width: 380px;
              height: calc(380px *15 /10); }
              @media screen and (max-width: 800px) {
                main #events article #intEvents #unEvent #intUnEvent #imgUnEvent {
                  max-width: calc(100vw - 200px);
                  max-height: calc((100vw - 200px) *15 /10); } }
              @media screen and (max-width: 800px) {
                main #events article #intEvents #unEvent #intUnEvent #imgUnEvent {
                  max-width: calc(240px);
                  max-height: calc((240px) *15 /10); } }
              main #events article #intEvents #unEvent #intUnEvent #imgUnEvent [id*='back_'] {
                width: 100%;
                height: 100%;
                overflow: hidden; }
        main #events article #intEvents #listeEvents {
          padding: 0 0 0 60px;
          width: 400px; }
          @media screen and (max-width: 1220px) {
            main #events article #intEvents #listeEvents {
              width: calc(100%);
              padding: 0 0 0 0px; } }
          main #events article #intEvents #listeEvents h2 {
            padding: 30px 0; }
          main #events article #intEvents #listeEvents .unEventListe {
            padding: 30px 0;
            text-transform: uppercase; }
            main #events article #intEvents #listeEvents .unEventListe:after {
              content: "";
              position: absolute;
              left: 0;
              bottom: 0;
              width: calc(100% - 60px);
              max-width: 250px;
              height: 1px;
              background-color: #c4cae4; }
              @media screen and (max-width: 1220px) {
                main #events article #intEvents #listeEvents .unEventListe:after {
                  max-width: calc(100% - 60px); } }
            main #events article #intEvents #listeEvents .unEventListe h3 {
              color: #2f313a;
              font-size: 25pt;
              font-weight: 600;
              padding: 5px 0;
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
              main #events article #intEvents #listeEvents .unEventListe h3:hover {
                color: #1364a6; }
            main #events article #intEvents #listeEvents .unEventListe .date {
              color: #f49924;
              padding: 5px 0;
              font-size: 15pt;
              font-weight: 600; }
            main #events article #intEvents #listeEvents .unEventListe .lieu {
              font-size: 0pt;
              color: transparent; }
            main #events article #intEvents #listeEvents .unEventListe [id*='back_'] {
              display: none; }
          main #events article #intEvents #listeEvents .bouton {
            margin: 30px 0; }
  main .pageBloc.blocGalerie.type1#bloc_actualites {
    background-color: #eef0f7;
    padding-bottom: 75px; }
    main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocTitre {
      margin-top: 100px; }
      @media screen and (max-width: 1020px) {
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocTitre {
          margin-top: 70px; } }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocTitre h2 {
        color: #1364a6; }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocTitre h3 {
        font-size: 25pt;
        font-weight: 600;
        text-transform: uppercase;
        color: #2f313a; }
    main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu:after, main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu:before {
      display: none; }
    main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan {
      width: calc((100%) / 3);
      height: auto;
      padding: 0 0 50px 0;
      flex: 1 1 auto; }
      @media screen and (max-width: 1020px) {
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan {
          width: calc((100%) / 2);
          margin: 50px 0 0 0; } }
      @media screen and (max-width: 600px) {
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan {
          width: calc((100%) / 1); } }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan:before {
        content: "";
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 2;
        width: calc(100% - 60px);
        max-width: 300px;
        height: 30px;
        background-color: #f49924;
        border-radius: 0%;
        -webkit-transform: translate(-50%, -100%);
        -moz-transform: translate(-50%, -100%);
        -o-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
        transform: translate(-50%, -100%);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 50%;
        z-index: 2;
        width: calc(100% - 60px);
        max-width: 300px;
        height: 10px;
        background-color: #f49924;
        border-radius: 0%;
        -webkit-transform: translate(-50%, 100%);
        -moz-transform: translate(-50%, 100%);
        -o-transform: translate(-50%, 100%);
        -ms-transform: translate(-50%, 100%);
        transform: translate(-50%, 100%);
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan a, main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan span.aSpan {
        width: 100%;
        height: calc((100vw) / 3);
        display: block; }
        @media screen and (max-width: 1020px) {
          main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan a, main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan span.aSpan {
            height: calc((100vw) / 2); } }
        @media screen and (max-width: 600px) {
          main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan a, main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan span.aSpan {
            height: calc((100vw) / 1); } }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan > span {
        position: absolute;
        left: 50%;
        display: block;
        -webkit-transform: translate(-50%, calc(-100% + 50px));
        -moz-transform: translate(-50%, calc(-100% + 50px));
        -o-transform: translate(-50%, calc(-100% + 50px));
        -ms-transform: translate(-50%, calc(-100% + 50px));
        transform: translate(-50%, calc(-100% + 50px));
        /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
        background-color: #ffffff;
        width: calc(100% - 60px);
        max-width: 380px;
        padding: 20px; }
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan > span .lien {
          font-size: 0pt;
          color: transparent; }
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan > span h3 {
          text-align: center;
          color: #2f313a;
          font-weight: 700;
          text-transform: uppercase; }
          main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan > span h3:after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 50%;
            width: calc(100% - 100px);
            max-width: 200px;
            height: 1px;
            background-color: #c4cae4;
            -webkit-transform: translate(-50%, 0);
            -moz-transform: translate(-50%, 0);
            -o-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
            /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
        main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .intBlocContenu .contASpan > span .date {
          text-align: center;
          color: #f49924;
          display: block;
          width: 100%;
          font-weight: 700;
          font-size: 14pt; }
    main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .bouton {
      color: #2f313a;
      background-color: transparent;
      padding: 10px 15px;
      width: calc(100% - 60px);
      max-width: 300px;
      font-weight: 700;
      border-bottom: 2px solid #2f313a; }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .bouton span {
        color: #2f313a !important; }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .bouton:after {
        background-color: #f49924; }
      main .pageBloc.blocGalerie.type1#bloc_actualites .intPageBloc .blocContenu .bouton b {
        font-size: 20pt; }
  main .pageBloc.blocTexte.type0#bloc_carteAccueil {
    background-color: #2f313a;
    background-image: url(../medias_front/common/carteAcc.jpg);
    background-repeat: repeat-y;
    background-size: 50% auto;
    background-position: 0 0; }
    @media screen and (max-width: 1220px) {
      main .pageBloc.blocTexte.type0#bloc_carteAccueil {
        background-repeat: repeat-x;
        background-size: auto 50%; } }
    main .pageBloc.blocTexte.type0#bloc_carteAccueil:before {
      content: "";
      position: absolute;
      top: 0;
      left: 50%;
      z-index: 2;
      width: calc(100% - 60px);
      max-width: 1220px;
      height: 30px;
      background-color: #129245;
      border-radius: 0%;
      -webkit-transform: translate(-50%, -100%);
      -moz-transform: translate(-50%, -100%);
      -o-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
      transform: translate(-50%, -100%);
      /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
    main .pageBloc.blocTexte.type0#bloc_carteAccueil:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 50%;
      z-index: 2;
      width: calc(100% - 60px);
      max-width: 1220px;
      height: 10px;
      background-color: #129245;
      border-radius: 0%;
      -webkit-transform: translate(-50%, 100%);
      -moz-transform: translate(-50%, 100%);
      -o-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
      transform: translate(-50%, 100%);
      /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
    main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc {
      max-width: 1220px;
      min-height: 450px;
      background-color: transparent;
      padding: 0; }
      main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu {
        width: 100%;
        height: 100%;
        display: block; }
        main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu {
          width: 100%;
          height: 100%;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-flex-direction: row;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
          -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          -webkit-align-content: stretch;
          -ms-flex-line-pack: stretch;
          align-content: stretch;
          -webkit-align-items: center;
          -ms-flex-align: center;
          align-items: center; }
          @media screen and (max-width: 1220px) {
            main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu {
              -webkit-flex-direction: column;
              -ms-flex-direction: column;
              flex-direction: column;
              /*--Exemple d'appel : @include flexDirection(row);--*/ } }
          main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #carteAcc {
            width: 50%;
            background-image: url(../medias_front/common/carteAcc.png);
            background-repeat: no-repeat;
            background-size: contain;
            background-position: 50% 50%;
            min-height: 390px; }
            @media screen and (max-width: 1220px) {
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #carteAcc {
                margin: 0 auto;
                width: 100%; } }
          main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc {
            width: 50%; }
            @media screen and (max-width: 1220px) {
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc {
                width: 100%; } }
            main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span {
              color: #ffffff;
              padding: 60px 60px;
              max-width: 460px;
              border-right: 1px solid #ffffff;
              display: block;
              margin: 0 0 0 30px; }
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span:before {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                height: 1px;
                width: calc(100% - 120px);
                background-color: #ffffff; }
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span:after {
                content: "";
                position: absolute;
                bottom: 0;
                right: 0;
                height: 1px;
                width: calc(100% - 120px);
                background-color: #ffffff; }
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span h3 {
                color: #ffffff;
                text-transform: uppercase; }
              main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span p {
                font-size: 16pt; }
              @media screen and (max-width: 1220px) {
                main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span {
                  border-right: 0px solid #ffffff;
                  border-bottom: 1px solid #ffffff;
                  margin: 30px auto 60px;
                  padding: 30px 30px;
                  text-align: center; }
                  main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span p {
                    text-align: center; }
                  main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span:before {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    top: unset;
                    right: 0;
                    width: 1px;
                    height: calc(100% - 120px);
                    background-color: #ffffff; }
                  main .pageBloc.blocTexte.type0#bloc_carteAccueil .intPageBloc .blocContenu .intBlocContenu #txtAcc > span:after {
                    content: "";
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 1px;
                    height: calc(100% - 120px);
                    background-color: #ffffff; } }
  main #btnAnnu {
    width: 100%;
    padding: 0 0 100px 0; }
    @media screen and (max-width: 800px) {
      main #btnAnnu {
        padding: 0 0 70px 0; } }
    main #btnAnnu .bouton {
      color: #2f313a;
      background-color: transparent;
      padding: 10px 15px;
      width: calc(100% - 60px);
      max-width: 1220px;
      font-weight: 700;
      border-bottom: 2px solid #2f313a; }
      main #btnAnnu .bouton span {
        color: #2f313a !important; }
      main #btnAnnu .bouton:after {
        background-color: #f49924; }
      main #btnAnnu .bouton b {
        font-size: 20pt; }
  main #mesServices {
    background-color: #ffffff;
    width: 100%; }
    main #mesServices article {
      width: calc(100% - 60px);
      max-width: 1220px;
      padding: 150px 0;
      margin: 0 auto; }
      @media screen and (max-width: 1300px) {
        main #mesServices article {
          max-width: 610px;
          padding: 100px 0; } }
      @media screen and (max-width: 700px) {
        main #mesServices article {
          max-width: 305px;
          padding: 75px 0 100px; } }
      main #mesServices article h2 {
        padding: 10px 0; }
        main #mesServices article h2 span {
          display: table;
          background-color: #ffffff;
          padding: 5px 15px;
          margin: 0 auto;
          z-index: 1; }
        main #mesServices article h2:after {
          display: block;
          border-radius: 0;
          content: "";
          position: absolute;
          z-index: 0;
          width: 100%;
          height: 2px;
          background-color: #2f313a;
          top: 50%;
          left: 0;
          -webkit-transform: translate(0, -50%);
          -moz-transform: translate(0, -50%);
          -o-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
      main #mesServices article #intMesServices .serv {
        width: 305px;
        height: calc(305px + 0px);
        padding: 20px;
        margin: 30px 0 0 0;
        background-repeat: no-repeat;
        background-size: auto;
        background-position: 50% 20px;
        background-image: url(../medias_front/common/serv.png);
        color: #2f313a; }
        main #mesServices article #intMesServices .serv:not(:first-of-type):before {
          content: "";
          position: absolute;
          left: 0;
          height: 175px;
          width: 1px;
          background-color: #c4cae4;
          top: 20px; }
        main #mesServices article #intMesServices .serv:after {
          content: "";
          position: absolute;
          top: 20px;
          left: 50%;
          -webkit-transform: translate(-50%, 0%);
          -moz-transform: translate(-50%, 0%);
          -o-transform: translate(-50%, 0%);
          -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          -webkit-transition: all 0.15s ease;
          -moz-transition: all 0.15s ease;
          -ms-transition: all 0.15s ease;
          transition: all 0.15s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
          background-repeat: no-repeat;
          background-size: contain;
          background-position: 50% 50%;
          width: 175px;
          height: 175px; }
        main #mesServices article #intMesServices .serv#serv1:after {
          background-image: url(../medias_front/common/serv1.png); }
        main #mesServices article #intMesServices .serv#serv2:after {
          background-image: url(../medias_front/common/serv2.png); }
        main #mesServices article #intMesServices .serv#serv3:after {
          background-image: url(../medias_front/common/serv3.png); }
        main #mesServices article #intMesServices .serv#serv4:after {
          background-image: url(../medias_front/common/serv4.png); }
        @media screen and (max-width: 1300px) {
          main #mesServices article #intMesServices .serv:nth-child(3):before {
            display: none; } }
        @media screen and (max-width: 700px) {
          main #mesServices article #intMesServices .serv {
            padding: 20px 0; }
            main #mesServices article #intMesServices .serv:before {
              display: none; } }
        main #mesServices article #intMesServices .serv > span {
          position: absolute;
          bottom: 0;
          text-align: center;
          max-width: calc(305px - 40px); }
          main #mesServices article #intMesServices .serv > span h4 {
            padding: 10px 0 5px; }
            main #mesServices article #intMesServices .serv > span h4:after {
              content: "";
              position: absolute;
              top: 0;
              left: 50%;
              width: 0;
              height: 5px;
              background-color: #c4cae4;
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
              -webkit-transform: translate(-50%, -100%);
              -moz-transform: translate(-50%, -100%);
              -o-transform: translate(-50%, -100%);
              -ms-transform: translate(-50%, -100%);
              transform: translate(-50%, -100%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
          main #mesServices article #intMesServices .serv > span p {
            text-align: center; }
        main #mesServices article #intMesServices .serv:hover h4:after {
          width: calc(100% - 60px); }
  main #cabilat {
    width: 100%; }
    main #cabilat:before {
      z-index: 0;
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 30%;
      width: 100%;
      background: -moz-linear-gradient(top, rgba(238, 240, 247, 0) 0%, #eef0f7 100%);
      /* FF3.6-15 */
      background: -webkit-linear-gradient(top, rgba(238, 240, 247, 0) 0%, #eef0f7 100%);
      /* Chrome10-25,Safari5.1-6 */
      background: linear-gradient(to bottom, rgba(238, 240, 247, 0) 0%, #eef0f7 100%);
      /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }
      @media screen and (max-width: 1220px) {
        main #cabilat:before {
          height: 450px; } }
    main #cabilat:after {
      z-index: 0;
      content: "";
      position: absolute;
      bottom: 150px;
      left: 0;
      height: calc(70% - 150px);
      width: 100%;
      background-color: #2f313a; }
      @media screen and (max-width: 1220px) {
        main #cabilat:after {
          display: none; } }
    main #cabilat article {
      z-index: 1;
      padding: 150px 0;
      min-height: 500px;
      /*            max-width:1220px;
                  width:calc(100% - 60px);
                  margin:0 auto;*/ }
      @media screen and (max-width: 1220px) {
        main #cabilat article #intCabilat {
          -webkit-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column;
          /*--Exemple d'appel : @include flexDirection(row);--*/ } }
      main #cabilat article #intCabilat #docCab {
        width: 50%;
        /*                    &:before{
                                content:"";
                                position:absolute;
                                z-index:4;
                                left:50%;
                                top:50%;
                                width:170px;
                                height:170px;
                                border-radius:50%;
                                background-image:url(../medias_front/common/docLink.png);
                                background-size:auto;
                                background-position:50% 50%;
                                background-repeat:no-repeat;
                                background-color:rgba($blanc,0.8);
                                @include transform(translate(-50%,-50%));
                                @include transition(all 0.3s ease);
                            }*/ }
        @media screen and (max-width: 1220px) {
          main #cabilat article #intCabilat #docCab {
            width: 100%;
            margin-bottom: 85px; } }
        main #cabilat article #intCabilat #docCab:after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 50%;
          z-index: 2;
          width: calc(100% - 60px);
          max-width: 300px;
          height: 10px;
          background-color: #129245;
          border-radius: 0%;
          -webkit-transform: translate(-50%, 100%);
          -moz-transform: translate(-50%, 100%);
          -o-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
        @media screen and (max-width: 1220px) {
          main #cabilat article #intCabilat #docCab {
            width: 100%; } }
        main #cabilat article #intCabilat #docCab #illusDoc {
          z-index: 2;
          width: 375px;
          max-width: calc(100% - 60px);
          height: calc(375px *15 /10);
          max-height: calc(100vw *12 /10);
          display: block;
          margin: 0 auto;
          background-image: url(../medias_front/common/cabilat.jpg);
          background-repeat: no-repeat;
          background-size: cover;
          background-position: 50% 50%; }
          main #cabilat article #intCabilat #docCab #illusDoc .pastille {
            position: absolute;
            z-index: 4;
            left: 50%;
            top: 50%;
            width: 170px;
            height: 170px;
            border-radius: 50%;
            background-image: url(../medias_front/common/docLink.png);
            background-size: auto;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            background-color: rgba(255, 255, 255, 0.8);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -o-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            transition: all 0.3s ease;
            /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
          main #cabilat article #intCabilat #docCab #illusDoc:hover .pastille {
            background-color: #c4cae4; }
        main #cabilat article #intCabilat #docCab #txtDoc {
          z-index: 1;
          display: block;
          width: 375px;
          max-width: calc(100% - 60px);
          margin: 30px auto 60px;
          text-align: center; }
          main #cabilat article #intCabilat #docCab #txtDoc h3 {
            z-index: 1;
            padding-bottom: 0;
            text-transform: uppercase; }
          main #cabilat article #intCabilat #docCab #txtDoc h2 {
            z-index: 1;
            padding-top: 0;
            text-transform: uppercase; }
          @media screen and (max-width: 1220px) {
            main #cabilat article #intCabilat #docCab #txtDoc:after {
              z-index: 0;
              content: "";
              position: absolute;
              bottom: -60px;
              left: 50%;
              height: calc(450px);
              width: 100vw;
              background-color: #2f313a;
              -webkit-transform: translate(-50%, 0);
              -moz-transform: translate(-50%, 0);
              -o-transform: translate(-50%, 0);
              -ms-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ } }
        main #cabilat article #intCabilat #docCab .bouton {
          color: #2f313a;
          background-color: #ffffff;
          padding: 10px 15px;
          width: calc(100% - 60px);
          max-width: 300px;
          font-weight: 700;
          border-bottom: 2px solid #2f313a;
          position: absolute;
          left: 50%;
          top: unset;
          bottom: 0;
          -webkit-transform: translate(-50%, calc(100% + 10px));
          -moz-transform: translate(-50%, calc(100% + 10px));
          -o-transform: translate(-50%, calc(100% + 10px));
          -ms-transform: translate(-50%, calc(100% + 10px));
          transform: translate(-50%, calc(100% + 10px));
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
          main #cabilat article #intCabilat #docCab .bouton span {
            color: #2f313a !important; }
          main #cabilat article #intCabilat #docCab .bouton:after {
            background-color: #f49924; }
          main #cabilat article #intCabilat #docCab .bouton b {
            font-size: 20pt; }
      main #cabilat article #intCabilat #imgCab {
        width: 50%; }
        @media screen and (max-width: 1220px) {
          main #cabilat article #intCabilat #imgCab {
            width: 100%; } }
        main #cabilat article #intCabilat #imgCab .illus {
          width: 50%;
          height: 50%;
          background-size: cover;
          background-repeat: no-repeat;
          background-position: 50% 50%; }
          @media screen and (max-width: 1220px) {
            main #cabilat article #intCabilat #imgCab .illus {
              height: 250px; } }
          @media screen and (max-width: 600px) {
            main #cabilat article #intCabilat #imgCab .illus {
              /*width:100%;*/
              height: calc(100vw / 15 * 10 / 2); } }
          main #cabilat article #intCabilat #imgCab .illus#illus1 {
            background-image: url(../medias_front/common/illus1.jpg); }
          main #cabilat article #intCabilat #imgCab .illus#illus2 {
            background-image: url(../medias_front/common/illus2.jpg); }
          main #cabilat article #intCabilat #imgCab .illus#illus3 {
            background-image: url(../medias_front/common/illus3.jpg); }
          main #cabilat article #intCabilat #imgCab .illus#illus4 {
            background-image: url(../medias_front/common/illus4.jpg); }
        main #cabilat article #intCabilat #imgCab .pastille {
          position: absolute;
          z-index: 2;
          left: 50%;
          top: 50%;
          width: 170px;
          height: 170px;
          border-radius: 50%;
          background-image: url(../medias_front/common/docLink2.png);
          background-size: auto;
          background-position: 50% 50%;
          background-repeat: no-repeat;
          background-color: rgba(255, 255, 255, 0.8);
          -webkit-transform: translate(-50%, -50%);
          -moz-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
          -webkit-transition: all 0.3s ease;
          -moz-transition: all 0.3s ease;
          -ms-transition: all 0.3s ease;
          transition: all 0.3s ease;
          /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
        main #cabilat article #intCabilat #imgCab .bouton {
          color: #2f313a;
          background-color: transparent;
          padding: 10px 15px;
          width: calc(100% - 60px);
          max-width: 300px;
          font-weight: 700;
          border-bottom: 2px solid #2f313a;
          position: absolute;
          left: 50%;
          top: unset;
          bottom: 0;
          -webkit-transform: translate(-50%, calc(100% + 10px));
          -moz-transform: translate(-50%, calc(100% + 10px));
          -o-transform: translate(-50%, calc(100% + 10px));
          -ms-transform: translate(-50%, calc(100% + 10px));
          transform: translate(-50%, calc(100% + 10px));
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
          main #cabilat article #intCabilat #imgCab .bouton span {
            color: #2f313a !important; }
          main #cabilat article #intCabilat #imgCab .bouton:after {
            background-color: #f49924; }
          main #cabilat article #intCabilat #imgCab .bouton b {
            font-size: 20pt; }
        main #cabilat article #intCabilat #imgCab:after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 50%;
          z-index: 2;
          width: calc(100% - 60px);
          max-width: 300px;
          height: 10px;
          background-color: #1364a6;
          border-radius: 0%;
          -webkit-transform: translate(-50%, 100%);
          -moz-transform: translate(-50%, 100%);
          -o-transform: translate(-50%, 100%);
          -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
          /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
        main #cabilat article #intCabilat #imgCab:hover .pastille {
          background-color: #c4cae4; }
  main #wall {
    width: 100%; }
    main #wall article {
      /*             width:calc(100% - 60px);
                  max-width:1220px;
                  padding:150px 0;
                  margin:0 auto;*/ }
      main #wall article .pageBloc.blocTexte.type1 {
        background-color: #ffffff; }
        main #wall article .pageBloc.blocTexte.type1:after, main #wall article .pageBloc.blocTexte.type1:before {
          display: none; }
        main #wall article .pageBloc.blocTexte.type1 .intPageBloc {
          margin: 0px auto;
          max-width: 1220px;
          padding: 80px 0px 100px; }
          main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocTitre {
            margin-top: 50px; }
            @media screen and (max-width: 1020px) {
              main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocTitre {
                margin-top: 30px; } }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocTitre h2 {
              color: #1364a6; }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocTitre h3 {
              font-size: 25pt;
              font-weight: 600;
              text-transform: uppercase;
              color: #2f313a; }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocTitre:after {
              display: none; }
          main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocTxtContenu {
            display: none; }
          main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu {
            display: block; }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu:before {
              content: "";
              position: absolute;
              top: 0px;
              left: 50%;
              z-index: 2;
              width: calc(100% - 60px);
              max-width: 250px;
              height: 30px;
              background-color: #f49924;
              border-radius: 0%;
              -webkit-transform: translate(-50%, -100%);
              -moz-transform: translate(-50%, -100%);
              -o-transform: translate(-50%, -100%);
              -ms-transform: translate(-50%, -100%);
              transform: translate(-50%, -100%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu:after {
              content: "";
              position: absolute;
              bottom: 0px;
              left: 50%;
              z-index: 2;
              width: calc(100% - 60px);
              max-width: 250px;
              height: 10px;
              background-color: #f49924;
              border-radius: 0%;
              -webkit-transform: translate(-50%, 0%);
              -moz-transform: translate(-50%, 0%);
              -o-transform: translate(-50%, 0%);
              -ms-transform: translate(-50%, 0%);
              transform: translate(-50%, 0%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu .crt-post-instagram {
              display: none; }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu .crt-widget .crt-post {
              border-color: #c4cae4; }
              main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu .crt-widget .crt-post a[class*='crt-share'] {
                color: rgba(196, 202, 228, 0.7); }
                main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu .crt-widget .crt-post a[class*='crt-share']:hover {
                  color: #c4cae4; }
            main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu button.crt-load-more {
              border-radius: 0px;
              padding: 7.5px 35px;
              margin: 5px;
              border: 0px;
              cursor: pointer;
              font-family: Asap, sans-serif;
              font-size: 12pt;
              font-weight: 400;
              font-style: italic;
              line-height: 1.2em;
              text-align: center;
              overflow: hidden;
              min-width: 155px;
              outline: none;
              text-transform: uppercase;
              margin: 10px auto 0px;
              display: table;
              flex: 0 1 0%;
              color: #2f313a;
              background-color: transparent;
              padding: 10px 15px;
              width: calc(100% - 60px);
              max-width: 250px;
              font-weight: 700;
              border: 0;
              border-bottom: 2px solid #2f313a;
              position: absolute;
              left: 50%;
              top: unset;
              bottom: 0;
              -webkit-transform: translate(-50%, calc(100% + 25px));
              -moz-transform: translate(-50%, calc(100% + 25px));
              -o-transform: translate(-50%, calc(100% + 25px));
              -ms-transform: translate(-50%, calc(100% + 25px));
              transform: translate(-50%, calc(100% + 25px));
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }
              main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu button.crt-load-more span {
                z-index: 2; }
              main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu button.crt-load-more:after {
                content: "";
                position: absolute;
                z-index: 0;
                bottom: 0px;
                left: 50%;
                transform: translate(-50%, 0%);
                background-color: #f49924;
                width: 100%;
                height: 0px;
                -webkit-transition: all 0.3s ease 0s;
                -moz-transition: all 0.3s ease 0s;
                -ms-transition: all 0.3s ease 0s;
                transition: all 0.3s ease 0s;
                /*--Exemple d'appel : @include transition(all 0.3s ease);--*/ }
              main #wall article .pageBloc.blocTexte.type1 .intPageBloc .blocContenu .intBlocContenu button.crt-load-more:hover:after {
                height: 100%; }
  main #actualites {
    padding: 0 0 100px 0;
    text-align: center;
    width: 100%; }
    main #actualites article {
      width: calc(100% - 60px);
      max-width: 1220px;
      margin: 0 auto; }
      main #actualites article h2 {
        /*                font-style: italic;
                        font-weight: 500;*/ }
        main #actualites article h2 .upper {
          font-style: normal; }
      main #actualites article p {
        margin: 0 auto;
        max-width: 410px; }
      main #actualites article #intAcualites {
        width: 100%;
        padding: 0 0 75px 0; }
        @media screen and (max-width: 900px) {
          main #actualites article #intAcualites {
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            /*--Exemple d'appel : @include flexDirection(row);--*/ } }
        main #actualites article #intAcualites .uneActualite {
          margin: 30px 15px 0;
          max-width: 375px;
          width: calc((100vw - 60px - 90px - 20px) / 3);
          height: calc(((100vw - 60px - 90px - 20px) / 3) + 120px);
          max-height: calc(375px + 120px); }
          @media screen and (max-width: 900px) {
            main #actualites article #intAcualites .uneActualite {
              margin: 30px 0 0;
              width: 100%;
              max-width: 100%;
              height: 350px; } }
          main #actualites article #intAcualites .uneActualite .contImgZoom {
            display: block;
            max-width: 100%;
            max-height: calc(100% - 120px);
            overflow: hidden;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-position: 50% 50%;
            background-repeat: no-repeat; }
            @media screen and (max-width: 900px) {
              main #actualites article #intAcualites .uneActualite .contImgZoom {
                width: 100%;
                max-width: 100%;
                height: 350px; } }
            main #actualites article #intAcualites .uneActualite .contImgZoom .imgZoom {
              height: 100%;
              width: auto; }
              @media screen and (max-width: 900px) {
                main #actualites article #intAcualites .uneActualite .contImgZoom .imgZoom {
                  height: auto;
                  width: 100%; } }
              @media screen and (max-width: 400px) {
                main #actualites article #intAcualites .uneActualite .contImgZoom .imgZoom {
                  /*                                height: 100%;
                                              width: auto;*/ } }
          main #actualites article #intAcualites .uneActualite .titreActualite {
            display: block;
            height: 120px;
            background-color: #f9f9f9; }
            main #actualites article #intAcualites .uneActualite .titreActualite span {
              position: absolute;
              max-width: calc(100% - 30px);
              width: 100%;
              max-height: calc(100% - 30px);
              top: 50%;
              left: 50%;
              font-family: "Asap", sans-serif;
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
              color: #1364a6;
              font-size: 1.5em;
              line-height: 1.2em; }
            main #actualites article #intAcualites .uneActualite .titreActualite:before {
              content: "";
              position: absolute;
              top: 0;
              left: 50%;
              -webkit-transform: translate(-50%, -100%);
              -moz-transform: translate(-50%, -100%);
              -o-transform: translate(-50%, -100%);
              -ms-transform: translate(-50%, -100%);
              transform: translate(-50%, -100%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
              width: 0;
              height: 0;
              border-style: solid;
              border-width: 0 15px 15px 15px;
              border-color: transparent transparent #f9f9f9 transparent; }
          main #actualites article #intAcualites .uneActualite:hover .titreActualite span {
            color: #129245; }
  main #catalogue {
    z-index: 1;
    text-align: center;
    width: 100%;
    border-bottom: 30px solid #1364a6; }
    main #catalogue:before {
      content: "";
      position: absolute;
      top: -30px;
      left: 50%;
      width: 100%;
      height: calc(100% + 30px);
      -webkit-transform: translate(-50%, 0%);
      -moz-transform: translate(-50%, 0%);
      -o-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%);
      /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
      background-image: url(../medias_front/common/fndFamilleBefore.png);
      background-size: contain;
      background-position: 50% 50%;
      background-repeat: repeat-y; }
    main #catalogue article {
      padding: 100px 0 130px 0;
      background-color: #ffffff;
      width: calc(100% - 60px);
      max-width: 1500px;
      margin: 0 auto; }
      @media screen and (max-width: 600px) {
        main #catalogue article {
          width: calc(100%); } }
      main #catalogue article h2 {
        font-style: italic;
        font-weight: 500; }
        main #catalogue article h2 .upper {
          font-style: normal; }
      main #catalogue article #intCatalogue {
        width: 100%;
        padding: 0 0 75px 0; }
        main #catalogue article #intCatalogue .uneCategCatalogue {
          width: calc((100vw - 60px - 20px) / 4);
          height: calc(((100vw - 60px - 20px) / 4) + 100px + 30px);
          max-width: 368px;
          padding: 0 15px; }
          @media screen and (max-width: 1220px) {
            main #catalogue article #intCatalogue .uneCategCatalogue {
              width: calc((100vw - 60px - 20px) / 2);
              height: calc(((100vw - 60px - 20px) / 2) + 100px + 30px); } }
          @media screen and (max-width: 600px) {
            main #catalogue article #intCatalogue .uneCategCatalogue {
              width: calc((100vw - 20px) / 1);
              height: calc(((100vw - 20px) / 1) + 30px);
              padding: 0; } }
          main #catalogue article #intCatalogue .uneCategCatalogue .imgCategCatalogue {
            overflow: hidden;
            display: block;
            width: calc((100vw - 60px - 20px - 120px) / 4);
            height: calc(((100vw - 60px - 20px - 120px) / 4) + 60px);
            margin: 0 auto;
            max-width: 100%;
            padding: 30px 0;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50% 50%;
            border-bottom: 5px solid #ffff; }
            @media screen and (max-width: 1220px) {
              main #catalogue article #intCatalogue .uneCategCatalogue .imgCategCatalogue {
                width: calc((100vw - 60px - 20px - 120px) / 2);
                height: calc(((100vw - 60px - 20px - 120px) / 2) + 60px); } }
            @media screen and (max-width: 600px) {
              main #catalogue article #intCatalogue .uneCategCatalogue .imgCategCatalogue {
                width: calc((100vw - 20px - 120px) / 1);
                height: calc(((100vw - 20px - 120px) / 1) + 60px); } }
            main #catalogue article #intCatalogue .uneCategCatalogue .imgCategCatalogue img {
              position: absolute;
              bottom: calc(0px);
              left: 50%;
              -webkit-transform: scale(1) translate(-50%, 0%);
              -moz-transform: scale(1) translate(-50%, 0%);
              -o-transform: scale(1) translate(-50%, 0%);
              -ms-transform: scale(1) translate(-50%, 0%);
              transform: scale(1) translate(-50%, 0%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
              height: 100%;
              width: auto;
              max-height: 100%; }
          main #catalogue article #intCatalogue .uneCategCatalogue.cat1 .imgCategCatalogue {
            border-color: #636990; }
          main #catalogue article #intCatalogue .uneCategCatalogue.cat2 .imgCategCatalogue {
            border-color: #61a644; }
          main #catalogue article #intCatalogue .uneCategCatalogue.cat3 .imgCategCatalogue {
            border-color: #c5cae4; }
          main #catalogue article #intCatalogue .uneCategCatalogue.cat4 .imgCategCatalogue {
            border-color: #95577d; }
          main #catalogue article #intCatalogue .uneCategCatalogue .titreCategCatalogue {
            display: block;
            height: 100px; }
            main #catalogue article #intCatalogue .uneCategCatalogue .titreCategCatalogue > span {
              display: block;
              position: absolute;
              top: 50%;
              left: 50%;
              max-width: calc(100% - 30px);
              width: calc(100% - 30px);
              -webkit-transform: translate(-50%, -50%);
              -moz-transform: translate(-50%, -50%);
              -o-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
              /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/
              -webkit-transition: all 0.3s ease;
              -moz-transition: all 0.3s ease;
              -ms-transition: all 0.3s ease;
              transition: all 0.3s ease;
              /*--Exemple d'appel : @include transition(all 0.3s ease);--*/
              color: #1364a6;
              font-family: "Asap", sans-serif;
              font-size: 1.6em;
              line-height: 1.2em;
              font-weight: 700; }
              main #catalogue article #intCatalogue .uneCategCatalogue .titreCategCatalogue > span > span {
                font-weight: 400;
                line-height: 1.2em;
                display: block;
                color: #2f313a;
                font-style: italic;
                font-size: .9em; }
          main #catalogue article #intCatalogue .uneCategCatalogue:hover .imgCategCatalogue img {
            -webkit-transform: scale(1.05) translate(-48%, 0%);
            -moz-transform: scale(1.05) translate(-48%, 0%);
            -o-transform: scale(1.05) translate(-48%, 0%);
            -ms-transform: scale(1.05) translate(-48%, 0%);
            transform: scale(1.05) translate(-48%, 0%);
            /*--Exemple d'appel : @include transform(translate(-50%, -50%));--*/ }

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