body { background-color: #fff; color: #000; }

body,h1,h3,div { font-family: Arial, sans-serif, Helvetica; }

h1 {
  width: 600px; margin: 0;
  margin-right: auto; margin-left: auto;
  border: 1px solid #999;
  border-bottom: none;
  background-color: #eee;
  padding: 0 10px 0 10px;
  font-size: 20pt;
}

#texte {
  width: 600px; margin: 0;
  margin-right: auto; margin-left: auto;
  border-right: 1px solid #999;
  border-left: 1px solid#999;
  padding: 10px;
  font-family: Times New Roman, serif, Times;
}

p { margin: 0; margin-bottom: 1em; }

#bas {
  width: 600px; margin: 0;
  margin-right: auto; margin-left: auto;
  border: 1px solid #999;
  border-top: none; padding: 5px 10px 5px 10px;
  background-color: #eee;
}

#bouton {
  padding: 0; margin: 0;
  display: inline;
}

#infos { display: online; float: right; }

div,p { font-size: 12pt; }

#nom_wiki {
  width: 600px; font-size: 12pt;
  margin-right: auto; margin-left: auto;
  padding-right: 20px;
}

#nom_wiki a { text-decoration: none; }

a { color: blue; }

a:hover { color: red; text-decoration: underline; }

textarea {
  height: 70%; width: 100%;
  font-family: Courier New, monospace, Courier, mono;
  font-size: 12pt;
}

form { padding: 0; margin: 0; }

#erreur {
  padding: 0; margin: 0; color: red;
  margin-bottom: 7px; border-bottom: 1px solid #999;
}

.code {
  border: 1px solid #eee; padding: 5px; margin: 0;
  font-family: Courier New, monospace, Courier, mono;
  font-size: 12pt; white-space: pre;
}

h3 {
  font-size: 16pt; margin: 0; padding: 0;
  border-bottom: 1px dashed #999;
  margin-bottom: 0.4em;
}
