.alpha{margin-left:0}.omega{margin-right:0}.clearfix,.container_12{zoom:1}a,a:hover{color:white}a:hover{color:#399}article{display:block;float:left;margin:0 1%;width:48%}section{clear:both;overflow:hidden}hr{clear:both;background:#8b0101;border-top:.5px solid #8b0101}h1{font-size:2.5em;margin:0 0 10px 0;text-shadow:0 3px 5px #000;filter:shadow(Color=#000000,Direction=180,Strength=4);text-transform:uppercase}.nostyle{margin:0;padding:0;list-style:none}body{background:url("/img/bg_body.jpg") top center no-repeat #690000;font-family:verdana;color:#FFF;font-size:1em}#main{clear:both;margin:0 auto;max-width:960px}hgroup{font-size:1em}nav#menu-fixe{position:fixed;z-index:1000;width:100%;background:rgba(105,0,0,0.95);font-size:.8em;display:none;-moz-box-shadow:0 3px 5px 0 #400;-webkit-box-shadow:0 3px 5px 0 #400;box-shadow:0 3px 5px 0 #400}nav#menu-fixe ul{float:right}nav#menu-fixe ul li{float:left}nav#menu-fixe ul li a{text-decoration:none;display:block;float:right;width:5.703125em;font-weight:bold;text-shadow:0 2px 1px #000;margin-right:1.4375em;text-align:center;padding:.5em 0}nav#menu-fixe ul li a:hover,nav#menu-fixe ul li.active a{background:#8b0101;color:inherit}header{padding-top:4.375em;overflow:hidden}header div{display:inline;float:left;margin:0 1%;width:48%}header h1{margin-top:-5px}header h1.last{font-size:2.1875em}header h2{font-size:1em;font-weight:normal;margin:0}header #mobile-header{display:none}header img{max-width:100%}header nav li{float:left;display:block;width:20%}header nav,header aside{height:5.5em;margin-bottom:2em;background:#690000}header nav a{display:block;width:5.703125em;float:left;text-align:center;margin-right:1.4375em;font-size:.8em;padding:2.3em 0 2.8em;color:white;text-decoration:none;font-weight:normal}header nav a.active,header nav a:hover{background:url("/img/nav_bg.png") no-repeat;background-size:100% 100%;color:#FFF;text-shadow:0 2px 1px #000;font-weight:bold}header nav li.last a{margin-right:0}header aside ul#langues{float:left;margin:1em 1.5em 0 0}header aside ul#langues li{margin-bottom:10px;width:2.5em;opacity:.7}header aside ul#langues li.selected{opacity:1}header aside ul#langues li.selected img{outline:1px white solid}header p#skills{margin:2em 1% 1.5em;clear:both;float:left;text-align:justify;color:white}header p#skills strong{color:#c5cbcb;font-weight:normal;text-shadow:0 2px 3px #000}footer{color:#8b0101;border-top:1px #8b0101 solid;margin:1em 0 3em 0}#parcours div.wrap{background:url("/img/ligne.gif") repeat-y 49.75%;float:left}#parcours div.wrap h1{font-size:1.5em;filter:none}#parcours .vignette{display:block;float:left;margin:0 10px 0 10px;width:140px;margin-left:0}#parcours .description{display:block;float:left;margin:0 10px 0 10px;width:300px;margin-right:0}#parcours article{margin:0 1% 0 1%;height:9.5em;float:left;width:44%}#parcours article a{text-decoration:underline}#parcours article:nth-child(odd){background:url("/img/bulle-gauche.png") no-repeat;padding:.4375em 2% 0 2%;background-size:100% 100%}#parcours article:nth-child(even){background:url("/img/bulle-droite.png") no-repeat;background-size:100% 100%;color:#399;padding:.4375em 1.5% 0 2.5%}#parcours article:nth-child(even) img{border:1px #399 solid}#parcours article:nth-child(even) h1{text-shadow:0 3px 5px #656565}#parcours article:nth-child(even) a{color:#399}#parcours .nobg{background:none!important}#parcours #cv{background:#690000}#parcours #cv h1{margin-top:1.5em}#parcours #cv img{border:0;margin-top:2em}#parcours #cv a{text-decoration:none;color:white}#parcours #cv a:hover{color:#399}#parcours img{width:7.1875em;border:1px white solid;float:left;margin-right:.5em}#parcours img#eni-logo{width:auto}#portfolio div{background:#8b0101;-moz-box-shadow:0 3px 5px 0 #400;-webkit-box-shadow:0 3px 5px 0 #400;box-shadow:0 3px 5px 0 #400;overflow:auto;margin:10px auto;padding:0 0 1em}#portfolio div #portfolio-affichage{-moz-box-shadow:0 0 0 0 #400;-webkit-box-shadow:0 0 0 0 #400;box-shadow:0 0 0 0 #400;padding:2em 0 0;background:white;color:#399;background-size:100%;display:block;height:18.75em;margin:0 1em;position:relative}#portfolio div #portfolio-affichage a{color:inherit;text-decoration:underline}#portfolio div #portfolio-affichage h1{font-size:1em;text-shadow:none;filter:none}#portfolio div #portfolio-affichage li{width:100%;clear:both;display:none;position:absolute}#portfolio div #portfolio-affichage aside{width:48%;float:left;margin:0 1%}#portfolio div #portfolio-affichage article{width:48%;float:left;margin:0 1%}#portfolio div #portfolio-affichage img{max-width:100%}#portfolio div nav{overflow:hidden;margin-bottom:1em}#portfolio div nav ul{margin:0;padding:0;list-style:none;margin:1em 0 0 .72em}#portfolio div nav ul li{float:left;display:block;display:"block";float:"left";margin:0 1%;width:14.666666666666668%}#portfolio div nav ul li img{border:5px white solid;opacity:.8}#portfolio div nav ul li.active img,#portfolio div nav ul li a:hover img{border:5px #399 solid;opacity:1}#perso{margin:2em 0}#perso p{display:block;float:none;margin:0 1%;width:98%}#perso #affichage-perso{padding:1em;background:#8b0101;margin:1em 0;-moz-box-shadow:0 3px 5px 0 #400;-webkit-box-shadow:0 3px 5px 0 #400;box-shadow:0 3px 5px 0 #400}#contact .left{display:inline;float:left;margin:0 1%;width:48%}#contact p{margin-top:4em}#contact h3{color:#8b0101;margin-top:4em}#contact form{color:#399;width:50%;float:left;margin-left:0;margin-right:0;background:url("/img/bulle-contact.png") no-repeat;background-size:100% 100%;min-height:18.125em}#contact form label{width:10%;display:block;float:left}#contact form input[type='email']{display:block;float:left;width:88%;border:0;border-bottom:1px #399 solid;padding:0 0 0 2%;color:#c5cbcb}#contact form input[type='text']:focus{color:#399}#contact form input[type='submit']{width:6.3125em;height:3.375em;background:url("/img/btn-envoyer.png");background-size:100%;border:0;color:white;text-shadow:0 2px 1px #000;padding-top:.5em;float:right;font-weight:bold}#contact form textarea{margin:1em 0 .2em 0;width:96%;height:8em;color:#399;padding:2%;border:1px #399 solid;color:#c5cbcb}#contact form div{padding:2em}#portfolio,#perso,#contact{margin:0 1% 0 1%}.hautpage{display:none}@media(max-width:766px){body{padding:.25em;background:#690000}#main{width:auto;text-align:center;min-width:16em;max-width:460px}header{padding-top:1em}header aside{display:none}header div{width:100%;float:left;margin:0}header div.droite{background:url("/img/bg_body.jpg") center -165px no-repeat;background-size:160%}header nav{background:0;margin:1em auto 0;text-align:center;max-width:460px;width:100%}header #mobile-header{display:inline}header hgroup{display:none}hgroup{font-size:.8em;text-align:center;margin:0 auto;max-width:460px}#parcours{background:0;text-align:left;margin:0 auto}#parcours h1{text-align:center}#parcours div.wrap article{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 3px 5px 0 #400;-webkit-box-shadow:0 3px 5px 0 #400;box-shadow:0 3px 5px 0 #400;padding:.3125em 1em 0 1em;margin-bottom:.5em;font-size:1.2em}#parcours div.wrap article.nobg{display:none}#parcours div.wrap article:nth-child(odd){background:#399;width:90%;padding:.3125em 1em 0 1em}#parcours div.wrap article:nth-child(even){background:#FFF;padding:.3125em 1em 0 1em;color:#399;width:90%}#parcours div.wrap article:nth-child(even) img{border:1px #399 solid}#parcours div.wrap article:nth-child(even) h1{text-shadow:0 3px 5px #656565}#parcours div.wrap article:nth-child(even) a{color:#399}#parcours div.wrap #cv h1{font-size:1em;margin-top:2.5em}#portfolio{margin:0 auto}#portfolio div #portfolio-affichage{width:auto;height:auto;margin:0 .5em}#portfolio div #portfolio-affichage aside,#portfolio div #portfolio-affichage article{float:none;width:auto;text-align:left;background:white;margin:0;padding:.5em;display:block;font-size:1.2em}#portfolio div #portfolio-affichage img{width:100%;max-width:100%}#portfolio div #portfolio-affichage li{position:relative}#portfolio div nav{margin:0 auto .5em auto}#portfolio div nav ul li{width:auto;margin:0 .5em .5em 0}#perso #animation-plugin{display:none}#perso p{text-align:left}#contact div.left{width:auto;margin:0}#contact div.left p{margin:0}#contact form{display:none}#contact h3{color:white;margin:2em 1em 1em}.hautpage{display:block}}@media(max-width:321px){body{font-size:.8em}#portfolio div #portfolio-affichage{padding-top:0}}@media(min-width:767px) and (max-width:959px){body{background:url("/img/bg_body.jpg") center -45px no-repeat #690000;font-family:verdana;color:#FFF}#main{margin:0 auto}header{padding-top:1.875em}header nav a{margin-right:0}header #image-teaser{margin-top:.5em}header aside a#html5 img{width:10em}#portfolio div{background:#8b0101;-moz-box-shadow:0 3px 5px 0 #400;-webkit-box-shadow:0 3px 5px 0 #400;box-shadow:0 3px 5px 0 #400;overflow:auto;margin:10px auto;padding:1em 0}}@media(min-width:960px){nav#menu-fixe ul{float:none;margin-left:50%}}