a:hover>p:hover,p a:hover{color:#783118}.bordd,blockquote{border-bottom:1px solid #000}.normal nav ul li ul.sub-menu li a:hover,a>p,blockquote a:hover,nav ul li ul.sub-menu li a:hover,p a{color:#b37f6d}.scene,header{position:absolute}.effect-layla h2,.grid figure figcaption,h1.alone-title,h1.cptfirst,h2.page,h3,h4.cpt,h4.page,nav ul li{text-transform:uppercase}.scrollup,nav.phonenav{display:none}.normal nav ul li.sub,nav ul li.sub{font-size:19px;padding:10px;margin:5px;cursor:pointer}.sep,blockquote{border-top:1px solid #000}.normal nav ul li a:hover,a:hover,a>p,blockquote a:focus,blockquote a:hover,footer ul li a:hover,h1.bt-format a,p a:hover{text-decoration:none}.grid figure,.new-sousnav .row,.scene,.tran-acc,.vign{overflow:hidden}.c-preview,.tran-acc{box-sizing:border-box}.c-preview,a:hover>p:hover{text-decoration:none!important}body{font-family:'Barlow Condensed',sans-serif!important}h1.bt-format a,p{font-family:Barlow,sans-serif}header{z-index:2000;width:100%;height:100vh;min-height:600px;max-height:1080px}header.normal{position:fixed;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 6px -2px rgba(0,0,0,.75);-moz-box-shadow:0 3px 6px -2px rgba(0,0,0,.75);box-shadow:0 3px 6px -2px rgba(0,0,0,.75);height:auto!important;min-height:auto!important;max-height:auto!important;top:0!important}header.normal .prim-log{display:none!important}.full,.img-responsive{width:100%!important}.cen{}.logo{margin-top:24px;margin-bottom:27px;text-align:center;height:94px;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.logo:hover,nav ul li.sub ul.sub-menu{-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}.logo-img{height:109px}#otherFieldDiv h4,#otherFieldDiv h5,.captio,.center,.centre,.scene,.title{text-align:center}.style_bold{font-weight:700!important}strong{font-weight:inherit!important}h2.page,h4.page{color:#000;font-size:1.6rem!important;padding:15px 0}.c-preview:hover h2,.c-preview:hover h3,h4.cpt{color:#fff!important}@media (max-width:500px){h2.page,h4.page{font-size:30px!important}}h3{color:#ccc!important}.effect-layla h2{color:#000!important;margin-bottom:20px!important;letter-spacing:2.5px;font-weight:500!important;font-size:44px!important;letter-spacing:5px}.effect-layla h3{font-weight:700;margin-top:30px!important;letter-spacing:2.5px;font-size:60px;color:#000!important}.bordd .effect-layla h2{padding-top:15%!important}@media only screen and (max-width:1814px){.col-confi .effect-layla h2{padding-top:9%!important}.col-off h2{padding-top:13%!important}}@media only screen and (max-width:1650px){.effect-layla h3{font-size:45px!important}}@media only screen and (max-width:1463px){.col-confi .effect-layla h2{padding-top:7%!important}.effect-layla h2{font-size:28px!important}.effect-layla h3{font-size:38px!important}}@media only screen and (max-width:1322px){.broch .effect-layla h2{padding-top:6%!important}.col-confi .effect-layla h2{padding-top:2%!important}}@media only screen and (max-width:1089px){.col-confi .effect-layla h2{padding-top:1%!important}.effect-layla h2{font-size:22px!important}.effect-layla h3{font-size:32px!important}}@media only screen and (max-width:978px){.col-confi .effect-layla h2{padding-top:0!important}.col-off h2{padding-top:6%!important}.broch .effect-layla h2{padding-top:3%!important}figure.effect-layla figcaption{padding:1em!important}.effect-layla h2{font-size:18px!important}.effect-layla h3{font-size:25px!important}}@media only screen and (max-width:767px){.broch .effect-layla h2,.col-confi .effect-layla h2,.col-off h2,.effect-layla h2{padding-top:26%!important;letter-spacing:2.5px;font-weight:500!important;font-size:44px!important;letter-spacing:5px}.broch .effect-layla h3,.col-confi .effect-layla h3,.col-off h3,.effect-layla h3{font-weight:700!important;margin-top:30px!important;letter-spacing:2.5px!important;font-size:60px!important}}@media only screen and (max-width:755px){.col-confi .effect-layla h2{padding-top:15%!important}}@media only screen and (max-width:596px){.col-confi .effect-layla h2{padding-top:9%!important}}@media only screen and (max-width:553px){.broch .effect-layla h2{padding-top:15%!important}}@media only screen and (max-width:551px){.broch .effect-layla h2,.col-confi .effect-layla h2,.col-off h2,.effect-layla h2{font-size:34px!important}.broch .effect-layla h3,.col-confi .effect-layla h3,.col-off h3,.effect-layla h3{font-size:50px!important}}.vert{color:#afca0b}.phone,.testimonial .card:hover .content .details span,h1.cptfirst,nav ul li,nav ul li a{color:#fff}nav{margin-top:82px;margin-right:131px;text-align:right}nav ul li{display:inline-block}nav ul li a:focus,nav ul li a:hover{color:#fff;text-decoration:none}.pad{padding:35px 0 0}nav ul li.sub{background:url(../images/nav.webp) top 52px left 11px no-repeat}nav ul li.sub ul.sub-menu{position:absolute;text-align:left;padding:20px 40px;background-color:rgba(67,47,41,.85);display:none;transition:.6s}.pad ul.sub-menu:hover>.pad ul.sub-menu,nav ul li:hover>.pad ul.sub-menu{display:block;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}li.blu.subsub{font-size:15px!important;text-transform:none;margin-left:-30px;width:137%}nav ul li ul.sub-menu li{display:block;font-size:18px;font-weight:400;line-height:35px}nav ul li ul.sub-menu li a{display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}nav ul li ul.sub-menu li.blu a:hover{color:#96d6f2!important}.bord{border-right:1px dotted #fff}.subli{float:left;}.clear{clear:both}.captio{margin-top:19%}h2.cptfirst{text-transform: uppercase;color:white;font-size:150px;font-weight:400;margin:-16px 0 0!important;padding:0!important}h1.alone-title{color:#1f1f1f;font-size:45px;font-weight:500;margin:0!important;padding-left:20px!important;padding-top:60px;background:url(../images/title.webp) top left no-repeat}.arrow{background:url(../images/arrow.webp) bottom right no-repeat;padding-bottom:20px}@media (max-width:1500px){h1.alone-title{font-size:40px}}@media (max-width:1350px){h1.alone-title{font-size:33px;margin:0!important;padding-left:20px!important;padding-top:60px;background:url(../images/title.webp) top left no-repeat}}@media (max-width:1000px){h1.alone-title{font-size:16px;margin:0!important;padding-left:20px!important;padding-top:60px;background:url(../images/title.webp) top left no-repeat}}.phone,h4.cpt{font-weight:400;letter-spacing:8px;font-size:20px}@media (max-width:600px){.normal nav{margin-top:25px!important}}h4.cpt{margin:0!important;padding:0!important}.bg-horai h2,header h2{letter-spacing:2px}footer ul,p{padding:15px 0}.phone{margin-top:60px;padding-top:20px;background:url(../images/phone.webp) top center no-repeat}p{font-size:1.5rem}blockquote{border-left:none!important;border-right:none;background:url(../images/blockquote.webp) left center no-repeat;padding:20px 0 20px 50px!important;font-family:'Barlow Condensed',sans-serif;font-weight:500;font-size:20px!important;width:auto!important;margin:36px 0!important}hr,hr.footerhr{margin-top:0!important;margin-bottom:0!important;border:0}.normal nav ul li a,blockquote a{color:#000}blockquote a:focus{color:#000}blockquote.bl{background:url(../images/blockquoteblack.webp) left top 10px no-repeat}hr{width:20%;border-top:1px solid #000!important}hr.footerhr{width:100%;border-top:1px solid #ccc!important}.carousel-fullscreen .carousel-inner .item{height:80vh;min-height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover;max-height:1080px}.carousel-fullscreen .carousel-caption{top:50%;bottom:auto;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel-caption{font-family:K2D,sans-serif;font-size:55px;color:#fff;line-height:58px;font-weight:300}.scene{z-index:1000;width:100%;height:100%}#cookieChoiceInfo,.scrollup{position:fixed;font-size:20px}.vertical-align{margin:6% auto 0;width:50%;text-align:left}@media (max-width:770px){h1.alone-title{color:#1f1f1f;font-size:50px;font-weight:500;text-transform:uppercase;margin:50px 0 60px!important;text-align:center;padding-left:20px!important;padding-top:60px;background:url(../images/title.webp) top center no-repeat}.vertical-align{margin:5% auto 0}}.right{text-align:right!important}.grid figure,.scrollup,.sub-footer{text-align:center}.no-padding{padding:0!important;margin:0!important}.grid figure{position:relative;width:100%;background:#fff;cursor:pointer}.grid figure img{position:relative;display:block;width:100%}.grid figure figcaption{padding:2em;color:#fff;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.grid figure figcaption::after,.grid figure figcaption::before{pointer-events:none}.grid figure figcaption,.grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.grid figure h2{word-spacing:-0.15em;font-weight:300}.grid figure h2 span{font-weight:800}.grid figure h2,.grid figure p{margin:0}.grid figure p{letter-spacing:1px;font-size:68.5%}img.blockquote{max-width:40px;height:auto;margin:0 auto}.effect-layla h2{padding:15px 0}figure.effect-layla img,figure.effect-laylaa img{height:auto}figure.effect-layla figcaption{padding:3em;z-index:4632}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-laylaa figcaption::after,figure.effect-laylaa figcaption::before{position:absolute;content:'';opacity:0}figure.effect-layla figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #b37f6d;border-bottom:1px solid #b37f6d;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-layla figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #b37f6d;border-left:1px solid #b37f6d;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-layla h2{padding-top:20%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}figure.effect-layla p,figure.effect-laylaa p{padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.breadcrumb,.breadcrumb a,.breadcrumb a:hover,.normal nav ul li,h1.bt-format a,header h2{text-transform:uppercase}figure.effect-layla figcaption::after,figure.effect-layla figcaption::before,figure.effect-layla img,figure.effect-layla p,figure.effect-laylaa figcaption::after,figure.effect-laylaa figcaption::before,figure.effect-laylaa img,figure.effect-laylaa p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}figure.effect-laylaa figcaption{padding:3em}figure.effect-laylaa figcaption::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-laylaa figcaption::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-laylaa h2{padding-top:26%;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.normal nav ul li ul.sub-menu li a,footer ul li a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}figure.effect-laylaa:hover h2,figure.effect-laylaa:hover img,figure.effect-laylaa:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}figure.effect-laylaa:hover figcaption::after,figure.effect-laylaa:hover figcaption::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-laylaa:hover figcaption::after,figure.effect-laylaa:hover h2,figure.effect-laylaa:hover img,figure.effect-laylaa:hover p{-webkit-transition-delay:0.15s;transition-delay:0.15s}@media (max-width:1300px){.no-phone{display:none}nav{margin-top:68px}nav.phonenav{display:block}}@media (max-width:768px){nav.phonenav{text-align:center}}.ecart{padding-right:50px!important;padding-left:50px!important}.courante{padding:90px 0 25px}.courante2{padding:25px 0}.trait{background:url(../images/trait.webp) top center no-repeat}.scrollup,h1.bt-format a{background-color:#b37f6d;color:#fff}.combler{margin-bottom:15%}.scrollup{width:40px;height:40px;border-radius:50%;bottom:10px;right:10px;line-height:37px}.scrollup:hover{color:#fff;background-color:#353441}.sub-footer{padding:15px;background-color:#212121;color:#666;font-size:20px;font-weight:500}footer{background:url(../images/footer.webp) bottom center/cover no-repeat fixed;padding:60px 0}footer p{color:#999;font-size:15px}.pad1{padding-right:90px!important}footer ul li{list-style-type:none;line-height:26px}footer ul li a{font-size:17px;color:#999;transition:.3s}footer ul li a:hover{color:#ccc}.bot{margin-top:58px}@media (max-width:1050px){h1.cptfirst{font-size:100px}.phone,h4.cpt{font-size:30px}.captio{margin-top:30%}.bot{margin-top:0}}.reseau{padding:0 40px 0 0;margin-bottom:20px}.foot-texte p{font-size:11px;text-align:justify}.normal nav{margin-right:40px;text-align:center;position: relative;z-index: 5424545;}.normal nav ul li{display:inline-block;color:#000}.normal nav ul li a:hover{color:#000}section.page-courante ul li.noir,section.page-courante ul li.ver{padding-left:20px;list-style-type:none;font-weight:400;color:#353441;font-size:17px}.normal nav ul li.sub ul.sub-menu{position:absolute;text-align:left;padding:20px;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.normal nav ul li:hover>.pad ul.sub-menu{opacity:1;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.normal nav ul li ul.sub-menu li{display:block;font-size:18px;font-weight:400;line-height:35px;color:#fff}.normal nav ul li ul.sub-menu li a{display:block;color:#fff;transition:.3s}ol,ul{margin-top:0;margin-bottom:-16px!important}.calendrier,.top-foot{margin-top:40px}.breadcrumb{font-size:18px;color:#999;padding:16px 15px 0 0!important;margin-bottom:20px!important;list-style:none;background:0 0!important;border-radius:4px}.breadcrumb a{color:#999;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.breadcrumb a:hover{color:#000}.sep{margin-bottom:20px}.bott{margin-bottom:36px}.bord a{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.bord a:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.clie{margin-bottom:100px}.slide-client{background:url(../images/footer2.webp) top 70px center no-repeat fixed;height:200px;padding-top:642px}.slide-etiquette,.slide-alter,.slide-faconnage,.slide-format,.slide-imprimvert,.slide-livre,.slide-numerisation,.slide-offset,.slide-papeterie,.slide-plan,.slide-routage,.slide-specifique{height:450px;padding-top:642px}.slide-imprimvert{background:url(../images/imrpime-vert.webp) top center no-repeat fixed}.slide-offset{background:url(../images/offset.webp) top center no-repeat fixed}.slide-faconnage{background:url(../images/faconnage.webp) top center no-repeat fixed}.slide-numerisation{background:url(../images/numerisation.webp) top center no-repeat fixed}.slide-livre{background:url(../images/livrefab.webp) top center no-repeat fixed}.slide-specifique{background:url(../images/impspecifique.webp) top 80px center no-repeat fixed}.slide-etiquette{background:url(../images/etiquette.webp) top center no-repeat fixed}.slide-routage{background:url(../images/routage-pli.webp) top center no-repeat fixed}.slide-plan{background:url(../images/plan.webp) top 80px center no-repeat fixed}.slide-papeterie{background:url(../images/papeterie.webp) top 80px center no-repeat fixed}.slide-format{background:url(../images/gformat.webp) top 80px center no-repeat fixed}.slide-stand{background:url(../images/gfstand.webp) top 80px center no-repeat fixed;height:347px;padding-top:150px}.slide-actu{background:url(../images/actu.webp) top center no-repeat fixed;height:200px;padding-top:600px}.slide-vernis{background:url(../images/vernis.webp) top center no-repeat fixed;height:450px;padding-top:642px}.slide-3d,.slide-corporate,.slide-internet,.slide-studio{height:325px;padding-top:488px}.slide-studio{background:url(../images/studio-graphique.webp) top 160px center/1900px no-repeat fixed}.slide-corporate{background:url(../images/corporate.webp) top 160px center/1900px no-repeat fixed}.slide-internet{background:url(../images/site-web.webp) top 160px center/1900px no-repeat fixed}.slide-3d{background:url(../images/3d-studio.webp) top 160px center/1900px no-repeat fixed}.slide-voeux{background:url(../images/voeux.webp) top 160px center/1900px no-repeat fixed;height:450px;padding-top:642px}section.page-book{padding:5px 0 50px}section.page-courante ul{padding-left:0;margin:10px 0 30px}section.page-courante ul li.ver{background:url(../images/liver.webp) left top 8px no-repeat}section.page-courante ul li.noir a,section.page-courante ul li.ver a{color:#353441}section.page-courante ul li.noir{background:url(../images/linoir.webp) left top 8px no-repeat}.topito{margin-top:80px}section.engagements{background-color:#f4f4f4}h1.bt-format{width:auto;text-align:center;margin-top:0}.carousel-indicators .active,.carousel-indicators li{width:19px!important;height:19px!important}h1.bt-format a{padding:25px;font-weight:300;font-size:25px;display:block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}h1.bt-format a:hover{color:#fff;background-color:#000}.carousel-indicators .active{margin:0;background-color:#fff}.c-preview,.display-flex .grid,.img-placeholder,.rea{height:100%}.carousel-indicators{position:absolute;bottom:56px!important;left:0!important;z-index:15;width:97%!important;padding-left:0!important;margin-left:0!important;text-align:right!important;list-style:none;right:2%!important}#cookieChoiceInfo,.img-placeholder,.new-sousnav,.tran-acc,header h2{text-align:center}#cookieChoiceInfo{width:100%;background-color:#000;color:#fff;margin:0;left:0;bottom:0;padding:20px!important;z-index:1000}@media (max-width:800px){.logo{margin-top:11px!important;margin-bottom:10px!important;text-align:left!important;height:auto!important;margin-left:10px}.logo-img{height:70px!important}h1.cptfirst{font-size:50px}nav{margin-top:29px}h4.cpt{font-size:16px;margin-bottom:10px!important}.phone{font-size:18px}.captio{margin-top:60%}h1.alone-title{font-size:30px}h1.page{margin-top:60px}#cookieChoiceInfo{display:none}}.sousnav .row{margin:0!important}.rea{width:100%;-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;-o-transition:.9s;transition:.9s}.rea:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-transform:scale(1.2) rotate(3deg);-webkit-transform:scale(1.2) rotate(3deg);-o-transform:scale(1.2) rotate(3deg);-ms-transform:scale(1.2) rotate(3deg);transform:scale(1.2) rotate(3deg);opacity:.8;-webkit-transition:.9s;-moz-transition:.9s;-ms-transition:.9s;-o-transition:.9s;transition:.9s}.top-stand{margin-top:50px}.tran-acc{position:relative;margin:0 auto;background:#333;padding:20px}.tran-acc .layer{position:absolute;top:calc(100% - 2px);left:0;height:100%;width:100%;background:linear-gradient(#b37f6d,#ffc8b5);z-index:1;transition:.5s}.c-preview:after,.c-preview:before{background:#b37f6d;transform:scale(0);content:""}.tran-acc:hover .layer{top:0}figure.effect-layla{padding-bottom:2.2px}.scrollup{z-index:1153444545354}.tran-acc figcaption h2,.tran-acc figcaption h3{transition:.2s}.tran-acc:hover figcaption h2,.tran-acc:hover figcaption h3{color:#fff!important;text-shadow:3px 2px 3px rgba(255,255,255,.2)}.new-sousnav{padding:60px 0 40px;margin-bottom:40px}.new-sousnav .container-logo i{font-size:35px;color:#b37f6d}.new-sousnav .container-logo{padding:30px 0}.new-sousnav .container-txt{padding:0 0 25px}.new-sousnav .container-txt p{margin:0;padding:0;font-size:16px;letter-spacing:1.5px}.new-sousnav .container{padding:0!important}.new-sousnav .col-sm-6.col-md-3:nth-child(2){border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3}.new-sousnav .col-sm-6.col-md-3:nth-child(3){border-right:1px solid #d3d3d3}@media (max-width:767px){.new-sousnav .col-sm-6.col-md-3:nth-child(2){border-left:0 solid #d3d3d3;border-right:0px solid #d3d3d3}}@media (max-width:991px){.new-sousnav .col-sm-6.col-md-3:nth-child(2){border-left:1px solid #d3d3d3;border-right:0px solid #d3d3d3}.new-sousnav .col-sm-6.col-md-3:nth-child(3){border-right:0px solid #d3d3d3}}.titre-acc{font-size:22px!important;text-transform:uppercase!important;letter-spacing:2px!important;line-height:1.3!important;margin-top:0!important;font-weight:500!important;font-family:'Barlow Condensed',sans-serif!important;margin-bottom:10px!important}.bg-horai{background-image:url("../images/contact.webp");min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 0}section.page-courante{padding:5px 0 0!important}.cont-breadcrumb{margin-top:179px}.bg-horai h2,.bg-horai p,.bg-horai span{text-align:center;color:#fff!important;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5)}.img-placeholder h2,.img-placeholder h3{color:#000!important;letter-spacing:2.5px}.c-preview{position:relative;display:block}.c-preview:before{transition:.5s;position:absolute;top:0;left:0;right:0;bottom:0}.c-preview:hover:before{opacity:.5;transform:scale(1)}.c-preview:after{transition:.6s .2s;position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #aaa;opacity:0}.c-preview:hover:after{opacity:.35;transform:scale(1)}.c-preview h2,.c-preview h3,.c-preview img{position:relative;z-index:154654;transition:.5s}.img-placeholder:after,.img-placeholder:before{padding-top:23.33%;content:"";display:block}.img-placeholder{background:#fff;box-shadow:0 0 0 2px #b37f6d inset,0 0 0 3px #9a6f60 inset;color:#444;line-height:0;display:block}.img-placeholder h3{font-weight:700;font-size:60px}.img-placeholder h2{font-weight:500!important;font-size:44px!important;letter-spacing:5px;margin-bottom:30px}@media only screen and (max-width:1650px){.img-placeholder h3{font-size:45px!important}}@media only screen and (max-width:1463px){.img-placeholder h2{font-size:28px!important}.img-placeholder h3{font-size:38px!important}}@media only screen and (max-width:1089px){.img-placeholder h2{font-size:22px!important}.img-placeholder h3{font-size:32px!important}}@media only screen and (max-width:978px){.img-placeholder h2{font-size:18px!important}.img-placeholder h3{font-size:25px!important}}@media only screen and (max-width:767px){.col-confi .img-placeholder h2,.col-off h2,.img-placeholder h2{letter-spacing:2.5px;font-weight:500!important;font-size:44px!important;letter-spacing:5px}.broch .img-placeholder h3,.col-confi .img-placeholder h3,.col-off h3,.img-placeholder h3{font-weight:700!important;margin-top:30px!important;letter-spacing:2.5px!important;font-size:60px!important}}@media only screen and (max-width:551px){.broch .img-placeholder h2,.col-confi .img-placeholder h2,.col-off h2,.img-placeholder h2{font-size:34px!important}.broch .img-placeholder h3,.col-confi .img-placeholder h3,.col-off h3,.img-placeholder h3{font-size:50px!important}}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{flex-grow:1}#otherFieldDiv textarea{width:100%!important;min-height:160px}.typ-impr label{font-weight:300!important}.z-index{z-index:3}header h2{color:#fff;font-size:1.2rem}.prim-log{position:absolute;left:30px;bottom:30px}.underline{text-decoration: underline;}footer h2{font-size:2rem;font-weight: 400;color: #999;}.slide-imprimerie{    background: url(../images/print-slide.webp) 10% 100% no-repeat fixed;    min-height: 550px;
margin-top: 160px;}.slide-imprimerie{position: relative;}.slide-imprimerie:after{content:'';position: absolute;
bottom: 0;left: 0;height: 100%;width: 100%;background-size: 100% 90px;
background-position: 50% 0%;  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="white"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="white"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="white"/></svg>');background-repeat: no-repeat;
bottom: 0;
left: -0.1vw;
right: -0.1vw;
top: 0; transform: rotate(180deg) }
.clermont-fd ul{ 
    list-style: none!important;
    padding-left: 15px;
}
.clermont-fd h2{
    position: relative;
    padding-bottom: 7px;
}
.clermont-fd h2:after{
    content: '';
    left: 0;
    bottom: 0;
    position: absolute;
    width: 70px;
    height: 3px;
    background-color: #b37f6d;
}
.clermont-fd p{
    padding: 0!important;
}
.clermont-fd ul li{
    font-size: 1.1rem;
}
.clermont-fd article{
    margin: 20px 0;
}
.margin-top-50{
    margin-top: 50px!important;
}
.clermont-fd{
}
.clermont-fd h3{
    font-size: 1.9rem;
    color: #333!important;
}
.bg-clerm{
    background-image: url(../images/bg-clermont.webp);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
    min-height: 450px;
    position: relative;
}
.overlay-bg{
    position: absolute;
    background-color: rgba(179, 127, 109, 0.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
footer{
}
#carousel-example-generic2, .carousel-inner{
    width: 100%;
    height: 100vh;
    min-height: 600px;
    max-height: 1080px;
}
a{
    text-decoration: none!important;
}
p{
    font-size: 1rem!important;
}
.clermont-fd h1{
    margin-bottom: 20px;
}
footer p{
    font-size: 0.8rem!important;
}
.max-width-cl{
    max-width: 800px!important;
    margin: 0 auto;
    position: relative;
    display: block;
}
.bg-clerm, .bg-clerm h3 {
    color: white!important;
}
.bg-clerm h3{
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
.bg-clerm h3:after{
    content: '';
    left: 0;
    bottom: 0;
    position: absolute;
    width: 70px;
    height: 3px;
    background-color: white;
}
.slidec iframe{
    display: block;
}
.btn{
    background-color: #b37f6d!important;
    margin: 0 auto!important;
    display: block!important;
    border: 0!important;
    transition: all 0.2s!important;
}
.btn:hover{
    opacity: 0.7;
}
.phone{
    color: white;
}
.cpt{
    color: #b37f6d!important;
    font-size: 2rem;
}
header{
}
header:after{
    content: '';
    position: absolute;
    bottom: 0;
    height: 100px;
    width: 100%;
    background-repeat: no-repeat; 
    background-size: contain!important;;
background-position: 50% 0%;    
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.52" preserveAspectRatio="none"><path d="M0 3.528S27.04 3.352 35.278 0v3.528z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.374 35.278.425v3.103z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.396 35.278.882v2.646z" fill="%23ffffff"/><path d="M0 3.527h35.278v.092H0z" fill="%23ffffff"/></svg>'); 
}

@media (min-width:768px){
header:after{
background-size: 100% 90px;
background-position: 50% 0%;   
}  
}
 
@media (min-width:1025px){
header:after{ 
bottom: 0;
left: 0;
background-size: 100% 90px;
background-position: 50% 100%;  
background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.278 3.52" preserveAspectRatio="none"><path d="M0 3.528S27.04 3.352 35.278 0v3.528z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.374 35.278.425v3.103z" opacity=".2" fill="%23ffffff"/><path d="M0 3.528S27.04 3.396 35.278.882v2.646z" fill="%23ffffff"/><path d="M0 3.527h35.278v.092H0z" fill="%23ffffff"/></svg>'); 
}
}
@media (min-width:2100px){
header:after{
background-size: 100% calc(2vw + 90px);
}
}
.normal nav ul li a, nav ul li a{
    transition: all 0.2s;
}
.normal nav ul li:hover a, nav ul li a:hover{
color: #b37f6d;
}
.head-acc {
margin-bottom: 60px;
}
.head-acc h2{
    display: inline-block;
    position: relative;
    padding-bottom: 10px;
    
}
.head-acc h2:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    height: 5px;
    width: 50px;
    background-color: #b37f6d;
    margin-left: -30px;
}



.intro-ctn {
    text-align: center;
    margin-bottom: 30px
}
.intro-ctn p{
    max-width: 600px;
    margin: 0 auto;
    font-weight: 600;
}
.intro-ctn .intro{
    position: relative;
    padding: 9px;
    margin-top: 20px;
        
}
.intro-ctn .intro:before{
    content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: url(../images/border.svg);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    
}
.intro-ctn .intro:after{
    content: ' ';
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(../images/border.svg);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    transform: rotate(180deg);
}
.page-courante h2{
    position: relative;
    padding-bottom: 5px;
    font-size: 1.4rem!important;
}
.page-courante h2:before{
        content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #b37f6d;
    height: 3px;
    width: 80px;
}
.page-courante article{
    padding: 20px 0
}
.bloc-center article{
    margin: 0 auto;
    display: block;
    max-width: 500px;
}
.bloc-center article h2{
    text-align: center;
    padding-bottom: 15px;
    margin-bottom: 20px
}
.bloc-center article h2:before{
    margin-left: auto;
    margin-right: auto;
    right: 0;
    width: 120px;
}

.page-courante h2{
    position: relative;
    padding-bottom: 5px;
    font-size: 1.4rem!important;
}
.page-courante h2:before{
        content: ' ';
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #b37f6d;
    height: 3px;
    width: 80px;
}
.margin-top-40{
    margin-top: 40px!important;
}
.max-width{
    max-width: 700px;
    margin: 0 auto;
}
.max-width p{
    margin: 0!important;
    padding: 5px 0!important;
}
.important{
    font-weight: bold!important;
}
.slide-alter {
    background: url(../images/alchimistes-alter.webp) top center no-repeat fixed;
    background-size: cover;
}
.max-width-head{
    max-width: 600px;
    margin: 0 auto;
    padding: 10px;
}
.new-sousnav article a{
    color: #212529!important;
    transition: all 0.2s ease;
}
.new-sousnav article a:hover{
    opacity: 0.7;
}


.slide-imprimerie, .slide-offset,.head-eti, .slide-vernis, .slide-faconnage, .slide-numerisation, .slide-specifique, .slide-format, .slide-livre, .slide-etiquette, .slide-routage, .slide-papeterie, .slide-plan, .slide-client{position: relative;overflow: hidden;}

.slide-imprimerie:after,.head-eti:after,.slide-offset:after, .slide-vernis:after, .slide-faconnage:after, .slide-numerisation:after, .slide-specifique:after, .slide-format:after, .slide-livre:after, .slide-etiquette:after, .slide-routage:after, .slide-papeterie:after, .slide-plan:after, .slide-client:after{content:'';position: absolute;
bottom: 0;left: 0;height: 100%;background-size: 100% 90px;
background-position: 50% 0%;  background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 35.28 2.17" preserveAspectRatio="none"><path d="M0 .5c3.07.55 9.27-.42 16.14 0 6.88.4 13.75.57 19.14-.11V0H0z" fill="white"/><path d="M0 1c3.17.8 7.29-.38 10.04-.55 2.75-.17 9.25 1.47 12.67 1.3 3.43-.17 4.65-.84 7.05-.87 2.4-.02 5.52.88 5.52.88V0H0z" opacity=".5" fill="white"/><path d="M0 1.85c2.56-.83 7.68-.3 11.79-.42 4.1-.12 6.86-.61 9.58-.28 2.73.33 5.61 1.17 8.61 1 3-.19 4.73-.82 5.3-.84V.1H0z" opacity=".5" fill="white"/></svg>');background-repeat: no-repeat;
bottom: 0;
left: -0.1vw;
right: -0.1vw;
top: 0; transform: rotate(180deg) }


.offre-emploi p{
    padding: 0!important;
}
.offre-emploi ul{
    margin-bottom: 20px!important;
}
.gras{
    font-weight: bold!important;
}

.etiquettes .col-md-6 p{
    margin-bottom: 0!important;
    padding: 0!important;
}
.margintop30{
    margin-top: 30px!important;
}
.margin-bottom50{
    margin-bottom: 50px;
}

.bg-eti{
    background: url(../images/machine_etiquettes.webp) top center no-repeat fixed;
    background-size: contain;
    min-height: 300px;
}
.head-eti {
    background: url(../images/head-eti.webp) bottom center no-repeat;
    background-size: cover;
    min-height: 700px;
    width: 100%;
}
nav ul li.sub ul.sub-menu{
    min-width: 550px;
}
.txt-nouveau{
    font-size: 12px;
    background-color: red;
    padding: 2px 3px;
}
.ctn-bandeau-soc{
    max-width: 70px;
    background-color: rgba(0,0,0,0.8);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 15465132456411545654;
    padding: 10px 0;
    text-align: center;

}
.ctn-bandeau-soc ul li{
}
.ctn-bandeau-soc ul li img{
    width: 100%;
}
.ctn-bandeau-soc ul{
    padding: 10px 0;
    display: inline;
}
.ctn-bandeau-soc ul a img {
    transition: all 1s ease;
    opacity: 1;
}
.ctn-bandeau-soc ul a:hover img {
    opacity: 0.7;
}
@media (max-width:979px){
    .ctn-bandeau-soc {
        display: none;
    }
}
.bg-eti-acc{
    background: url(../images/fond-etiquette.webp) center center no-repeat;
    background-size: cover;
}
.bg-eti-acc .img-placeholder{
    background: transparent!important;
}
.ctn-imprim-vert p{
    margin: 0!important;
    padding: 0!important;
}
.ctn-imprim-vert img{
    margin-top: 20px!important;
}
.ctn-voeux-calendrier {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 625px;
}
.ctn-voeux-calendrier a{
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 500;
    background-color: #b37f6d;
    padding: 5px 20px;
    color: white;
    transition: all 0.2s;
    margin-top: 10px;
}
.ctn-voeux-calendrier a:hover{
    border-radius: 10px 0 10px 0;
    color: white!important;
    opacity: 0.8;
}
.ctn-voeux-calendrier img{
        max-width: 440px;
    margin-bottom: 20px;
}
.ctn-voeux-calendrier p{
        margin: 0;
    padding: 0;
    font-size: 2rem!important;
    font-weight: 600;
    margin-top: 10px;
}
.ctn-top-home{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    max-width: 300px!important;
    min-width: 200px!important;
}
.ctn-low{
    max-width: 95%;
    margin: 0 auto;
    display: flex;
        justify-content: center!important;
}
.ctn-fab-li{
    margin-bottom: 5%;
    margin-top: 5%;
}
.ctn-picto-footer{
    text-align: center;
}
.ctn-picto-footer img{
    max-width: 120px;
        margin-left: 2%;
    margin-right: 2%;
    margin-top: 10px!important;
}
.logo{
        position: relative;
    z-index: 1564654;
}
.logo a{
        display: inline-block;
    position: relative;
    z-index: 54654654;
    margin: 0 1%;
    transition: 0.6s ease;
}
.logo a:hover{
    opacity: 0.7;
}
.nav-toggle{
    right: 20px!important;
}
.slide-calendrier{
    background: url(../images/impression-calendrier-personnalise.webp) top center no-repeat;
    height: 450px;
    padding-top: 642px;
    background-size: cover;
}
.margin-top-80{
    margin-top: 80px;
}

.ctn-text-s{margin-top: 20px!important;
max-width: 850px;
margin: 0 auto;}

#cookieChoiceInfo{
    z-index: 154512344!important;
}