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}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}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}/*!
 * Bootstrap Modal
 *
 * Copyright Jordan Schroter
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.modal-open{overflow:hidden}.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .modal-scrollable{overflow-y:scroll}@media(max-width:979px){.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom{overflow-y:visible}}.modal-scrollable{position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.modal{outline:0;position:absolute;margin-top:0;top:50%;overflow:visible}.modal.fade{top:-100%;-webkit-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out;transition:opacity .3s linear,top .3s ease-out,bottom .3s ease-out,margin-top .3s ease-out}.modal.fade.in{top:50%}.modal-body{max-height:none;overflow:visible}.modal.modal-absolute{position:absolute;z-index:950}.modal .loading-mask{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:6px}.modal-backdrop.modal-absolute{position:absolute;z-index:940}.modal-backdrop,.modal-backdrop.fade.in{opacity:.7;filter:alpha(opacity=70);background:#fff}.modal.container{width:940px;margin-left:-470px}.modal-overflow.modal{top:1%}.modal-overflow.modal.fade{top:-100%}.modal-overflow.modal.fade.in{top:1%}.modal-overflow .modal-body{overflow:auto;-webkit-overflow-scrolling:touch}@media(min-width:1200px){.modal.container{width:1170px;margin-left:-585px}}@media(max-width:979px){.modal,.modal.container,.modal.modal-overflow{top:1%;right:1%;left:1%;bottom:auto;width:auto!important;height:auto!important;margin:0!important;padding:0!important}.modal.fade.in,.modal.container.fade.in,.modal.modal-overflow.fade.in{top:1%;bottom:auto}.modal-body,.modal-overflow .modal-body{position:static;margin:0;height:auto!important;max-height:none!important;overflow:visible!important}.modal-footer,.modal-overflow .modal-footer{position:static}}.loading-spinner{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}body{font-family:'Lato',sans-serif;font-size:12px;color:#fff;background-color:#1d344e}.inner{margin:0 auto;width:300px;text-align:center}header{background-color:#0075b8;border-bottom:3px solid rgba(0,0,0,0.1);padding:20px 0 25px}header .img{border:5px solid #3391c6;-webkit-border-radius:73px;-moz-border-radius:73px;border-radius:73px;background-image:url(/images/portrait.jpg);width:136px;height:136px;-webkit-background-size:136px;background-size:136px;margin:0 auto 15px}header h1{font-size:50px;line-height:50px}header h1 span{font-size:30px;line-height:40px;font-style:italic;display:block}header .job-name{font-size:27px;color:#00578b;line-height:37px}header .technics{font-size:20px;color:#00578b;line-height:25px;font-style:italic}header .networks{margin-top:30px;height:52px}header .networks li{display:inline-block;margin-right:25px}header .networks li:last-child{margin-right:0}header .networks li a{display:block;width:50px;height:50px;line-height:50;text-indent:-9999px;background:transparent url(../images/pictos-network.png) 0 0 no-repeat}header .networks li a.facebook{background-position:-60px 0}header .networks li a.linkedin{background-position:-120px 0}header .networks li a.mail{background-position:-180px 0}#main-content{border-top:3px solid rgba(0,0,0,0.1);padding-top:40px}#main-content .rub-name{display:inline-block;padding:0 25px;line-height:52px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#12b699;font-size:20px;text-transform:uppercase;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,0.25);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,0.25);box-shadow:0 3px 0 0 rgba(0,0,0,0.25)}#main-content .rub-wrapper{background:transparent url(../images/central-line.png) 50% top repeat-y;padding-bottom:40px}#main-content .year-title{margin:40px 0 70px;display:inline-block;line-height:30px;padding:0 17px;font-size:16px;color:#aaa;background-color:#273e58;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#main-content .reference{position:relative;width:300px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;text-align:left;margin-bottom:70px;padding-bottom:10px}#main-content .reference a{text-decoration:none}#main-content .reference a:hover h2{text-decoration:underline}#main-content .reference .text{padding:20px 20px 10px}#main-content .reference h2{font-size:16px;font-weight:normal;color:#1d344e;margin-bottom:8px}#main-content .reference .technos{font-style:italic;color:#8b9bad;margin-bottom:7px;font-size:14px;line-height:17px}#main-content .reference .details{color:#aaa;line-height:16px;font-size:13px}#main-content .reference img{width:125px;margin:10px 0 0 18px;vertical-align:top;border:1px solid rgba(0,0,0,0.4)}#main-content .reference img.large{width:197px;margin:0 auto 10px;display:block}#main-content .reference .dot{position:absolute;top:-36px;left:140px;width:10px;height:10px;display:block;background-color:#fa7000;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:5px solid #1d344e}#main-content .reference:after{position:absolute;top:-8px;left:142px;display:inline-block;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;content:''}@media only screen and (min-width:480px){.inner{width:455px}.job-name{font-size:30px;line-height:40px}#main-content .reference{width:455px}#main-content .reference .dot{left:218px}#main-content .reference img.large{margin:0 0 0 18px;display:inline}#main-content .reference:after{left:220px}}@media only screen and (min-width:1003px){.inner{width:960px}#main-content .year-title{margin-bottom:40px}#main-content .reference{float:left;clear:left;width:455px}#main-content .reference .dot{top:13px;left:auto;right:-35px}#main-content .reference img.large{margin:0 0 0 18px;display:inline}#main-content .reference:after{position:absolute;top:15px;left:auto;right:-8px;display:inline-block;border-right:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;content:''}#main-content .reference:nth-child(2n+1){float:right;clear:right;margin-top:70px;margin-bottom:0}#main-content .reference:nth-child(2n+1) .dot{right:auto;left:-35px}#main-content .reference:nth-child(2n+1):after{right:auto;left:-8px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;border-left:0}}@media only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){header .img{background-image:url(/images/portrait@2x.jpg) no-repeat}}#ie-warning{display:none;color:#000;padding:30px;text-align:center;font-size:18px;line-height:25px}