.elementor-6509 .elementor-element.elementor-element-51df2f9{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6509 .elementor-element.elementor-element-723cd97{text-align:center;}.elementor-6509 .elementor-element.elementor-element-723cd97 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:bold;color:#FF0000;}.elementor-6509 .elementor-element.elementor-element-4488cfe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;}.elementor-6509 .elementor-element.elementor-element-dbb8d73.elementor-element{--align-self:center;}.elementor-6509 .elementor-element.elementor-element-dbb8d73 .agenda-table-28892573{text-align:center;}.elementor-6509 .elementor-element.elementor-element-dbb8d73 .agenda-table-28892573 td{font-family:"Arial", Sans-serif;font-weight:bold;color:#000000;}.elementor-6509 .elementor-element.elementor-element-dbb8d73 .agenda-table-28892573 td.col-commune{color:#FF0000;text-decoration:underline;}.elementor-6509 .elementor-element.elementor-element-dbb8d73 .agenda-separator-row-28892573.separator-type-image img{max-width:100%;}.elementor-6509 .elementor-element.elementor-element-d632e49{--display:flex;}.elementor-6509 .elementor-element.elementor-element-0debf98.elementor-element{--align-self:stretch;}.elementor-6509 .elementor-element.elementor-element-0debf98{z-index:9999;}.elementor-6509 .elementor-element.elementor-element-0debf98 .ta1-event-label{color:#FF0202;}.elementor-6509 .elementor-element.elementor-element-0debf98 .ta1-event-image img{width:100px;max-width:100px;}.elementor-6509 .elementor-element.elementor-element-0debf98 .ta1-popup-content{background-color:#F8F6F6;color:#000000;}.elementor-6509 .elementor-element.elementor-element-0debf98 .ta1-popup-content::before{border-top-color:#F8F6F6;}.elementor-6509 .elementor-element.elementor-element-acbb11f{--display:flex;}.elementor-6509 .elementor-element.elementor-element-c508976{width:var( --container-widget-width, 94.507% );max-width:94.507%;--container-widget-width:94.507%;--container-widget-flex-grow:0;}.elementor-6509 .elementor-element.elementor-element-c508976.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-wrapper-1caf6fb2{grid-template-columns:repeat(3, 1fr);}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-content-1caf6fb2{text-align:center;}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-card-1caf6fb2{background-color:transparent;color:#000000;}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-image-1caf6fb2 img{width:200px;max-width:200px;}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-title-1caf6fb2{color:#FF0000;font-family:"Arial", Sans-serif;font-weight:bold;}.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-content-1caf6fb2, .elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-content-1caf6fb2 p, .elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-content-1caf6fb2 span, .elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-content-1caf6fb2 strong{font-family:"Arial", Sans-serif;font-weight:bold;}body.elementor-page-6509:not(.elementor-motion-effects-element-type-background), body.elementor-page-6509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sud-aveyron.fr/wp-content/uploads/2026/09/fonds0002b.jpg");}@media(max-width:1024px){.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-wrapper-1caf6fb2{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-6509 .elementor-element.elementor-element-c508976 .ta-assoc-wrapper-1caf6fb2{grid-template-columns:repeat(1, 1fr);}}