.categorie,.categorie-haut{display:block;font-size:0px}.categorie-haut,.categorie-menu,.categorie-menu-scategorie{box-sizing:border-box;position:relative;float:none}#categorie-menu .owl-next,#categorie-menu .owl-prev{width:31px;height:82px;background-repeat:no-repeat;transition-property:background-position;transition-duration:.1s}.categorie-haut,.categorie-haut h1,.categorie-haut p,.categorie-menu-scategorie,.scategorie,.scategories{transition-duration:.3s;transition-timing-function:ease-in-out}#categorie-menu .owl-next,#categorie-menu .owl-prev,.categorie-haut,.categorie-haut h1,.categorie-haut p,.categorie-menu-scategorie,.scategorie,.scategories{transition-timing-function:ease-in-out}.categorie-haut h1,.categorie-haut p,.scategorie-resume h2{transition-property:font-size}.creation-cadre,.scategorie-cadre{transform:scale(1,1);box-shadow:0 0 10px transparent}.solution h2 a,.solution p,.solutions-titre h1{font-family:'Open Sans Condensed',sans-serif}.categorie-haut,.descriptif,.scategories{font-family:'Roboto Condensed',sans-serif;min-width:320px}.categorie{float:none;position:relative;padding-bottom:60px}.categorie-haut{padding-top:50px;padding-right:80px;padding-left:80px;text-align:center;max-width:850px;margin-left:auto;margin-right:auto;transition-property:padding}.categorie-haut-titre,.creations-titre,.descriptif-titre{display:inline-block;position:relative}.categorie-haut h1{font-size:48px;margin:0;letter-spacing:-.01em;padding:0 0 5px}@media screen and (max-width:767px){.categorie-haut h1{font-size:36px}}.categorie-haut-ligne,.creations-ligne,.descriptif-titre-ligne{background-color:#2bbcd9;text-align:center;display:block;height:5px;position:relative;width:80%;margin-right:auto;margin-left:auto}.categorie-haut-ligne div,.creations-ligne div,.descriptif-titre-ligne div{background-color:#333;display:inline-block;height:5px;width:30%;position:relative}.categorie-haut p{letter-spacing:.01em;font-size:22px}@media screen and (max-width:767px){.categorie-haut p{font-size:17px}}.categorie-trait{display:block;border-top:1px dashed #ccc;margin-right:40px;margin-left:40px}.categorie-ligne{display:block;float:none;height:3px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-bottom:20px;margin-top:10px}.categorie-menu-cadre,.creation figure a,.creations-cadre,.solution figure a{display:block;float:none;position:relative}.categorie-menu{font-family:'Roboto Condensed',sans-serif;display:block;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc;height:103px;z-index:1000;width:100%;background-color:#fff}.categorie-menu-scategorie{display:block;padding-right:280px;padding-left:30px;transition-property:padding-right;height:83px;overflow:hidden}#owl-wrapper-outer{height:83px}.categorie-menu-scategorie nav{display:block;float:none;position:relative;height:83px}.categorie-menu-scategorie nav ul,.categorie-menu-scategorie-liste{display:block;margin:0;padding:0;float:none;list-style-type:none;position:relative;height:83px}.categorie-menu-scategorie nav ul li,.categorie-menu-scategorie-item{display:block;float:none;position:relative;text-align:center;padding-top:10px}#categorie-menu .owl-next,#categorie-menu .owl-prev,.categorie-menu-aide{position:absolute;top:0;display:block;box-sizing:border-box}.categorie-menu-scategorie nav ul li a,.categorie-menu-scategorie-item a{font-size:13px;color:#000;text-decoration:none;letter-spacing:.01em;display:inline-block;position:relative}.categorie-menu-scategorie nav ul li a img,.categorie-menu-scategorie-item a img{display:block;margin-right:auto;margin-left:auto;position:relative;margin-bottom:4px}.categorie-menu-scategorie nav ul li a:hover,.categorie-menu-scategorie-item a:hover{color:#2bbcd9;text-decoration:none}.categorie-menu-aide{right:0;width:230px;padding-top:20px;z-index:120}.categorie-menu-aide h6,.categorie-menu-aide-nom{font-size:19px;margin:0;padding:0;position:relative;color:#c00}.scategorie-resume,.scategorie-visuel,.scategories{font-size:0px;position:relative}.categorie-menu-aide p{font-size:15px;letter-spacing:.01em;margin:0;padding:4px 0 0}.categorie-menu-aide p a,.categorie-menu-aide p a:hover{color:#000;text-decoration:none}#categorie-menu .owl-controls{top:0}#categorie-menu .owl-next{border-left:1px solid #ccc;right:-31px;background-image:url(../graphisme/fleche-suivant-menu-cat.png);background-position:right +14px center;filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}#categorie-menu .owl-prev{border-right:1px solid #ccc;left:-31px;background-image:url(../graphisme/fleche-precedent-menu-cat.png);background-position:left +14px center;filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1)}#categorie-menu .owl-next:hover{background-position:right +12px center;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}#categorie-menu .owl-prev:hover{background-position:left +12px center;filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}.scategories{display:flex;flex-wrap:wrap;float:none;padding:0 40px 40px;transition-property:padding;max-width:1440px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media screen and (max-width:1280px){.scategories{padding-right:60px;padding-left:60px}}@media screen and (max-width:1024px){.categorie-haut{padding-right:40px;padding-left:40px}.scategories{padding-right:20px;padding-left:20px}}.scategorie{font-family:'Roboto Condensed',sans-serif;display:inline-block;padding:40px;width:50%;position:relative;box-sizing:border-box;vertical-align:top;transition-property:width,padding;flex-grow:1}.scategorie-cadre{display:block;float:none;border:1px solid #999;position:relative;transition-property:box-shadow,transform;transition-duration:.3s,.5s;transition-timing-function:ease-in-out;height:100%;border-radius:14px 14px 12px 12px}.creations,.scategorie-resume{transition-property:padding-right,padding-left;float:none}.creations,.scategorie-resume,.scategorie-resume h2{transition-duration:.3s;transition-timing-function:ease-in-out}.scategorie-visuel,.scategorie-visuel img{border-radius:12px 12px 0 0;display:block}.creation-cadre:hover,.scategorie-cadre:hover{box-shadow:0 0 15px rgba(0,0,0,.3);transform:scale(1.02,1.02)}.scategorie-visuel{float:none}.scategorie-visuel img{height:auto;width:100%}.scategorie-resume{display:block;box-sizing:border-box;padding:20px 70px 40px;text-align:center}@media screen and (max-width:1279px){.scategorie-resume{padding-right:50px;padding-left:50px}}@media screen and (max-width:767px){.categorie-trait{margin-right:20px;margin-left:20px}.categorie-menu-scategorie{padding-right:30px;z-index:100;background-color:#fff}.categorie-menu-aide{display:none;z-index:10}.scategorie{width:100%}.scategorie-resume{padding-right:70px;padding-left:70px;height:auto;padding-bottom:50px}}.scategorie-resume h2{position:relative;font-size:36px;margin:0;padding:3px 0 6px}.creations header,.scategorie-ligne{margin-right:auto;margin-left:auto;text-align:center}.creations header p a,.scategorie-lien a{transition-property:background-position;background-repeat:no-repeat}@media screen and (max-width:1279px){.scategorie-resume h2{font-size:32px}}@media screen and (max-width:1023px){.scategorie-resume h2{font-size:22px}}@media screen and (max-width:767px){.scategorie-resume h2{font-size:36px}}@media screen and (max-width:600px){.scategorie-resume{padding-right:50px;padding-left:50px;padding-bottom:50px}.scategorie-resume h2{font-size:32px}}@media screen and (max-width:500px){.categorie-haut h1,.scategorie-resume h2{font-size:24px}.categorie-haut p{font-size:15px}.scategorie-resume{padding-right:30px;padding-left:30px}}@media screen and (max-width:400px){.scategorie-resume h2{font-size:22px}}.scategorie-ligne{background-color:#2bbcd9;display:block;height:4px;position:relative;width:40%}#creations .owl-page,.creations{background-color:#e6e6e6}.scategorie-ligne div{background-color:#333;display:inline-block;height:4px;width:30%;position:relative}.scategorie-resume p{font-size:17px;font-weight:400;letter-spacing:.01em;line-height:21px}@media screen and (max-width:1023px){.scategorie-resume p{font-size:16px}}@media screen and (max-width:767px){.scategorie-resume p{font-size:17px}}@media screen and (max-width:600px){.scategorie-resume p{font-size:15px}}.scategorie-lien{display:block;float:none;width:100%;position:absolute;left:0;bottom:0;text-align:center}.scategorie-lien a{line-height:40px;display:inline-block;position:relative;box-sizing:border-box;font-size:19px;color:#fff;background-color:#2bbcd9;padding-left:18px;background-image:url(../graphisme/fleche-offre-accueil.png);background-position:right +14px center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;letter-spacing:.01px;padding-right:29px;border-radius:4px 4px 0 0;height:40px;transition-duration:.2s;transition-timing-function:ease-in-out}.creation,.creation-cadre,.creations,.creations header{display:block;position:relative}.scategorie-lien a:hover{background-position:right +11px center}.creations{font-family:'Roboto Condensed',sans-serif;padding:60px 60px 100px;font-size:0px;max-width:1920px}@media screen and (max-width:1024px){.creations{padding-right:20px;padding-left:20px}}#creations .owl-controls,.creation-cadre{padding-right:20px;padding-left:20px;box-sizing:border-box}.creations header{float:none;padding-right:40px;padding-left:40px;box-sizing:border-box;font-size:0px;padding-bottom:20px;transition-property:padding;transition-duration:.3s;transition-timing-function:ease-in-out;max-width:620px}.creations header h2,.creations header p,.descriptif-titre h1{transition-property:font-size;transition-duration:.3s;transition-timing-function:ease-in-out}@media screen and (max-width:360px){.creations,.scategories{padding-right:0;padding-left:0}.creations header{padding-right:20px;padding-left:20px}}.creations header h2,.descriptif-titre h1{font-size:48px;margin:0;letter-spacing:-.01em;font-weight:400;padding:0 0 5px}.creation h3,.creations header p{letter-spacing:.01em;padding-bottom:0}@media screen and (max-width:767px){.creations header h2{font-size:36px}}.creations header p{font-size:22px;margin-bottom:0}@media screen and (max-width:767px){.creations header p{font-size:17px}}@media screen and (max-width:500px){.creations header h2{font-size:24px}.creations header p{font-size:15px}}.creations header p:last-of-type{margin:0;padding:10px 0 0}.creations header p a{font-size:17px;font-weight:700;color:#000;background-image:url(../graphisme/fleche-produit-accueil.png);background-position:right+3px center;padding-right:15px;transition-duration:.3s;transition-timing-function:ease-in-out;padding-bottom:2px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.creations header p a:hover{background-position:right center}.creation{margin:20px;font-size:0px}.creation-cadre{background-color:#fff;margin:0;float:none;padding-top:20px;border:1px solid #b3b3b3;transition-property:box-shadow,height,transform;transition-duration:.3s,.3s,.5s;transition-timing-function:ease-in-out;height:660px;border-radius:12px}@media screen and (max-width:1800px){.creation-cadre{height:640px}}@media screen and (max-width:1700px){.creation-cadre{height:600px}}@media screen and (max-width:1440px){.creation-cadre{height:580px}}@media screen and (max-width:1280px){.scategorie{padding:20px}.creation-cadre{height:680px}}@media screen and (max-width:1179px){.creation-cadre{height:640px}}@media screen and (max-width:1024px){.creation-cadre{height:580px}}.creation-ligne,.creation-ligne div{display:block;height:3px;margin-right:auto;margin-left:auto;position:relative}.creation-cadre:hover>.creation-ligne div{width:60%}.creation figure{display:block;float:none;position:relative;border:1px solid #b2b2b2}.creation figure a img{width:100%;height:auto;display:block}.creation h3{font-size:21px;font-weight:700;margin-bottom:10px}.creation-ligne{background-color:#2bbcd9;text-align:center;float:none;width:50%}.creation-ligne div{background-color:#333;width:20%;transition-property:width;transition-duration:.3s;transition-timing-function:ease-in-out}.creation-lien a,.solutions-titre h1{display:inline-block;font-weight:400}.creation p{font-size:17px;line-height:21px;letter-spacing:.01em;font-weight:300}.creation-lien{text-align:center;display:block;width:100%;left:0;bottom:0;font-size:0px;position:absolute}.creation-lien a{font-size:15px;line-height:38px;color:#fff;text-decoration:none;background-color:#2bbcd9;height:37px;padding-right:30px;padding-left:16px;position:relative;border-radius:4px 4px 0 0;background-image:url(../graphisme/fleche-bouton-creation.png);background-repeat:no-repeat;background-position:right +16px top +13px;transition-property:background-position;transition-duration:.1s;transition-timing-function:ease-in-out}.solutions,.solutions-titre h1{background-color:#e5e5e5;position:relative}.descriptif-detail,.descriptif-detail h3,.descriptif-detail h4,.descriptif-detail p,.descriptif-detail ul li,.descriptif-haut,.descriptif-haut h2,.descriptif-visuel,.solution,.solutions{transition-duration:.3s;transition-timing-function:ease-in-out}.creation-lien a:hover{background-position:right +13px top +13px}#creations .owl-item.loading h2{display:none}#creations .owl-controls{top:auto;bottom:-40px;font-size:0px;z-index:100}#creations .owl-pagination{height:7px;border-bottom:1px solid #b3b3b3;text-align:center;display:block}@media screen and (max-width:380px){#creations .owl-controls{padding-right:0;padding-left:0}#creations .owl-pagination{border-bottom-width:0}}#creations .owl-page:first-of-type{padding-left:10px}#creations .owl-page:last-of-type{padding-right:10px}#creations .owl-page span{background-color:#b3b3b3;height:15px;width:15px;border-style:none}#creations .owl-page.active span{background-color:#000}#creations .owl-page span:hover{background-color:#2bbcd9}.solutions{display:block;padding:40px 20px;transition-property:padding-right,padding-left}.solutions-titre{display:block;float:none;border-bottom:1px dashed rgba(0,0,0,.3);position:relative;height:27px;margin-right:20px;margin-left:20px;margin-bottom:20px}.solutions-titre h1{font-size:26px;color:#000;padding-top:0;padding-right:15px;text-shadow:1px 1px 0 rgba(255,255,255,.3);margin:0;text-transform:uppercase}.solutions-cadre{display:table;width:100%;position:relative;box-sizing:border-box}.solution{display:table-cell;padding:20px;float:left;width:33.3333333333%;position:relative;box-sizing:border-box;transition-property:width}.descriptif,.descriptif-detail,.descriptif-haut,.solution figure{display:block;float:none;position:relative}@media screen and (max-width:987px) and (orientation :portrait),screen and (max-width:767px) and (orientation :landscape){.solution{width:50%}}@media screen and (max-width:640px){.solutions-cadre{display:block;width:auto}.solution{display:block;width:auto;padding:20px 20px 40px}}.solution:nth-of-type(3n+1){clear:both}@media screen and (max-width:987px) and (orientation :portrait),screen and (max-width:767px) and (orientation :landscape){.solution:nth-of-type(3n+1){clear:none}.solution:nth-of-type(odd){clear:both}}.solution figure{font-size:0px;margin-bottom:10px}.descriptif-visuel figure video,.solution figure a img{height:auto;width:100%}.solution h2{margin:0;padding:0}.solution h2 a{font-size:22px;font-weight:700;color:#000;text-decoration:none}.solution h2 a:hover{color:#2bbcd9}.solution p{font-size:18px;padding:0;margin:5px 0 0}.descriptif{box-sizing:border-box;font-size:0px;margin-left:auto;margin-right:auto;max-width:1440px}.descriptif-haut{padding-top:60px;padding-right:80px;padding-left:80px;text-align:center;box-sizing:border-box;font-size:0px;transition-property:padding-right,padding-left,padding-top}.descriptif-haut h2{letter-spacing:.01em;font-size:24px;transition-property:font-size;font-weight:400}.descriptif-detail{margin:0;padding:5px 80px 60px;letter-spacing:.01em;line-height:30px;transition-property:padding-right,padding-left,padding-bottom}.descriptif-detail h3{font-size:26px;transition-property:font-size}.descriptif-detail h4{font-size:24px;transition-property:font-size}.descriptif-detail p,.descriptif-detail ul li{font-size:22px;transition-property:font-size}@media screen and (max-width:767px){.creation-cadre{height:auto;padding-bottom:50px}.descriptif-detail,.descriptif-haut{padding-right:40px;padding-left:40px}.descriptif-titre h1{font-size:36px}.descriptif-haut h2{font-size:17px}.descriptif-detail h3{font-size:22px}.descriptif-detail h4{font-size:20px}.descriptif-detail p,.descriptif-detail ul li{font-size:18px}}.descriptif-visuel,.descriptif-visuel figure{font-size:0px;overflow:hidden;display:block;float:none;position:relative}.descriptif-detail a{color:#000;text-decoration:underline}.descriptif-detail a:hover{text-decoration:none}.descriptif-visuel{padding:0 40px 60px;transition-property:padding-right,padding-bottom,padding-left}@media screen and (max-width:580px){.creation h3{font-size:17px;letter-spacing:-.01em}.creation-ligne{display:none}.creation p{font-size:14px;line-height:normal}.solutions{padding:40px 0}.solutions-titre{border-bottom-width:0;height:auto;margin-bottom:0}.descriptif-haut{padding-top:40px}.descriptif-detail{padding-bottom:40px}.descriptif-visuel{padding-right:20px;padding-bottom:40px;padding-left:20px}}.descriptif-visuel figure{padding:0}.descriptif-visuel figure img{height:auto;width:100%;animation-name:zoom;animation-duration:15s;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes zoom{from{transform:scale(1,1)}to{transform:scale(1.1,1.1)}}.descriptif-visuel figure figcaption{background-color:#fff;display:block;width:100%;padding:20px 0 0;position:relative;left:0;bottom:auto;box-sizing:border-box;float:none}.descriptif-visuel figure figcaption h4{font-size:22px;display:block;margin:0;padding:0;float:none;position:relative;text-transform:uppercase;font-weight:700;color:#000}.descriptif-visuel figure figcaption p{font-size:22px;margin:0;padding:0}@media screen and (max-width:768px){.descriptif-visuel figure figcaption h4{font-size:20px;color:#b3b3b3;text-shadow:-1px -1px 0 #000;font-weight:400}.descriptif-visuel figure figcaption p{font-size:15px}}