@import url('https://fonts.googleapis.com/css?family=Poppins:400,900&display=swap');
 .page-node-471 img {
       height: auto !important;
}
 .page-node-471 h1 {
       font-family: "Poppins", Sans-Serif !important;
       font-weight: 900 !important;
       font-size: 32px !important;
       color: #000 !important;
}
 .page-node-471 h2 {
       font-family: "Poppins", Sans-Serif !important;
       font-weight: 900 !important;
       font-size: 35px !important;
       color: #000 !important;
       font-style: inherit !important;
}
 .page-node-471 h3 {
       font-family: "Poppins", Sans-Serif !important;
       font-weight: 900 !important;
       font-size: 20px !important;
       color: #000 !important;
}
 .page-node-471 p {
       font-family: "Merriweather", serif !important;
       font-weight: normal !important;
       color: #000 !important;
       font-size: 18px !important;
       line-height: normal !important;
}
 .page-node-471 #navbar {
       margin: 0 0 40px;
}
 .page-node-471 .field-name-body {
       text-align: center;
}
 .page-node-471 .field-name-body p {
       max-width: 191px;
       margin: auto;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 .field-name-body p {
             max-width: 445px;
      }
}
 .page-node-471 .field-name-body h1.rtecenter {
       line-height: 0.8;
}
 .page-node-471 .banner {
       background-image: url('/sites/default/files/header-jean-rrr.jpg');
       background-position: top;
       background-size: cover;
       height: 490px;
       background-repeat: no-repeat;
       margin-top: 40px;
       position: relative;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 .banner {
             height: 600px;
      }
}
 .page-node-471 .banner .inside-banner .text-banner {
       background: #E3F9FD;
       position: absolute;
       border: 30px solid rgba(227,249,253,0.5);
       -webkit-background-clip: padding-box;
       background-clip: padding-box;
       width: 95%;
       top: 50%;
       left: 50%;
       transform: translateX(-50%) translateY(-50%);
       max-width: 580px;
       padding: 20px 0 30px;
}
 .page-node-471 .banner .inside-banner .text-banner h2 {
       margin: 20px 0 0px;
}
 .page-node-471 .banner .inside-banner .text-banner p {
       max-width: 85%;
       margin: auto;
       text-align: center;
       font-size: 16px;
       padding: 16px 0px;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col {
       max-width: 1080px;
       margin: auto;
       text-align: center;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item {
       width: 95%;
       margin: 20px auto;
       max-width: 485px;
       padding: 0;
       text-indent: center;
       float: inherit;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:first-child .field-type-text-long {
       background: url('/sites/default/files/bkg-first.jpg') #fffcf7;
       background-position: -14px 11px;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:last-child .field-type-text-long {
       background: url('/sites/default/files/bkg-third.jpg') #fffcf7;
       background-position: -6px 9px;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-name-field-image {
       width: 60%;
       height: auto;
       margin-bottom: 0px;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-name-field-image {
             margin-bottom: 30px;
      }
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-type-text-long {
       background-repeat: no-repeat !important;
       background-size: cover !important;
       padding: 27px 5px;
       background: url('/sites/default/files/bkg-second.jpg') #fffcf7;
       background-repeat: no-repeat;
       background-size: cover;
       background-position: -6px 12px;
       max-width: 348px;
       margin: auto;
}
 .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-type-text-long p {
       font-size: 17px !important;
       line-height: 1.5em !important;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item {
             width: 30.3%;
             margin: 20px 2%;
             display: inline-block;
             vertical-align: top;
             max-width: inherit;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:first-child {
             margin-left: 0;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:first-child .field-type-text-long {
             background-position: 0px -7px;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:last-child {
             margin-right: 0;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item:last-child .field-type-text-long {
             background: url('/sites/default/files/bkg-third.jpg') #fffcf7;
             background-position: -6px -5px;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-item {
             width: 88%;
             margin: auto;
      }
       .page-node-471 .field-name-field-block-ref .field-name-field-block-four-col .field-item .field-type-text-long {
             min-height: 280px;
             background-position: -6px -4px;
      }
}
 .page-node-471 #block-bean-les-3-r {
       background: url('/sites/default/files/bkg-block-rrr.jpg');
       background-position: top;
       position: relative;
       padding-bottom: 8px;
       width: 100%;
       margin: auto;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r {
             border: 5px solid;
             border-image: url('/sites/default/files/border-color.jpg') 20;
             border-image-repeat: stretch;
             padding-bottom: 30px;
             max-width: 1350px;
      }
}
 .page-node-471 #block-bean-les-3-r .inner {
       width: 100%;
}
 .page-node-471 #block-bean-les-3-r:before {
       content: "";
       width: 90%;
       margin: auto;
       background: url('/sites/default/files/header-tricolor.png');
       position: absolute;
       left: 50%;
       transform: translateX(-50%);
       height: 8px;
       background-size: cover;
       top: -7px;
       background-position: center;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r:before {
             display: none;
      }
}
 .page-node-471 #block-bean-les-3-r:after {
       content: "";
       width: 90%;
       margin: auto;
       background: url('/sites/default/files/header-tricolor.png');
       position: absolute;
       left: 50%;
       transform: translateX(-50%);
       visibility: inherit;
       height: 8px;
       background-size: cover;
       bottom: -7px;
       background-position: center;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r:after {
             display: none;
      }
}
 .page-node-471 #block-bean-les-3-r .bean-block-group {
       background: inherit;
       box-shadow: inherit;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group:before, .page-node-471 #block-bean-les-3-r .bean-block-group:after {
       background: inherit;
       display: none;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref {
       padding: 10px 0 0;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple {
       background: inherit;
       padding: 0;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .node-block-left, .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .node-block-right {
       position: relative;
       min-height: 300px;
       margin: 10px auto 40px;
       float: inherit;
       max-width: 400px;
       width: 100%;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .node-block-left, .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .node-block-right {
             display: inline-block;
             margin: 10px 0 40px;
             max-width: inherit;
             width: 49.7%;          
      }

      .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .node-block-left{
            float: left;
      }
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple h2.block-title {
       text-transform: uppercase;
       background: inherit;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple h2.block-title {
             margin-top: 40px;
      }
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long {
       hyphens: inherit;
       right: inherit;
       padding: 40px;
       top: inherit;
       width: 100%;
       left: inherit;
       position: relative;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long {
             position: absolute;
             width: 80%;
             left: 50%;
             transform: translateX(-50%);
             top: 270px;
             min-height: 190px;
      }
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long:before {
       content: "";
       width: 100%;
       background: url('/sites/default/files/header-tricolor.png');
       position: absolute;
       top: 0;
       height: 8px;
       background-size: cover;
       top: -7px;
       left: 0;
       background-position: center;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long p, .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long a {
       font-size: 17px !important;
       line-height: 1.5em !important;
}
 .page-node-471 #block-bean-les-3-r .bean-block-group .field-item .block-bandeau-ref .bean-block-multiple .field-type-text-long p {
       margin-bottom: 10px;
}
 .page-node-471 #block-block-2 {
       background-color: #f9e1c9;
       margin-top: 6px;
       padding: 33px 0;
       position: relative;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-block-2 {
             padding: 50px 0 25px;
      }
}
 .page-node-471 #block-block-2:before {
       content: "";
       width: 100%;
       background: url('/sites/default/files/header-tricolor.png');
       position: absolute;
       top: 0;
       height: 8px;
       background-size: auto;
       top: -7px;
       left: 0;
       background-position: center;
}
 .page-node-471 #block-block-2 .btn-point {
       background: url('/sites/default/files/bkg-kit.jpg');
       background-size: 100% auto;
       font-size: 15px;
       height: 64px;
       line-height: 66px;
       padding: 0;
       width: 270px;
       margin: auto;
}
 .page-node-471 #block-block-2 .btn-point:after {
       display: none;
}
 .page-node-471 #block-block-3 {
       background: url('/sites/default/files/FOND_MARQUE.jpg');
       background-size: cover;
       margin-top: 80px;
       padding-top: 140px;
       background-position: top center;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 #block-block-3 {
             background-size: 100%;
             margin-top: 35px;
             padding-top: 200px;
             background-position: top center;
      }
}
 .page-node-471 #block-block-3 h3 {
       margin-top: 20px;
}
 .page-node-471 #block-block-3 p {
       max-width: 500px;
       width: 90%;
       margin: auto;
       text-align: center;
       font-size: 17px !important;
}

 .page-node-471 #block-block-3 h2 {
    margin: 0 auto 20px;
    width: 95%;
}


 .page-node-471 #block-fibredutri-main-fibredutri-go-top-block {
       padding: 20px;
       background-color: #f9e1c9;
}
 .page-node-471 .slideshow {
       width: 350px;
       height: 270px;
       margin: 0 auto 40px;
       overflow: hidden;
       border: 3px solid #F2F2F2;
}
 @media only screen and (min-width: 1200px) {
       .page-node-471 .slideshow {
             width: 670px;
             height: 471px
      }
}
 .page-node-471 .slideshow ul {
       width: 300%;
       height: 200px;
       padding: 0;
       margin: 0;
       list-style: none;
}
 .page-node-471 .slideshow li {
       float: left;
       width: 343px;
       max-width: 100%;
}

 .page-node-471 .slideshow li img{
      background-blend-mode: darken;
}

 @media only screen and (min-width: 1200px) {
       .page-node-471 .slideshow li {
             width: 670px;
      }
}

/*Page je depose*/
.page-node-16 h3.rtecenter{
      font-size: 11px;
      line-height: 14px;
      min-height: 1px;
      margin: 10px 0;
      text-transform: uppercase;
      font-family: "Poppins", sans-serif;
      font-weight: 700;
}

 @media only screen and (min-width: 1200px) {
      .page-node-16 h3.rtecenter{
            text-transform: uppercase;
            font-family: "Poppins", sans-serif;
            font-weight: 700;
            font-size: 21px;
            line-height: 23px;
            margin: 20px 0 10px;
            min-height: 1.5em;
            display: block;
      }
}

.page-node-16 #bean-20 .node-block-wrapper .texte-wrapper{
      background: inherit;
}

 