body{color:#222;font-family:sans-serif;line-height:1.5;margin:0;font-size:14px;background-color:#ccc;font-family:roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-family:diphylleia,serif;color:#8d9985;font-weight:700}h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.5em}.container a{color:#8d9985;text-decoration:none}footer{background-color:#8d9985;display:flex;flex-direction:row;border-width:0}.footerMenu a{color:#8f428f}.footerMenu ul{list-style-type:none;width:33%}.legal{display:flex;flex-direction:column;text-align:center;width:66%}.container{display:flex;flex-direction:column;max-width:1024px;min-width:300px;width:100%;background-color:#fff;margin-right:auto;margin-left:auto}header{display:flex;flex-direction:column;background-image:url(../images/lauge.jpg);background-size:cover;height:auto;width:100%;background-position:50%}.topBar{display:flex;flex-direction:row;height:80px;background-color:#fff}.hamburger{display:none;margin-left:100px;margin-top:10px;padding:3px;border-style:solid;border-width:1px;border-color:#000;border-radius:7px;width:50px;height:50px}.topBar>.logo img{display:block;max-height:75px;margin-left:10px;width:auto}.topBar .menuBar{display:flex;flex-direction:row;max-width:800px}.topBar .spacer{display:flex;flex-direction:row;width:30%;max-width:400px}.topBar ul{display:flex;flex-direction:row;list-style-type:none;padding:0}.menuBar ul li{display:flex;flex-direction:row;margin-left:1.5em;text-align:center;line-height:80px}.courbes{background-image:url(../images/courbes.png);height:300px;margin-top:380px}footer{border-top:1px solid #222;margin-top:1rem}a{color:#00e;text-decoration:none}main{margin:0 2em 2em}.imgLeft{float:left;margin:2.5em}.imgRight{float:right;margin:2.5em}.tableAteliers{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.tableAteliers .blockAtelier{max-width:200px;margin:15px;min-width:150px}.tableAteliers p{width:100%;font-weight:700;text-align:center}.blockAtelier img{max-width:100%;height:auto}@media(max-width:720px){.hamburger{display:block}.topBar .menuBar{display:none;margin-top:60px}.topBar .menuBar ul{flex-direction:column;background-color:#fff;line-height:36px;padding:10px}.topBar .menuBar ul li{padding:5px;margin:5px 0;line-height:50px}footer{flex-direction:column}}