a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;text-align:left;font:1em open_sansregular,Arial,sans-serif;color:#000;background:#fff}h1,h2,h3,h4,h5,h6{margin:20px 0;padding:0;font-size:1.55em;text-transform:uppercase;color:#000;font-family:open_sansbold,Arial,sans-serif}ol,ul{margin:10px;padding:0;list-style-position:inside}a{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:hover{text-decoration:none}a:focus{outline:0}a img{border:0}a[href$='.pdf']{padding:10px 0 10px 30px;background:url(../images/pdf.png) no-repeat 0 50% transparent}blockquote{margin:30px 0;padding:5px 15px;border-left:4px solid #eee;font-family:open_sansitalic,Arial,sans-serif;font-style:italic}em{font-family:open_sansitalic,Arial,sans-serif;font-style:italic}strong{font-family:open_sansbold,Arial,sans-serif}.overflow{overflow:hidden}#scrollToTop{position:fixed;bottom:20px;right:20px;cursor:pointer;z-index:1000000;display:none}#scrollToTop span.glyphicon{left:50%;top:-15px;color:grey}.dib{display:inline-block;vertical-align:top}.ma-40{margin:40px auto}img{margin:auto}.img-responsive{display:inline-block;height:auto;max-width:100%}.preheader{background:#373737;min-height:50px;color:#fff;text-align:center;line-height:40px;padding:5px 0}.block-ph{margin:0 1%;padding-left:40px}.horaire{background:url(../img/sprite.png) no-repeat 0 5px}.conges{color:#4fc7e9;font-size:1.8em;padding:0 0 10px;margin:0 0 30px 0;text-align:center}.tel-pre{background:url(../img/sprite.png) no-repeat 0 -80px}.ouverture{background:url(../img/sprite.png) no-repeat 0 -180px}.facebook{background:url(../img/fb.png) no-repeat left center}.instagram{background:url(../img/insta.png) no-repeat left center}.facebook p{padding-left:5px;color:#fff}.loader{position:fixed;z-index:9999;background:rgba(115,115,115,.4) url(../img/loader.gif) 50% 50% no-repeat;top:0;left:0;height:100%;width:100%;cursor:wait}.topBar{line-height:3em}#logo{margin:auto;text-align:center;width:20%}header{background:#fff url(../img/bg-header.png) no-repeat;background-size:100% 100%}header strong{font-size:2vw;font-family:open_sanslight_italic;padding-top:4%;text-transform:uppercase;margin:20px 0;color:#000;display:block}#menu{padding:0}#menu ul{text-align:center;margin:auto}#menu li{display:inline-block;vertical-align:top}#menu li:first-child{display:none}#menu a{color:#fff;text-transform:uppercase}.navbar-default{background-color:#4fc7e9;border-color:#e7e7e7;border-radius:0}.navbar-nav,.navbar-nav>li{float:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#07a1cc!important;color:#fff}.panier{font-size:.875em}ol.breadcrumb{margin:20px 0}#content{padding:0 10px 20px;background:#fff url(../img/bg-body.png) no-repeat center bottom;background-size:100%}#content h1{font-size:2vw;font-family:open_sanslight_italic;text-transform:uppercase;margin:20px auto;color:#474747;display:block}#content h2{font-size:1.5vw;color:#07a1cc;text-transform:inherit}#page img{margin:5px auto}#slider-content{text-align:center;background:#fff;margin:-21px auto 0;position:relative;max-height:500px}#slider{margin:0}#slider-content .bx-wrapper img{width:100%}#slider li{margin:0 auto;padding:0;background:#fff;max-height:500px;width:100%}#slider li.zero{background:#1e2a57;min-height:500px}#slider li.zero p{position:absolute;top:50%;left:0;right:0;text-align:center;margin:auto;transform:translateY(-50%);text-align:center;font-size:1.2rem;color:#fff}#slider li.one .fb-slider{position:absolute;top:10px;right:10px;left:0;text-align:right;width:auto;margin:auto}#slider li.one .fb-slider a{width:250px;background:#4267b2 url(../img/fb-slider.png) no-repeat 15px center;display:block;float:right;padding:1%;text-align:left;box-shadow:0 0 10px rgba(0,0,0,.5)}#slider li.one .fb-slider a:hover{box-shadow:none}#slider li.one .fb-slider p{padding-left:60px;color:#fff}#slider li h2{position:absolute;top:70%;left:10%;text-align:center;color:#373737;font-weight:700;font-size:1.5em;background:rgba(255,255,255,.85);padding:20px 50px}.bx-wrapper .bx-controls-direction a{width:66px!important;height:66px!important}.bx-wrapper .bx-prev{left:10px;background:url(../img/controls.png) no-repeat 0 0!important}.bx-wrapper .bx-next{right:10px;background:url(../img/controls.png) no-repeat -175px 0!important}.bx-wrapper .bx-pager.bx-default-pager a{background:#77d6f1!important}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#07a1cc!important}#multi-block-home{margin-bottom:80px}.block-home{position:relative;width:30%;color:#fff;margin:0 1%;min-height:600px}.block-home h3{text-align:center;color:#fff;font-size:1.3em;min-height:86px}.block-home p{padding:20px;text-align:center;font-size:1.2em}.btn-block-home{position:absolute;bottom:0;width:100%}.btn-block{width:80%;margin:10px auto 30px;border:5px solid #fff;text-align:center;color:#fff;padding:10px 0}a.btn-block{color:#fff;font-size:1.2em;font-weight:800}.btn-block:hover{border:5px solid #4fc7e9;background:#fff;color:#4fc7e9}a.btn-block:hover{color:#4fc7e9}.block-atelier{background:#77d6f1}.block-magasin{background:#2bb6de}.block-actu{background:#07a1cc}footer{background:#373737;padding:20px 0;text-align:center;border-bottom:10px solid #4fc7e9;margin:20px auto 0}footer img{margin:auto}#logo-footer{margin:30px auto}#footer-admin{text-align:center;margin:auto}#list-footer{list-style:none}#list-footer li{margin:0 10px;display:inline-block;vertical-align:top}#list-footer a#administration,#list-footer a#mentions{display:block;text-indent:-9999px;background:url(../img/pictos.png) no-repeat -52px 0 transparent;width:28px;height:28px}#list-footer a#mentions{cursor:pointer;background-position:0 0}#footer-realisation{color:#fff;margin:30px 0}#footer-realisation a img{border:0}#footer-realisation a:hover{background:0 0}#rs_link{list-style:none}#rs_link li{float:left;margin:0 4px 4px 0}#rs_link a{background:url(../img/icones-reseaux-sociaux.png) no-repeat transparent;display:block;width:32px;line-height:32px;text-indent:-9999px;outline:0}#rs_link a.twitter{background-position:0 -32px}#rs_link a.google{background-position:0 -64px}#rs_link a.youtube{background-position:0 -128px}#rs_link a.linkedin{background-position:0 -160px}#rs_link a.viadeo{background-position:0 -256px}#rs_link a.dailymotion{background-position:0 -288px}#mentions-bloc{color:#000;width:50%;position:fixed;left:25%;top:50px;background:#fff;border:10px solid #07a1cc;padding:10px;border-radius:6px;display:none;box-shadow:0 0 2px #000;z-index:100000}#close_mentions{width:20px;height:20px;cursor:pointer;position:absolute;top:-5px;right:-5px;background:url(../img/close_mentions.png) no-repeat transparent;text-indent:-9999px}.vcard .org{text-transform:uppercase}.vcard .nickname{display:none}.vcard .adr .locality{text-transform:uppercase}.vcard .adr .country-name{display:none}.vcard abbr{border:0}.vcard .telnumber a{color:#fff;text-decoration:none}.vcard .faxnumber{display:none}.vcard .email_container{margin:20px 0}.vcard .email_name{display:none}.vcard a.email{text-decoration:underline;display:none}.vcard a.email:hover{text-decoration:none}.result_error{color:#fff;line-height:40px;text-align:center;background:#e57c7c}.result_success{color:#fff;line-height:40px;text-align:center;background:#78ca71}#flashMessage{background:#fff;color:#337ab7;line-height:40px;text-align:center}#cookie-bar{background:#111;height:auto;line-height:24px;color:#eee;text-align:center;padding:3px 0;font-size:.8em}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#3ac976}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}@media (max-width:1200px){.preheader{font-size:.8em}header strong{font-size:1.5em}.nav>li>a{padding:14px 5px!important;font-size:.8em}#slider li h2{font-size:1em}#slider li.one .fb-slider a{width:275px;background-size:30px}#slider li.one .fb-slider p{padding-left:50px}}@media (max-width:1100px){.nav>li>a{font-size:.7em}}@media (max-width:1000px){.preheader{font-size:.7em}#content h1{font-size:1.5em}#content h2{font-size:1.2em}.nav>li>a{font-size:.7em;padding:17px 2px!important}}@media (max-width:767px){#slider-content{display:none}header strong{font-size:1.1em;padding-top:2%}#menu li{display:block;text-align:left;font-size:1.2rem}.block-home{width:100%;margin:10px}.block-home h3{font-size:2em}#logo-footer{margin:30px auto;width:30%}.preheader{line-height:20px}.facebook,.horaire,.insta,.ouverture,.tel-pre{background:0 0}.block-ph{margin:0;padding-left:0;display:block}#logo{float:none}#content img{margin:5px auto}#ficheProduit img{max-height:500px}}@media (max-width:480px){.fiche h3{font-size:.8rem!important;margin-top:-3px!important}.fiche_image img{max-height:150px!important}li.fiche{padding:0!important;margin:20px auto!important;min-height:350px!important}}.googlemaps-canvas,.googlemaps_embed,iframe{max-width:100%;max-height:100%}