.html-fix{
    background-color: #e3e3e321;
}
#u47704{
    background-color: white;
}
#test{
    height: auto;
    padding-bottom: 50px;
}
.actutitre
{
    color: red;
    font-size: x-large;
    padding: 5px;
    font-weight: bold;
}

.acturl{
    padding: 10px;
}
.actudesc{
    padding: 10px;
}
#u2784{
    line-height: 5px;
}
.padde{
    padding: 4px;
    margin-top: 11px;
}
.align{
    padding-left: 0px;
    padding-right:0px;
}
#u852781{
    margin-bottom: -851px;
}
#u2041-8{
        line-height: 6px;
    font-size: 18px;
}
.img-responsive {
    width: auto;
    height: auto;
}
.flex{
    display: flex;
}
.flex-margin{
    margin-right: 14px;
}

@media (max-width: 500px){
    #u2041-8{
        line-height: 0px;
        font-size: 8px;
        margin-top: 8px;
    }
    #u2042-2{
        display: none;
    }
    .actutitre{
        font-size: medium;
    }
    .actudesc{
        font-size: smaller;
    }
    #u4626, #u4626 > img{
        width: 18px;
     height: 22px;
    }
    #u4616, #u4616 > img{
        width: 18px;
     height: 22px;
    }
    #u4637, #u4637 > img{
       width: 18px;
     height: 22px;
    }
    .
    .menu{
        display: block;
        height: 100%;
        width: 100%;
        position: relative;
    }
    #u2041-8 > p{
        margin-bottom: 8px;
        font-size: 12px;
        line-height: 2px;
    }
    #u2043{
       
    }
    #u2046-2{
        margin-bottom: 0;
    }
    #u2046-4{
        font-size: 9px;
    }
    #u46936-4{
        height: 10px;
    }
}
@media (max-width: 381px){
    .flex-margin{
        margin-right: 4px;
    }
}
@media (min-width: 1367px){
    #u852781{
        margin-left: 222px; 
    }
}

@media (min-width: 1600px){
    #u852781{
        margin-left: 422px; 
    }
}