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:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}body{line-height:1}strong{font-weight:bold;color:#555}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box}video{display:block;margin:0
auto;margin-bottom:20px;margin-top:20px}.nav-inactif{visibility:hidden}#menu-prestation{font-family:co-headline,sans-serif;font-size:22px;text-align:center}#menu-prestation
a{display:inline-block;font-weight:800;margin:20px;color:#555}#menu-prestation
h2.active{color:#ffbe1e;text-decoration:underline}#prestation{background-color:#FFF;font-family:co-headline,sans-serif;font-style:normal;text-align:center}#prestation
h2{text-align:center;font-size:24px;font-weight:800;text-transform:uppercase;margin:30px
0}#intro-prestation p, #intro-prestation
ul{color:#555;font-size:18px;font-weight:350;line-height:22px;margin-top:20px;text-align:left}#intro-prestation ul
li{list-style:circle;margin-left:50px}#intro-prestation p
a{color:#FFCE14;font-weight:400}#intro-prestation{width:90%;border-radius:0 20px 20px 0;margin-bottom:40px;float:left;margin:0
5% 40px 5%;font-size:20px;font-weight:400;text-align:left}#intro-prestation p.txt-bold{font-weight:800}.box-prestation{background-color:#212C3F;font-size:22px;font-weight:400;color:#FFF;padding:20px;clear:both;margin:30px
0}#prestation .box-prestation
h2{text-align:center;margin:20px}.lvl-prestation{background-color:#FFF;width:650px;height:370px;display:inline-block;vertical-align:middle;overflow:hidden;margin:0.9%;border-radius:20px}@media all and (max-width:720px){.lvl-prestation{width:445px;height:auto;margin:10px
0}.lvl-prestation .lvl-text{float:none;width:100%}.lvl-prestation .infos-lvl{height:auto}body #prestation .lvl-prestation
figure{float:none;width:100%;height:440px}}.lvl-prestation h3,.prices,.full-size{text-transform:uppercase}.lvl-prestation
h3{font-size:24px;color:#555;text-align:center;margin:0;line-height:28px}.lvl-text{float:left;width:44%;padding:20px}.infos-lvl{color:#000;font-size:18px;margin:20px
0;line-height:26px;height:180px}.prices{font-size:24px;color:#555;margin:10px
0}.full-size{font-size:14px;color:#555;margin:10px
0}#prestation .lvl-prestation
figure{float:right;width:56%}#prestation .lvl-prestation figure
img{width:103%}#main_page{margin:auto}.max-width{max-width:1250px;margin:0
auto;position:relative}a{text-decoration:none}#main-illustrations
figure{width:100%;overflow:hidden;position:relative}#main-illustrations figure
img{width:100%;margin-top:118px}#home-illustrations{display:flex}#home-illustrations
a{display:contents}#home-illustrations
figure{width:30%;margin-right:1%;height:90vh;overflow:hidden;position:relative}#home-illustrations figure:last-child{margin-right:0}#home-illustrations figure
img{display:block;height:inherit;margin:auto;max-width:none;width:initial;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}header{width:100%;text-align:center;margin:auto;position:fixed;z-index:99;background-color:#fff}header #main_nav .logo
a{vertical-align:middle;display:inline-block;font-family:co-headline,sans-serif;font-style:normal;font-weight:400;font-size:48px;text-align:left;color:#ffbe1e;line-height:90px;margin:0}.language_inactif_2{margin-right:1.5625%;position:absolute;display:block;top:-13px;right:140px;width:50px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.language_actif_2{margin-right:1.5625%;position:absolute;display:block;top:0px;right:0px;width:50px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.language_inactif{margin-right:1.5625%;position:absolute;display:block;top:-13px;right:70px;width:50px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.language_actif{margin-right:1.5625%;position:absolute;display:block;top:0px;right:0px;width:50px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.language_inactif:hover,.language_inactif_2:hover{top:0}.left, .middle, .right, #main_nav
li{display:inline-block;vertical-align:middle}.left,.right{width:30%}#main_nav
li{font-size:1.2em;font-family:co-headline,sans-serif;font-style:normal;font-weight:400;margin:0
4%}#main_nav li
a{color:#555}#main_nav li a:hover{color:#ffbe1e}#main_nav
.navOverlay{display:none;position:fixed;overflow:auto;z-index:10;width:100%;height:100%;top:0;left:0;background:rgba(189, 224, 235, 0.92);transition:0.3s all ease-out}#main_nav .navOverlay
div{display:table-cell;vertical-align:middle}#main_nav .navOverlay div
li{display:block;font-size:36px;text-transform:uppercase;color:#fff;font-weight:300;line-height:2.2em;cursor:pointer}#main_nav .navOverlay div li a, #main_nav .navOverlay div li:hover
a{color:#fff}@media all and (min-width:801px){#main_nav>input,#main_nav>label{display:none}}@media all and (max-width:800px){#main_nav{width:76%;margin:0
auto}#main_nav
.middle{float:left}.menu{display:none}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{display:none}[type="checkbox"]:not(:checked)+label{float:right;top:30px;display:block;position:relative;cursor:pointer;margin:auto;z-index:1;height:2rem;width:2rem;background-color:transparent;background-image:-webkit-gradient(linear, left top, right top, from(#333), to(#333)), -webkit-gradient(linear, left top, right top, from(#333), to(#333)), -webkit-gradient(linear, left top, right top, from(#333), to(#333));background-image:-webkit-linear-gradient(left, #333, #333), -webkit-linear-gradient(left, #333, #333), -webkit-linear-gradient(left, #333, #333);background-image:linear-gradient(to right, #333, #333), linear-gradient(to right, #333, #333), linear-gradient(to right, #333, #333);background-position:center top, center, center bottom;background-repeat:no-repeat;-webkit-background-size:2rem .4rem;background-size:2rem .4rem;padding:0;outline:0;border:0;cursor:pointer;margin-bottom:24px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition: .2s;transition: .2s}[type="checkbox"]:checked+label{float:right;top:30px;display:block;position:relative;cursor:pointer;margin:auto;z-index:20;height:2rem;width:2rem;-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0);background-image:-webkit-gradient(linear, left top, right top, from(#333), to(#333)), -webkit-gradient(linear, left top, right top, from(#333), to(#333)), -webkit-gradient(linear, left top, right top, from(#333), to(#333));background-image:-webkit-linear-gradient(left, #333, #333), -webkit-linear-gradient(left, #333, #333), -webkit-linear-gradient(left, #333, #333);background-image:linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff);background-position:center, center, center;background-repeat:no-repeat;-webkit-background-size:2rem .4rem;background-size:2rem .4rem;margin-bottom:24px;-webkit-transition: .2s;transition: .2s}#main_nav>input:not(:checked)~.navOverlay{max-height:0;overflow:hidden}#main_nav>input:checked~.navOverlay{display:table}}#projet_infos h3, #projet_infos
h2{text-align:center;margin:20px
0}#projet_infos .softwares-used
img{width:50px}#projet_infos
p{text-align:left}#projet_infos
img{width:100%;margin:0
auto;max-width:1200px;display:block}#projets-complets{width:76%;margin-left:12%;margin-right:12%;color:#555;text-align:center}#projets-complets p:first-child{margin-top:34px;margin-bottom:34px;font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:26px}.projets
*{vertical-align:bottom;position:relative}.projets{width:45%;margin:1%;height:auto;display:inline-block}.projets
img{width:100%;max-width:none}.projets-wrapper
figcaption{width:100%;height:100%;position:absolute;visibility:hidden;top:0;padding:20px}.projets-wrapper figcaption
h3{font-family:co-headline,sans-serif;font-style:normal;font-weight:800;font-size:31px;text-align:left;text-transform:none;margin-bottom:20px;margin-top:12px;color:#fff}.projets-wrapper figcaption
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;color:#ffce1e;font-size:18px;text-align:left}.projets-wrapper:hover
figcaption{visibility:visible;background:rgba(0,0,0,0.8)}.projets-wrapper{position:relative;overflow:hidden}.projets-wrapper
a{height:100%}@media all and (max-width:1199px){.projets{width:60%;margin:0
0 3% 0}.projets-wrapper figcaption
h3{font-size:24px}.projets-wrapper figcaption
p{font-size:16px}}@media all and (max-width:799px){.projets{width:100%;margin:0
0 4% 0}#projets-complets{width:84%;margin-left:8%;margin-right:8%}.projets-wrapper
figcaption{position:inherit;visibility:visible;background:rgba(0,0,0,0.9);padding:10px}.projets-wrapper figcaption
h3{color:#fff;font-size:18px;margin-top:0;margin-bottom:12px}.projets-wrapper figcaption
p{font-size:14px}.projets-wrapper:hover
figcaption{background:rgba(0,0,0,0.9)}}#portfolio .max-width{max-width:none}#portfolio .container
ul{margin:20px
0}#portfolio .container
h2{display:inline-block;font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:18px;color:#555;cursor:pointer;margin:20px}#portfolio .container h2:hover, #portfolio .container
h2.active{font-weight:600;color:#ffbe1e}.title{display:block;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;text-align:center;font-size:2.125em;text-transform:uppercase;margin:60px
0.5em 40px 0.5em;color:#1f1f1f}.white{color:#fff}.icons{display:block;background:url("/images/icons.png") no-repeat;width:48px;height:28px}.icons_boutique{background-position:0 -196px}#boutique{display:inline-block;background-color:#1f1f1f;width:100%;padding-left:12%;padding-right:12%;text-align:center;background-image:url('/images/background_other.jpg');position:relative;margin:0
auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#boutique .main_title
li{display:inline-block}.icons_recent_big_projects{background-position:0 -252px}.icons_customers{background-position:0 -56px}#customers{display:inline-block;width:100%;text-align:center}#customers
li{display:inline-block}#customers
.customers_logos{width:14.58333333333333%;margin-right:2.08333333333333%;margin-bottom:40px}#customers ul li:last-child{margin-right:0}#customers li
img{vertical-align:middle}.portfolio
*{vertical-align:bottom;position:relative}#portfolio{float:left;display:inline-block;width:100%;text-align:center;position:relative;margin:0
auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#portfolio .main_title
li{display:inline-block}#portfolio #portfoliolist .label-text
img{max-width:100%;margin:auto}.portfolio-wrapper
figcaption{width:100%;height:100%;position:absolute;visibility:hidden;top:0;padding:20px}.portfolio-wrapper figcaption
h3{font-family:co-headline,sans-serif;font-style:normal;font-weight:400;font-size:20px;margin-top:40px;margin-bottom:20px;text-transform:none;line-height:28px}.portfolio-wrapper figcaption
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;color:#ffce1e;font-size:18px}.portfolio-wrapper:hover
figcaption{visibility:visible;background:rgba(0,0,0,0.8)}.portfolio-wrapper{position:relative;overflow:hidden}.portfolio-wrapper
a{height:100%}#portfolio-test{background-color:#1f1f1f;width:100%;padding:5px
12%;text-align:center;background-image:url('/images/background_other.jpg');position:relative;margin:0
auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.album{font-size:0;display:inline-block;width:33%;padding:15px}.album:hover .album-description{color:#e89100}.album-image
img{width:100%}.album-description{font-size:16px;color:#ffce14;background-color:#3f3f3f;padding:10px;text-align:left;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif}#album-container{min-height:600px;background-color:#1f1f1f;width:100%;text-align:center;background-image:url('/images/background_other.jpg');position:relative;margin:0
auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;overflow:auto}.album-nav{width:100%}.album-nav{display:block;padding:15px
0}.album-separator{border-left:1px solid #5d5d5d}.album-nav
li{display:inline-block;color:#666;margin:0
0 5px 5px;padding-left:10px}.album-nav li
a{color:#FFCE14;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;font-size:16px}.album-nav li:hover
a{color:#e89100}#album-container a.album-actif{color:#fff}.album-project{width:20%;font-size:0;position:relative;float:left}.album-project:hover
.overlay{width:100%;height:100%;position:absolute;background-image:url(/images/overlay-album-project.png);background-position:100% 100%}.album-project:hover .album-project-info{font-size:16px;text-align:left;position:absolute;right:0;bottom:0;left:0;color:#fff;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;padding:80px
0 15px 15px}.album-project-image{width:100%}.full-size-image{width:100%}.half-size-image{float:left;width:49.5%}.third-size-image{float:left;width:32.66666666666667%;margin:0
0.5%}.quart-size-image{float:left;width:24.25%;margin:0
0.5%}.first-image{margin-right:0.5%;margin-left:0}.last-image{margin-left:0.5%;margin-right:0}.alone-image{float:initial;margin:auto}.full-size-image img, .half-size-image img, .third-size-image img, .quart-size-image
img{width:100%}.full-size-image,.half-size-image,.third-size-image,.quart-size-image{margin-top:20px;margin-bottom:20px}#project-portfolio{padding-top:40px;display:inline-block;width:100%;padding-left:4%;padding-right:4%;text-align:center;position:relative;margin:0
auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;padding-bottom:60px;float:left;color:#555}.project-portfolio-nav
ul{margin:20px
0}.project-portfolio-nav
li{display:inline-block;margin:0
50px}.project-portfolio-nav li
a{color:#FFCE14;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;font-size:16px}.project-portfolio-nav li a:hover{color:#E89100}#header-project-portfolio{position:relative}#header-project-portfolio
img{width:100%}#type-project-portfolio{position:absolute;top:30px;left:0;padding:15px;background-color:#000;border-radius:0 10px 10px 0;color:#fff;font-family:'Futura_bold',Helvetica,Verdana,Arial,sans-serif;text-transform:uppercase}#software-project-portfolio{position:absolute;bottom:0;right:0;margin:10px}#software-project-portfolio
li{display:inline-block;margin:5px}@media only screen and (max-width:480px){.project-portfolio-nav
li{display:block;padding:5px
0}}@media only screen and (max-width:801px){.project-portfolio-nav
li{margin:0
10px}#type-project-portfolio{position:initial;padding:10px;border-radius:0;font-size:14px}#software-project-portfolio{margin:0px}#software-project-portfolio
li{margin-bottom:10px}#software-project-portfolio li
img{width:60%}}#description-project-portfolio{color:#fff;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;font-size:16px}#description-project-portfolio
h2{text-align:left;font-family:'Futura_bold',Helvetica,Verdana,Arial,sans-serif;font-size:20px;margin-top:30px;margin-bottom:30px;text-transform:uppercase;line-height:24px}#description-project-portfolio
p{text-align:justify;line-height:20px;margin-bottom:10px}#description-project-portfolio p
a{color:#ffce14;font-family:'Futura_bold',Helvetica,Verdana,Arial,sans-serif}#description-project-portfolio p a:hover{color:#e89100}.video-container{margin-top:20px;margin-bottom:20px;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container
embed{position:absolute;top:0;left:0;width:100%;height:100%}#project{display:block;padding-left:12%;padding-right:12%;padding-bottom:30px}#project nav
li{display:inline-block;vertical-align:middle;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif}#project_nav .return_portfolio
a{display:block;padding-top:55px;width:100%;height:100%}#project_nav{height:100px;text-align:center}#project_nav
a{color:#fff}#project_nav
ul{padding-top:20px}.arrows{height:27px;line-height:1.6875em;background-image:url(/images/arrows_project_nav.png);background-repeat:no-repeat}.return_portfolio{background-image:url(/images/project_portfolio.png);background-repeat:no-repeat;height:75px;width:72px}#project_nav .return_portfolio:hover{background-position:-72px 0}.arrow_left{background-position:0 0;margin-right:40px}.arrow_left
a{padding-left:34px}.arrow_right
a{padding-right:34px}.arrow_right{background-position:right -54px;margin-left:40px}#project_nav .arrow_left:hover{background-position:0 -27px}#project_nav .arrow_right:hover{background-position:right -81px}#project_slider{position:relative}#project_slider
iframe{display:block;margin:auto;padding-bottom:20px;height:480px;width:80%}#informations{display:block;background:#141414;border:solid 4px #ffce14;border-radius:2em;margin:0
0 20px 0;padding:30px}#informations
h4{margin-bottom:30px;color:white;font-size:1.2em;font-weight:300}#informations
p{color:#999;text-align:justify;line-height:1.3em}#informations
a{color:#ffce14}#projet_infos{width:100%;color:#555;padding-left:5px;padding-right:5px;font-family:co-headline,sans-serif;font-style:normal;font-weight:400;text-align:left;line-height:20px}#projet_infos
h4{font-size:20px;margin-bottom:20px}#projet_presentation{margin:0
auto;max-width:1080px;text-align:center}#projet_presentation
img{width:100%;max-width:1200px}#projet_presentation
h3{margin-top:20px;margin-bottom:20px;color:#999;font-family:'Futura',Helvetica,Verdana,Arial,sans-serif;font-style:italic}#top{float:left;padding:20px
12% 20px 12%;width:100%}#project_title{float:left;text-align:left;font-size:25px;color:#555;font-family:co-headline,sans-serif;font-style:normal;font-weight:400}#return_button{float:left;position:absolute;left:0;top:82px;z-index:98}#return_button
a{background-color:#ffbe1e;color:#fff;padding:10px
20px 10px 40px;font-family:co-headline,sans-serif;font-style:normal;font-weight:400;border-radius:20px;position:absolute;left:-20px;text-align:right;width:150px;top:40px}#return_button a:hover{background-color:#ff9a0b}@media all and (max-width:800px){#return_button
a{top:0;left:-50px}}.txt-description{text-align:center;font-family:co-headline,sans-serif;font-style:normal;font-weight:300;margin:20px
0;line-height:28px}.project-box{width:100%}.project-box
figure{text-align:center}.softwares-used{text-align:center}.softwares-used
li{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;display:inline-block;text-align:center;margin:0
10px;width:120px}#my_services
div{vertical-align:bottom}.icons_my_services{background-position:0 -84px}#my_services{padding-top:20px}#services-test #titles_pages, #customers #titles_pages, #about
#titles_pages{margin-top:0}#titles_pages{margin-top:90px;display:inline-block;width:100%;padding-left:12%;padding-right:12%;text-align:center;color:#fff;background-color:#18273C;height:140px;position:relative}#titles_pages
h1{font-size:40px;font-family:co-headline,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;line-height:140px;margin:0}#about{width:76%;margin-left:12%;margin-right:12%;color:#555;text-align:center}#about
figure{width:45%;display:inline-block;vertical-align:middle}#about figure
img{width:100%;max-width:328px}#about_txt{width:50%;display:inline-block;vertical-align:middle;text-align:left;margin-top:30px}#about_txt p:first-child{font-size:24px}#about_txt
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:1.375em;margin-bottom:40px;color:#555}#about_txt
a{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:20px;color:#000}#about_txt a:hover{color:#ffbe1e}@media all and (max-width:800px){#about figure,#about_txt{display:block;width:100%}#about_txt{margin-bottom:20px}}#contact_me{width:76%;margin-left:12%;margin-right:12%;color:#555;text-align:center}#contact_me
figure{width:45%;display:inline-block;vertical-align:middle}#contact_me figure
img{width:100%}#contact_me_txt{width:50%;display:inline-block;vertical-align:middle}#contact_me_txt p:first-child{font-size:24px}#contact_me_txt
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:18px;line-height:1.375em;margin-bottom:40px;color:#555}#contact_me_txt
a{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:20px;color:#000}#contact_me_txt a:hover{color:#ffbe1e}@media all and (max-width:800px){#contact_me figure,#contact_me_txt{display:block;width:100%}#contact_me_txt{margin-bottom:20px}#titles_pages{height:80px}#titles_pages
h1{font-size:30px;line-height:80px}}.icons_privacy_police{background-position:0 -168px}#privacy_police .main_title
li{display:inline-block}#privacy_police{display:inline-block;width:100%;padding-left:12%;padding-right:12%;color:#555;text-align:center;padding-top:20px}#privacy_police
h2{font-family:co-headline,sans-serif;font-style:normal;font-weight:400;font-size:1.5em;text-transform:uppercase;margin-bottom:30px;text-align:left}#privacy_police
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;margin-bottom:30px;line-height:1.325em;text-align:justify}#privacy_police
a{color:#555;text-decoration:underline}#privacy_police a:hover{color:#ffcf14}.active_footer{text-decoration:underline}#nav_footer{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;color:#fff;font-size:16px;text-align:left;line-height:21px;margin-left:76px;float:left}#nav_footer
a{color:#fff;font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:24px}#nav_footer a:hover{text-decoration:underline}#nav_footer
h2{margin-bottom:24px}#nav_footer h2, #follow_me
h2{font-family:co-headline,sans-serif;font-style:normal;font-weight:400;text-transform:uppercase;color:#fff;font-size:20px}#main_footer{text-align:center;display:inline-block;width:100%;padding-left:12%;padding-right:12%}#main_footer #copyright p
a{line-height:40px}#main_footer
#logo_footer{float:left}#main_footer p, #copyright
p{font-family:co-headline,sans-serif;font-style:normal;font-weight:300;font-size:14px;color:#777}#copyright
a{color:#777;text-decoration:none;border-bottom:1px solid}#copyright a:hover{color:#ffcf14;font-weight:700}#footer_form{margin-right:1.04166666666667%}#follow_me{min-width:140px}#follow_me
.h4_title{margin-top:28px;margin-bottom:40px}#follow_me
span{text-indent:-5000px;display:inline-block}#follow_me
ul{margin:0
auto;margin-top:20px;margin-bottom:8px;border:0;display:inline-block}#follow_me
li{text-align:center;display:inline-block;margin-right:20px}#follow_me ul li:last-child{margin-right:0}#follow_me li
a{display:block;width:32px;height:32px;background:url("/images/follow_me.png") no-repeat}#follow_me
#facebook{background-position:0px 0}#follow_me #facebook:hover{background-position:0px -32px}#follow_me
#twitter{background-position:-32px 0}#follow_me #twitter:hover{background-position:-32px -32px}#follow_me
#instagram{background-position:-64px 0}#follow_me #instagram:hover{background-position:-64px -32px}#follow_me
#twitch{background-position:-96px 0}#follow_me #twitch:hover{background-position:-96px -32px}#follow_me
#tipeee{background-position:-128px 0}#follow_me #tipeee:hover{background-position:-128px -32px}#follow_me ul
.center_margin{margin-right:13.63636363636364%;margin-left:13.63636363636364%}#alone
img{width:100%}@media all and (max-width:1450px){.album{width:31.73333333333333%;max-width:400px}}@media all and (max-width:1150px){.album{width:47.6%;max-width:400px}#projet_infos{width:100%;border-right:none}#projet_presentation{width:100%}#projet_presentation
img{max-width:1200px}.project-box{width:auto}.project-company,.project-prestation{display:none}}@media all and (max-width:800px){.album{width:100%;max-width:400px}#project_title{margin-bottom:40px}#return_button{float:left;position:absolute;left:0;top:62px}}@media all and (min-width:2561px){#album-container{height:600px}#album-container .album-project{width:10%}}@media all and (max-width:2560px){#album-container .album-project{width:12.5%}}@media all and (max-width:2200px){#album-container .album-project{width:14.28571428571429%}}@media all and (max-width:1920px){#album-container .album-project{width:16.66666666666667%}}@media all and (max-width:1680px){#album-container .album-project{width:20%}}@media all and (max-width:1350px){#album-container .album-project{width:25%}}@media all and (max-width:768px){#album-container .album-project{width:33.33333333333333%}}@media all and (max-width:480px){#album-container .album-project{width:50%}}@media all and (max-width:1150px){#services .icons_services, #recent_projects .icons_recent_projects, #customers .max-width ul
li.icons_customers{display:none}#my_services_illustrations figure, #my_services_games_apps figure, #my_services_communications
figure{width:100%;display:block;text-align:center;margin-bottom:30px}.my_services_content{width:100%}}@media all and (min-width:481px) and (max-width:1150px){#recent_projects #thumbnails_items
li{width:45%;margin:2% 1.04166666666667% auto}#services_web{width:92.32558139534884%;display:inline-block;margin:auto;margin-bottom:20px}#services_web
.services_p{height:auto}#services_print{width:92.32558139534884%;margin:auto;display:inline-block;margin-bottom:20px}#services_print
.services_p{height:auto}#services_illu{width:92.32558139534884%;margin:auto;display:inline-block;margin-bottom:60px}#services_illu
.services_p{height:auto}}@media only screen and (max-width:480px){#recent_projects #thumbnails_items
li{width:100%;margin-bottom:10px}#services_web{display:inline-block;margin:auto;width:100%;margin-bottom:20px}#services_web
.services_p{height:auto}#services_print{display:inline-block;width:100%;margin:auto;margin-bottom:20px}#services_print
.services_p{height:auto}#services_illu{display:inline-block;width:100%;margin:auto;margin-bottom:60px}#services_illu
.services_p{height:auto}}@media all and (max-width:1150px){#portfolio .max-width .main_title
.icons_recent_projects{display:none}#portfolio #filters
li{float:none;display:inline-block}#portfolio #portfoliolist .label-text p .savoir-plus
img{margin:0}}@media all and (max-width:768px){#portfolio #filters
li{margin-bottom:10px}}@media all and (max-width:1150px){#portfolio .max-width .main_title
.icons_recent_big_projects{display:none}}@media all and (max-width:1150px){#my_services .max-width .main_title
.icons_my_services{display:none}#img-web{margin-top:40px}#img-communication{margin-top:320px}#my_services_who
img{margin-top:0px;float:none}#my_services #my_services_who
.items_services{text-align:center}#my_services_web
img{max-width:600px;width:100%;float:none}#my_services_web
.my_services_content{float:none;width:100%}#my_services_web .my_services_content
h2{margin-top:0px}#my_services_print
img{margin-top:40px;max-width:460px;width:100%;float:none}#my_services_print
.my_services_content{float:none;width:100%}#my_services_print .my_services_content
h2{margin-top:20px}#my_services_illustration
img{margin-top:60px;max-width:460px;width:100%;float:none}#my_services_illustration
.my_services_content{float:none;width:100%}#my_services_illustration .my_services_content
h2{margin-top:20px}#about #about_me .max-width .main_title
.icons_about_me{display:none}#about_me
img{float:none;width:100%;max-width:252px;margin-bottom:0px}#about_me_content{width:100%}#about_me_content
h2{text-align:center;margin-top:20px}#about_xp_skills
#about_xp{float:none;width:100%}#about_xp_skills
#about_skills{float:none;width:100%}#about_xp_img{float:none;width:100%;text-align:center}#about_xp_img
img{width:100%;max-width:450px}}@media all and (min-width:768px) and (max-width:1150px){#my_services_why .max-width
img{width:40%;margin-top:60px}#about_xp_skills #about_skills
ul{margin-bottom:40px}#about_xp_skills #about_skills
.icons_softwares{margin-top:0}#about_xp_skills #about_skills
.title_softwares{margin-top:20px}}@media all and (max-width:767px){#my_services_why .max-width
img{width:100%;margin-top:20px;float:none}#my_services_why h3, #my_services_why
ul{text-align:center}#my_services_why
h3{margin-top:20px}#my_services_why
ul{margin-bottom:40px}#about_xp_skills #about_skills
ul{margin-bottom:40px;margin-top:0}#about_xp_skills #about_skills
ul{width:100%}#about_xp_skills #about_skills .icons_softwares
li{display:inline-block}.shift_right{margin-left:0}.shift_left{margin-right:0}}@media all and (max-width:1150px){#contact_me_id figure
img{width:100%;max-width:664px}#contact_me{padding-left:0;padding-right:0}#contact_me .max-width .main_title
.icons_contact_me{display:none}#contact_me_id{width:100%;margin-bottom:0}#contact_me_id ul
li{display:inline-block;margin:0
20px 20px 0;text-align:center}#contact_me_id
ul{display:block;text-align:center;padding-top:20px;margin-bottom:20px}#contact_me_form{width:100%}#contact_me_form
p{padding-left:12%;padding-right:12%}}@media all and (max-width:767px){#contact_me_form{display:block}#contact_me_form
ul{display:block}#contact_me_form
li{width:100%}#contact_me_form input[type="text"], #contact_me_form input[type="email"], #contact_me_form input[type="tel"]{width:80%}}@media all and (max-width:1150px){#privacy_police .max-width .main_title
.icons_privacy_police{display:none}}