@font-face{font-family:'robotoregular';src:url(webfontkit-roboto/roboto-regular.ttf);src:url(webfontkit-roboto/roboto-regular.eot);src:url('webfontkit-roboto/roboto-regular.eot?#iefix') format('embedded-opentype'),url(webfontkit-roboto/roboto-regular.woff2) format('woff2'),url(webfontkit-roboto/roboto-regular.woff) format('woff'),url('webfontkit-roboto/roboto-regular.svg#roboto-thin') format('svg');font-weight:400;font-style:normal}@font-face{font-family:'robotothin';src:url(webfontkit-roboto/roboto-thin.ttf);src:url(webfontkit-roboto/roboto-thin.eot);src:url('webfontkit-roboto/roboto-thin.eot?#iefix') format('embedded-opentype'),url(webfontkit-roboto/roboto-thin.woff2) format('woff2'),url(webfontkit-roboto/roboto-thin.woff) format('woff'),url('webfontkit-roboto/roboto-thin.svg#roboto-thin') format('svg');font-weight:400;font-style:normal}*{box-sizing:border-box}html{font-size:20px;color:#000;font-family:"robotoregular",sans-serif;margin:0;padding:0}body{width:100%;max-width:1200px;margin:0 auto;padding:0;padding-bottom:10px;padding-left:10px;padding-right:10px}#contenu{width:100%;text-align:center;font-size:1rem;padding:0;margin:0 auto;position:relative}@media screen and (max-width:640px){body{width:100%;max-width:640px;margin:0 auto;padding:0}#contenu{padding-left:10px;padding-right:10px}}a{cursor:pointer;text-decoration:none}img{vertical-align:middle;border:none}.ligne{display:block;width:100%;margin:20px auto;text-align:center}h2{font-weight:700;font-size:1.5rem;line-height:1.5rem;padding:0;color:#d1661b}h3{text-align:center}nav#menuHaut{position:absolute;top:expression(ignore=document.documentElement.scrollTop+"px");position:fixed;top:0;right:calc(attr(html)) - calc(attr(body)) / 2;max-width:1200px;text-align:right;background-color:#fff;margin:0;padding:0;height:2rem;vertical-align:middle;font-family:"robotothin",sans-serif;z-index:100}nav#menuHaut ul{margin:0;padding:0;width:100%;background-color:#fff;line-height:1rem;font-size:1rem;padding-top:10px;padding-bottom:10px}nav#menuHaut ul li{display:inline-block;margin:0;padding-top:5px;padding-bottom:5px;padding-right:15px;padding-left:15px}nav#menuHaut ul li:last-of-type{display:inline-block;padding-right:0}nav#menuHaut li a:link,#menuHaut li a:visited{color:#000;font-size:1.2rem}nav#menuHaut li a:hover,#menuHaut li a:active{border-bottom:2px solid #000;color:#000}header{background-color:#30697d;background:url(img/banniere_Alex_Cours.webp) no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-align:center;color:#fff;vertical-align:bottom;padding-top:5vh;padding-bottom:5vh}header h1{font-size:3rem;color:#844f00;font-weight:500;margin:2vh 30px 0;font-family:"robotoblack",Verdana,sans-serif;padding-top:3vh;padding-bottom:3vh;width:100%;text-align:center}header p{color:#d1661b}header li{display:inline-block;padding:10px;font-style:italic;margin-top:.5vh;list-style-type:none;color:#844f00;width:40%}header li a{display:inline-block;color:#b45a3d;font-family:"robotoregular",Verdana,sans-serif;font-size:1.5rem}@media screen and (max-width:640px){header{background-color:#fff}header h1{font-size:2.5rem;margin:1vh auto;padding-top:1vh;padding-bottom:1vh;width:18ex}header li{display:block;padding:10px;font-style:italic}header li a{display:block;color:#fff;font-family:"robotoregular",Verdana,sans-serif;font-size:1.5rem}}.citation{text-align:right;font-size:1rem;font-style:italic;margin:0}div#presentation{margin:0;padding:0;margin-bottom:10px}section#apropos{font-family:robotoregular;display:flex;flex-direction:row;justify-content:space-between;text-align:left;margin-bottom:10px}section#apropos div.silhouette{text-align:left;max-width:350px}section#apropos div.silhouette img{max-width:350px}section#apropos div.silhouette p{text-align:center}section#apropos div.textSilhouette{margin-left:20px;overflow-wrap:break-word;flex:1}section#apropos p{font-size:1rem;text-align:justify}section#apropos a.versForm{display:inline-block;width:180px;height:40px;border:none;padding:6px 3px 6px 3px;border-radius:30%;border-bottom:3px solid #555;text-align:center;line-height:30px;color:#000;margin-top:20px;background:#fff}@media screen and (max-width:640px){section#apropos{display:block}section#apropos div.silhouette{text-align:left;max-width:98%}}section#competences{text-align:center;position:relative}section#competences p:first-of-type{font-size:1.2rem}section#competences div#tabCompt{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;width:100%;padding:1vw;text-align:center}section#competences div#tabCompt div{padding-top:50px;padding-bottom:50px;font-size:1.5rem;font-family:"robotoregular",sans-serif;flex-grow:1}section#competences div#tabCompt div:first-child{background-color:#dcdcdc}section#competences div#tabCompt div:nth-of-type(2){background-color:#d3d3d3;margin-left:1vw;margin-right:1vw}section#competences div#tabCompt div:last-child{background-color:#cecece}section#competences div#tabCompt div a:link,section#competences div#tabCompt div a:active,section#competences div#tabCompt div a:visited{display:block;color:#000}section#competences div#tabCompt div a:hover{-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg)}div.lightbox{display:none;position:relative;height:100%;width:calc(100% - 20px);margin:0 auto;padding:20px;text-align:justify;background-color:#eee}div.lightbox:target{display:block}div.lightbox .closemsg{display:block;margin:auto;height:0;overflow:visible;text-align:right;z-index:2;cursor:default}div.lightbox .closemsg{width:100%}.closemsg::after{content:"\00D7";display:inline-block;position:relative;right:0;top:0;z-index:3;color:#000;border:1px #000 solid;border-radius:10px;width:20px;height:20px;line-height:1.2rem;text-align:center;margin:0;background-color:#fff;font-weight:700;cursor:pointer}.closemsg::before{content:"";display:block;position:relative;width:100%;height:100%;background-color:#fff;opacity:.85}@media screen and (max-width:640px){.closemsg::after{width:40px;height:40px}section#competences div#tabCompt div{padding-top:10px;padding-bottom:10px;font-size:2rem;font-family:"robotoregular",sans-serif;flex-grow:1}}.petitItalique{font-size:.7;font-style:italic;font-family:Times,'Times New Roman',serif,}h4{font-size:1.2rem;text-align:center;font-weight:700}section#cv{display:flex;width:100%;margin:0;margin-top:20px;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:space-between}section#cv article{text-align:left;padding:20px;border:1px groove #b45a3d;box-shadow:5px 5px 10px 3px #b45a3d;width:49%;font-size:1rem}section#cv h3{font-family:"robotoregular",sans-serif;font-size:1.4rem;color:#d1661b}section#cv article span{font-style:italic;font-family:Times,serif}@media screen and (max-width:640px){section#cv{flex-direction:column}section#cv article{max-width:98%}}section#partenaires{text-align:left;padding:20px;border:1px groove #b45a3d;box-shadow:5px 5px 10px 3px #b45a3d;color:#d1661b}section#partenaires h3{font-family:"robotoregular",sans-serif;font-size:26px}p.gros{color:#317688;font-size:64px}#slideshow{display:block;position:relative;width:700px;height:400px;padding:15px;margin:0 auto;background:#fff;border-radius:2px 2px 2px 2px;box-shadow:0 0 3px rgb(0 0 0 / .2)}#slideshow:before,#slideshow:after{position:absolute;bottom:20px;z-index:-10;width:50%;height:20px;content:" ";background:rgb(0 0 0 / .1);border-radius:50%;box-shadow:0 0 3px rgb(0 0 0 / .4),0 20px 10px rgb(0 0 0 / .7)}#slideshow:before{left:0;transform:rotate(-4deg)}#slideshow:after{right:0;transform:rotate(4deg)}#slideshow .container{position:relative;width:640px;height:370px;overflow:hidden;margin:0;padding:0}#slideshow .container:after{position:absolute;bottom:0;left:0;content:" ";width:100%;height:1px;background:#999}#slideshow .slider{position:absolute;left:0;top:0;width:300%;height:370px}#slideshow figure{position:relative;display:inline-block;padding:0;margin:0}#slideshow figure:after{position:absolute;display:block;content:" ";top:0;left:0;width:100%;height:100%;box-shadow:0 0 65px rgb(0 0 0 / .5) inset}#slideshow figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px;margin:0;border-top:1px solid #e1e1e1;text-align:center;letter-spacing:.05rem;word-spacing:.05rem;font-family:Georgia,Times,serif;font-size:.8rem;background:#fff;background:rgb(255 255 255 / .7);color:#000;text-shadow:-1px -1px 0 rgb(255 255 255 / .3);animation:figcaptionner 32s infinite}@keyframes slider{0%,30%,100%{left:0}35%,60%{left:-100%}65%,95%{left:-200%}}#slideshow .slider{animation:slider 32s infinite}@keyframes figcaptionner{0%,33%,66%,100%{bottom:-55px}5%,25%,45%,55%,70%,80%,95%{bottom:5px}}section#contact{text-align:center;color:#fff;margin:0;padding:0}#contact table{border-collapse:separate;border-spacing:10px 10px;width:90%;margin:0 auto;padding-top:20px;padding-bottom:20px;text-align:center}#contact td{background-color:#aaa;padding:10px;margin:0;width:40%;color:#fff;text-align:center}.aucentre{text-align:center}section#telechargement{text-align:center;position:relative}section#telechargement div#tabFiche{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;width:100%;padding:10px;text-align:center}section#telechargement div#tabFiche div{padding:10px;font-size:1.2rem;font-family:"robotoregular",sans-serif;flex-grow:1;text-align:left}section#telechargement div#tabFiche div:nth-of-type(1){background-color:#dcdcdc}section#telechargement div#tabFiche div:nth-of-type(2){background-color:#d3d3d3;margin-left:1vw;margin-right:1vw}section#telechargement div#tabFiche div:nth-of-type(3){background-color:#d3d3d3;margin-right:1vw}section#telechargement div#tabFiche div:last-child{background-color:#cecece}section#telechargement div#tabFiche div a:link,section#telechargement div#tabFiche div a:active,section#telechargement div#tabFiche div a:visited{display:block;color:#000}section#telechargement div#tabFiche div h3{font-size:22px;text-align:center}section#telechargement div#tabFiche div a{font-size:18px}section#telechargement div#tabFiche div a:hover{-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg)}@media screen and (max-width:640px){.closemsg::after{width:40px;height:40px}section#telechargement div#tabFiche div{padding-top:10px;padding-bottom:10px;font-size:2rem;font-family:"robotoregular",sans-serif;flex-grow:1}}section#partenaires div{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;width:100%;padding:10px;text-align:center}a.aLogo{display:inline-block;margin-left:20px;margin-bottom:20px}img.imgLogo{height:80px;width:auto;margin:20px}img.imgLogo:last-of-type{margin-left:0}#contact a:link,#contact a:hover,#contact a:visited,#contact a:active{color:#fff}footer{background-color:#844f00;color:#fff;padding:20px;margin-bottom:20px;margin-top:20px;font-size:1rem;text-align:left;position:relative}footer div{width:100%}footer div:nth-of-type(1) div{display:inline-block}footer div:nth-of-type(1) div:nth-of-type(1){text-align:left;width:38%}footer div:nth-of-type(1) div:nth-of-type(2){text-align:left;width:20%}footer div:nth-of-type(1) div:nth-of-type(3){text-align:right;width:38%}footer div:nth-of-type(2) div{display:inline-block;margin-top:30px;width:49%}footer div:nth-of-type(2) div:nth-of-type(1){text-align:left}footer div:nth-of-type(2) div:nth-of-type(2){text-align:right}