body {
  max-width: 1024px;
  margin: 0 auto;
}

#dsm form .buttons {
  margin: 10px;
}

#dsm h1 {
  font-size: 120%;
  color: #006699;
}

#dsm h2 {
  font-size: 110%;
  color: #006699;
}

#dsm .question {
  font-weight: bold;
}

#dsm .result_table {
  border-collapse: collapse;
  width: 100%;
}

#dsm .result_table td {
  border: 1px solid black;
  padding: 0.4ex;
}

#dsm .result_table .current_result {
  font-weight: bold;
}

#dsm .result_table td.etat {
  width: 1%;
  text-align: center;
}

#dsm .result_table td.etat img {
  margin: 5px;
}

