#partenaires {
    float: left;
    margin-top: 0px;
    width: 100%;
    border-top: 12px solid #005AAD;
    background: white;
}

#partenaires .cadre {
    width: 100%;
    margin: 6px 0 0 0;
    padding: 19px 0 0 0;
    border-top: 1px dotted #152A6A;
}

#partenaires h2 {
    font: bold 16px Georgia,serif;
    color: #066;
    border-bottom: 6px solid #E6E6E6;
    width: 100%;
    padding: 0 0 6px 6px;
    margin: 4px 0 0 0;
}

#partenaires ul {
    padding: 2em 0;
    text-align: center;
    overflow: hidden;
    width: 100%;
    display:flex;
}

#partenaires li {
    text-align:center;
    font-size:12px;
    width:18%;
}

#partenaires a, #partenaires span {
    color: #888;
    display: block;
    padding: 1.818em .9090em;
    height:150px;
}

#partenaires a:hover {
    color:#555;
    background:#F5F5F5
}

#partenaires img {
    vertical-align: middle;
    margin: 2em 0 0;
}
