html,body,div,span,applet,object,iframe,h1,h2,#mentionsLegales h1,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:inherit;cursor:pointer;text-decoration:none}@font-face{font-family:"ralewaySemibold";src:url('fonts/raleway-semibold.eot?1461009106');src:url('fonts/raleway-semibold.eot?&1461009106#iefix') format('embedded-opentype'),url('fonts/raleway-semibold.woff2?1461009106') format('woff2'),url('fonts/raleway-semibold.woff?1461009106') format('woff'),url('fonts/raleway-semibold.ttf?1461009106') format('truetype')}@font-face{font-family:"ralewayRegular";src:url('fonts/raleway-regular.eot?1461009104');src:url('fonts/raleway-regular.eot?&1461009104#iefix') format('embedded-opentype'),url('fonts/raleway-regular.woff2?1461009106') format('woff2'),url('fonts/raleway-regular.woff?1461009106') format('woff'),url('fonts/raleway-regular.ttf?1461009104') format('truetype')}@font-face{font-family:"icons";src:url('fonts/icons.eot?1461790330');src:url('fonts/icons.eot?&1461790330#iefix') format('embedded-opentype'),url('fonts/icons.woff2?1461790330') format('woff2'),url('fonts/icons.woff?1461790330') format('woff'),url('fonts/icons.ttf?1461790330') format('truetype'),url('fonts/icons.svg?1461790330') format('svg')}html{font-size:16px;line-height:1.3em;font-family:ralewayRegular, arial, sans-serif}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#6d6565}::-webkit-scrollbar-thumb:hover{background:#454040}::-webkit-scrollbar-track{background:#666 url(img/fond.png)}body{scrollbar-face-color:#454040;scrollbar-shadow-color:#454040;scrollbar-arrow-color:#454040;scrollbar-track-color:#666}body{background:#393434 url(img/fond.png) fixed;/*! Background pattern from subtlepatterns.com */}@media (max-width: 1024px){body.menuMobileOpen{overflow:hidden}}#main{position:relative;margin:auto;max-width:1020px;color:#454040;background:#ddd url("img/fond.jpg") repeat;/*! Background pattern from subtlepatterns.com */}@media (max-width: 1024px){#main{max-width:1200px}}.col1,#ficheTechnique li,#galerie li,.col2{position:relative;float:left;box-sizing:border-box;margin-left:30px}@media (max-width: 1024px){.col1,#ficheTechnique li,#galerie li,.col2{margin-left:2.5%}}@media (max-width: 768px){.col1,#ficheTechnique li,#galerie li,.col2{margin-left:5%;margin-bottom:30px}}.col1,#ficheTechnique li,#galerie li{width:300px}@media (max-width: 1024px){.col1,#ficheTechnique li,#galerie li{width:30%}}@media (max-width: 768px){.col1,#ficheTechnique li,#galerie li{width:90%}}.col2{width:630px}@media (max-width: 1024px){.col2{width:62.5%}}@media (max-width: 768px){.col2{width:90%}}.col3{position:relative;margin-left:30px;clear:both}@media (max-width: 1024px){.col3{margin:0 2.5%}}@media (max-width: 768px){.col3{margin:0 5%}}header{position:relative;padding:15px 30px;overflow:hidden;color:white;max-height:110px;background:#454040}@media (max-width: 1024px){header{padding-left:2.5%;padding-right:2.5%}}@media (max-width: 768px){header{padding-left:5%;padding-right:5%}}@media (max-width: 375px){header{padding-bottom:20px}}#logo{position:relative;float:left;max-width:80%}#logo img{display:block;width:355px;max-width:100%;max-height:110px}#logo span{display:block;position:absolute;font-size:10.5px;text-transform:uppercase;left:30%;line-height:1;top:78%;white-space:nowrap}@media (max-width: 768px){#logo span{text-transform:none;white-space:normal}}@media (max-width: 425px){#logo span{top:75%;line-height:1.2em}}#menu{position:relative;float:right;line-height:100px;text-align:right}#menu li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;line-height:1;position:relative}#menu li.hideMobile{display:none}#menu li a{display:block;height:100%;padding:10px;font-size:16px;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}#menu li a:hover{background:rgba(0,0,0,0.2)}#openMenuMobile{display:none;font-size:40px;text-transform:uppercase;font-family:icons}@media (max-width: 1024px){#openMenuMobile{display:block}}@media (max-width: 1024px){#menu{position:absolute;top:50%;right:30px;bottom:0;margin-top:-19px;height:38px;line-height:1}}@media (max-width: 1024px) and (max-width: 1024px){#menu{right:2.5%}}@media (max-width: 1024px) and (max-width: 768px){#menu{right:5%}}@media (max-width: 1024px){#menu ul{position:fixed;top:0;right:0;height:100%;width:240px;padding:30px;text-align:center;background:#454040;z-index:15;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-transition:-moz-transform 0.3s 0.2s;-o-transition:-o-transform 0.3s 0.2s;-webkit-transition:-webkit-transform 0.3s;-webkit-transition-delay:0.2s;transition:transform 0.3s 0.2s}.menuMobileOpen #menu ul{display:block;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}#menu ul li{display:block;margin-bottom:10px;line-height:1.5em}#menu ul li.hideMobile{display:block}}li#closeMenuMobile{display:none;margin-bottom:20px;font-size:40px;font-family:icons}@media (max-width: 1024px){li#closeMenuMobile{display:block}}@media (max-width: 1024px){#cacheMenu{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:10;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:0.3s 0.2s;-o-transition:0.3s 0.2s;-webkit-transition:0.3s;-webkit-transition-delay:0.2s;transition:0.3s 0.2s}.menuMobileOpen #cacheMenu{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}}footer{position:relative;padding:35px 0;color:white;font-size:14px;background:#454040;overflow:hidden}footer p{margin-bottom:0}footer a{font-family:ralewaySemibold, arial, sans-serif;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}footer a:hover{color:#e35109}footer .col1,footer #ficheTechnique li,#ficheTechnique footer li,footer #galerie li,#galerie footer li{float:right;margin-right:30px;margin-left:0;text-align:right}@media (max-width: 768px){footer .col1,footer #ficheTechnique li,#ficheTechnique footer li,footer #galerie li,#galerie footer li{text-align:center}}@media (max-width: 425px){footer .col1,footer #ficheTechnique li,#ficheTechnique footer li,footer #galerie li,#galerie footer li{margin-right:5%}}footer .col1 a,footer #ficheTechnique li a,#ficheTechnique footer li a,footer #galerie li a,#galerie footer li a{position:relative;top:7px}footer .col1 a:before,footer #ficheTechnique li a:before,#ficheTechnique footer li a:before,footer #galerie li a:before,#galerie footer li a:before{content:"t";display:block;position:absolute;font-size:16px;top:-20px;left:0;right:0;text-align:center;font-family:icons;-moz-transition:top 0.2s;-o-transition:top 0.2s;-webkit-transition:top 0.2s;transition:top 0.2s}footer .col1 a:hover:before,footer #ficheTechnique li a:hover:before,#ficheTechnique footer li a:hover:before,footer #galerie li a:hover:before,#galerie footer li a:hover:before{top:-25px}@media (max-width: 768px){footer .col2{text-align:center;margin-bottom:0}}section{position:relative;padding:50px 30px 60px 0;overflow:hidden}@media (max-width: 768px){section{padding-bottom:0}}section#presentation{padding-top:30px;padding-bottom:30px}@media (max-width: 1024px){section#presentation{padding-top:3%;padding-bottom:3%}}@media (max-width: 768px){section#presentation{padding-top:5%;padding-bottom:5%}}section.gris{color:white;background:#454040}section.blanc{background:white}@media (max-width: 1024px){section{padding-right:0}}.directNav{position:relative;margin:30px 30px 0;clear:both;overflow:hidden}.directNav .left:before{content:'l';font-size:35px;margin-right:20px;vertical-align:-4px;font-family:icons;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}.directNav .left:hover:before{margin-right:10px;color:#e35109}.directNav .right{float:right}.directNav .right:after{content:'r';font-size:35px;margin-left:20px;vertical-align:-4px;font-family:icons;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}.directNav .right:hover:after{margin-left:10px;color:#e35109}@media (max-width: 375px){.directNav .right{margin-top:20px}}@media (max-width: 375px){.directNav .right,.directNav .left{display:block;width:auto;float:none;text-align:center}}h2,#mentionsLegales h1,.h2Like{position:relative;text-transform:uppercase;font-size:20px;letter-spacing:2px;text-align:center;font-family:ralewaySemibold, arial, sans-serif}h2:after,#mentionsLegales h1:after,.h2Like:after{content:'';display:block;position:relative;margin:15px auto 40px;width:100px;height:2px;background:#454040}.gris h2:after,.gris #mentionsLegales h1:after,#mentionsLegales .gris h1:after,.gris .h2Like:after{background:white}#presentation h2,#presentation #mentionsLegales h1,#mentionsLegales #presentation h1,#presentation .h2Like{margin:35px 0 25px;font-size:28px;text-align:left;line-height:1.2em;letter-spacing:0}@media (max-width: 1024px){#presentation h2,#presentation #mentionsLegales h1,#mentionsLegales #presentation h1,#presentation .h2Like{margin-top:0}}@media (max-width: 768px){#presentation h2,#presentation #mentionsLegales h1,#mentionsLegales #presentation h1,#presentation .h2Like{text-align:center}}@media (max-width: 425px){#presentation h2,#presentation #mentionsLegales h1,#mentionsLegales #presentation h1,#presentation .h2Like{margin-top:10px}}#presentation h2:after,#presentation #mentionsLegales h1:after,#mentionsLegales #presentation h1:after,#presentation .h2Like:after{display:none}h3{margin:40px 0 30px;color:#e35109;text-align:center;font-size:20px;font-family:ralewaySemibold, arial, sans-serif}#qsn h3{margin-top:0}#reals h3:after,#contact h3:after{content:'';display:block;position:relative;margin:10px auto 30px;height:2px;width:50px;background:#e35109}#faq h3{text-align:left;margin:15px 0 0}p{position:relative;margin-bottom:15px}#clients p,#contact p{font-size:18px;text-align:center}#clients p{margin-bottom:40px}section a{font-family:ralewaySemibold, arial, sans-serif;color:#e35109;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}section a:hover{color:#f77d41}strong{font-family:ralewaySemibold, arial, sans-serif}#qsn h3{text-align:left}.mosaique{position:relative;width:300px;max-width:100%;margin:auto}.mosaique img{display:block;position:relative;width:100%;z-index:1}.mosaique a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:white !important;font-family:ralewaySemibold, arial, sans-serif;font-size:18px;text-align:center;line-height:300px;background:rgba(0,0,0,0.5);z-index:2;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}.mosaique:hover a{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}@media (max-width: 768px){#reals{padding-bottom:30px}}#clients img{width:100%}@media (max-width: 768px){#clients img{margin-bottom:30px}}@media (max-width: 768px){#faq{padding-bottom:50px}}#faq h3{cursor:pointer;line-height:1.3em;-moz-transition:0.2s;-o-transition:0.2s;-webkit-transition:0.2s;transition:0.2s}#faq h3:hover,#faq h3.active{color:#f77d41}@media (max-width: 768px){#faq h3{font-size:1.1em}#faq h3:hover{color:#e35109}#faq h3.active{color:#f77d41}}#faq .categorie{color:rgba(255,255,255,0.5)}.reponse{margin:15px 0 0 15px;max-height:0;overflow:hidden;-moz-transition:ease-out 0.3s;-o-transition:ease-out 0.3s;-webkit-transition:ease-out 0.3s;transition:ease-out 0.3s}.active+.reponse{-moz-transition:ease-in 0.3s;-o-transition:ease-in 0.3s;-webkit-transition:ease-in 0.3s;transition:ease-in 0.3s}.active+.reponse.s{max-height:100px}@media (max-width: 1024px){.active+.reponse.s{max-height:210px}}.active+.reponse.m{max-height:180px}@media (max-width: 1024px){.active+.reponse.m{max-height:380px}}.active+.reponse.l{max-height:260px}@media (max-width: 1024px){.active+.reponse.l{max-height:480px}}.reponse li{margin:0 0 8px 20px;line-height:1.4em;text-indent:-20px;list-style-position:outside}.reponse li:before{content:"- \00a0 \00a0"}.reponse ul+p{margin-top:15px}.bigBtn{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;display:block;position:relative;margin:30px auto 0;width:380px;height:45px;line-height:45px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:white;border:2px solid white}.bigBtn:hover{color:#454040;background:white}@media (max-width: 425px){.bigBtn{width:auto;height:auto;padding:10px;line-height:1.5em}}#contact a{color:#454040}#contact a:hover{color:#e35109}#contact .col1,#contact #ficheTechnique li,#ficheTechnique #contact li,#contact #galerie li,#galerie #contact li{font-family:ralewaySemibold, arial, sans-serif}@media (max-width: 768px){#contact h3{margin:20px 0 0}#contact h3:after{margin-bottom:20px}#contact h3+p>br{display:none}}#mentionsLegales{margin-bottom:50px}#mentionsLegales h2,#mentionsLegales h1{margin-top:50px;margin-bottom:15px;text-align:left;color:#e35109;font-size:16px}#mentionsLegales h2:after,#mentionsLegales h1:after{display:none}#mentionsLegales h1{margin-top:0;color:#454040;font-size:20px;text-align:center}#mentionsLegales h1:after{display:block}#mentionsLegales .last{margin-top:50px;font-size:18px;text-align:center}#ficheTechnique ul{margin-top:50px}#ficheTechnique li{height:380px;margin-bottom:30px;padding:23px;background:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 1024px){#ficheTechnique li{width:46.25%;height:355px}}@media (max-width: 768px){#ficheTechnique li{width:90%;height:auto}}#ficheTechnique h3{margin:0 0 23px}#ficheTechnique p{text-align:center;margin-bottom:13px}#ficheTechnique span{font-family:ralewaySemibold, arial, sans-serif}#ficheTechnique ul p{text-align:left}#slider{height:380px;overflow:hidden}@media (max-width: 768px){#slider{margin-bottom:0;width:90% !important}}#slider a{cursor:default}#slider a.iis-previous-nav,#slider a.iis-next-nav{cursor:pointer}#galerie{margin-top:50px}#galerie li{display:block;margin-bottom:30px;background:black;overflow:hidden}@media (max-width: 768px){#galerie li{width:42.5%}}@media (max-width: 425px){#galerie li{width:90%}}#galerie img{display:block;width:100%;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s}#galerie img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
