#AnnonceGeneral  .modal-body img
{
    max-width: 100%;
    max-height: 100%;
}
@media (max-width: 800px) {
    .responsive_style_table tbody td:first-child
    {
      background:transparent ;
      color : initial !important;
    }
    #main_nav .container
    {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    li , h2 , table p
    {
    text-align: left !important;
    }
    h2.timeline_titre {
    margin-top: 3.5rem !important;
    }
    /*footer .firstimgs img
    {
      width:100%;
      height:auto;
    }*/
    footer h3   , .quicklink_text_wrapper
    {
      text-align:center !Important;
    }
    .dropdown-menu , .navbar-collapse , p img
    {
        max-width:100%;
        height:auto;
    }
    .dropdown-menu li a
    {
        white-space: pre-line;
    }
    .navigation .navbar .nav-item a.nav-link
    {
      margin-right:0 !important;
    }
    .responsive_style_table
    {
        width: 100% !important;
    }
    #entete_image_interne
    {
        max-width: 100%;
        margin-left: 0px !Important;
    }
    #section_top.m-4
    {
        margin-left: 0px !Important;
        margin-right: 0px !Important;
    }
    #section_top p
    {
        text-align: left !important;
    }
    #slogant_page_interne
    {
        text-align: center !important;
    }
    img.this
    {
        width:100%;
    }
    .responsive_style_table td
    {
      /* width: initial !important;*/
       margin-left:0 !important;
    }
    .tb span
    {

    font-size: large !important;

    }
    p.img
    {
      float: none !important;
    }
    .thisdflex
    {
        display: flex;
        width: 100%;
        justify-content: center;
    }

    /*.section
    {
      padding-top:1rem !important;
      padding-bottom:1rem !important;
    } */
}
.modal-dialog
    {
      max-width: fit-content !Important;
    }