html body #main header.header{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:#d60000;min-height:36.875rem;padding-bottom:1.5625rem}html body #main header.header .ta_wysiwyg_bloc{color:#fff;padding-bottom:.9375rem;padding-left:2.8125rem;padding-right:1.875rem;position:relative}@media (max-width:991.98px){html body #main header.header .ta_wysiwyg_bloc{padding-left:.9375rem;padding-right:.9375rem}}html body #main header.header .ta_wysiwyg_bloc h1{font-size:2.8125rem;font-weight:700}html body #main header.header .ta_wysiwyg_bloc h1 strong{font-size:3.125rem;font-weight:800}html body #main header.header .ta_wysiwyg_bloc h1 .paragraph{display:inline-block;font-weight:400;margin-top:.9375rem}html body #main header.header .ta_wysiwyg_bloc h1 .paragraph,html body #main header.header .ta_wysiwyg_bloc h2,html body #main header.header .ta_wysiwyg_bloc p{font-family:Barlow Condensed,sans-serif;font-size:1.25rem;line-height:1.35;margin-bottom:0;text-transform:uppercase}html body #main header.header .ta_wysiwyg_bloc:after{background:#fff;bottom:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 0);clip-path:polygon(0 100%,100% 100%,100% 0);content:"";height:2.1875rem;position:absolute;right:0;width:2.1875rem}html body #main #page{padding-top:0}html body #main #page section.map{overflow:hidden;position:relative}html body #main #page section.map .map{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:relative;z-index:1}html body #main #page section.map .map .titre{font-size:1.5625rem;font-weight:700;left:0;line-height:1.5625rem;margin-bottom:0;padding-bottom:1.25rem;padding-top:5rem;position:absolute;top:0}@media (max-width:991.98px){html body #main #page section.map .map .titre{font-size:2.1875rem;line-height:2.1875rem}}html body #main #page section.map .map .titre span.color-red{font-size:1.3125rem;font-weight:400}@media (max-width:991.98px){html body #main #page section.map .map .titre span.color-red{font-size:1.875rem}}html body #main #page section.map .map .titre:after{background:#d60000;bottom:0;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";height:.9375rem;left:0;position:absolute;width:.9375rem}html body #main #page section.map .presentation{padding-top:5rem;position:relative;z-index:2}html body #main #page section.map .presentation .texte{position:relative}html body #main #page section.map .presentation .texte:after{background:#d60000;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);content:"";display:block;height:1.5625rem;position:relative;width:1.5625rem}html body #main #page section.map .chiffres{position:relative;z-index:2}html body #main #page section.map .chiffres .ligne{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between}html body #main #page section.map .chiffres .ligne .icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin:1.875rem 0}html body #main #page section.map .chiffres .ligne .icon.ethanol{justify-self:center;margin:auto}html body #main #page section.map .chiffres .ligne .icon.ethanol .ta_wysiwyg_bloc p strong{color:#d1d833}html body #main #page section.map .chiffres .ligne .icon .ta_wysiwyg_bloc{margin-top:.5rem}html body #main #page section.map .chiffres .ligne .icon .ta_wysiwyg_bloc p{line-height:1;text-align:center;text-transform:uppercase}html body #main #page section.valeurs{background-color:#d60000;color:#fff;padding:5rem 0}html body #main #page section.valeurs .valeur{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin-top:2.5rem}html body #main #page section.valeurs .valeur .icon{font-size:3.125rem}html body #main #page section.valeurs .valeur .icon i:after{opacity:.7}html body #main #page section.valeurs .valeur .texte{font-size:1.5625rem;font-variant:small-caps;font-weight:600}html body #main #page section.services{background:url(/build/images/background_services.a044f9cb.jpg) no-repeat bottom;background-size:auto 280px;margin-top:6.25rem;padding-bottom:8.125rem}html body #main #page section.services .texte:after{background:#d60000;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);content:"";display:block;height:1.25rem;margin-left:auto;position:relative;width:1.25rem}html body #main #page section.services .liste_services{margin-top:2.8125rem}@media (max-width:991.98px){html body #main #page section.services .liste_services .service-wrapper{margin-bottom:4.6875rem}}@media (min-width:1200px){html body #main #page section.services .liste_services .service-wrapper:nth-of-type(odd) .service{padding-right:4.375rem}}@media (min-width:1200px){html body #main #page section.services .liste_services .service-wrapper:nth-of-type(2n) .service{padding-left:4.375rem}html body #main #page section.services .liste_services .service-wrapper:nth-of-type(2n) .service .image{left:4.375rem}}html body #main #page section.services .liste_services .service-wrapper .service{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:6.875rem;position:relative;z-index:1}html body #main #page section.services .liste_services .service-wrapper .service .image{bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}html body #main #page section.services .liste_services .service-wrapper .service .texte{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;background:#d60000;color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:30%;padding:1.5625rem 1.5625rem 5rem;position:relative;text-align:right;z-index:1}@media (max-width:1199.98px){html body #main #page section.services .liste_services .service-wrapper .service .texte{margin-left:15%}}@media (max-width:991.98px){html body #main #page section.services .liste_services .service-wrapper .service .texte{padding-bottom:9.375rem}}html body #main #page section.services .liste_services .service-wrapper .service .texte .inner .title-2,html body #main #page section.services .liste_services .service-wrapper .service .texte .inner .txt{-webkit-transition:-webkit-transform .45s ease-in-out;transition:-webkit-transform .45s ease-in-out;-o-transition:-o-transform .45s ease-in-out;-moz-transition:transform .45s ease-in-out,-moz-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out,-moz-transform .45s ease-in-out,-o-transform .45s ease-in-out}html body #main #page section.services .liste_services .service-wrapper .service .texte:after{background:#fff;height:.625rem;width:.625rem}html body #main #page section.services .liste_services .service-wrapper .service .texte:before{content:"";position:absolute}html body #main #page section.services .liste_services .service-wrapper .service a:hover .texte .title-2{-webkit-transform:translateX(-1.25rem);-moz-transform:translateX(-1.25rem);-ms-transform:translateX(-1.25rem);-o-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}html body #main #page section.services .liste_services .service-wrapper .service a:hover .texte .txt{-webkit-transform:translateX(-.3125rem);-moz-transform:translateX(-.3125rem);-ms-transform:translateX(-.3125rem);-o-transform:translateX(-.3125rem);transform:translateX(-.3125rem)}