#menu li.niv_1.active
{
    background-color: rgba(46,85,221,0.1);
}

#menu li.niv_1 > .niv_1.active
{
    background-color: #2E3ADD;
}

#menu li.niv_2 > .niv_2.active
{
    color: #2E3ADD;
}

#table-of-contents a
{
    color: #2E3ADD;
    box-shadow: 0px -1px #2E3ADD inset;
}
#table-of-contents a:hover
{
    color: #9996ee;
    box-shadow: 0px -1px #9996ee inset;
}

#content a
{
    box-shadow: 0px -9px rgba(46,85,221,0.3) inset, 0px 0px rgba(46,85,221,0.3);
}

#content a::after
{
    border-color: rgba(46,85,221,0.3);
}

#content .lien-telecharger > a:first-childa
{
    color: #2E3ADD;
}
#content .lien-telecharger > a:first-childa:hover
{
    color: #2E3ADD;
}

#content .lien-telecharger a.svg-inline svg
{
    fill: #2E3ADD;
}
#content .lien-telecharger a.svg-inline:hover svg
{
    fill: #2E3ADD;
}

#content > .fluidce-textmedia .voir-plus-widget button
{
    background-color: #2E3ADD;
}

#page-aside .functions #search button,
#page-aside .functions #download button
{
    background-color: #2E3ADD;
}

#body.under-construction #content > .fluidce-textmedia
{
    color: #2E3ADD;
}

/** DOWNLOAD FORM POPUP **/

#downloadform .form-info
{
    color: #2E3ADD;
}

#downloadform input#user_email,
#downloadform input#user_password
{
    color: #2E3ADD;
}

#downloadform ::-webkit-input-placeholder /* WebKit, Blink, Edge */
{
    color: #9996ee;
}
#downloadform :-moz-placeholder /* Mozilla Firefox 4 to 18 */
{
    color: #9996ee;
    opacity: 1;
}
#downloadform ::-moz-placeholder /* Mozilla Firefox 19+ */
{
    color: #9996ee;
    opacity: 1;
}
#downloadform :-ms-input-placeholder /* Internet Explorer 10-11 */
{
    color: #9996ee;
}
#downloadform ::-ms-input-placeholder /* Edge */
{
    color: #9996ee;
}

#downloadform input[type="submit"]
{
    background-color: #2E3ADD;
}
#downloadform input[type="submit"]:hover
{
    background-color: #9996ee;
}
