body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.9em;
    margin: auto 50px auto 50px;
    color: #333333;
    background-color: #ffffff;
}

h1 { font-size: 2.3em; }
h2 { color: #444444; }

a {
    color: #0088cc;
    text-decoration: none;            
}
a:hover { text-decoration: underline; }

.mauvais {color:#cc0000; font-size:200%;}
li:nth-child(odd) { background-color: #efefef; }
li:nth-child(even) { background-color: #e1e1e1; }
ul {
    padding-left: 0px;
    list-style-type: none;
}
li {
    padding: 2px 4px 2px 4px;
    margin-bottom: 2px;
}