<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: GontserattBlakck;
  src: url(/client_file/themes/default/css/fonts/Gontserrat-Black.ttf);
}
@font-face {
  font-family: GontserattMedium;
  src: url(/client_file/themes/default/css/fonts/Gontserrat-Medium.ttf);
}
#wrapper_evenement h2,
.title_appel,
#rep_membre_container h1,
#wrapper_quicklink h2,
#wrapper_acceuil_dossierss h2,
h1,
#wrapper_nouvelle h2,
#wrapper_acceuil_rep_membres h2,
#wrapper_acceuil_equipe h2,
.membre_01 h2,
.membre_02 h2,
.membre_03 h1 {
  font-family: "GontserattBlakck" !important;
}
.dropdown-menu li a {
  font-family: "GontserattMedium" !important;
}
.icones_fiche_membres i::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.icones_fiche_membres i {
  position: relative;
}
.pres-div .col-md-2 {
  width: 70px;
}
/*
.icones_fiche_membres i::before

{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.icones_fiche_membres i
{
 position:relative;
}
.link-text {
  position: absolute;
  left: calc(100% + 0.5rem);
  top: 50%;
  transform: translateY(-50%);
}
*/
#header {
  background: #f8f16c !important;
  font-size: 16px;
}

.secondary_menu li a {
  font-weight: bold;
  font-size: 14px;
}

.navbar-inverse .navbar-nav &gt; li &gt; a {
  font-weight: bold;
  font-size: 16px;
  width: fit-content;
}

.navbar-inverse .navbar-nav &gt; li &gt; a .caret {
  display: none;
}

.navbar-inverse .navbar-nav &gt; li &gt; a:hover {
  /*background: linear-gradient(to bottom, #f3f3f4 50%, #f8f16c 20%, #f8f16c 80%, #f3f3f4 60%);*/
  background: linear-gradient(
    to bottom,
    #f3f3f4 50%,
    #f8f16c 20%,
    #f8f16c 70%,
    #f3f3f4 0%
  );

  text-decoration: none !important;
  color: initial !important;
}

#quicklink_container .quicklink_text_wrapper:hover {
  background: linear-gradient(
    to bottom,
    #f3f3f400 50%,
    #f8f16c 20%,
    #f8f16c 80%,
    #f3f3f400 60%
  );
  text-decoration: none !important;
  color: initial !important;
}

#main-navbar .dropdown-menu a:hover {
  background: linear-gradient(
    to bottom,
    #f8f16c00 50%,
    #ffffff 20%,
    #f3f3f4 80%,
    #f8f16c00 60%
  );
}

.secondary_menu li a:hover {
  /*background: linear-gradient(to bottom,  #f8f16c 50%, white 0%, white 70%, #f8f16c 60%); */
  background: linear-gradient(
    to bottom,
    #f8f16c 50%,
    white 0%,
    white 70%,
    #f8f16c 0%
  );
  text-decoration: none !important;
}
.navbar-inverse .navbar-nav &gt; li &gt; a,
.secondary_menu li a,
.navbar-nav .dropdown-menu li a {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.secondary_menu li.second_menu_sep a {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
#social_wrapper a:hover {
  background: transparent !important;
}

.fa-search p,
span,
h1,
h2,
h3 {
  color: #231f20 !important;
}
.fa-search {
  font-size: 24px !important;
  margin-top: 0.5rem !important;
}
#go_fullscreen_search {
  border-radius: 0 !important;
}

#main-navbar .dropdown-menu {
  background: #f8f16c !important;
}

#main-navbar .dropdown-menu a {
  display: inline !important;
  margin-left: 1rem;
  margin-right: 1rem;
  color: #231f20 !important;
  /*padding: 1rem !important; */

  font-size: 16px;
}
#social_wrapper {
  top: 10px !important;
}
#main-navbar .dropdown-menu {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.dropdown-menu li {
  text-align: left !important;
  border-top: none !important;
}

.navbar-nav &gt; li {
  display: inline-block !important;
}

.logo_menu {
  display: none !important;
}

.navbar-nav li:nth-child(1),
.dropdown-menu li {
  margin-top: 0 !important;
}

.navbar-nav {
  text-align: right;
}

#logo_sticky_nav {
  float: left;
}

.navbar-nav li {
  margin-top: 2.2vw;
}

.nav &gt; li &gt; a &gt; img {
  width: 150px;
}

.quicklink_content {
  background: none !important;
}

#quicklink_container a img {
  opacity: 1 !important;
  /*width: 60%;  */
}
#main-navbar {
  padding-bottom: 4rem !important;
}

#quicklink_container .quicklink_text {
  position: relative !important;
  background-color: transparent !important;
  font-weight: bold;
  font-size: 16px;
}

#quicklink_container .quicklink_content.wow {
  max-height: none !important;
}

.home_news_img {
  margin-bottom: 0px !important;
}

.teaser_news .home_news_txt {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.title_subsection,
.nomsommaire h3,
#wrapper_acceuil_equipe h3 {
  font-weight: bold;
  margin-top: 1.5rem !important;
}

.home_news_txt .home_news_date {
  /*position: absolute !Important;
    top: 0;
    margin-top: 1rem;*/
  margin-bottom: 1rem;
  color: #67c8ca !important;
}

.home_news_txt a {
  display: none;
}

#wrapper_nouvelle {
  /*background: #67c8ca !important; */
  padding-bottom: 100px !important;
  background-image: url(/../../client_file/upload/bordure-bleu-blanc.png);
  background-size: cover;
}
.membre_02 {
  background-image: url(/../../client_file/upload/bordure-bleu-blanc.png);
  background-size: contain;
}
#menu_principal {
  background-image: url(/../../client_file/upload/menu-bg.png) !important;
  /*background-size: contain;  */
  background-size: 100% 100%;
  background-position: bottom;
}

#wrapper_acceuil_rep_membres {
  background-image: url(/../../client_file/upload/layer_rose.png) !important;
  background-size: contain !important;
}
.membre_01 {
  background-image: url(/../../client_file/upload/layer_rose.png) !important;
  background-size: cover !important;
}
#wrapper_acceuil_equipe {
  background-image: url(/../../client_file/upload/oranges.png) !important;
  background-size: 100% 100%;
  padding-top: 50px !important;
  padding-bottom: 150px !important;
}

#footer_wrapper {
  background-image: url(/../../client_file/upload/footerbg.png) !important;
  background-size: cover !important;
  background-color: transparent !important;
  -webkit-box-shadow: unset !important;
  -moz-box-shadow: inset 0px 0px 48px 11px rgba(0, 0, 0, 0.15);
  box-shadow: unset !important;
}

.home_news_txt,
.fiche_container {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

img#img_news_teaser_0 {
  width: 100%;
  height: 100%;
}

#wrapper_nouvelle h2,
.membre_01 h2,
.membre_02 h2 {
  color: #fff !important;
  font-size: 84px;
}
.membre_03 h1,
h1 {
  font-size: 84px !important;
  color: #67c8ca !important;
  margin-top: 4rem !important;
}
.couleur-bleu {
  color: #67c8ca !important;
}
.rose {
  color: #e84079 !important;
}
.fiche_rep_membre_nouveau h1 {
  margin-bottom: 0rem !important;
  padding-bottom: 0rem !important;
}
.fiche_rep_membre_nouveau {
  margin-bottom: 4rem !important;
}
.fiche_rep_membre_nouveau h1 {
  margin-top: 0rem !important;
}
.text-transform-none {
  text-transform: none !important;
}
.bold {
  font-weight: bold;
}
.membre_03 .Btn {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.size-22 {
  font-size: 22px !important;
}
#home_all_news,
.all_events {
  background: #f8f16c !important;
  color: #231f20 !important;

  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-size: 24px !important;

  border-radius: 10px;
  padding: 10px 20px !important;
  text-decoration: none !important;
  display: block;
  margin-top: 4rem !important;
}
.news_mod_234 {
  margin-right: 3rem !important;
}
.news_mod_234:last-child {
  margin-right: 0rem !important;
}

@media only screen and (min-width: 1900px) and (max-width: 2200px) {
   .membre_02 {
     background-size: cover !Important;
  }
}
@media only screen and (min-width: 2200px) {
  #wrapper_nouvelle {
    background-size: contain;
  }
}
@media only screen and (max-width: 2000px) {
  .membre_02 {
    /* background-size: cover !Important; */
  }
}
@media only screen and (max-width: 1650px) and (min-width: 1100px) {
  .container {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .container.max_width {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}
@media only screen and (max-width: 1700px) {
  #wrapper_nouvelle {
    background-size: cover !important;
  }
  #wrapper_acceuil_rep_membres {
    background-size: 100% 100% !important;
  }
}
#home_all_news.arrow_right:after {
  display: none !important;
}

#home_all_news:hover,
#wrapper_evenement .fix_overflow a:hover,
.show_all_membre:hover {
  background: linear-gradient(
    #f8f16c 50%,
    rgb(255 255 255) 20%,
    rgb(255 255 255) 80%,
    #f8f16c 60%
  ) !important;
  text-decoration: none !important;
  color: initial !important;
}

#wrapper_evenement .fix_overflow a {
  position: absolute;
  background: #f8f16c !important;
  color: #231f20 !important;
  bottom: -15%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-size: 24px !important;
  width: fit-content;
  border-radius: 10px;
  padding: 10px 20px !important;
  text-decoration: none !important;
}

#wrapper_evenement .home_news_txt,
#wrapper_acceuil_dossierss .home_news_txt {
  background: #f3f3f4;
}

.home_news_txt {
  box-shadow: none !important;
}

.show_all_membre {
  background: #f8f16c !important;
  color: #231f20 !important;
  bottom: -15%;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  font-weight: bold;
  font-size: 24px !important;
  width: fit-content;
  border-radius: 10px;
  padding: 10px 20px !important;
  text-decoration: none !important;
}

#wrapper_evenement.element_fullwidth {
  overflow: unset !important;
  padding-bottom: 0px !important;
}

#wrapper_evenement h2,
.title_appel,
#rep_membre_container h1,
#wrapper_quicklink h2,
#wrapper_acceuil_dossierss h2 {
  color: #67c8ca !important;
  font-size: 84px !important;
}
#rep_membre_container h1 {
  text-transform: uppercase !important;
  font-weight: bold;
}

.title_rep {
  font-size: 84px !important;
  color: white !important;
}

.title_event p {
  color: #231f20 !important;
  font-weight: bold;
  font-size: 24px;
}

.date_subsection i,
.discipline,
.appel_date {
  color: #67c8ca !important;
  font-style: normal !important;
}

.date_subsection .fa,
#wrapper_evenement .teaser_news .arrow_right,
#wrapper_evenement hr,
#wrapper_evenement .arrow_right::after,
.show_all_membre::after {
  display: none;
}

#wrapper_text_2 {
  display: none;
}

#wrapper_acceuil_rep_membres {
  padding-bottom: 100px !important;
  padding-top: 50px !important;
}

#wrapper_evenement {
  background: transparent !important;
}

#wrapper_acceuil_rep_membres .home_news_txt {
  width: 450px;
}

.footer_link a {
  color: #231f20 !important;
  /*font-weight: lighter;*/
}

.footer_link li {
  list-style-type: none !important;
  margin-left: 0.5rem !important;
}

#infolettre_home_wrapper h3 {
  font-size: 18px !important;
  font-weight: bold;
  text-transform: none !important;
  text-align: center;
}

#infolettre_home_wrapper .light {
  font-size: 18px !important;
  text-align: center;
}

.btn-infolettre {
  background: #f8f16c !important;
  color: #231f20 !important;
  font-weight: bold;
  font-size: 24px !important;
  margin-top: 0.75rem !important;
  border-radius: 10px;
  padding: 10px 20px !important;
  text-decoration: none !important;
  position: absolute;
  /* top: 0; */
  left: 0;
  right: 0;
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.arrow_right:after {
  display: none;
}

#infolettre_home_wrapper {
  min-height: 35vh;
}

.text-dark {
  color: #231f20 !important;
}

.quicklink_content {
  text-align: center;
}
.logo_list_membre_new {
  width: 450px;
  height: 450px;
}
.fiche_rep_membre {
  text-align: center;
  overflow-wrap: break-word;
}
.envoie {
  font-size: 45px !important;
}
.present {
  line-height: 0.9;
  padding-bottom: 3rem !important;
}
#entete_image_interne .fiche_rep_membre_nouveau .social i {
  margin-left: 0rem !important;
}
.membre_01 td,
.membre_02 td,
.fiche_container {
  padding: 0 !important;
}
body {
  color: #231f20 !important;
}
.nomsommaire h3,
.champrep .discipline,
.row_rep_custom {
  text-align: left;
}
#rep_mbr_form input.form-control {
  background: #f3f3f4 !important;
}
#checkboxes {
  border-top: none !important;
}
.no-border-bottom {
  border-bottom: none !important;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.nomsommaire,
.champrep .discipline {
  min-height: 30px;
  text-transform: uppercase;
}
.membre_01 h2,
.membre_02 h2 {
  margin-top: 7rem !important;
}
.membre_01 .container,
.membre_02 .container {
  padding-bottom: 150px !important;
}
.fiche_container {
  margin-top: 4rem !important;
}
#pagination {
  max-width: 100%;

  display: flex !important;
  justify-content: center;
  flex: 0 0 100%;
  max-width: 100%;
}
.paginate_button,
#pagination .link , #event_pagination_wrapper a {
  border-radius: 50% !Important;
  width: 80px !important;
  height: 80px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  font-size: 35px !important;
  margin-right: 3rem !important;
  text-decoration: none;
  cursor: pointer;
}
.fiche_container {
  width: 450px;
  padding: 0 !important;
}
.namerep,
.champrep,
.row_rep_custom {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
#pagination,
.dataTables_paginate {
  display: block;
  text-align: center;
}
.dataTables_paginate {
  margin-bottom: 5rem !important;
  margin-top: 5rem !important;
}
.paginate_button:hover {
  text-decoration: none;
}
#pagination .link.first,
#pagination .link:last-child,
#pagination .link,
.paginate_button {
  background: white !important;
  border-radius: 50%;
  font-weight: bolder;
  font-size: 25px;
  border: none !important;
  color: #231f20 !important;

  padding: 10px 15px;
}
#wrapper_list_paginate .go_to_page2_prev,
#wrapper_list_paginate .go_to_page2_next,
.go_to_page2.active {
  display: inline-block;
  background: #f8f16c !important;

  font-weight: bolder;
  font-size: 25px;
  border: none !important;
  color: #231f20 !important;
  padding: 10px 15px;
  border-radius: 10px;
}
.go_to_page2.active {
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem !important;
}
.go_to_page2 {
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin-right: 0.75rem !important;

  display: inline-block;
  background: white !important;

  font-weight: bolder;
  font-size: 25px;
  border: none !important;
  color: #231f20 !important;
  padding: 10px 15px;
}
#wrapper_list_paginate .go_to_page2_prev {
  margin-right: 1rem !important;
}

#wrapper_list_paginate .go_to_page2_next {
  margin-left: 1rem !important;
}
#pagination .link:nth-child(2),
#pagination .link:nth-child(8),
#pagination .link.current,
.paginate_button.current,
.paginate_button.previous,
.paginate_button.next , #table_pro_paginate .paginate_button.previous , #table_pro_paginate .paginate_button.current
  #table_pro_paginate.dataTables_paginate  .paginate_button.previous , #table_pro_paginate.dataTables_paginate .paginate_button.next ,  #table_pro_paginate.dataTables_paginate .paginate_button.current ,
#table_comm_paginate.dataTables_paginate .paginate_button.previous , #table_comm_paginate.dataTables_paginate .paginate_button.next ,  #table_comm_paginate.dataTables_paginate .paginate_button.current
{
  background: #f8f16c !important;
  border-radius: 50%;
  font-weight: bolder !important;
  font-size: 25px !important;
  border: none !important;
  color: #231f20 !important;

  padding: 10px 15px !important;
}
 #table_pro_paginate.dataTables_paginate .paginate_button.previous , #table_pro_paginate.dataTables_paginate .paginate_button.next ,  #table_pro_paginate.dataTables_paginate .paginate_button.current
{
  width: 80px !important;
  height: 80px !important;
}
#table_comm_paginate.dataTables_paginate .paginate_button.previous , #table_comm_paginate.dataTables_paginate .paginate_button.next ,  #table_comm_paginate.dataTables_paginate .paginate_button.current
{
  width: 80px !important;
  height: 80px !important;
}

.dataTables_paginate .paginate_button.previous , .dataTables_paginate .paginate_button.next ,  .dataTables_paginate .paginate_button.current
{
    font-weight: 500 !important;
    font-size: initial !important;
    background: initial !important;
    width: initial !important;
    height: initial !important;
}
.dot,
.ellipsis {
  padding: 10px 15px;
  background: transparent;
  border-right: none !important;
  font-size: 25px;
  font-weight: bolder;
}
table.dataTable &gt; thead &gt; tr &gt; th,
table.dataTable &gt; thead &gt; tr &gt; td {
  border-bottom: none !important;
}
#pagination-result2,
#pagination {
  padding-bottom: 6rem !important;
}
#pagination-result,
#section_membre_certify {
  background-color: transparent !important;
}
.membre_01 {
  background-image: url(/../../client_file/upload/layer_rose.png) !important;
  background-size: cover !important;
}
#overSelect,
#rep_mbr_form select {
  background-image: linear-gradient(45deg, transparent 50%, #020202 50%),
    linear-gradient(135deg, #242424 50%, transparent 50%),
    radial-gradient(#fffafa 70%, transparent 72%) !important;
  background-position: calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px), calc(100% - 0.5em) 0.5em !important;
  background-size: 5px 5px, 5px 5px, 1.5em 1.5em !important;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  /* font: inherit; */
  background-color: #f3f3f4;
  /* line-height: 1.5em; */
  padding: 0.5em 3.5em 0.5em 1em;
}
#entete_image_interne img {
  display: none;
}
#entete_image_interne .container {
  position: relative !important;
}
#slogant_page_interne {
  background: none !important;
}
#wrapper_titre_interne h1 {
  color: #67c8ca !important;
  font-size: 84px !important;
  text-transform: uppercase !important;
  font-weight: bold !important;
}
#wrapper_titre_interne,
#wrapper_titre_interne h1 {
  text-align: left !important;
  padding-left: 0 !important;
}
#main_wrapper_interne h2 {
  color: #e7417a !important;
}
#legal_wrapper,
#return-to-top {
  background: #f8f16c !important;
  color: #231f20 !important;
}
#legal_wrapper a {
  font-weight: bold;
  color: #231f20 !important;
}
#return-to-top .fa-chevron-up {
  color: #231f20 !important;
}
#footer_wrapper #social_wrapper {
  list-style: none !important;
  position: initial !important;
}
#footer_wrapper .social,
.fiche_rep_membre_nouveau .social i {
  background: #f8f16c;
  border-radius: 50%;
  padding-top: 0.75rem !important;
}
#footer_wrapper .social {
  margin-left: 0.5rem !important;
}
.fiche_rep_membre_nouveau h1 {
}
#footer_wrapper .col-md-6 {
  overflow-y: hidden;
}
.navbar-inverse .navbar-nav &gt; li &gt; a:hover,
.navbar-inverse .navbar-nav &gt; li &gt; a:focus {
  background-color: transparent !important;
}
@media only screen and (min-width: 1000px) and (max-width: 1340px) {
   .sticky ul.nav&gt;li
   {
     margin-left: 0rem !important;
   }
}
@media only screen and (max-width: 900px) {
  .pres-div {
    padding-left: 0rem !important;
  }
 #news_wrapper_list  #pagination {
    display: block !Important;

}
#news_wrapper_list
{
   padding-left: 0 !important;
   padding-right: 0 !important;
}
#master_all #event_pagination_wrapper a
{
 font-size:16px !Important;
}
  #menu_principal {
    max-height: 100vh;
    overflow-y: auto;
  }
  #myNavbar {
    overflow: scroll;
    max-height: 50vh;
    scrollbar-color: #f8f16c;
  }
   ::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background: #f3f3f4;
}
  ::-webkit-scrollbar-thumb {
    background: #e3df38;
    -webkit-border-radius: 1ex;

}
  ::-webkit-scrollbar-corner {
    background: #f3f3f4;
}

  body.open-menu-body #menu_principal {
    overflow-y: auto;
  }

  #progressbar li {
    display: inline-block !important;
    width: calc(100% / 3) !important;
  }
  #membershipDesc .modal-body {
    height: 90vw !important;
  }
  .main_account_form td {
    width: 100% !important;
  }
  #master_all .envoie {
    font-size: 24px !important;
    margin-top: 1.5rem !important;
  }
  #master_all .pres-div .col-md-2 {
    width: auto !important;
  }
  .gallerie .pl-3,
  .gallerie .pr-3,
  .fiche_rep_membre_nouveau .col-md-5,
  .ed_galart .pl-4,
  .ed_galart .pr-4,
  .modal-galart .pr-4 {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .modal-galart .pt-0.bold {
    padding-top: 1rem !important;
  }
  .modal-galart .rounded-lg {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .ed_galart td {
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }
  .style_table_affichage_formulaire {
    width: 90vw !important;
  }

  .label_checkbox_affichage_formulaire {
    text-align: left;
  }
  .dropdown-menu &gt; li &gt; a {
    white-space: break-spaces !important;
  }
  #master_all .navbar-nav .dropdown-menu li {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  #master_all #main-navbar .dropdown-menu a {
    margin-left: 0rem !important;
  }
  .logo_list_membre_new,
  .fiche_container {
    width: 100% !important;
    height: auto;
  }
  #master_all p {
    font-size: 19px;
  }
  .link-text {
    word-wrap: break-word;

    width: 65vw;
    padding-right: 0 !important;
  }
  .img_editions img {
    max-width: 100%;
  }

  #master_all .fiche_rep_membre_nouveau .social i {
    color: black !important;
    display: inline-block;
    height: 35px;
    width: 35px;
    padding-top: 5px !important;
    padding-left: 5px !important;
    margin-bottom: 1.5rem !important;
    font-size: 15px !important;
    margin-right: 0rem !important;
  }

  #master_all h3 {
    font-size: 21px;
  }
  #master_all img#img_news_teaser_0.img_membre_acc,
  #master_all #wrapper_acceuil_dossierss #img_news_teaser_0 {
    height: auto !important;
  }
  .#wrapper_titre_interne h1 {
  }

  #master_all .img_div_1,
  #master_all .div_text_1,
  #master_all .div_1,
  #master_all .div_equipe_3,
  #master_all .div_equipe_2,
  #master_all .div_equipe_6,
  #master_all .div_equipe_7,
  #master_all .img_div_0,
  #master_all .div_text_0,
  #master_all .img_div_2,
  #master_all .div_text_2,
  #master_all .div_2,
  #master_all .div_equipe_4,
  #master_all #wrapper_evenement .col-md-4:nth-child(2) .teaser_news,
  #master_all #wrapper_evenement .col-md-4:nth-child(3) .teaser_news,
  .news_mod_2 {
    text-align: center !important;
  }

  #slogant_page_interne {
    padding-top: 3rem !important;
  }
  .all_dressed_table.table_commu {
    table-layout: auto !important;
  }
  .membre_01 {
    background-position: center !important;
  }
  #master_all .membre_01 .container,
  #master_all .membre_02 .container {
    padding-bottom: 50px !important;
  }
  #master_all .membre_01 .mb-5 {
    /* margin-bottom: 0rem !important; */
  }
  #pagination-result .col-md-4 {
    overflow-x: hidden !important;
  }
  #liste_des_membres .paginate_button,
  #pagination .link , #event_pagination_wrapper a , #master_all #event_pagination_wrapper .go_to_page2_prev {
    width: 40px;
    height: 40px;
    margin-right: 1rem !important;
  }
  #master_all a#home_all_news,
  #master_all a.all_events {
    padding: 5px 5px !important;
    font-size: 16px !important;
  }
  a.Btn {
    font-size: 16px !important;
  }
  body #footer_wrapper #return-to-top2 {
    top: -0px !important;
  }
  #slogant_page_interne {
    overflow: hidden !important;
  }

  #main_wrapper_interne {
    margin-top: 10px !important;
  }
  #rep_membre_container {
    padding-top: 0px !important;
  }
  .container .dataTables_paginate {
    margin-bottom: 0.75rem !important;
    margin-top: 0.75rem !important;
  }
}
#master_all #wrapper_titre_interne {
  padding-left: 15px !important;
}
@media only screen and (min-width: 1000px) {
  .navbar-nav li {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  #membershipDesc .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;

    width: 600px;
    /*height:600px;*/
    overflow-y: auto;
    border-radius: 5px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  }

  #footer_wrapper #infolettre_home_wrapper a {
    width: 100% !important;
  }

  ul.dropdown-menu::after {
    display: block;
    width: 0;
    content: "";
    border: 12px solid transparent;
    border-bottom-color: #f8f16c;
    border-top: 0;
    top: -9px;
    position: absolute;
    left: calc(0% + 35px);
  }
  .navbar-inverse .navbar-nav &gt; .open &gt; a {
    color: initial !important;
    background: linear-gradient(
      to bottom,
      #f3f3f4 50%,
      #f8f16c 20%,
      #f8f16c 70%,
      #f3f3f4 0%
    );
  }
}
/*.col-md-4 .teaser_news img:hover {
  opacity: 1 !important;
}*/
.form-control,
input::placeholder {
  color: #231f20 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
@media only screen and (min-width: 1000px) {
  #wrapper_acceuil_equipe .home_news_txt {
    max-width: 340px;
  }
}

@media only screen and (max-width: 500px) {
  #wrapper_titre_interne h1 {
    padding-left: 15px !important;
  }
  #system_page_FR_ps_compte_member_create_intro {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (max-width: 1000px) {
  #master_all #main-navbar {
    padding-bottom: 4rem !important;
  }
  .navbar-toggle {
    margin-right: 0px !important;
  }
  .modal.modal-galart .modal-body {
    width: 70vw !important;
    height: 80vh !important;
  }
  .modal-galart .modal-body p,
  .modal-galart .modal-body h2 {
    font-size: 18px !important;
  }
  .rightbtn {
    right: 4% !important;
    height: 40px !important;
    width: 40px !important;
  }
  .leftbtn {
    height: 40px !important;
    width: 40px !important;
    left: 4% !important;
  }
  .close.closebtn {
    right: 4%;
    top: 4%;
  }
  .navbar-header {
    margin-top: 1.5rem !important;
    margin-bottom: 0.5rem !important;
    justify-content: center !important;
    display: flex !important;
  }
  .NewsSummary h2 {
    margin-top: 1.5rem !important;
  }
  .nav &gt; li:nth-child(2) {
    display: none !important;
  }
  .equipe_image,
  .equipe_txt {
    max-width: 340px !important;
  }
  .navbar-inverse .navbar-nav &gt; li &gt; a:hover,
  .navbar-inverse .navbar-nav &gt; li &gt; a:focus {
    background-color: transparent !important;
  }
  #event_cart_modal {
    display: none;
  }
  #main-navbar .dropdown-menu a {
    padding-left: 0.25rem !important;
    white-space: initial;
  }
  #quicklink_container a img {
    /*width: 40% !Important; */
  }
  .title_subsection {
    font-size: 18px !important;
  }
  #master_all #footer_wrapper #return-to-top2 {
    left: 70% !important;
  }

  #wrapper_evenement h2,
  .title_appel,
  #rep_membre_container h1,
  #wrapper_quicklink h2,
  #wrapper_acceuil_dossierss h2 {
    font-size: 25px !important;
  }
  #master_all img#img_news_teaser_0,
  #master_all .img_news_teaser,
  #master_all .teaser_news .home_news_txt {
    width: 100% !important;
  }
  #master_all img#img_news_teaser_0.img_membre_acc,
  #wrapper_evenement img {
    max-width: 90vw;
    height: 50% !important;
  }
  .navbar-inverse .navbar-nav &gt; .open &gt; a {
    color: initial !important;
  }
  #master_all #wrapper_evenement .home_news_txt,
  #master_all .teaser_news .home_news_txt,
  #master_all img#img_news_teaser_0,
  #master_all .img_news_teaser {
    max-width: 90vw;
  }
  #master_all #wrapper_acceuil_equipe .title_rep {
    padding-top: 50px !important;
  }
  #master_all .navbar-nav li {
    margin-left: 0 !important;
  }
  #master_all #home_all_news,
  .all_events {
    font-size: 18px !important;
  }
  #master_all .col-md-5 .ml-5 {
    margin-left: 0 !important;
  }
  #master_all #home_all_news {
    margin: 0 !important;
  }
  #master_all .news_mod_5,
  .news_mod_2 {
    /*margin-left: 5rem !important; */
  }
  #master_all #wrapper_nouvelle {
    padding-bottom: 110px !important;
  }
  #master_all #wrapper_acceuil_equipe {
    padding-bottom: 120px !important;
  }
  #master_all .footer_link,
  #footer_wrapper .row.pt-5,
  #footer_wrapper,
  #footer_wrapper .mt-5 {
    padding-top: 0px !important;
  }
  #master_all #footer_wrapper #return-to-top2 {
    top: 0px !important;
  }
  #menu_principal {
    background-size: cover !important;
    background-position: center center !important;
  }
  #master_all .dropdown.open a.dropdown-toggle {
    background: linear-gradient(
      to bottom,
      #f3f3f4 50%,
      #f8f16c 20%,
      #f8f16c 70%,
      #f3f3f4 0%
    ) !important;
  }
  .navbar-inverse .navbar-nav #first_lv_5,
  #logo_sticky_nav {
    border-bottom: none !important;
  }
  .navbar-collapse.in {
    border: none !important;
  }
  .navbar-toggle {
    background-color: rgb(0 0 0) !important;
    margin-top: 1.5rem !important;
  }
  #logo #logo_desktop {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  #master_all #logo,
  #master_all #logo img {
    max-width: 150px !important;
  }
  #master_all .navbar-inverse .navbar-nav &gt; li {
    background: transparent !important;
  }
  #master_all .quicklink_content img {
    width: 100%;
    height: auto;
  }
  #master_all .show_all_membre {
    font-size: 18px !important;
    margin-bottom: 10rem !important;
    margin-top: 0px !important;
  }
  #master_all .title_rep,
  #master_all #wrapper_nouvelle h2,
  #master_all #wrapper_evenement h2 {
    padding-top: 0.5rem !important;
  }

  #wrapper_nouvelle,
  .membre_02,
  #wrapper_acceuil_rep_membres,
  #wrapper_acceuil_equipe,
  #footer_wrapper {
    background-size: cover !important;
    background-position: center;
  }
  #wrapper_evenement .fix_overflow a {
    bottom: -5vh !important;
  }
  img#img_news_teaser_0 {
    /*width: initial !important; */
  }
  .news_mod_5 {
    justify-content: center !important;
    display: flex !important;
  }
  h2,
  .box_element h2,
  #wrapper_evenement h2,
  #wrapper_titre_interne h1,
  #rep_membre_container h1 {
    font-size: 25px !important;
    margin-bottom: 1.5rem !important;
  }
  #wrapper_titre_interne h1 {
    /* padding-left:15px !Important; */
  }
  #pagination .link.first,
  #pagination .link:last-child,
  #pagination .link,
  .paginate_button,
  #pagination .link:nth-child(2),
  #pagination .link:nth-child(8),
  #pagination .link.current,
  .paginate_button.current,
  .paginate_button.previous,
  .paginate_button.next {
    font-size: 16px !important;
    /*padding: 10px !important;*/
  }
  .all_dressed_table,
  #table_pro,
  #table_commu {
    border-collapse: collapse;
  }
  .all_dressed_table td,
  #table_pro td,
  #table_commu td {
    display: block;
    /* font-size: .8em; */
    /* text-align: right; */
    width: 100%;
    overflow: initial !important;
  }
  .membre_01 h2 {
    padding-top: 7vh !important;
  }
  #infolettre_home_wrapper {
    padding-top: 1.5rem !important;
  }
}
.secondary_menu {
  margin-bottom: 0 !important;
}
.navbar-nav li {
  margin-left: 2rem !important;
}
#quicklink_container a img {
  /*width: 250px !Important ;
  height: 250px !important;*/
}
.news_mod_5,
.news_mod_2 {
  padding-left: 0 !important;
}
#wrapper_nouvelle h2,
#wrapper_evenement h2,
.box_element h2,
#wrapper_acceuil_dossierss h2 {
  margin-bottom: 2.2rem !important;
}
.title_subsection {
  text-transform: none !important;
}
.home_news_img {
  /*text-align: right !important;*/
}
img#img_news_teaser_0,
.img_news_teaser {
  width: initial !important;
  /*padding-left: 20px; */
  height: auto;
  max-height: 450px;
}
#img_news_teaser_0 {
  padding-left: 0px !important;
}
#img_news_teaser_2 {
  padding-right: 0px !important;
}
.news_mod_5,
.news_mod_2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.teaser_news .home_news_txt {
  max-width: 450px;
}
img#img_news_teaser_0.img_membre_acc,
#wrapper_acceuil_dossierss #img_news_teaser_0 {
  width: 450px !important;
  height: 450px !important;
}
#wrapper_acceuil_equipe #img_news_teaser_0 {
  width: 340px !important;
  height: 340px !important;
}
#wrapper_acceuil_equipe .home_news_txt {
  height: fit-content;
  min-height: 100px !important;
  width: 100%;
  /*max-width:340px; */
}

#wrapper_acceuil_equipe .col-md-3.news_mod_5 {
  margin-top: 2.5rem !important;
}
#footer_wrapper {
  padding-top: 4vh;
  padding-bottom: 4vh;
}
#footer_wrapper .col-md-6 img {
  margin-bottom: 3rem !important;
}
#footer_wrapper .col-md-6 p {
  margin-bottom: 2rem !important;
}
.lien_pdf:before {
  content: "\f0c1";
  font-family: "Font Awesome 5 Free";
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  background: none;
  background-color: #f8f16c !important;
  color: #000000;
  margin-right: 10px;
  font-weight: 900;
}
.lien_pdf {
  padding-left: 50px;
  font-weight: bold;
}
.texte_rep p {
  /* padding-bottom:35px; */
}
.nomsommaire h3 {
  min-height: 30px;
  text-transform: none !important;
}
.fiche_rep_membre .Btn {
  text-transform: none !important;
}
.title_rep,
#wrapper_nouvelle h2,
#wrapper_evenement h2 {
  padding-top: 4.5rem;
}
.social i {
  font-size: 15px !important;
  background: black;
  color: #f8f16c !important;
  padding: 1rem;
  padding-top: 0.75rem !important;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  margin: auto !important;
}
.social {
  margin-right: 0.5rem !important;
}
.fa-facebook:before {
  content: "\f39e" !important;
}
.fa-linkedin:before {
  content: "\f0e1" !important;
}
.fa-instagram,
.fa-linkedin {
  padding-left: 0.9rem !important;
}
.linkedIn {
  /*margin-right: 3rem !important;  */
}
.fa-youtube {
  padding-left: 0.7rem !important;
}
#wrapper_acceuil_rep_membres .home_news_txt,
#wrapper_acceuil_equipe .home_news_txt,
#wrapper_evenement .home_news_txt {
  min-height: fit-content ;
}
#wrapper_acceuil_rep_membres .discipline,
.date_subsection i {
  min-height: 30px;
}
#wrapper_evenement .home_news_txt {
  padding-bottom: 1rem !important;
}
.sticky_nav_logo img {
  max-height: 100px !important;
}
#menu_principal {
  background-color: transparent !important;
}
#search_form_trigger {
  padding-top: 0 !important;
}
#wrapper_acceuil_rep_membres .title_subsection {
  height: fit-content ;
}
#quicklink_container a img#quicklink_img_1 {
  /*height: 260px !important;  */
  /* width: 258px;
  height: 307px;
  */
}
#quicklink_container a img#quicklink_img_2 {
  /*height: 240px !important;*/
  /*margin-top: 110px;*/
  /*margin-bottom: 2.9rem; */
  /*height: 320px;*/
}
#quicklink_container a img#quicklink_img_3 {
  /*height: 240px !important;*/
  /* margin-top: 95px;  */
}
#quicklink_container a img#quicklink_img_4 {
  /*margin-top: 105px;
   margin-bottom: 9px;
   height: 320px; */
}
@media only screen and (min-width: 2200px) {
  /* #quicklink_container a img#quicklink_img_2 , #quicklink_container a img#quicklink_img_4
{
     margin-top: 96px !Important;
     margin-bottom: 0px !Important;
  }*/
}
#quicklink_container a img:not(#quicklink_img_1) {
  /*opacity: 1;
        height: 310px !Important;
        margin-top: 140px;
        */
  /*height: 330px ! Important;  */
  /*margin-top: 120px; */
}
#quicklink_img_1 {
  /*height: 330px !Important;*/
}
/*@media only screen and (min-width: 1500px) and (max-width: 1600px) {
  #quicklink_container a img:not(#quicklink_img_1)
  {
    margin-top: 80px !important;
  }
} */
.quicklink_content img {
  width: auto !important;
  height: auto !important;
}
.title_prix {
  top: 50%;
  position: absolute;
  /*margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px; */

  left: 50%;
  transform: translate(-50%, -50%);
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  background: rgb(248, 241, 108);
  width: fit-content;
  border-radius: 10px;
  padding: 10px 20px !important;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
  /*
  #quicklink_container a img#quicklink_img_3
  {
   height: 264px;
   margin-top: 89px;
  }
  #quicklink_container a img#quicklink_img_2 , #quicklink_container a img#quicklink_img_4
  {
     margin-top: 94px !Important;
     margin-bottom: 0px !Important;
  }
  #quicklink_container a img#quicklink_img_4
   {
     margin-top: 89px !Important;
     height: 264px !Important;
   }

   #quicklink_container a img:not(#quicklink_img_1) {
        opacity: 1;
        height: 310px !Important;
    }
    */
}
#quicklink_container a span.text_bottom p {
  font-size: 24px !important;
}
#footer_wrapper .social i {
  background: transparent !important;
  color: black !important;
}
.fiche_rep_membre_nouveau .social i {
  color: black !important;
  display: inline-block;
  height: 50px;
  width: 50px;
  padding-top: 15px !important;
  padding-left: 18px !important;
  margin-bottom: 1.5rem !important;
  font-size: 19px !important;
}
.fil_arianne {
  display: none;
}
#legal small {
  color: #231f20 !important;
}
.noir {
  color: black !important;
}
#return-to-top {
  display: none !important;
}
#footer_wrapper #return-to-top2 {
  top: -180px !important;
  left: 95% !important;
  position: relative !important;
  background: #f8f16c !important;
  color: #231f20 !important;
  width: 60px;
  height: 60px;
  text-align: center;
  display: block !important;
  transition: 0.2s ease;
  border-radius: 50%;
}
#footer_wrapper #return-to-top2 i {
  font-size: 35px;
  position: relative;
  left: -5px !important;
}
input[type="checkbox"] {
  accent-color: #f8f16c;
}
.main_h2_evenements,
.main_h1_evenements,
h1#top_news {
  display: none;
}
.truncated {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 200px;
}
.text_uppercase {
  text-transform: uppercase;
}
.artist-name-acceuil {
  font-size: 27px !important;
}
.fiche_prescripteur .row.second-cont.justify-content-center.d-flex,
.fiche_prescripteur p.font-semi-bold.size-62.noir.pt-5.w-100.pb-5,
.fiche_prescripteur .fleche2,
.fiche_prescripteur form.col-md-3,
.dateprc,
.see.presc {
  display: none !important;
}
#archivcont,
#archivcont .col-md-9 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#archivcont {
  margin-top: 3rem !important;
}
#archivcont .lenom {
  width: 100% !important;
}
#archivcont .col-md-9 {
  display: flex;
  justify-content: center;
  width: 100%;
}
#archivcont .col-md-9 .imgfiche {
  width: 400px !important ;
  height: 400px !important;
}
.membre_01 h3,
.membre_02 h3,
.membre_03 h3,
.membre_03 .discipline,
.membre_02 .discipline,
.membre_01 .discipline {
  text-align: center;
  padding-bottom: 0;
  margin-bottom: 0;
}
#menu_interne li a {
  line-height: 1.1;
}
.light {
  font-weight: 500 !important;
}
.home_news_txt {
  display: inline-block;
  text-align: left !important;
}
.img_div_0,
.div_text_0 {
  text-align: left !important;
}
.img_div_1,
.div_text_1,
.div_1,
.div_equipe_3,
.div_equipe_2,
.div_equipe_6,
.div_equipe_7 {
  text-align: center !important;
}
.img_div_2,
.div_text_2,
.div_2,
.div_equipe_4 {
  text-align: right !important;
}
#wrapper_evenement .col-md-4:nth-child(2) .teaser_news {
  text-align: center !important;
}
#wrapper_evenement .col-md-4:nth-child(3) .teaser_news {
  text-align: right !important;
}
.new_event_tag {
  display: none;
}
.basculer {
  background: rgb(232, 64, 121);
  background-image: none !important;
  background-position: center !important;
}
.basculer h2 {
  /*margin-top: 20rem !important; */
}
.basculer_commu {
  background: #67c8ca;
  background-image: none !important;
  background-position: center !important;
}

a.Btn:hover {
  background-image: linear-gradient(
    to bottom,
    #f8f16c 50%,
    white 0%,
    white 70%,
    #f8f16c 60%
  ) !important;
}
form[name="account_password"] h1 {
  display: none !important;
}


@media (max-width: 1000px) {
  .nav &gt; li,
  .logo_mobile_only {
    padding-top: 0rem !important;
  }
  ul.dropdown-menu {
    list-style: initial; /* Reset list style to default */
    padding-left: 0; /* Reset padding for consistency */
  }

  /* If you specifically want bullets */
  ul.dropdown-menu {
    list-style-type: disc;
  }

  h1 {
    font-size: 28px !important;
  }
  #footer_wrapper #return-to-top2 {
    bottom: 0px !important;
    left: 80% !important;
  }
}
.leftbtn {
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translateY(-50%);
  margin-left: -20px;
  z-index: 1050;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  padding: 0 !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modal-galart .modal-content {
  position: initial !important;
  background: transparent !important;
}
.rightbtn a,
.leftbtn a {
  color: black !important;
  font-size: 30px;
}
.rightbtn a:hover,
.leftbtn a:hover {
  text-decoration: none !important;
}
.rightbtn {
  position: fixed;
  top: 50%;
  right: 10%;
  transform: translateY(-50%);
  z-index: 1051;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  padding: 0 !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.close.closebtn {
  background: #f8f16c !important;
  opacity: 1;
  padding: 0 !important;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  position: absolute;
}
.close.closebtn span {
  font-size: 50px;
}
.form-control {
  font-family: "Montserrat", sans-serif !important;
}
.open-menu-body {
  overflow-y: hidden !important;
}
@media only screen and (max-width: 1700px) and (min-width: 1400px) {
  .modal.modal-galart .modal-body {
    width: 70% !important;
    max-height: 90% !important;
  }
}
@media only screen and (max-width: 1400px) and (min-width: 1000px) {
  .modal.modal-galart .modal-body {
    width: 90% !important;
  }

  button.close.closebtn {
    top: calc(8% - 50px);
    right: calc(5% - 50px);
  }
}
@media only screen and (max-width: 1500px) and (min-width: 1100px) {
  .close.closebtn {
    top: calc(4% - 50px);
    right: calc(15% - 50px);
  }
}
@media only screen and (max-width: 1900px) and (min-width: 1500px) {
  .close.closebtn {
    top: calc(6% - 50px);
    right: calc(15% - 50px);
  }
}
@media only screen and (max-width: 3200px) and (min-width: 1900px) {
  .close.closebtn {
    top: calc(6% - 50px);
    right: calc(15% - 50px);
  }
}
.lesChampsCustom .modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.modal-body {
  max-height: 50vh;
}
.modal-galart .modal-body
{
   max-height: 70vh; 
}
/*#pagination .getresult_news:nth-child(3)
{
  background: #f8f16c !important;
    border-radius: 50%;
    font-weight: bolder;
    font-size: 25px;
    border: none !important;
    color: #231f20 !important;
    padding: 10px 15px;;
}*/
#event_pagination_wrapper .controls_pagination .active + .page + .page:after {

     top: inherit !important;
    left: 85px !important;
}
#event_pagination_wrapper  .go_to_page2_next
{
 margin-left:0 !Important;
}
#event_pagination_wrapper .go_to_page2_prev
{
  margin-right:3rem !Important;
}
@media only screen and (min-width: 1000px) and (max-width: 1470px) {

   .fiche_container ,  .logo_list_membre_new , .quicklink_content img  , #wrapper_acceuil_equipe #img_news_teaser_0 , img#img_news_teaser_0, .img_news_teaser , .box_element img#img_news_teaser_0.img_membre_acc, #wrapper_acceuil_dossierss #img_news_teaser_0 , #wrapper_acceuil_rep_membres .home_news_txt  , #wrapper_evenement img
    {
        width: 100% !important;
        height: 100% !important;
    }
    .teaser_news
    {
      padding: 1rem !important;
    }
    #home_all_news, .all_events
    {
      margin:0 !Important;
    }
    #footer_wrapper
    {
      padding-top:0 !Important;
    }
    div#wrapper_acceuil_equipe
    {
      padding-bottom: 90px !important;
    }
    .img_membre_acc
    {
      background: white;
    }
    nav .navbar-nav li
    {
     margin-right: 1rem !important;
     margin-left: 0rem !important;
    }
    .sticky .container
    {
     padding: 1rem !important;
    }
    #footer_wrapper .col-md-3
    {
     overflow: hidden;
    }
    #first_lv_4 ul
    {
     transform: translateX(-60.25px);
    }
    #first_lv_4 ul.dropdown-menu::after
    {
      left: calc(0% + 65px) !Important;
    }
    #pagination .link
    {
     width: 50px !important;
    height: 50px !important;
    }
    h2
    {
      font-size: 30px !important;
    }
    #event_pagination_wrapper .controls_pagination .active + .page + .page:after
    {
      left: 60px !important;
    }

    /*
    tr td:nth-child(3n+1),
    tr td:nth-child(3n+2) {
      display: block;
      width: 50%;
      float: left;
      clear: both;

       width: 50%;
      box-sizing: border-box;

    } */
   /*
    #table_pro.table {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 10px;
    }
    #table_pro td {
      width: 100%;
    }
  #table_pro tr
  {
    display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 10px;
  }*/

  #table_pro_wrapper
  {
     overflow-y: scroll;
  }
  .membre_01
  {
     background-position: center;
  }
  #table_pro_btn
  {
    margin-top: 1.5rem !important;
  }
  .membre_02 {
        background-size: cover ! Important;
        background-position: center;
    }
    #table_pro ,#table_comm
    {
      border-spacing: 20px;
    }
    #wrapper_acceuil_dossierss .mx-5
    {
     margin: 0 !Important;
    }
    .rightbtn
    {
       right: 0.2% !Important;
    }
    .leftbtn
    {
      left: 0.2% !important;
    }
    button.close.closebtn
    {
     right: calc(5%) !Important;
    }
    .img_editions img
    {
      max-width: 100%;
    }


}
#wrapper_acceuil_rep_membres .discipline
{
 display:block;
}
#wrapper_acceuil_rep_membres .home_news_txt
{
   padding: 0 !important;
   margin: 0 !important;
}
#wrapper_nouvelle .home_news_date
{

}
.title_subsection::after {
    content: "";
    display: table;
    clear: both;
}
#modal_continuerx #modal_continuer_inxx h1
{
  font-size: 24px !important;
}
#main_img.w-100
{
 width:auto !Important;
}
.fiche_rep_membre_nouveau .col-md-5
{
    text-align:center;
}
@media only screen and (min-width: 1000px) {

  .home_news_txt {
    
    width: 100%;
  }
  .dropdown-menu li a {
    text-wrap: unset !important;
    white-space: nowrap !important;
}

}

@media only screen and (max-width: 800px)
{
#table_pro_paginate.dataTables_paginate .paginate_button , body #table_pro_paginate.dataTables_paginate .paginate_button.current {
    width: 40px !important;
    height: 40px !important;
}
}
.fiche_container &gt; div:nth-child(1) {
    display: initial !important;

}

.fiche_container {
    height: auto !important;
}</pre></body></html>