#body {
    overflow: hidden;
}

#body #presentation {
    margin: 3em 0 0 0;
}

#body #presentation .first {
    font-weight: bold;
    color: rgb(64, 64, 64);
}

#body p {
    margin: 1em 0;
    text-align: justify;
}

#body .column {
    width: 30%;
    float: left;
}

#body #produits.column {
    margin: 0 30px;
}

#body .column li {
    height: 60px;
    border-top: 1px solid rgb(240, 240, 240);
    border-bottom: 1px solid rgb(224, 224, 244);
    margin: 0 0 10px 0;
    background: white;
}

#body .column li a {
    display: block;
    height: 100%;
    color: rgb(128, 128, 128);
    color: rgb(64, 64, 64);
}

#body h3 {
    border-color: #9A1A12;
}
