*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#fcfafa;padding:0;position:relative}.svg-container{display:inline-block;position:relative;width:100%;vertical-align:middle;overflow:hidden}header{position:fixed;z-index:1500;width:100%;height:110px;display:inline-block;background-color:transparent;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}header .svg-container{height:90px;position:absolute;left:0;top:0;z-index:44}header .svg-container #bgHeader{position:absolute;left:0;bottom:0;z-index:51}header .svg-container svg{opacity:0;fill:#fcfafa;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header .navbar{z-index:103}header .logo{height:80px;display:inline-block;margin-top:auto;margin-bottom:auto;position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header .logo img{height:100%;position:absolute;left:0;top:0;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s}header .logo img.couleur{opacity:0}.shrink header{height:70px}.shrink header svg{opacity:.98}.shrink header .logo{height:60px}.shrink header .logo img.couleur{opacity:1}.shrink header .logo img.blanc{opacity:0}#contentWrapper li.element{list-style:none}#contentWrapper section{padding-bottom:100px}.sidebar .nav-tabs{border:none}.sidebar .nav-tabs .nav-item{float:right;clear:both;padding-bottom:15px}.sidebar .nav-tabs .nav-link{background-color:transparent;border:none;font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-size:1.8rem;letter-spacing:.05rem;padding:0 1rem;font-weight:300;color:#8d929d}.sidebar .nav-tabs .nav-link.active{border-bottom:1px solid #e30160;color:#e30160;background-color:transparent}#apropos .contenu .element{min-height:400px}#offre .contenu img{width:20%;padding:1%;float:left}#services .contenu .nav-tabs{border:none}#services .contenu .nav-tabs .nav-item{text-align:center;min-height:300px;width:23%;margin:0 5%}#services .contenu .nav-tabs .nav-link{border:none;background:transparent;border-radius:0;color:#373A40}#services .contenu .nav-tabs .nav-link.active{color:#e30160}#contact{height:1027px}#map{position:absolute;left:0;top:0;width:100%;height:850px;display:block}#formContact{background:rgba(255,255,255,0.85);padding-top:20px;padding-bottom:20px;margin-top:-1px;height:850px}html,body{height:100%}#global_wrapper{clear:both;min-height:100%;height:auto !important;height:100%;margin-bottom:-100px}#global_wrapper #sticky_footer{height:100px}footer{clear:both;position:relative;height:100px}footer{height:100px;position:relative;top:-100px}footer #bgFooter{position:absolute;left:0;top:0;z-index:50}footer #bgFooter .st0{fill:#3D414A}footer .copyright{text-align:center;padding-top:60px;padding-bottom:20px;position:relative;z-index:64;color:#7a8192}footer .copyright p{font-size:.75rem;line-height:1rem;text-transform:uppercase}footer .copyright a{color:#fe4c97;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}footer .copyright a:hover{color:#ffb1d2;text-decoration:none}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:1.5rem;padding-left:1.5rem}.img-responsive{width:100%}@media only screen and (min-width: 320px){#contact #map{display:none}}@media only screen and (max-width: 479px) and (orientation: portrait){header .logo{height:65px;margin-top:5px}header .svg-container{background-color:rgba(255,255,255,0);overflow:visible}header .collapsing,header .collapse.in{position:fixed;left:0;top:0;z-index:33;margin:0;width:100%;height:100vh;background-color:rgba(122,129,146,0.95)}header #menuTop{margin:0}header #menuTop .navbar-nav{padding-top:50px}header #menuTop .navbar-nav .nav-item{text-align:center;width:100%;margin:0}header #menuTop .navbar-nav .nav-link{font-size:2rem}.shrink header .logo{height:55px;margin-top:10px}.shrink header .svg-container #bgHeader{bottom:10px;z-index:900}.shrink header .svg-container svg{box-shadow:none;opacity:1}#contentWrapper{padding-top:80px}#contentWrapper li.element{padding:0 0 40px 0}.sidebar .nav-tabs .nav-item{float:none;text-align:center;padding-bottom:10px;margin:0 40px}.sidebar .nav-tabs .nav-link{background-color:transparent;border:none;font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-size:1.4rem;letter-spacing:.05rem;padding:0;font-weight:300;color:#8d929d}.sidebar .nav-tabs .nav-link.active{border-bottom:1px solid #e30160;color:#e30160;background-color:transparent}#offre .contenu img{width:100%;padding:1% 5%}#services .sectionTitle{display:none}footer #bgFooter{bottom:0;top:auto}#services .contenu .nav-tabs .nav-item{min-height:120px;width:33%;margin:0}}@media only screen and (min-width: 480px) and (max-width: 767px){header .logo{height:65px;margin-top:5px}header .svg-container{background-color:rgba(255,255,255,0);overflow:visible}header .collapsing,header .collapse.in{position:fixed;left:0;top:0;z-index:33;margin:0;width:100%;height:100vh;background-color:rgba(122,129,146,0.95)}header #menuTop{margin:0}header #menuTop .navbar-nav{padding-top:50px}header #menuTop .navbar-nav .nav-item{text-align:center;width:100%;margin:0}header #menuTop .navbar-nav .nav-link{font-size:2rem}.sidebar .nav-tabs .nav-item{float:none;text-align:center;padding-bottom:10px;margin:0 40px}.sidebar .nav-tabs .nav-link{background-color:transparent;border:none;font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-size:1.4rem;letter-spacing:.05rem;padding:0;font-weight:300;color:#8d929d}.sidebar .nav-tabs .nav-link.active{border-bottom:1px solid #e30160;color:#e30160;background-color:transparent}}@media only screen and (min-width: 768px) and (orientation: portrait){.sidebar .nav-tabs .nav-item{float:none;text-align:center;padding-bottom:10px;margin:0 40px}.sidebar .nav-tabs .nav-link{background-color:transparent;border:none;font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-size:1.4rem;letter-spacing:.05rem;padding:0;font-weight:300;color:#8d929d}.sidebar .nav-tabs .nav-link.active{border-bottom:1px solid #e30160;color:#e30160;background-color:transparent}#contact #map{display:block}}@media only screen and (min-width: 768px) and (orientation: landscape){.sidebar .nav-tabs .nav-link{padding:0}#contact #map{display:block}}@media only screen and (min-width: 1200px){header .svg-container{height:110px}}#menuTop{margin-top:20px;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.shrink #menuTop{margin-top:0}.shrink .navbar-light .navbar-nav .nav-link.active{color:#e30160}.navbar-light .navbar-nav .nav-link{font-size:1.3rem;letter-spacing:0.1rem;color:#FFF;font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link.active:hover{color:#b0014b}.navbar-light .navbar-nav .nav-link.active{color:#7d0135}.navbar-light .navbar-nav .nav-item+.nav-item{margin-left:2rem}.navbar-toggler{float:right;color:#fff}.shrink header .navbar-light .navbar-nav .nav-link{color:#5a5f69}.shrink header .navbar-light .navbar-nav .nav-link:hover{color:#970140}.shrink header .navbar-light .navbar-nav .active>.nav-link{color:#7d0135}.dropdown button.btn{background-color:transparent;border:none;padding-top:.425rem;font-size:1.3rem;letter-spacing:0.1rem;color:#FFF;font-family:"proxima-nova-extra-condensed"}.dropdown .dropdown-menu{min-width:50px;left:50%;margin-left:-35px;border:none;border-radius:0;background-color:rgba(255,255,255,0.7);-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}@media only screen and (max-width: 479px) and (orientation: portrait){.navbar-toggler{font-size:2rem;line-height:65px;z-index:806}.shrink header .navbar-toggler{color:#000}}@media only screen and (min-width: 480px) and (max-width: 767px){.shrink header .navbar-toggler{color:#000}}#headingImg{position:relative}#headingImg #imgWrapper{height:800px;width:100%;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}#headingImg .title{position:absolute;left:0;top:40%}#headingImg h2{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#fff;font-size:2em;letter-spacing:0.1rem;font-weight:300;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,0.6)}#headingImg a#scrollToContent{position:absolute;left:50%;margin-left:-22px;top:65%;width:44px;height:50px;display:block;animation:bounce .3s ease-in-out infinite alternate}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}#headingImg #maskSlide{position:absolute;right:0;bottom:0;width:100%;z-index:20}#headingImg #maskSlide .bgpoly{fill:#fcfafa;color:#fcfafa}@media only screen and (max-width: 479px) and (orientation: portrait){.navbar{padding:0}#headingImg .title{top:20%}#headingImg a#scrollToContent{top:50%}}@media only screen and (min-width: 1200px){#headingImg a#scrollToContent{top:50%}}body,html{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:100%;color:#373A40}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"proxima-nova-extra-condensed", Helvetica, Arial, sans-serif;font-weight:700}h1,.h1{font-size:2em;margin:20px 0 15px 0}h2,.h2{font-size:1.5em;margin:20px 0 15px 0}p{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:1.3em;font-weight:300;margin:10px 0}a{color:#e30160}a:hover{color:#fe237f}a:focus{outline:0}.sectionTitle h2{font-size:3.5rem;letter-spacing:.1rem;text-transform:uppercase;margin-left:-20px;margin-top:0;padding:0 30px 35px 30px;margin-bottom:80px;width:auto;display:inline-block;color:#1f2125;border-bottom:1px solid #ececeb}h3.h3{margin:10px 0 30px;font-size:2.2rem;color:#e30160}#Livraison{text-align:center}#ProduitsEuro{text-align:right;padding-right:40px}p.address{font-size:1rem;text-align:center;width:100%;text-transform:uppercase;font-weight:500;letter-spacing:.07rem;padding-bottom:30px}#scrollup{padding:5px 10px 3px 10px;bottom:0;position:fixed;right:5%;text-align:center;display:none;z-index:1000;background-color:#e30160;color:#fff}#scrollup:hover{background-color:#fe237f}#scrollup span{font-size:.8rem;font-weight:300;line-height:.9rem}#scrollup i{font-size:1.5rem;padding:0;margin:0;line-height:.9rem;animation:bounce .3s ease-in-out infinite alternate}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-2px)}}@media only screen and (max-width: 479px) and (orientation: portrait){.sectionTitle h2{text-align:center;margin-left:0px;margin-top:0;padding:0 30px 5px 30px;margin-bottom:40px;width:100%;display:inline-block}#services .contenu li:first-child h3.h3{font-size:2rem;letter-spacing:.1rem;text-transform:uppercase;text-align:center;margin-left:0px;margin-top:0;padding:0 30px 5px 30px;width:100%;display:inline-block;color:#000;border-bottom:1px solid #ececeb}#services h3.h3{font-size:2rem;margin-bottom:10px}}ul.social{list-style:none;padding:0}ul.social li{font-size:1rem;font-weight:300;font-family:"Roboto", Helvetica, Arial, sans-serif}ul.social li a{width:32px;height:32px;padding-top:6px;margin-bottom:8px;text-align:center;vertical-align:middle;background-color:#e30160;color:#fff}ul.social li a:hover{background-color:#fe0f73}ul.social.vertical{margin-top:20px}ul.social.vertical li a{padding-top:6px;margin-bottom:8px;display:block}ul.social.horizontal{margin-top:0}ul.social.horizontal li{float:left;margin-right:5px}ul.social.horizontal li.txt{padding-top:14px;font-size:.9rem}ul.social.horizontal li a{padding-top:6px;margin-bottom:8px;display:inline-block}#pagination{margin-bottom:40px}.pagination>li>a{color:#e30160}.pagination>li>span.disabled{color:#666}.pagination>li>a,.pagination>li>span{background-color:transparent;border:none;padding:.3rem .75rem}.pagination>li.active>a{font-weight:bold;color:#e30160;background-color:transparent;border-bottom:3px solid #e30160}.pagination>li.active>a:hover{color:#b0014b;border-bottom:3px solid #b0014b;background-color:transparent}.tags a{text-transform:lowercase;font-style:italic;font-size:.8rem;padding:3px 5px;margin:0 3px 5px 0;display:inline-block;background-color:rgba(255,255,255,0.8);color:#ceaeae;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tags a:hover{background-color:rgba(221,199,199,0.8);color:#fff;text-decoration:none}p.publication{font-style:italic;color:#b6b9c0;text-shadow:0 1px 1px #fff}.goBack{font-size:.9rem;font-weight:300;font-family:"Roboto", Helvetica, Arial, sans-serif}.goBack:hover{cursor:pointer}.article{margin-bottom:30px}.article img{-moz-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.3), Direction=180, Strength=6)}.article h2{font-size:1.4em;color:#e30160;text-shadow:0 1px 1px #fff}.article p.publication{font-size:.9rem}.article .descr{padding:10px 0;border-top:1px solid #fff}.article a.plusInfos{float:right;margin:20px 0}.article_full ul.blocs{list-style:none;padding:0}.article_full .vignette img{margin-top:10px;-moz-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Shadow(color=rgba(0, 0, 0, 0.3), Direction=180, Strength=6)}.article_full p.publication{font-size:1rem}.article_full bloquote,.article_full .bloquote{font-family:"Vollkorn", Times, serif;font-weight:700}.form-control{padding:1rem;text-indent:3rem;border-radius:0;border:2px solid #fe3288;text-transform:uppercase;font-size:1rem;letter-spacing:.07rem;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.form-control:focus{border-color:#fe3288;background-color:#ffe4ef}textarea.form-control{min-height:250px;text-transform:none}.captcha{padding:0}ul.error_list{list-style:none;padding:0;margin:0 18px}ul.error_list li{background-color:#D73727;color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-style:italic;font-size:.8rem}#contact button{float:right;text-transform:uppercase;padding:.8rem 2.5rem;margin-top:43px;border-radius:0;font-size:1.5rem;font-weight:600;letter-spacing:.1rem;border:2px solid #fe3288;background-color:#fe4c97;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}#contact button:hover{border-color:#000;background-color:#1f2125}#contact input.form-control,#contact textarea.form-control{background-position:1rem .8rem;background-size:30px;background-repeat:no-repeat}#contact #form_nom.form-control{background-image:url(../images/front/ico-user.svg)}#contact #form_email.form-control{background-image:url(../images/front/ico-mail.svg)}#contact #form_tel.form-control{background-image:url(../images/front/ico-phone.svg)}#contact #form_message.form-control{background-image:url(../images/front/ico-message.svg)}@media only screen and (max-width: 479px){#contact button{width:100%}#contact input.form-control,#contact textarea.form-control{background-position:.6rem .8rem;background-size:25px}.form-control{text-indent:1.8rem}}
