body { 
  font-family:arial,helvetica,sans-serif;
  margin:80px;margin-top:3em;margin-bottom:2px;;
  border:1px solid #ffce62;background-color:#000000;
  color:#ffce62;
}
#baguette { display:inline;margin-top:10px; }
#header {
  border-bottom:1px solid black;height:2.5em;
  background-repeat:no-repeat;background-color:#7b797b;
}
h1 { 
  margin:0px;text-align:right;padding-right:0.5em;
  padding-top:2px;color:#ffffff;
}
#contenu {
  margin-left:14em;
}
#about, #telechargement, .article { 
  margin:0.5em;border:1px solid #ffce62;
}
#about, #telechargement, #traducteurs, .article { 
  background-color:#cdcecd;color:#000000;
}
#about h2, #telechargement h2, #traducteurs h2, .article h2 { 
  margin:0px;text-align:center;
  font-size:1.1em;
  background-color:#414441;color:#ffffff;
}
p, dl, h3, h4, h5, h6 { 
  text-align:justify;margin:15px;margin-bottom:15px;
}
#telechargement dt { margin-top:15px; }
#menu {
  width:14em;position:absolute;top:6.1em;left:81px;background-color:#414441;
  border-right:1px solid #ffce62;border-bottom:1px solid #ffce62;color:#000000;
}
#menu h2 { 
  margin:0px;font-size:1.1em;text-align:left;background-color:#7b797b;
  border-top:1px solid #ffce62;padding-left:10px;
}
#menu ul {
  font-size:0.8em;list-style-type:none;padding-bottom:5px;padding-top:5px;
  color:#dddddd;margin-top:0px;margin-bottom:0px;
}
#traducteurs { 
  margin-left:0.5em;border:1px solid #ffce62;margin-right:0.5em;
  margin-bottom:0.5em;text-align:center;
}
#traducteurs h3 { display:none; }
#traducteurs ul { margin:0px;margin-top:3px;margin-bottom:3px; }
#traducteurs li { display:inline;margin:5px; }
#footer { text-align:center;font-size:0.7em;margin-bottom:2px; }
#menu a, #traducteurs a { text-decoration:none; }
a:link { color:#cd4400;font-weight:bold; }
a:visited { color:#cd4400; }
a:hover { color:#e94e00; }
#menu a:link, .warning a:link { color:#dddddd;font-weight:normal; }
#menu a:visited, .warning a:visited { color:#bbbbbb; }
#menu a:hover, .warning a:hover { color:#ffffff; }
#menuinstall { background-color:#cd4400; }
.addon {
  font-size:0.9em;padding:5px;border:1px dotted #cd4400;margin:15px;
  background-color:#dddedd;
}
.warning {
  border:3px dotted #ffce62;padding:10px;background-color:#cd4400;
  color:#ffce62;
}
.warning strong { color:#ffffff; }
#form-style { margin-bottom:0px;text-align:center; }
#form-style fieldset { border-style:none; }
