.elementor-1920 .elementor-element.elementor-element-22d69f8{--display:flex;}.elementor-1920 .elementor-element.elementor-element-7111728{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-72684b4{--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-1920 .elementor-element.elementor-element-72684b4 .elementor-toc__spinner{color:var( --e-global-color-2a81302 );fill:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-72684b4 .elementor-toc__header-title{text-align:start;}.elementor-1920 .elementor-element.elementor-element-72684b4 .elementor-toc__header{flex-direction:row;}.elementor-1920 .elementor-element.elementor-element-a4e941e{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-0b93c2a{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-1511ad8{--display:flex;}.elementor-1920 .elementor-element.elementor-element-a18d291{--display:flex;}.elementor-1920 .elementor-element.elementor-element-320c005{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-703a6c0{--e-image-carousel-slides-to-show:2;}.elementor-1920 .elementor-element.elementor-element-703a6c0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1920 .elementor-element.elementor-element-703a6c0 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-703a6c0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1920 .elementor-element.elementor-element-703a6c0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-a380061{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-cdef09e{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-507aa67{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-dda9c28{--display:flex;}.elementor-1920 .elementor-element.elementor-element-44a7ef9{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-55b3985 .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-1920 .elementor-element.elementor-element-55b3985 .elementor-button:hover, .elementor-1920 .elementor-element.elementor-element-55b3985 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-55b3985 .elementor-button:hover svg, .elementor-1920 .elementor-element.elementor-element-55b3985 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-182096e{--display:flex;}.elementor-1920 .elementor-element.elementor-element-4be4601{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-53d2436{--e-image-carousel-slides-to-show:2;}.elementor-1920 .elementor-element.elementor-element-53d2436 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1920 .elementor-element.elementor-element-53d2436 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-53d2436 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1920 .elementor-element.elementor-element-53d2436 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-8ed8e81{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-db3d775{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-e1ae6cc{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-be618f5{--display:flex;}.elementor-1920 .elementor-element.elementor-element-c615c4d{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-beab956 .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-1920 .elementor-element.elementor-element-beab956 .elementor-button:hover, .elementor-1920 .elementor-element.elementor-element-beab956 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-beab956 .elementor-button:hover svg, .elementor-1920 .elementor-element.elementor-element-beab956 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-05aba6b{--display:flex;}.elementor-1920 .elementor-element.elementor-element-a9f5987{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-ee7de81{--e-image-carousel-slides-to-show:2;}.elementor-1920 .elementor-element.elementor-element-ee7de81 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1920 .elementor-element.elementor-element-ee7de81 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-ee7de81 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-1920 .elementor-element.elementor-element-ee7de81 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-4fd377d{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-4d445c1{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-0d24321{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-1920 .elementor-element.elementor-element-a363d1c{--display:flex;}.elementor-1920 .elementor-element.elementor-element-28f9bd0{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-80a43d0 .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-1920 .elementor-element.elementor-element-80a43d0 .elementor-button:hover, .elementor-1920 .elementor-element.elementor-element-80a43d0 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-80a43d0 .elementor-button:hover svg, .elementor-1920 .elementor-element.elementor-element-80a43d0 .elementor-button:focus svg{fill:var( --e-global-color-e4bf063 );}.elementor-1920 .elementor-element.elementor-element-4ff1462{--display:flex;}.elementor-1920 .elementor-element.elementor-element-b5367e7{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-cadd804{--display:flex;}.elementor-1920 .elementor-element.elementor-element-c7b04e9{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-2da8a84{--display:flex;}.elementor-1920 .elementor-element.elementor-element-26cef19{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-5dfe18a{--display:flex;}.elementor-1920 .elementor-element.elementor-element-99dddfc{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-bc643b3{--display:flex;}.elementor-1920 .elementor-element.elementor-element-f6024c9{text-align:justify;color:var( --e-global-color-2a81302 );}.elementor-1920 .elementor-element.elementor-element-41e2ebc{--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-1920 .elementor-element.elementor-element-41e2ebc > .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-1920 .elementor-element.elementor-element-659a0a0{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-1920 .elementor-element.elementor-element-c71b1c1{--display:flex;}.elementor-1920 .elementor-element.elementor-element-b9e7e1c{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1920 .elementor-element.elementor-element-b9e7e1c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1920 .elementor-element.elementor-element-b9e7e1c:after{content:"0.66";}.elementor-1920 .elementor-element.elementor-element-b9e7e1c .elementor-post__thumbnail__link{width:100%;}.elementor-1920 .elementor-element.elementor-element-b9e7e1c .elementor-post__meta-data span + span:before{content:"///";}.elementor-1920 .elementor-element.elementor-element-b9e7e1c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1920 .elementor-element.elementor-element-b9e7e1c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1920 .elementor-element.elementor-element-b9e7e1c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-1920 .elementor-element.elementor-element-b9e7e1c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1920 .elementor-element.elementor-element-b9e7e1c:after{content:"0.5";}.elementor-1920 .elementor-element.elementor-element-b9e7e1c .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-0b9b087 */.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 */