*{margin:0;}
html{background:black;font-family:DejaVu, sans-serif;font-size:1em;color:white;}
body{margin:40px auto 10px;max-width:1000px;min-width:600px;}
header{background:#3E4B50;border:5px solid #222;padding:15px 25px 5px 15px;overflow:hidden;text-align:center;}
header h1{color:white;font-size:2.5em;font-weight:bold;}
header h1 a{color:white;text-decoration:none;}
header h1 a:hover{color:#aaa;}
header h2{color:#ccc;font-size:1.5em;font-weight:100;padding:12px 0 5px 10px;}
main{background:#3E4B50;border:5px solid #222;margin-top:10px;padding:10px 25px 5px 15px;}
footer{background:#3E4B50;border:5px solid #222;margin-top:10px;padding:10px;text-align:center;}
pre{margin:20px 0;}
img{border:none;clear:none;}
img.illustreg{display:block;float:left;clear:none;margin-right:10px;}
img.illustred{display:block;float:right;clear:none;margin-left:10px;}
a{color:#aaa;text-decoration:none;}
a:hover{color:red;text-decoration:underline;}
#noscript{position:fixed;top:0px;left:0px;padding:0px 10px;background:#DDDDDD;width:100%;color:black;}
#cookies-warning{top:0px;left:0px;background:#DDDDDD;width:100%;color:black;text-align:center;}
p{margin:1.4em 0 1em;}
code{border:dashed black;}
.chuchotte{font-size:0.7em;font-style:italic;}
.text p{column-width:20em;}
/*.text p{column-width:400px;}*/
.intext{padding-bottom:10px;}
.center{text-align:center;}
#ea{margin:5px 25px;}
#gpg_pub_key{margin:5px 25px;}
#img_80x15{width:50%;margin:auto;}
