#corps {
    text-align: center;
    text-align: -moz-center;
    text-align: -webkit-center;
}
#regles {
    position: fixed;
    left: 2%;
    top: 40%;
    width: 15%;;
}
#divPrincipale {
    position: fixed;
    left: 0%;
    bottom: 2%;
    width: 100%;
}
#divPrincipale input[type="number"] {
    font-size: small;
    width: 3em;
    text-align: center;
}
#divPrincipale input[type="range"] {
    width: 5em;
}
#divPrincipale input[type="button"] {
    width: 5em;
}
#divPrincipale select {
    font-size: small;
    width: 5em;
}
#divPrincipale table {
    background: rgba(50,50,50,1);
    color: white;
    border: solid 1px;
    border-radius: 5px;
}
td.droite {
    text-align : center;
}
canvas {
    display: inline-block;
    border: solid 1px;
}