.listeCV li,.portfolio-nav,ol,ul,ul.portfolio-thumbs,ul.tweet_list{list-style:none}.toggle-link-clic,button,label{cursor:pointer}.col-1,.col-2,.col-3,.col-4,.mfp-title{word-wrap:break-word}.clear,.contain:after,.container_pop:after,.overlay .projetB,p.visit{clear:both}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}#header .contactme .email,#header .contactme .facebook,#header .contactme .google,#header .contactme .linkedin,#header .contactme .skype,#header .contactme .twitter,#header .contactme .vcard,#header .contactme .viadeo,.nav-internal .next .arrow,.nav-internal .prev .arrow,.transparent-sprite{background:url(img/sprite.png) no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-resolution:240dpi){#header .contactme .email,#header .contactme .facebook,#header .contactme .google,#header .contactme .linkedin,#header .contactme .skype,#header .contactme .twitter,#header .contactme .vcard,#header .contactme .viadeo,.nav-internal .next .arrow,.nav-internal .prev .arrow,.transparent-sprite{background-image:url(img/sprite@2x.png);background-size:40px auto}}body{background:url(img/bg-body.png) #fafafa;color:#383838;font:15px/1.8 Poppins,Helvetica,Arial,sans-serif;max-width:1390px;overflow-y:auto;-webkit-font-smoothing:antialiased}#content a,strong{font-weight:700}#portfolio-content,#welcomeTitreImg,.alt,.container,.mfp-bg,.slides_container,form.form li,ul.portfolio-thumbs li{overflow:hidden}em{font-style:italic}#mc{position:absolute;top:-100px}#content a{text-decoration:underline;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#content .listing-blog a,#content a:hover,#nav a,.lngBadge a,.mfp-close{text-decoration:none}body#black #content a,body#dark #content a,body#normal #content a{color:#d33405}body#black #content a:hover,body#dark #content a:hover,body#normal #content a:hover{color:#c50707}#blue #content a,#gray #content a{color:#009edb}body#blue #content a:hover,body#gray #content a:hover{color:#4b82b1}img,video{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:Questrial,Helvetica,Arial,sans-serif;font-weight:400}::-moz-selection{background:#cce8fe;text-shadow:none}::selection{background:#cce8fe;text-shadow:none}#header .contactme .heading,#nav a{text-shadow:0 0 1px #000;color:#fff}.contain:after{content:".";display:block;height:0;visibility:hidden}.lte7 .contain{height:1%}.screen-reader{display:block!important;left:-9999px!important;position:absolute!important}.alt{display:block;text-indent:-9999px}.hide{display:none}.frame,img.separate{display:block}.left{float:left!important}.right{float:right!important}.frame{background:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);padding:5px}#header .bg,body#blue #header .bg,body#blue .lngBadge{background:#357}.gutter-horiz{padding-left:20px;padding-right:20px}.littleAdd{font-size:.9em}@media only screen and (max-width:640px){.break{float:none!important;margin-bottom:22px;width:100%!important}.break-no-bottom{margin-bottom:0}}#header{bottom:0;left:0;position:fixed;top:0;width:300px}@media only screen and (max-width:800px){.gutter-horiz{padding-left:0;padding-right:0}#header{position:relative;width:100%}}#header .bg{left:-1462px;height:10000px;position:fixed;top:-150px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:600px}body#gray #header .bg,body#gray .lngBadge{background:#666}body#black #header .bg,body#black .lngBadge{background:#252525}body#dark #header .bg,body#dark .lngBadge{background:#676c70}body#normal #header .bg,body#normal .lngBadge{background:#357}@media only screen and (max-width:800px){#header .bg{height:100%;left:0;position:absolute;top:-100%;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);width:100%}}#header .bg.move{left:-1162px}* html #header .bg.move{left:0!important}#header .wrapper{display:none;padding:30px 0 0 50px;position:relative;z-index:2}@media only screen and (max-width:800px){#header .bg.move{left:0;top:0}#header .wrapper{padding:30px 0 10px}}#header #logo{color:#fff;display:block;font:28px/1 Questrial,Helvetica,Arial,sans-serif;text-align:center;background:url(img/logo.png) center top no-repeat;margin-bottom:30px;padding-top:50px;margin-left:15px;text-transform:lowercase;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}#header #logo span{display:none}@media only screen and (max-width:800px){#header #logo{margin-bottom:20px;background:0;padding-top:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);text-transform:none;text-align:center}#header #logo span{display:inline}}@media only screen and (max-width:480px){#header #logo{font-size:30px;background:0;padding-top:0}#header #logo span{display:inline}}@media only screen and (max-width:320px){#header #logo{font-size:28px;text-align:left}}.btn-mobile-toggle{background-color:#424242;background-color:rgba(66,66,66,.8);background-position:4px -436px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:none!important;height:32px;position:absolute;right:10px;top:28px;font-size:22px;padding:0 .25em;text-transform:uppercase;color:#fff!important;width:20px;line-height:24px}.btn-mobile-toggle span{font-size:1.5em;position:relative;top:.1em}#nav{font:20px/1 Questrial,Helvetica,Arial,sans-serif;margin:0 53px 30px 0;text-transform:lowercase;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg)}#portfolio-content h2,#portfolio-content h4,.heading-1 span.span2,.infos_status,.overlay span,.sub-title,.toggle-header a{text-transform:uppercase}#nav li{margin-bottom:20px}@media only screen and (max-width:800px){.btn-mobile-toggle{display:block!important}#nav{display:none;margin:0;padding-bottom:30px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);text-align:center}#nav li{display:block;margin-bottom:0}}#nav a{background:rgba(125,125,125,.6);-webkit-box-shadow:0 0 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 2px rgba(0,0,0,.25);box-shadow:0 0 2px rgba(0,0,0,.25);display:block;margin-left:10px;padding:5px 10px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#nav a:hover{background-color:#444;margin-left:5px}@media only screen and (max-width:800px){#nav a{margin:0;padding:10px}#nav a:hover{margin:0}#header .contactme .heading{text-align:center}}body#blue #nav .current a,body#blue #nav a:hover{background:url(img/arrow-right-white.png) right center no-repeat #324c6f;margin-left:0}body#black #nav .current a,body#black #nav a:hover,body#gray #nav .current a,body#gray #nav a:hover{margin-left:0;background:url(img/arrow-right-white.png) right center no-repeat #313038}body#dark #nav .current a,body#dark #nav a:hover,body#normal #nav .current a,body#normal #nav a:hover{background:url(img/arrow-right-white.png) right center no-repeat #c50000;margin-left:0}#nav .external:hover{background:url(img/arrow-right-up-white.png) right center no-repeat #c50000!important;margin-left:0}#header .contactme .heading{font:14px/1 Questrial,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}#header .contactme ul{margin-top:5px;width:150px}#header .contactme li{float:left;margin:0 15px 15px 0}@media only screen and (max-width:800px){#header .contactme ul{text-align:center;width:100%}#header .contactme li{display:inline-block;float:none}}#header .contactme .icon,#header .contactme a{display:block;height:30px;width:30px}#header .contactme a{position:relative}#header .contactme .email,#header .contactme .facebook,#header .contactme .google,#header .contactme .linkedin,#header .contactme .skype,#header .contactme .twitter,#header .contactme .vcard,#header .contactme .viadeo{filter:alpha(opacity=40);opacity:.4}#header .contactme a:hover .email,#header .contactme a:hover .facebook,#header .contactme a:hover .google,#header .contactme a:hover .linkedin,#header .contactme a:hover .skype,#header .contactme a:hover .twitter,#header .contactme a:hover .vcard,#header .contactme a:hover .viadeo{filter:alpha(opacity=85);opacity:.85;-webkit-transition:opacity 1s linear;-o-transition:opacity 1s linear;-moz-transition:opacity 1s linear;transition:opacity 1s linear}@media only screen and (max-width:800px){#header .contactme .facebook,#header .contactme .google,#header .contactme .linkedin,#header .contactme .twitter,#header .contactme .vcard,#header .contactme .viadeo{filter:alpha(opacity=65);opacity:.65}.contactmelinks{display:none}}#header .contactme .vcard{background-position:0 0}#header .contactme .linkedin{background-position:0 -45px}#header .contactme .google{background-position:0 -90px}#header .contactme .facebook{background-position:0 -135px}#header .contactme .viadeo{background-position:0 -180px}#header .contactme .twitter{background-position:0 -225px}#header .contactme .skype{background-position:0 -270px}#header .contactme .email{background-position:0 -315px}#header .contactme .name,.tinyinfo .name{background:#738791;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;display:block;font-size:12px;line-height:12px;left:50%;filter:alpha(opacity=0);opacity:0;padding:8px;position:absolute;top:-26px;visibility:hidden;white-space:nowrap;z-index:3}#header .contactme .name:before,.tinyinfo .name:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #738791;bottom:-5px;content:"";height:0;left:50%;margin-left:-5px;position:absolute;width:0}#header .contactme a:hover .name,.tinyinfo:hover .name{filter:alpha(opacity=100);opacity:1;visibility:visible}#content{margin:0 100px 0 350px;padding:15px 0 50px;position:relative;z-index:10}@media only screen and (max-width:1024px){#content{margin:0 0 0 285px;padding:25px}}@media only screen and (max-width:800px){#content{margin:0;padding:25px}}.js #content{filter:alpha(opacity=0);opacity:0}.col-1{width:4.85%}.col-2{width:13.45%}.col-3{width:22.05%}.col-4{width:30.75%}.col-5{width:39.45%}.col-6{width:48%}.col-7{width:56.75%}.col-8{width:65.4%}.col-9{width:74.05%}.col-10{width:82.7%}.col-11{width:91.35%}.col-12{width:100%}.heading-1{font-size:50px;line-height:.8;margin-bottom:40px}.heading-1 span.span2{font-size:16px;line-height:30px}#welcomeTitreImg{position:relative;margin:5px 0 40px}#welcomeTitreImg .heading-1{position:absolute;bottom:0;font-size:54px;width:500px;margin-bottom:0;height:140px}#welcomeTitreImg img{position:absolute;right:0;top:0;width:400px;height:auto;opacity:0}#containerTitleBig{margin-bottom:15px}@media only screen and (max-width:800px){#welcomeTitreImg .heading-1{position:relative;width:100%}#welcomeTitreImg img{display:none}}body#blue .heading-1{color:#313038}body#blue #header #logo span.span2,body#blue .heading-1 span.span2{color:#324c6f}body#dark .heading-1,body#gray .heading-1{color:#313038}body#dark #header #logo span.span2,body#dark .heading-1 span.span2,body#gray #header #logo span.span2,body#gray .heading-1 span.span2{color:#738791}body#black .heading-1,body#normal .heading-1{color:#313038}body#black #header #logo span.span2,body#black .heading-1 span.span2,body#normal #header #logo span.span2,body#normal .heading-1 span.span2{color:#c50000}@media only screen and (max-width:1024px){.heading-1{font-size:40px;margin-bottom:30px}}.heading-separator{border-bottom:1px solid #eaeaea;padding-bottom:40px}.heading-big-separator{border-bottom:7px solid #eaeaea;padding-bottom:10px}.heading-small-separator{border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-bottom:5px}.heading-call-out{font-size:16px;line-height:1.125;margin-bottom:5px}.heading-2{font-size:36px;line-height:1.166666667;line-height:36px;margin-top:50px}@media only screen and (max-width:1024px){.heading-2{font-size:32px;margin-top:35px}}@media only screen and (max-width:380px){.heading-separator{padding-bottom:20px}.heading-2{font-size:24px;margin-top:20px}}.sub-title{border-bottom:7px solid #eaeaea;padding-bottom:10px;margin-bottom:30px;font-size:13px;color:#738791;display:block}.heading-3,.heading-4{font-size:18px;line-height:1.3}.sub-title a,.sub-title a:hover{color:#738791!important}@media only screen and (max-width:480px){.sub-title{overflow:hidden;padding-bottom:0;margin-bottom:20px;text-indent:-9999px}}.heading-4{margin-bottom:20px}.heading-spaced{margin-bottom:11px}.heading-half-spaced{margin-bottom:5px}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a{font-weight:400}.text .codeblock,.text iframe,.text ol,.text p,.text pre,.text ul{margin-bottom:22px}.text iframe{margin-bottom:22px!important}.text .last{margin-bottom:0}.text img{height:auto!important;width:auto!important}.listing-bullets li,.text ul li{padding-left:14px;position:relative}.text ol li,.text ul li{margin-bottom:10px}.listing-bullets li:before,.text ul li:before{color:#738791;content:"";left:0;font:16px/22px Questrial,Helvetica,Arial,sans-serif;position:absolute;top:0}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.marginb20{margin-bottom:20px}.bottom-spaced{padding-bottom:40px}.bottom-outside-spaced{margin-bottom:40px}@media only screen and (max-width:800px){.bottom-spaced{padding-bottom:20px}.bottom-outside-spaced{margin-bottom:20px}}.listing-blog p{margin:11px 0}@media only screen and (max-width:380px){.listing-small-break li{float:none;margin:0 0 20px;padding-bottom:20px;width:100%}.hidemobile{display:none!important}}.bottom-margin{margin-bottom:40px}.bottom-small-separator{border-bottom:1px solid #eaeaea;margin-bottom:40px;padding-bottom:40px}.toggle-content,.toggle-header{border-bottom:1px dashed #d1d1d1}@media only screen and (max-width:800px){.bottom-margin{margin-bottom:20px}.bottom-small-separator{margin-bottom:20px;padding-bottom:20px}}#twitter-feed,ul.tweet_list li{margin-bottom:15px}.spaced-column{margin-right:3.875%}ul.tweet_list li{background:url(img/twitter.png) 0 7px no-repeat;padding-left:25px}.tweet_text{display:block;margin-bottom:3px}.tweet_time a{font-size:11px;font-style:italic}.toggles{margin-bottom:0}.toggle-header{padding-bottom:15px}.toggle-container h4{float:left;font-size:17px;color:#3c3c3c}.toggle-header a{float:right;font-size:11px}.toggle-content{margin:15px 0;padding:15px 0 25px 110px;position:relative;background:url(img/icos/circle_bg.png) -150px 0 no-repeat}.toggle-header span.ico{width:16px;height:16px;float:left;margin:5px 10px 0 5px}.toggle-header .ico-skills{background:url(img/icos/ico-engine.png) no-repeat}.toggle-header .ico-objectif{background:url(img/icos/ico-objectif.png) no-repeat}.toggle-header .ico-create{background:url(img/icos/ico-create.png) no-repeat}.toggle-content .icone{position:absolute;width:64px;height:64px;left:15px;top:27px;opacity:0}.toggle-content .icone-skills{background:url(img/icos/html5.png) no-repeat}.toggle-content .icone-objectif{background:url(img/icos/objectif.png) no-repeat}.toggle-content .icone-create{background:url(img/icos/create.png) no-repeat}.toggle-link{height:20px;width:20px}.toggle-open{background:url(img/toggle.png) top center no-repeat}.toggle-close{background:url(img/toggle.png) bottom center no-repeat}.full-width{margin-bottom:15px}@media only screen and (max-width:500px){.toggle-content{padding:15px 0 25px;background:0 0}.toggle-content .icone{display:none}}#portfolio-content{position:relative;color:#83b2ba;font-weight:400}#portfolio-content h2{padding-bottom:6px;color:#974;font-weight:700;font-size:1.4em;border-bottom:1px solid #817862;margin:0 8px 35px 4px}#portfolio-content h4{margin-bottom:10px;font-weight:400;font-size:1.7em;color:#FFF}.portfolio-nav{margin-bottom:20px}.portfolio-nav li{display:inline}.portfolio-nav li a{text-align:center;color:#999;font-size:14px;font-weight:700;cursor:pointer;border:1px solid #CCC;margin:3px 0 15px 3px;padding:4px 10px;text-decoration:none!important}.portfolio-nav li a:hover{color:#44649e;border:1px solid #738791}.portfolio-nav li a.current{color:#fefefe!important;border:1px solid #738791;background:#738791;padding:4px 10px}ul.portfolio-thumbs li{float:left;margin-bottom:20px;position:relative}.overlay,.overlayTitle{position:absolute;left:0}ul.portfolio-thumbs li img{max-width:initial;margin:0 auto;float:right}.overlayTitle{font-size:20px;line-height:1;color:#eaeaea;background:#738791;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;-ms-border-top-right-radius:3px;-o-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;-ms-border-bottom-right-radius:3px;-o-border-bottom-right-radius:3px;border-bottom-right-radius:3px;box-shadow:-5px 0 10px rgba(0,0,0,.25);-webkit-box-shadow:-5px 0 10px rgba(0,0,0,.25);-moz-box-shadow:-5px 0 10px rgba(0,0,0,.25);bottom:36px;z-index:5;width:190px;height:20px;padding:10px}@media only screen and (max-width:479px){#page2,.portfolio-nav,.portfolio-nav li{display:none!important}.overlayTitle{font-size:15px;padding:5px 10px}}.overlay{font-size:11px;line-height:16px;background:#eaeaea;top:310px;z-index:6;width:auto;height:100%;padding:10px 15px;margin-bottom:20px}.overlay p{padding-bottom:0}.infos_status{float:right;margin-top:5px;color:#878577;line-height:14px;font-size:10px}.overlay span{background-color:#7fc7e7;padding:3px 6px;color:#fff}.overlay a{color:#0a97ce}.overlay a:hover{color:#7fc7e7}.overlay .heading-portfolio{color:#4a4a4a;font-size:28px;line-height:1.166666667;line-height:36px;margin-bottom:10px}.overlay .projetL p,.overlay .projetR p{line-height:14px;font-size:.9em;margin:0;text-transform:uppercase}.overlay .projetL{width:70px;float:left}.overlay .projetL p{color:#4e4c41;letter-spacing:-.02em;padding:1px 0}.overlay .projetR{float:left;padding:0 10px 0 0}.overlay .projetR p{color:#878577;padding:1px 0}.overlay .projetB{padding-top:10px}.overlay .projetB p{font-size:13px;color:#4e4c41;line-height:1.5em}p.visit{text-align:center;margin:15px auto 0}p.visit a,p.visit a:visited{color:#fff!important;display:inline-block;text-decoration:none!important;font-size:14px;padding:12px 30px 12px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);-moz-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2);text-transform:uppercase}p.visit a:hover{background-color:#424242}a.zoom-btn{background:url(img/zoom.png) right no-repeat #738791!important}a.play-btn{background:url(img/play.png) right no-repeat #738791}a.extern-btn{background:url(img/arrow-right-up-white.png) right no-repeat #738791}a.go-btn{background:url(img/arrow-right-white.png) right no-repeat #738791}@media only screen and (max-width:1123px){.overlay .projetL,.overlay .projetR,ul.portfolio-thumbs .shadow{display:none}.overlay .projetB{padding-top:0;line-height:1.4em}.overlay .projetB p{font-size:12px;line-height:1.3em;display:inline!important}p.visit{padding:10px 0 0;text-align:center}p.visit a,p.visit a:visited{font-size:12px;color:#0a97ce!important;background:0 0!important;display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-transform:none}}.testimonials-container{clear:both;margin:10px 0 20px;position:relative}.slides_container{display:none;width:520px;background:none;padding:0}.slides_container .slide{display:block;width:520px}.quote-author,.quote-title{color:#999;font-size:11px;text-transform:uppercase}.quote-title{margin-bottom:15px}.quote-author{font-family:Questrial,Arial,Helvetica,sans-serif;margin:5px 0;text-align:right}.quote-author span{color:#4b82b1}.quote-text{color:#4c4c4c;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.5em}.slideQuotes{background:url(img/quotes.png) 5px 0 no-repeat;padding:8px 0 0 40px}.slideQuotes h3{color:#009edb;font-size:11px;margin:0 0 10px;text-transform:uppercase}.slideQuotes .next,.slideQuotes .prev{background:url(img/arrows_slide.png) no-repeat;bottom:20px;display:block;float:left;height:10px;margin:0 5px;overflow:hidden;position:relative;text-indent:-400px;width:7px}.slideQuotes .prev{background:url(img/arrows_slide.png) 0 -10px no-repeat}.slideQuotes .prev:hover{background-position:-7px -10px}.slideQuotes .next:hover{background-position:-7px 0}@media only screen and (max-width:1024px){.slides_container,.slides_container .slide{width:380px}}@media only screen and (max-width:800px){.slides_container,.slides_container .slide{width:400px}}@media only screen and (max-width:640px){.slides_container,.slides_container .slide{width:320px}}@media only screen and (max-width:320px){.slides_container,.slides_container .slide{width:220px}}form.form li{width:auto;margin-bottom:15px}@media only screen and (max-width:480px){form.form li{margin-bottom:5px}}button,input,select,textarea{font:inherit;margin:0}form.form fieldset{margin-top:20px;margin-bottom:20px}form.form label{display:block;font:700 15px/25px Poppins,Helvetica,Arial,sans-serif}.mfp-close,form.form .label-above label span.status em{font-style:normal}form.form .label-side label{float:left;line-height:40px;padding-right:40px;text-align:right;width:200px}@media only screen and (max-width:480px){form.form .label-side label{line-height:20px}}form.form .label-above label span.status{float:right}form.form .label-above label{margin:0 0 5px}@media only screen and (max-width:479px){form.form .label-side label{float:none;padding:0;text-align:left;width:auto}form.form .label-above label{line-height:20px;margin:0}}.info_field p{font-size:1.1em}form.form input,form.form select,form.form textarea{background:#e8e8e8;border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:5px 10px;-webkit-transition:all,.25s,ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all,.25s,ease-in-out;width:100%}form.form input:focus,form.form select:focus,form.form textarea:focus{outline:0;border:1px solid #838896;background:#cce8fe}form.form .textarea textarea{height:250px}span.status .error{color:red;font-size:12px;padding-right:20px;background:url(img/form/exclamation.png) right no-repeat}form.form input.error,form.form textarea.error{background:#FCC!important;border:1px solid red!important;color:red}form.form .loading{background:url(/img/form/loading.gif) 0 5px no-repeat;display:inline-block;height:20px;margin-left:10px;width:220px}form.form .success{display:inline-block;margin-left:10px}#content .bouton,#content .play-bouton,form.form input.action{background:#738791;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#fff!important;display:inline-block;font-size:12px;font-weight:700;padding:12px 24px;text-decoration:none;border:0;width:auto;text-transform:uppercase;min-height:40px}#content .bouton:hover{background:#424242;color:#fff}#content .play-bouton{background:url(img/play.png) right no-repeat #738791;padding:10px 30px 0 15px;font-size:14px;min-height:34px}#content .play-bouton:hover{background:url(img/play.png) right no-repeat #424242;padding-right:22px;color:#fff}form.form input.action{font-family:Questrial,Sans-serif;font-size:15px;font-weight:500;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;min-height:40px;display:inline-block;line-height:1;background-color:rgba(0,0,0,.52);color:#fff;fill:#fff;text-align:center;-webkit-transition:all,0s,ease-in-out;-moz-transition:all 0s ease-in-out;-ms-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all,0s,ease-in-out}.alerte,.error_msg,.success_msg,.white-popup h2,.white-popup h4{font-weight:700}.alerte,.message{display:block;padding:10px}form.form input.action:hover,input.action:focus{background-color:rgba(0,0,0,.72)}.alerte{color:red;font-size:1.2em;width:90%;border:1px solid red;margin:20px 0 15px}.warning{color:red;text-align:right;margin-right:5px;font-size:10px}.message{width:300px;border:1px dashed #AAA;background:#EEE;margin:10px 10px 10px 40px}.error_msg{font-size:.85em;color:#cb2200}.success{background:url(img/form/accept.png) no-repeat!important;padding-right:15px;padding-bottom:15px}.lngBadge,.messageBadge{top:0;height:24px;padding:4px 8px 0 7px;position:absolute}.success_msg{color:#0060bf}.lngBadge{right:20px;width:16px;border-radius:0 0 6px 6px}.messageBadge{right:55px;width:160px;text-align:right;font-size:12px}.lngBadge a{text-align:center}.lngBadge a:hover{filter:alpha(opacity=75);opacity:.75}#welcomeTitreImgMobile{display:none;text-align:center}@media only screen and (max-width:1024px){#welcomeTitreBg{background:url(img/titre_blanc_txt.png) bottom left repeat-x;height:210px;width:100%;position:absolute;bottom:0;z-index:1}#welcomeTitreImg .heading-1{z-index:2}}@media only screen and (max-width:800px){#welcomeTitreImg,.lngBadge{display:none}.messageBadge{top:10px;right:15px}#welcomeTitreImgMobile{display:block}#welcomeTitreImgMobile img{margin:10px auto}}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;height:100%}#twitter-feed .tweet_list li{width:20.75%;float:left}@media only screen and (max-width:640px){#twitter-feed .tweet_list li{float:none!important;margin-bottom:12px;width:100%!important}}.mfp-bg{width:100%;z-index:1042;position:fixed;background:#0b0b0b;opacity:.5}.mfp-wrap{width:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-align:center;opacity:.65;padding:0 0 18px 10px;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.white-popup h2{font-size:18px;color:#c50707;letter-spacing:-1px;line-height:1.3;padding:7px 0 14px 6px;margin-bottom:15px;border-bottom:1px solid #eaeaea}.white-popup h4{font-size:14px;line-height:1.1;background-color:#f4f4f4;color:#333;margin-bottom:3px;margin-top:12px;padding:6px}.white-popup p{color:#000;padding:5px 6px;line-height:1.8}.white-popup p.last{margin-bottom:0!important;padding-bottom:0!important}.white-popup p.mentions{font-size:.85em;margin-bottom:0!important}.white-popup a{color:#383838;text-decoration:underline}.currently{background:url(img/bg-rightnow.png) left top no-repeat #f6efee;margin:0;padding:5px 15px 15px}.currently p{padding-bottom:0;margin-bottom:0;font-size:.9em}.currently_title{font-size:1.8em;text-align:right;filter:alpha(opacity=25);opacity:.25}a:visited[data-pp=externe],a[data-pp=externe]:link,a[data-pp=externe]:visited{padding-right:11px;background:url(img/lienexterne.gif) center right no-repeat}a:visited[data-pp=ppcal],a:visited[data-pp=pptxt],a[data-pp=ppcal]:link,a[data-pp=ppcal]:visited,a[data-pp=pptxt]:link,a[data-pp=pptxt]:visited{cursor:url(img/cur/zoomin.cur),pointer;outline:0}ul.clientlist li{float:left;padding:5px 2px;font-size:.95em}ul.clientlist li:before{content:'- '}.infotext p{font-size:.95em}.infotext h4{background:url(img/information.png) left center no-repeat;padding:0 0 0 20px!important}#footer{font-size:.85em}#footer a,#footer a:hover{color:#383838;text-decoration:none;font-weight:400}a.blacklink{color:#383838!important}a.validhtmlcss{background:url(img/validhtmlcss.gif) left center no-repeat;padding-left:13px;color:#80c43d!important;text-decoration:none;margin-left:5px}a.validhtmlcss:visited{color:#80c43d}#vacances{background:#c8701e;padding:5px}#vacances h2{color:#eee;font-size:1.37em;letter-spacing:0;padding:20px 75px 20px 5px;background:url(img/sac.png) right center no-repeat}.busy h2{background:url(img/busy.png) right center no-repeat!important}#vacances h2 a,#vacances h2 a:hover{color:#eee!important;text-decoration:none}#vacances h2 a span{color:#edbd46}.langue-info{background-position:15px 20px;background-repeat:no-repeat;text-align:left;background-color:#f1f1f1;background-image:url(img/information.png);border:2px solid #7b808e;margin:25px 0;padding:15px 10px 15px 40px}#coordonnees,.highslide-display-none,.infos_none .infos,.optionsDivInvisible,.selectArea .right i,span.nivx span,span.nivxx span,span.nivxxx span,span.nivxxxx span,span.nivxxxxx span{display:none}.listeCV li{padding-left:12px;display:block;background:url(img/dot.png) no-repeat;line-height:1.5em;margin:5px 0 0}.listeEmploi li,.listeSkills li{list-style:square;margin:0 0 3px 25px;padding:0!important}.listeEmploi li{font-size:13px}@media only screen and (max-width:800px){.listeSkills li{margin:0 0 3px 10px}}.cvtext p{margin-bottom:12px;padding-left:5px}.cvtext h4 .date{font-weight:400;text-align:right;float:right}.cvtext h4{background-color:#f4f4f4;color:#333;font-size:1.2em;font-weight:700;margin-bottom:8px;margin-top:12px;padding:5px}span.nivx,span.nivxx,span.nivxxx,span.nivxxxx,span.nivxxxxx{height:10px;width:59px;display:block;float:left;margin:7px 10px 0 0}span.nivx{background:url(img/cv_niv1.gif) no-repeat #FFF}span.nivxx{background:url(img/cv_niv2.gif) no-repeat #FFF}span.nivxxx{background:url(img/cv_niv3.gif) no-repeat #FFF}span.nivxxxx{background:url(img/cv_niv4.gif) no-repeat #FFF}span.nivxxxxx{background:url(img/cv_niv5.gif) no-repeat #FFF}#emailSuccess{margin:60px auto 0;background:url(img/form/check.png) no-repeat;padding:15px 0 0 50px;width:280px}#emailSuccessStep2{font-size:.95em}.container_pop{position:relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container_pop:after,.container_pop:before{content:" ";display:table}@media (min-width:768px){.container_pop{width:750px}}@media (min-width:992px){.container_pop{width:970px}}@media (min-width:1200px){.container_pop{width:1170px}}.custom-popup{padding:20px 0;position:fixed;z-index:100;bottom:0;left:0;width:100%}.custom-popup .popup-close{cursor:pointer;height:18px;width:18px;margin:0;position:absolute;right:10px;top:0;font-weight:700}.custom-popup .popup-close:hover{color:#009edb}.custom-popup .container{position:relative}.custom-popup .popup-text{font-size:14px;padding-right:50px;line-height:1.1}#cookies-wrapper{background-color:#f1f1f1;color:#383838}#cookies-wrapper a{color:#383838;max-width:960px;text-decoration:underline}#cookies-wrapper a:hover{text-decoration:none;color:#009edb}.cookies-popup{display:none;position:fixed;z-index:9999;right:20px;bottom:20px;padding:20px;overflow:hidden;color:#333;background:#fff;font-size:12px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);max-width:280px;transition:all .3s}.cookies-popup-close{background:0 0;border:0;padding:0;margin:15px 0 0;font:inherit;text-transform:uppercase;display:block;width:100%;text-align:center;color:#009edb}.messageBadgetel{text-decoration:none!important;font-size:13px;font-family:Questrial,Helvetica,Arial,sans-serif;color:#313038!important;font-weight:400!important}.messageBadgetel i{margin-right:3px}.tartecitron-cookies{color:#383838;font-size:1em;background:0 0;border:0;padding:0;margin:0}.tartecitron-cookies:hover{text-decoration:none;border-bottom:1px solid #383838}
