:root, body{margin:0;padding:0;width:100%;height:100%;}
body{font-family:Arial;background:rgb(250, 250, 250);}
#entete{width:100%;height:100px;border-bottom:blue dashed 2px;margin-bottom:20px;background:rgb(245, 245, 245);}
#entete h1{font-size:3em;color:#3a9fc1;margin:0;padding:0;text-align:center;line-height:100px;font-family:Corbel, Arial;}
#container{width:1800px;}
#menu, #corps{display:inline-block;vertical-align:top;}
@media all and (max-width:1920px) and (min-width:1800px){#corps{width:1300px;min-width:900px;min-height:200px;border:2px solid red;background:rgb(255, 255, 255);padding:8px;}
}
@media all and (max-width:1800px) and (min-width:1600px){#corps{width:1100px;min-width:900px;min-height:200px;border:2px solid red;background:rgb(255, 255, 255);padding:8px;}
}
@media all and (max-width:1600px){#corps{width:900px;min-width:900px;min-height:200px;border:2px solid red;background:rgb(255, 255, 255);padding:8px;}
}
#corps h2{color:black;text-decoration:underline;font-weight:bold;margin-left:3px;}
#corps h3{color:black;text-decoration:underline;font-weight:bold;margin-left:13px;}
#corps p:not([id]), #corps ul li, #corps ol li{text-align:justify;font-size:16px;color:black;margin-left:43px;line-height:1.5em;}
#menu{margin-right:30px;border-radius:5px;padding:10px 5px;background:#8edb06;box-shadow:1px 1px black, 2px 2px black;}
#menu a{text-decoration:none;color:#032dff;font-size:15px;font-family:Calibri, Arial;font-weight:bold;}
#menu a:hover{color:#258a90;text-decoration:underline;}
#menu .g{font-size:16px;}
#menu p{font-family:Calibri, Arial;}