.highlight { background: #ff0; color: #000; }
#choix, #afterarticle { text-align: center; }
#choixlang { float: left; width: 0; }
#social > .message { opacity: 0.5; font-size: 0.7em; }
#bottom { font-size: 0.875em; margin-top: 1em; }
#navigation { padding: 2em 0; font-size: 1.2em; font-weight: bold; }
.corps > div > img { width: 100%; }
.corps > img { width: 100%; }
#header::before {
    content: url('/logo.svg');
    margin: 0 auto;
    text-align: center;
    display: block;
    margin-bottom: 1em;
}
.popularblock {
    display: block;
    width: 35%;
}
.popularblock img { max-height: 5em; max-width: 5em; }
.inlineblockimg { display: inline-block; margin: 0 1em; }
.cut { opacity: 0.5;
       font-size: 0.825em;
       text-align: right;
       width: 100%;
       display: inline-block;
     }
