body{min-width:960px;}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative;}.container_12 .grid_3,.container_16 .grid_4{width:220px;}.container_12 .grid_6,.container_16 .grid_8{width:460px;}.container_12 .grid_9,.container_16 .grid_12{width:700px;}.container_12 .grid_12,.container_16 .grid_16{width:940px;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:60px;}.container_12 .grid_2{width:140px;}.container_12 .grid_4{width:300px;}.container_12 .grid_5{width:380px;}.container_12 .grid_7{width:540px;}.container_12 .grid_8{width:620px;}.container_12 .grid_10{width:780px;}.container_12 .grid_11{width:860px;}.container_16 .grid_1{width:40px;}.container_16 .grid_2{width:100px;}.container_16 .grid_3{width:160px;}.container_16 .grid_4{width:220px;}.container_16 .grid_5{width:280px;}.container_16 .grid_6{width:340px;}.container_16 .grid_7{width:400px;}.container_16 .grid_9{width:520px;}.container_16 .grid_10{width:580px;}.container_16 .grid_11{width:640px;}.container_16 .grid_12{width:700px;}.container_16 .grid_13{width:760px;}.container_16 .grid_14{width:820px;}.container_16 .grid_15{width:880px;}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px;}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px;}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px;}.container_12 .prefix_1{padding-left:80px;}.container_12 .prefix_2{padding-left:160px;}.container_12 .prefix_4{padding-left:320px;}.container_12 .prefix_5{padding-left:400px;}.container_12 .prefix_7{padding-left:560px;}.container_12 .prefix_8{padding-left:640px;}.container_12 .prefix_10{padding-left:800px;}.container_12 .prefix_11{padding-left:880px;}.container_16 .prefix_1{padding-left:60px;}.container_16 .prefix_2{padding-left:120px;}.container_16 .prefix_3{padding-left:180px;}.container_16 .prefix_5{padding-left:300px;}.container_16 .prefix_6{padding-left:360px;}.container_16 .prefix_7{padding-left:420px;}.container_16 .prefix_9{padding-left:540px;}.container_16 .prefix_10{padding-left:600px;}.container_16 .prefix_11{padding-left:660px;}.container_16 .prefix_13{padding-left:780px;}.container_16 .prefix_14{padding-left:840px;}.container_16 .prefix_15{padding-left:900px;}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px;}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px;}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px;}.container_12 .suffix_1{padding-right:80px;}.container_12 .suffix_2{padding-right:160px;}.container_12 .suffix_4{padding-right:320px;}.container_12 .suffix_5{padding-right:400px;}.container_12 .suffix_7{padding-right:560px;}.container_12 .suffix_8{padding-right:640px;}.container_12 .suffix_10{padding-right:800px;}.container_12 .suffix_11{padding-right:880px;}.container_16 .suffix_1{padding-right:60px;}.container_16 .suffix_2{padding-right:120px;}.container_16 .suffix_3{padding-right:180px;}.container_16 .suffix_5{padding-right:300px;}.container_16 .suffix_6{padding-right:360px;}.container_16 .suffix_7{padding-right:420px;}.container_16 .suffix_9{padding-right:540px;}.container_16 .suffix_10{padding-right:600px;}.container_16 .suffix_11{padding-right:660px;}.container_16 .suffix_13{padding-right:780px;}.container_16 .suffix_14{padding-right:840px;}.container_16 .suffix_15{padding-right:900px;}.container_12 .push_3,.container_16 .push_4{left:240px;}.container_12 .push_6,.container_16 .push_8{left:480px;}.container_12 .push_9,.container_16 .push_12{left:720px;}.container_12 .push_1{left:80px;}.container_12 .push_2{left:160px;}.container_12 .push_4{left:320px;}.container_12 .push_5{left:400px;}.container_12 .push_7{left:560px;}.container_12 .push_8{left:640px;}.container_12 .push_10{left:800px;}.container_12 .push_11{left:880px;}.container_16 .push_1{left:60px;}.container_16 .push_2{left:120px;}.container_16 .push_3{left:180px;}.container_16 .push_5{left:300px;}.container_16 .push_6{left:360px;}.container_16 .push_7{left:420px;}.container_16 .push_9{left:540px;}.container_16 .push_10{left:600px;}.container_16 .push_11{left:660px;}.container_16 .push_13{left:780px;}.container_16 .push_14{left:840px;}.container_16 .push_15{left:900px;}.container_12 .pull_3,.container_16 .pull_4{left:-240px;}.container_12 .pull_6,.container_16 .pull_8{left:-480px;}.container_12 .pull_9,.container_16 .pull_12{left:-720px;}.container_12 .pull_1{left:-80px;}.container_12 .pull_2{left:-160px;}.container_12 .pull_4{left:-320px;}.container_12 .pull_5{left:-400px;}.container_12 .pull_7{left:-560px;}.container_12 .pull_8{left:-640px;}.container_12 .pull_10{left:-800px;}.container_12 .pull_11{left:-880px;}.container_16 .pull_1{left:-60px;}.container_16 .pull_2{left:-120px;}.container_16 .pull_3{left:-180px;}.container_16 .pull_5{left:-300px;}.container_16 .pull_6{left:-360px;}.container_16 .pull_7{left:-420px;}.container_16 .pull_9{left:-540px;}.container_16 .pull_10{left:-600px;}.container_16 .pull_11{left:-660px;}.container_16 .pull_13{left:-780px;}.container_16 .pull_14{left:-840px;}.container_16 .pull_15{left:-900px;}.clearer,.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}.clearfix:after,.container_12:after,.container_16:after{clear:both;}.clearfix,.container_12,.container_16{zoom:1;}@media screen and (min-width:728px) and (max-width:960px){body{min-width:720px;}.container_12{margin-left:auto;margin-right:auto;width:720px;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;margin-left:10px;margin-right:10px;}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}.container_12 .grid_1{width:40px;}.container_12 .grid_2{width:100px;}.container_12 .grid_3{width:160px;}.container_12 .grid_4{width:220px;}.container_12 .grid_5{width:280px;}.container_12 .grid_6{width:340px;}.container_12 .grid_7{width:400px;}.container_12 .grid_8{width:460px;}.container_12 .grid_9{width:520px;}.container_12 .grid_10{width:580px;}.container_12 .grid_11{width:640px;}.container_12 .grid_12{width:700px;}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;zoom:1;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;min-height:1px;display:none;}.slick-slide img{display:block;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-prev,.slick-next{position:absolute;display:block;width:200px;height:511px;background:url('../img/carouselBTN.png') no-repeat left top;line-height:0;font-size:0;cursor:pointer;color:transparent;top:0;margin-top:0;padding:0;border:none;outline:none;}.sliderEquipe .prev{}.sliderEquipe .next{}.slick-prev:focus,.slick-next:focus{outline:none;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{background-position:100px top;left:-120px;}.slick-next{background-position:-500px top;right:-120px;}.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0px;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0px 5px;padding:0px;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:none;}.slick-dots li button:focus{outline:none;}.slick-dots li button:before{position:absolute;top:0;left:0;content:'\2022';width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:0.75;}
html,body,div,span,applet,object,iframe,h1,h2,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-size:100%;font:inherit;vertical-align:top;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;}
@charset "utf-8";body,html{overflow-x:hidden;}body{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:12px;line-height:14px;color:#787878;}.gris{background:#c3c3c3;height:405px;}.blanc{background:#fff;}.mainTitle{font-family:'Noto Sans',sans-serif;font-weight:400;font-size:27px;text-align:center;margin:5px 0 15px;display:block;line-height:100%;}.mainTitle strong{font-weight:700;color:#c4161c;}.container_12{position:relative;}.padSpacing10{padding:10px 0;}.padSpacing20{padding:20px 0;}.padSpacing40{padding:40px 0;}.arrowWhite{position:absolute;left:450px;background:url('../img/arrow-white.png') no-repeat left top;width:60px;height:31px;z-index:82;}.wrapper .arrowWhite{left:570px;}.arrowWhiteTop{top:0;}.arrowWhiteBot{bottom:0;background-position:left bottom;}h3{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:30px;color:#c4161c;line-height:100%;margin:10px 0;}p{margin:1em 0 1.2em;font-size:14px;line-height:18px;}ul li{line-height:18px;font-size:14px;}p strong{font-family:'Merriweather Sans',sans-serif;font-weight:700;color:#c4161c;}.gradients{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(left,rgba(254,254,254,0) 0%,rgba(254,254,254,0.9) 35%,rgba(254,254,254,0.9) 65%,rgba(254,254,254,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(254,254,254,0)),color-stop(35%,rgba(254,254,254,0.9)),color-stop(65%,rgba(254,254,254,0.9)),color-stop(100%,rgba(254,254,254,0)));background:-webkit-linear-gradient(left,rgba(254,254,254,0) 0%,rgba(254,254,254,0.9) 35%,rgba(254,254,254,0.9) 65%,rgba(254,254,254,0) 100%);background:-o-linear-gradient(left,rgba(254,254,254,0) 0%,rgba(254,254,254,0.9) 35%,rgba(254,254,254,0.9) 65%,rgba(254,254,254,0) 100%);background:-ms-linear-gradient(left,rgba(254,254,254,0) 0%,rgba(254,254,254,0.9) 35%,rgba(254,254,254,0.9) 65%,rgba(254,254,254,0) 100%);background:linear-gradient(to right,rgba(254,254,254,0) 0%,rgba(254,254,254,0.9) 35%,rgba(254,254,254,0.9) 65%,rgba(254,254,254,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00fefefe',endColorstr='#00fefefe',GradientType=1);}div.erreur,div.notification{text-align:center;margin:10px auto 20px;width:70%;padding:10px 5px;font-weight:bold;font-size:28px;font-family:'Noto Sans',sans-serif;font-weight:700;}div.erreur{border:1px solid #d1250e;color:#d1250e;font-size:22px;line-height:26px;}.customSelect{width:254px;font-family:'Merriweather Sans',sans-serif;font-weight:400;background:url(../img/customSelect.jpg) no-repeat right #fff;border:1px solid #707070;color:#707070;padding:10px;font-size:12px;line-height:16px;height:15px;margin:2px 0;}.customSelectInner{font-size:14px;font-family:'Merriweather Sans',sans-serif;font-weight:400;}.otherText{font-family:arial;}header{height:90px;background:#000;}header .container_12{position:relative;}.logo{float:left;width:104px;height:73px;margin-top:9px;}.menu-toggle{display:none;}.main_menu{color:#c4161c;line-height:90px;right:0;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:13px;display:unset;}.main_menu ul{text-align:right;}.main_menu li{display:inline-block;line-height:90px;}.main_menu li.slash{margin:0 5px;}.ie8 .main_menu li,.ie7 .main_menu li,.ie6 .main_menu li{display:block;float:left;}.main_menu a{color:#fff;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:13px;}.main_menu a:hover,.main_menu a.active{color:#c4161c;}.social_menu{position:absolute;right:0;width:105px;top:0px;}.social_menu a{background:url(../img/sprite.png) no-repeat left 30px #c4161c;width:34px;height:90px;border-right:1px solid #000;display:block;float:left;text-indent:-9999px;}.social_menu .facebook{background-position:4px 30px;}.social_menu .linkedin{background-position:-31px 30px;}.social_menu .twitter{background-position:-66px 30px;}.social_menu .googleplus{background-position:-101px 30px;}.texte_en{color:#fff;font-size:20px;font-weight:bold;padding-top:15px;line-height:22px;text-align:right;position:absolute;left:190px;top:8px;}.content{background:#fefefe url('../img/bg-container.jpg') repeat-x left top;overflow:hidden;}#mapbg{width:100%;height:700px;z-index:0;}#footer{height:40px;width:100%;background:url('../img/footer.png') no-repeat center top transparent;line-height:40px;z-index:120;}.copyright{background:#c4161c;color:#fff;width:100%;text-align:center;height:55px;line-height:55px;margin-top:50px;}.copyright a{color:#fff;}footer .container_12{color:#fff;font-family:'Noto Sans',sans-serif;font-weight:700;font-size:20px;text-align:center;}footer .container_12 .col{width:450px;float:left;}footer .container_12 .spacer{width:60px;float:left;}.ie8 footer .container_12 span,.ie7 footer .container_12 span,.ie6 footer .container_12 span{display:block;float:left;}footer .container_12 .redTextFooter{color:#c4161c;display:inline-block;width:285px;text-align:left;position:relative;background:url('../img/sprite.png') no-repeat right -51px;padding-right:20px;}footer .tr{text-align:right;}.bulles{padding:60px 0;position:relative;font-size:14px;}.uneBulle{width:210px;height:290px;background:url('../img/sprite-bulles.png') no-repeat left top;float:left;margin:0 12px 0 13px;text-align:center;}.uneBulleTop{background-position:-207px 0;margin-bottom:60px;}.uneBulleBot{background-position:-207px -341px;}a:hover.uneBulleTop,a.active.uneBulleTop{background-position:-2px 0;}a:hover.uneBulleBot,a.active.uneBulleBot{background-position:-2px -341px}.bulleTxt{position:absolute;top:310px;left:0;text-align:center;width:100%;}.bulleTxt div{display:none;}.bulleTxt div.active{display:block;}.blocViewer .blanc{text-align:center;}.blocViewer .wrapper{width:1200px;margin:0 auto;background:#ccc;position:relative;overflow:hidden;}.blocViewer .mask{position:absolute;top:0;left:1400px;width:325px;background-repeat:no-repeat;overflow:hidden;background-position:-1400px 0;height:405px;z-index:80;}.blocViewer .imageFond{background-repeat:no-repeat;height:405px;background-position:center top;}.blocViewer .arrow-left{position:absolute;top:175px;left:1200px;width:0;height:0;z-index:81;border-top:30px solid transparent;border-bottom:30px solid transparent;opacity:0;border-right-style:solid;border-right-color:rgb(140,0,5);}.blocViewer .arrow-right{position:absolute;top:175px;left:1200px;width:0;height:0;z-index:81;border-top:30px solid transparent;border-bottom:30px solid transparent;opacity:0;border-left-style:solid;border-left-color:rgb(165,18,24);}.blocViewer .text{position:absolute;top:146px;left:900px;z-index:81;font-family:'Noto Sans',sans-serif;font-weight:700;color:#fff;font-size:38px;line-height:38px;width:300px;opacity:0;}.blocViewer .text.right{text-align:right;}.blocViewer .textmobile{display:none;font-family:'Noto Sans',sans-serif;font-weight:700;color:#fff;font-size:38px;}.wrapper2 .link{width:320px;height:405px;position:absolute;top:0;z-index:90;float:left;background:url(../img/vide.gif) repeat left top;}.wrapper2 .link1{left:122px;}.wrapper2 .link2{left:442px;}.wrapper2 .link3{left:762px;}.carrouselHolder{overflow:hidden;height:425px;}.carrousel{height:310px;position:relative;width:960px;margin:0 auto;}.carrousel>.nav>a{position:absolute;top:0;display:inline-block;width:410px;height:326px;cursor:pointer;z-index:90;background:url('../img/selectPorfolio.png') no-repeat left top;}.carrousel>.nav>.prec{left:-155px;background-position:363px top;}.carrousel>.nav>.suiv{right:-155px;background-position:-495px top;}.carrousel>.nav>a:hover.prec{left:-155px;background-position:363px bottom;}.carrousel>.nav>a:hover.suiv{right:-155px;background-position:-495px bottom;}.carrousel img{width:300px;display:block;margin-bottom:4px;}.carrousel .centre img{width:484px;}.carrousel li a{font-family:'Noto Sans',sans-serif;font-weight:700;color:transparent;-webkit-transition:color 200ms ease-in;-moz-transition:color 200ms ease-in;-ms-transition:color 200ms ease-in;-o-transition:color 200ms ease-in;transition:color 200ms ease-in;}.carrousel li.centre a{color:#c4161c;}.carrousel li{margin:0 17px;position:absolute;bottom:70px;left:2000px;text-align:center;}.carrousel li.centre{left:220px;bottom:-12px;}.carrousel li.gauche{left:-160px;opacity:0.5;}.carrousel li.droite{left:785px;opacity:0.5;}.carrousel .produits{display:block;width:960px;height:400px;position:absolute;left:60px;bottom:0;}label{color:#c4161c;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:15px;}input[type="radio"],input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],.myCheckBox label,.choixBox,textarea{background:white;border:1px solid #bfbfbf;width:100%;padding:5px;color:#A9A9A9;margin:10px 0;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:15px;}.myCheckBox label,.choixBox{padding:10px 5px;margin:5px 0;float:left;}.myCheckBox label:hover{background:#b7b7b7;color:white;cursor:pointer;}.myCheckBox label.active{background:#707070;color:white;cursor:pointer;}.choixBox:hover,.choixBox.active{background:#707070;color:white;cursor:pointer;}.myCheckBox input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}input[type="submit"]{background:#c4161c;color:white;width:150px;cursor:pointer;}input[type="submit"]:hover{background:white;color:#c4161c;}.contactFormContainer{position:absolute;top:0;left:0;z-index:2;width:999px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#ffffff',GradientType=0);}.contactFormContainer .grid_8 .grid_4{margin-left:0;}.contactFormContainer .grid_8 .grid_4 input[type="radio"],.contactFormContainer .grid_8 .grid_4 input[type="submit"],.contactFormContainer .grid_8 .grid_4 input[type="text"],.contactFormContainer .grid_8 .grid_4 input[type="tel"],.contactFormContainer .grid_8 .grid_4 input[type="email"]{width:95%;}.contactFormContainer #capSys{width:300px;}.contactForm{padding:12px;}.contactForm h3{margin:30px 0 30px 10px;}.clients{text-align:center;}.clients>li{display:inline-block;margin:5px 3px;}.sous_menu{text-align:center;margin:20px 0;}.sous_menu li{font-family:'Noto Sans',sans-serif;font-weight:700;display:inline-block;margin:5px 8px;font-size:18px;height:22px;line-height:22px;}.ie8 .sous_menu li,.ie7 .sous_menu li,.ie6 .sous_menu li{display:block;float:left;}.sous_menu li a{color:#787878;}.sous_menu li a:hover,.sous_menu li a.active{color:#c4161c;}.sous_menu li a.active:before{content:'[ ';color:#787878;}.sous_menu li a.active:after{content:' ]';color:#787878;}.unPortfolio{float:left;width:320px;height:205px;position:relative;overflow:hidden;margin:5px;display:table;}.unPortfolio img{position:absolute;top:0;left:0;width:320px;height:205px;opacity:0;transition:opacity .3s ease-in;}a.unPortfolio div{position:absolute;line-height:35px;display:inline-block;vertical-align:middle;color:#fff;text-align:center;width:320px;height:205px;background:url(../img/portfolioOver.png) repeat;font-size:27px;top:0;left:0;opacity:0;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}a.unPortfolio div .tableCell{line-height:35px;display:table-cell;vertical-align:middle;color:#fff;text-align:center;width:320px;height:205px;font-size:27px;}a.unPortfolio div strong{font-size:37px;line-height:38px;}a:hover.unPortfolio div{opacity:1;}.portfolio h2{font-size:27px;color:#c4161c;float:left;width:100%;background:url(../img/sprite.png) repeat-x left -678px;line-height:37px;margin-top:0;margin-bottom:26px;text-align:center;}.portfolio h2 .btnNP{background:url(../img/sprite.png) no-repeat left -610px;width:26px;height:37px;display:inline-block;text-indent:-9999px;}.portfolio h2 span{display:inline-block;padding:0 40px;background:#eaeaea;}.portfolio h2 .next{background-position:right -610px;}.portfolio h2 .previous{background-position:left -610px;}.unProjetclient img,.unProjet img{margin-bottom:20px;float:left;opacity:0;transition:opacity .3s ease-in;}.unProjetclient span,.unProjet span{height:25px;float:right;margin-right:10px;text-align:right;font-size:15px;color:#707070;font-family:'Noto Sans',sans-serif;font-weight:400;line-height:25px;}.unProjetclient span strong,.unProjet span strong{color:#c4161c;font-size:28px;font-weight:700;}.portfolio .petitFormat,.portfolio .grandFormat{width:470px;}.portfolio .gauche{float:left;margin-right:20px;}.portfolio .droite{float:right;}.modal{display:none;}.modal .top{width:609px;height:69px;background:url(../img/modalTop.png) no-repeat left top;}.modal .bot{width:609px;height:70px;background:url(../img/modalBot.png) no-repeat left top;}.modal .content{width:450px;padding:34px 80px;color:#fff;background:url(../img/modalFond.png) repeat-y;}.modal .content h3{color:white;}.modal .plainmodal-close{float:right;width:30px;height:29px;text-indent:-9999px;cursor:pointer;margin:37px 44px 0 0;display:block;}.portfoliolisting{width:990px;}.unProjet.en,.unProjetclient.en{cursor:default;}.slider{margin-top:25px;position:relative;}.slider .viewport{width:620px;height:470px;overflow:hidden;position:relative;}.slider .viewport .overview{position:absolute;top:0;height:470px;}.slider .viewport .imgPorfolioDetail{height:470px;width:620px;float:left;}.slider .bullets{position:absolute;bottom:-30px;left:0;width:620px;text-align:center;}.slider .bullets li{display:inline-block;}.slider .bullets li a{background:url(../img/sprite.png) no-repeat -24px -125px;width:14px;height:14px;display:block;margin-right:6px;text-indent:-9999px;font-family:'Noto Sans',sans-serif;font-weight:700;}.slider .bullets li a.active{background:url(../img/sprite.png) no-repeat 0 -125px;}.imageCenter{position:relative;min-height:524px;padding-bottom:40px;}.services h3,.imageCenter h3{font-size:38px;position:relative;background:url('../img/lineUnderH3.png') no-repeat left bottom;padding-bottom:20px;}.imageCenter h3 .open,.imageCenter h3 .close{background:url(../img/sprite.png) no-repeat 0 -125px;width:60px;height:50px;position:absolute;}.imageCenter h3 .open{background-position:0px -455px;top:0;left:-60px;}.imageCenter h3 .close{background-position:-446px -455px;bottom:0;right:-55px;}.imageCenter.valeurs{background:url('../img/blocViewer/valeurs.png') no-repeat center top;background-size:contain;}.imageCenter.mission{background:url('../img/blocViewer/Mission.png') no-repeat center top;}.valeurs .grid_4,.mission .grid_4{padding-top:50px;}.sliderEquipe{position:relative;left:80px;}.sliderEquipe .viewport{width:800px;height:511px;}.sliderEquipe .viewport .overview{position:absolute;top:0;height:511px;}.sliderEquipe .viewport img{height:511px;width:800px;float:left;margin:0 10px;}.sliderEquipe .buttons.disable{display:none;}.slick-active .view{opacity:1;}.view{height:511px;width:800px;float:left;margin:0 10px;position:relative;opacity:0.3;}.view div{width:800px;height:511px;position:absolute;top:0;left:0;}.view .step1{background-position:left top;}.view .step2{background-position:left -511px;opacity:0;}.view .step3{background-position:left -1022px;opacity:0;}.view .step4{background-position:left -1533px;opacity:0;}.view .step5{background-position:left -2044px;opacity:0;}.view .step6{background-position:left -2555px;opacity:0;}.view .info{position:absolute;color:white;width:280px;left:50px;top:220px;opacity:0;text-align:right;}.view .info a,.view .info a:hover{color:white;}.view.droite .info{left:473px;text-align:left;}.view .info h2{font-family:'Merriweather Sans',sans-serif;font-weight:700;font-size:15px;}.view .info h3{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:38px;color:white;border-top:2px solid;border-bottom:2px solid;display:inline-block;padding:4px 0 4px 40px;line-height:38px;}.view.droite .info h3{padding:4px 40px 4px 0;}.services{padding-top:30px;}.services a.uneBulle{width:300px;height:530px;background:url('../img/sprite-bulles2.png') no-repeat -265px top;margin:0;color:#707070;}.services a:hover.uneBulle{background:url('../img/sprite-bulles2.png') no-repeat 54px top;}.services a:hover.uneBulle span,.services .uneBulle h2 strong{color:#c4161c;}.services .uneBulle p{color:#707070;font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:12px;line-height:15px;}.services .uneBulle p strong{color:#707070;font-family:'Merriweather Sans',sans-serif;font-weight:700;}.services .uneBulle span{color:#c3c3c3;font-family:'Noto Sans',sans-serif;font-weight:700;font-size:15px;}.services .redCircle{position:absolute;top:-20px;left:-58px;width:418px;height:418px;background:url('../img/redCircle.png') no-repeat left top;font-family:'Noto Sans',sans-serif;font-weight:700;font-size:38px;color:white;text-align:center;line-height:40px;padding-top:140px;}.sliderServices{margin-top:55px;margin-bottom:50px;}.sliderServices .viewport{width:960px;height:765px;}.sliderServices .bullets{position:absolute;top:-60px;left:0;width:960px;text-align:center;height:15px;}.sliderServices .oneView{float:left;width:960px;}.services .grid_9 h2{font-family:'Noto Sans',sans-serif;font-weight:700;font-size:38px;color:#c4161c;line-height:44px;}.services p strong{color:#707070;font-family:'Merriweather Sans',sans-serif;font-weight:700;}.service .grid_3 .uneBulle{margin:0;}.services .grid_9 h3{font-size:25px;display:inline-block}.services .grid_9 h3 .open,.services .grid_9 h3 .close{background:url(../img/sprite.png) no-repeat 0 -125px;width:45px;height:38px;position:absolute;}.services .grid_9 h3 .open{background-position:0px -335px;top:0;left:-53px;}.services .grid_9 h3 .close{background-position:-455px -335px;bottom:5px;right:-50px;}.light{display:block;position:absolute;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.7)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);padding:1px 9px;top:0;left:0;height:38px;width:100px;}.redTextFooter .light{-webkit-animation:shine 4s infinite;-moz-animation:shine 4s infinite;-o-animation:shine 4s infinite;animation:shine 4s infinite;left:230px;opacity:0;}#phplive_widget{background:none !important;border:none !important;bottom:0 !important;right:0 !important;}#phplive_widget_image{bottom:0 !important;right:0 !important;}@-webkit-keyframes shine{0%{left:-30px;opacity:0;}2%{left:0px;opacity:0.4;}8%{left:200px;opacity:0.4;}10%{left:230px;opacity:0;}}@-moz-keyframes shine{0%{left:-50px;opacity:0;}25%{left:50px;opacity:0.5;}50%{left:150px;opacity:0.5;}100%{left:200px;opacity:0;}}@keyframes shine{0%{left:-50px;opacity:0;}25%{left:50px;opacity:0.5;}50%{left:150px;opacity:0.5;}100%{left:200px;opacity:0;}}@media screen and (min-width:960px) and (max-width:1280px){.main_content{overflow-x:hidden;}}@media screen and (min-width:728px) and (max-width:960px){.imageCenter h3 .open,.imageCenter h3 .close,.services .redCircle{display:none;}.imageFond img{width:125%;position:relative;left:-90px;}.blocViewer .imageFond,.blocViewer .gris{height:305px;}.blocViewer .wrapper{width:720px;height:305px;}.blocViewer .mask{width:195px;height:304px;background-size:465%;}.blocViewer .text{font-size:26px;line-height:26px;width:190px;}.blocViewer .arrow-left,.blocViewer .arrow-right{top:133px;}.menu-toggle{width:31px;height:15px;background:no-repeat url(../img/menu_mobile.png) top right;display:inline-block;position:absolute;top:38px;right:152px;cursor:pointer;color:white;padding-right:45px;padding-top:5px;}.main_menu{display:none;position:absolute;right:110px;top:70px;background:black;width:130px;z-index:3000;padding:5px 0 5px 15px;box-shadow:2px 3px 7px 2px #9b9a9a;}.main_menu li{display:block;}.main_menu .slash{display:none;}.main_menu a{display:block;padding:10px 0;line-height:normal!important;}.mobileSwitchLeft{position:relative;left:100px}.mobileSwitchRight{position:relative;left:-100px}.uneBulle{width:150px;height:210px;background:url('../img/sprite-bulles.png') no-repeat right top;background-size:200%;}.services a.uneBulle{width:210px;height:300px;background:url('../img/sprite-bulles.png') no-repeat right top;background-size:200%;}.uneBulleTop{background-position:-150px 0;margin-bottom:80px;}.uneBulleBot{background-position:-150px -241px;}a:hover.uneBulleBot,a.active.uneBulleBot{background-position:-2px -241px;}.services a:hover.uneBulle{background:url('../img/sprite-bulles.png') no-repeat left top;background-size:200%;}.bulleTxt{top:250px;}.sliderServices .viewport img,.uneBulle img{width:50%;}.container_12 .services .grid_4{height:530px;}.carrousel{left:-110px;}.sliderEquipe .viewport{width:720px;height:460px;}.sliderEquipe .viewport .overview{height:460px;}.view{height:460px;width:720px;margin:0;}.view div{width:720px;height:460px;}.center button{background:url('../img/carouselBTNMobile.png') no-repeat left top;height:460px;}.center .slick-prev{background-position:110px top;left:-167px;}.center .slick-next{background-position:-510px center;right:-167px;}.center .buttons.disable{display:none;}.view.droite .info{left:393px;}.view.droite,.view.droite  div,.view.droite  .step1,.view.droite  .step2,.view.droite  .step3,.view.droite  .step4,.view.droite  .step5,.view.droite  .step6{background-position-x:-73px;}.view.droite,.view.droite div,.view.droite .step1{background-position:-73px top;}.view.droite .step2{background-position:-73px -511px;}.view.droite .step3{background-position:-73px -1022px;}.view.droite .step4{background-position:-73px -1533px;}.view.droite .step5{background-position:-73px -2044px;}.view.droite .step6{background-position:-73px -2555px;}.sliderServices .bullets{width:720px;}.contactFormContainer{width:720px;height:auto;}textarea{width:95%;}.wrapper .arrowWhite,.arrowWhite{left:330px;}.sliderEquipe{left:0px;}.portfoliolisting{width:660px;}.unPortfolio .slider .viewport,.unPortfolio .slider .bullets,.unPortfolio .slider .viewport img{width:460px;}.unPortfolio .slider .viewport,.unPortfolio .slider .viewport img{height:349px;}.portfolio h2{width:100%;text-align:center;margin-bottom:10px;}.unProjet img{width:720px;}.portfolio .petitFormat img,.portfolio .petitFormat,.portfolio .grandFormat img,.portfolio .grandFormat{width:350px;margin-bottom:5px;}.portfolio .mainProjectImg,.portfolio .mainProjectImg img{width:720px;margin-bottom:10px;}.portfolio .grandFormat img{height:482px;}.portfolio .mainProjectImg img{height:461px;}footer .container_12 .col.tr{width:330px;}}@media screen and (min-width:320px) and (max-width:728px){a[href^="tel"]:link,a[href^="sms"]:link{text-decoration:default;color:#c4161c !important;pointer-events:auto;cursor:default;}.bulles{font-size:7px;}body{min-width:320px;}.container_12{width:320px;}.container_12 .grid_12{width:300px}.padSpacing40{padding:30px 0;}.blocViewer .gris{background:url('../img/arrow-white-bot.png') no-repeat center bottom #C4161D;height:160px;line-height:160px;}.blocViewer .imageOver,.blocViewer .imageFond,.blocViewer .wrapper2>a,.imageCenter h3 .open,.imageCenter h3 .close,h3 .open,h3 .close,.social_menu,.services .redCircle,.mission .container_12 .grid_8,.valeur .container_12 .grid_8,.bulleTxt,.portfolioSlider{display:none;}.imageCenter.valeurs,.imageCenter.mission{background:none;}.imageCenter{height:inherit;}.blocViewer .textmobile{display:block;text-align:center;width:320px;font-size:30px;line-height:30px;padding-top:40px;margin:0 auto;}.valeurs .grid_4,.mission .grid_4{padding-top:0;}.menu-toggle{width:31px;height:15px;background:no-repeat url(../img/menu_mobile.png) top right;display:inline-block;position:absolute;top:38px;right:10px;cursor:pointer;color:white;padding-right:45px;padding-top:5px;}.main_menu{display:none;position:absolute;right:110px;top:70px;background:black;width:130px;z-index:3000;padding:5px 0 5px 15px;box-shadow:2px 3px 7px 2px #9b9a9a;}.main_menu li{display:block;}.main_menu .slash{display:none;}.main_menu a{display:block;padding:10px 0;line-height:normal!important;}#contact_form_sou .grid_8{width:300px;}.container_12 .services .grid_4{width:140px;}.uneBulle{width:125px;height:180px;background:url('../img/sprite-bulles.png') no-repeat right top;background-size:200%;}.services a.uneBulle{width:150px;height:218px;background:url('../img/sprite-bulles.png') no-repeat right top;background-size:200%;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.uneBulleTop{background-position:-125px 0;margin-bottom:0px;}.uneBulleBot{background-position:-125px 0;}a:hover.uneBulleBot,a.active.uneBulleBot{background-position:-2px 0px;}.services a:hover.uneBulle{background:url('../img/sprite-bulles.png') no-repeat -2px top;background-size:200%;}.bulleTxt{top:250px;}.sliderServices .viewport img,.uneBulle img{width:50%;}.mobileSwitchCenter{display:none;}.container_12 .services .grid_4{height:590px;}.center .view{width:320px;height:auto;}.slick-slide .view{height:204px;width:320px;margin:0 0 10px 0;float:none;background-position:-15px -1312px;background-size:127%;opacity:1;}.view.droite{background-position:-64px -1312px;}.view.droite .info{left:171px;}.view .step1,.view .step2,.view .step3,.view .step4,.view .step5,.view .step6,.slick-prev,.slick-next,.view .info p,footer .container_12 .spacer{display:none;}.view .info{opacity:1;left:10px;width:148px;top:57px;}.view .info h3{font-size:22px;line-height:27px;}.carrousel{left:-110px;}.sliderServices .viewport{width:320px;height:1000px;}.oneView .grid_9,.sliderServices .oneView,.sliderServices .bullets{width:320px;}.oneView .grid_9{width:300px;}.arrowWhite{left:130px;}.sliderEquipe{left:0px;}.unPortfolio .slider .viewport,.unPortfolio .slider .bullets,.unPortfolio .slider .viewport img{width:320px;}.unPortfolio .slider .viewport,.unPortfolio .slider .viewport img{height:243px;}.unPortfolio .grid_4{display:none;}.unPortfolio .grid_8{margin-left:0px;margin-right:0px;}#footer{height:90px;width:100%;background:url('../img/footer.png') no-repeat center top #000;line-height:40px;z-index:120;}.copyright{background:#c4161c;color:#fff;width:100%;text-align:center;height:55px;line-height:21px;margin:0 auto;padding-top:10px;}.oneView .grid_3{display:none;}.contactForm .grid_8,#contact_form .grid_8{width:300px;}.contactFormContainer{width:350px;height:auto;}footer .container_12{font-size:18px;}footer .container_12 span,footer .container_12 .redTextFooter{margin:0;text-align:center;}footer .container_12 .col.tr{width:320px;text-align:center;}.portfolio h2{width:100%;text-align:center;margin-bottom:10px;line-height:100%;display:table;}.portfolio h2 .btnNP{background:url(../img/arrowTitlePortfolio.png) no-repeat left center;height:100%;display:table-cell;vertical-align:middle;}.portfolio h2 .next{background-position:right center}.portfolio h2 .previous{background-position:left center}.portfolio h2 span{padding:0 10px;display:table-cell;vertical-align:middle;}.unProjet img{width:320px;}.portfolio .petitFormat img,.portfolio .petitFormat,.portfolio .grandFormat img,.portfolio .mainProjectImg,.portfolio .mainProjectImg img,.portfolio .grandFormat{width:320px;margin-bottom:10px;}.portfolio .grandFormat img{height:441px;}.portfolio .petitFormat img,.portfolio .mainProjectImg img{height:205px;}input[type="radio"],input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],.myCheckBox label,.choixBox,textarea{width:95%;}.contactFormContainer .grid_8 .grid_4 input[type="radio"],.contactFormContainer .grid_8 .grid_4 input[type="submit"],.contactFormContainer .grid_8 .grid_4 input[type="text"],.contactFormContainer .grid_8 .grid_4 input[type="tel"],.contactFormContainer .grid_8 .grid_4 input[type="email"],.contactFormContainer textarea{width:90%;}.modal .top{width:320px;height:30px;background:url(../img/portfolioOver.png) repeat;}.modal .bot{width:320px;height:30px;background:url(../img/portfolioOver.png) repeat;}.modal .content{width:280px;padding:20px;color:#fff;background:url(../img/portfolioOver.png) repeat;}.modal .plainmodal-close{width:40px;height:17px;text-indent:0;margin:7px 10px 0 0;color:white;}.main_menu ul{text-align:left;}}.errorform{background-color:#ffcccc !important;}span[style="font-size:12px;"]{font-size:14px !important;}
