body {
  margin-left:14.5em;margin-right:2em;background-color:#9c999c;color:#313031;
  font-family:arial,helvetica,sans-serif;
}
#baguette { position:absolute;top:10px;left:33px;z-index:1; }
#menu {
  position:absolute;top:132px;left:0.5em;width:12em;
}
h1 { margin-top:0px; }
#menu h2 { 
  margin:0px;font-size:0.8em;text-align:left;padding-left:10px;
  border-bottom:1px solid black;background-color:#cdcecd;color:#313031;
}
#menu ul { 
  margin:5px;list-style-type:none;font-size:0.8em;
}
#about h2, #telechargement h2, #traducteurs h2, .article h2 { 
  border-bottom:2px dotted #313031;margin:0px;padding:2px;font-size:1em;
  text-align:right;background-color:#ffbe00;color:#313031;margin-bottom:10px;
}
#about, #telechargement, #traducteurs, .article, #form-style {
  border:1px solid black;margin:0px;margin-bottom:15px;
  background-color:#eeeeee;
}
p, dl, h3, h4, h5, h6, .addon { 
  margin-right:20px;margin-left:20px;text-align:justify;
}
dt { margin-top:10px; }
#footer { font-size:0.8em;text-align:right; }
#menumozilla, #menuinstall, #menuaide, #menutraduction, #menuequipe {
  border:1px solid black;margin-bottom:15px;
  background-color:#eeeeee;
}
#menu a { text-decoration:none; }
a:link { color:#000000; }
a:visited { color:#7c7a7c; }
a:hover { color:orange; }
#form-style { margin:0px; }
#form-style fieldset {
  padding:8px;text-align:center;border-style:none;
}
.addon { padding:10px;border:1px solid black;background-color:#fbfbfb; }
.warning { border:3px dotted black;padding:10px;background-color:#ffd000; }
.warning a:link { color:#000000; }
.warning a:visited { color:#666666; }
.warning a:hover { color:#ffffff; }


