.elementor-1954 .elementor-element.elementor-element-69d19b8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-42c7b7b{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-76f347f6{--box-border-color:var( --e-global-color-2a81302 );--header-color:var( --e-global-color-2a81302 );--toggle-button-color:var( --e-global-color-2a81302 );--item-text-color:var( --e-global-color-2a81302 );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-76f347f6 .elementor-toc__spinner{color:var( --e-global-color-2a81302 );fill:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-76f347f6 .elementor-toc__header-title{text-align:start;}.elementor-1954 .elementor-element.elementor-element-76f347f6 .elementor-toc__header{flex-direction:row;}.elementor-1954 .elementor-element.elementor-element-4b4461e2{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-4b4461e2 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-6ee94272{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1954 .elementor-element.elementor-element-779f09fd{--display:flex;}.elementor-1954 .elementor-element.elementor-element-2e608e42{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-2e608e42 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-37e257b{--e-image-carousel-slides-to-show:2;border-radius:20px 20px 20px 20px;}.elementor-1954 .elementor-element.elementor-element-37e257b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1954 .elementor-element.elementor-element-37e257b .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-37e257b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1954 .elementor-element.elementor-element-37e257b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-788948b8{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1954 .elementor-element.elementor-element-c4bd754 .elementor-button{background-color:var( --e-global-color-e4bf063 );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1954 .elementor-element.elementor-element-c4bd754 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-c4bd754 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-c4bd754 .elementor-button:hover svg, .elementor-1954 .elementor-element.elementor-element-c4bd754 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-4e346dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-3f3c05b4{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-3f3c05b4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-74afbb8f{--e-image-carousel-slides-to-show:2;border-radius:20px 20px 20px 20px;}.elementor-1954 .elementor-element.elementor-element-74afbb8f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1954 .elementor-element.elementor-element-74afbb8f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-74afbb8f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1954 .elementor-element.elementor-element-74afbb8f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-6aa6e475{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1954 .elementor-element.elementor-element-3df05f57 .elementor-button{background-color:var( --e-global-color-e4bf063 );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1954 .elementor-element.elementor-element-3df05f57 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-3df05f57 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-3df05f57 .elementor-button:hover svg, .elementor-1954 .elementor-element.elementor-element-3df05f57 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-68d5cd8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-15d85281{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-15d85281 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-7f773689{--e-image-carousel-slides-to-show:2;border-radius:20px 20px 20px 20px;}.elementor-1954 .elementor-element.elementor-element-7f773689 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1954 .elementor-element.elementor-element-7f773689 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-7f773689 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1954 .elementor-element.elementor-element-7f773689 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-6da1e242{text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1954 .elementor-element.elementor-element-7aecd23 .elementor-button{background-color:var( --e-global-color-e4bf063 );fill:#FFFFFF;color:#FFFFFF;transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1954 .elementor-element.elementor-element-7aecd23 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-7aecd23 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-7aecd23 .elementor-button:hover svg, .elementor-1954 .elementor-element.elementor-element-7aecd23 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1954 .elementor-element.elementor-element-6737f13a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-225960d2{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-225960d2 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-036b8a6{--display:flex;}.elementor-1954 .elementor-element.elementor-element-0089694{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-38ff3c7{--display:flex;}.elementor-1954 .elementor-element.elementor-element-588986c{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-a2020d8{--display:flex;}.elementor-1954 .elementor-element.elementor-element-52b6b55{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-907fb4c{--display:flex;}.elementor-1954 .elementor-element.elementor-element-5fe3153{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-a44d854{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-2a81302 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-a44d854 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-245dd5f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-60e47d77{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-60e47d77 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-2a81302 );}.elementor-1954 .elementor-element.elementor-element-66f0ca5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1954 .elementor-element.elementor-element-13df6f79{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1954 .elementor-element.elementor-element-13df6f79 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1954 .elementor-element.elementor-element-13df6f79:after{content:"0.66";}.elementor-1954 .elementor-element.elementor-element-13df6f79 .elementor-post__thumbnail__link{width:100%;}.elementor-1954 .elementor-element.elementor-element-13df6f79 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1954 .elementor-element.elementor-element-13df6f79.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1954 .elementor-element.elementor-element-13df6f79.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1954 .elementor-element.elementor-element-13df6f79.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-13df6f79 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1954 .elementor-element.elementor-element-13df6f79:after{content:"0.5";}.elementor-1954 .elementor-element.elementor-element-13df6f79 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-4ae31406 */.table-affiliation table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff;
}

.table-affiliation th {
  background-color: #3F5E54;
  color: #ffffff;
  padding: 12px;
  font-weight: 600;
}

.table-affiliation td {
  padding: 12px;
  border: 1px solid #e5e5e5;
  background-color: #ffffff;
}

/* suppression des lignes alternées */
.table-affiliation tr:nth-child(even) {
  background-color: #ffffff;
}

.table-affiliation a {
  color: #3F5E54;
  font-weight: 600;
  text-decoration: none;
}

.table-affiliation a:hover {
  text-decoration: underline;
}
.table-affiliation th {
  background-color: #3F5E54;
  color: #ffffff;
  padding: 12px;
  font-weight: 600;
  white-space: nowrap; /* clé */
  font-size: 14px;
}
.table-affiliation {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-affiliation table {
  min-width: 900px; /* force le scroll horizontal */
}/* End custom CSS */