PageSourceSearch

https://gfpd.ca/qui-sommes-nous/le-groupe/

html gfpd.ca collected 2026-10-03 22:19:39 UTC 235,400 bytes, 7,415 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="fr-FR" prefix="og: https://ogp.me/ns#">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="https://gmpg.org/xfn/11">
7<meta name="facebook-domain-verification" content="k86u9tbrasujvc8j0vuqyvjsvo5mof" />
8<!-- Bootstrap -->
9<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous">
10<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
vendor: 1 bytes, line 10
10
11<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.slim.min.js" integrity="sha384-DfXdz2htPH0lsSSs5nCTpuj/zy4C+OGpamoFVy38MVBnE+IbbVYUew+OrCXaRkfj" crossorigin="anonymous"></script>
vendor: 1 bytes, line 11
11
12<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-Fy6S3B9q64WdZWQUiU+q4/2Lc9npb8tCaSX9FK7E8HnRr0Jz8D6OP9dO5Vg3Q9ct" crossorigin="anonymous"></script>
12
13<!-- FontAwesome Pro -->
14<link href="https://api.ressources.tech/fafont6/css/all.css?ver20261002" rel="stylesheet">
15<link href="https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i|Satisfy|Corinthia:400,700&display=swap" rel="stylesheet">
16<title>Le groupe - Groupe Femmes, Politique et Démocratie</title>
17<!-- All in One SEO 5.0.2.1 - aioseo.com -->
18<meta name="description" content="NOTRE MISSION Éduquer la population en général, et plus particulièrement les femmes, à l’action citoyenne et démocratique; Promouvoir une plus grande participation des femmes à la vie politique; Soutenir auprès de toutes et de tous, l’exercice plein et entier de la citoyenneté. NOS OBJECTIFS Accroître au sein de la population la connaissance des institutions démocratiques" />
19<meta name="robots" content="max-image-preview:large" />
20<link rel="canonical" href="https://gfpd.ca/qui-sommes-nous/le-groupe/" />
21<meta name="generator" content="All in One SEO (AIOSEO) 5.0.2.1" />
22<meta property="og:locale" content="fr_FR" />
23<meta property="og:site_name" content="Groupe Femmes, Politique et Démocratie -" />
24<meta property="og:type" content="article" />
25<meta property="og:title" content="Le groupe - Groupe Femmes, Politique et Démocratie" />
26<meta property="og:description" content="NOTRE MISSION Éduquer la population en général, et plus particulièrement les femmes, à l’action citoyenne et démocratique; Promouvoir une plus grande participation des femmes à la vie politique; Soutenir auprès de toutes et de tous, l’exercice plein et entier de la citoyenneté. NOS OBJECTIFS Accroître au sein de la population la connaissance des institutions démocratiques" />
27<meta property="og:url" content="https://gfpd.ca/qui-sommes-nous/le-groupe/" />
28<meta property="article:published_time" content="2019-10-01T11:58:14+00:00" />
29<meta property="article:modified_time" content="2025-07-03T19:21:38+00:00" />
30<meta name="twitter:card" content="summary_large_image" />
31<meta name="twitter:title" content="Le groupe - Groupe Femmes, Politique et Démocratie" />
32<meta name="twitter:description" content="NOTRE MISSION Éduquer la population en général, et plus particulièrement les femmes, à l’action citoyenne et démocratique; Promouvoir une plus grande participation des femmes à la vie politique; Soutenir auprès de toutes et de tous, l’exercice plein et entier de la citoyenneté. NOS OBJECTIFS Accroître au sein de la population la connaissance des institutions démocratiques" />
33<script type="application/ld+json" class="aioseo-schema">
34{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/#listItem","position":1,"name":"Home","item":"https:\/\/gfpd.ca\/","nextItem":{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/#listItem","name":"Qui sommes-nous?"}},{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/#listItem","position":2,"name":"Qui sommes-nous?","item":"https:\/\/gfpd.ca\/qui-sommes-nous\/","nextItem":{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/#listItem","name":"Le groupe"},"previousItem":{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/#listItem","position":3,"name":"Le groupe","previousItem":{"@type":"ListItem","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/#listItem","name":"Qui sommes-nous?"}}]},{"@type":"Organization","@id":"https:\/\/gfpd.ca\/#organization","name":"Groupe Femmes, Politique et D\u00e9mocratie","url":"https:\/\/gfpd.ca\/"},{"@type":"WebPage","@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/#webpage","url":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/","name":"Le groupe - Groupe Femmes, Politique et D\u00e9mocratie","description":"NOTRE MISSION \u00c9duquer la population en g\u00e9n\u00e9ral, et plus particuli\u00e8rement les femmes, \u00e0 l\u2019action citoyenne et d\u00e9mocratique; Promouvoir une plus grande participation des femmes \u00e0 la vie politique; Soutenir aupr\u00e8s de toutes et de tous, l\u2019exercice plein et entier de la citoyennet\u00e9. NOS OBJECTIFS Accro\u00eetre au sein de la population la connaissance des institutions d\u00e9mocratiques","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/gfpd.ca\/#website"},"breadcrumb":{"@id":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/#breadcrumblist"},"datePublished":"2019-10-01T07:58:14-04:00","dateModified":"2025-07-03T15:21:38-04:00"},{"@type":"WebSite","@id":"https:\/\/gfpd.ca\/#website","url":"https:\/\/gfpd.ca\/","name":"Groupe Femmes, Politique et D\u00e9mocratie","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/gfpd.ca\/#organization"}}]}
35</script>
35
36<!-- All in One SEO -->
37<link rel="alternate" type="application/rss+xml" title="Groupe Femmes, Politique et Démocratie &raquo; Flux" href="https://gfpd.ca/feed/" />
38<link rel="alternate" type="application/rss+xml" title="Groupe Femmes, Politique et Démocratie &raquo; Flux des commentaires" href="https://gfpd.ca/comments/feed/" />
39<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://gfpd.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgfpd.ca%2Fqui-sommes-nous%2Fle-groupe%2F" />
40<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://gfpd.ca/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fgfpd.ca%2Fqui-sommes-nous%2Fle-groupe%2F&#038;format=xml" />
41<style id="wp-img-auto-sizes-contain-inline-css">
42img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
43/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
44</style>
45<style id="wp-emoji-styles-inline-css">
46img.wp-smiley, img.emoji {
47display: inline !important;
48border: none !important;
49box-shadow: none !important;
50height: 1em !important;
51width: 1em !important;
52margin: 0 0.07em !important;
53vertical-align: -0.1em !important;
54background: none !important;
55padding: 0 !important;
56}
57/*# sourceURL=wp-emoji-styles-inline-css */
58</style>
59<style id="wp-block-library-inline-css">
60:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
60--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
61/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
62</style>
63<style id="classic-theme-styles-inline-css">
64/*! This file is auto-generated */
65.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
66/*# sourceURL=/wp-includes/css/classic-themes.min.css */
67</style>
68<style id="global-styles-inline-css">
69:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
690) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
69.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
70/*# sourceURL=global-styles-inline-css */
71</style>
72<!-- <link rel='stylesheet' id='cmplz-general-css' href='https://gfpd.ca/wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css?ver=1788936409' media='all' /> -->
73<!-- <link rel='stylesheet' id='gfpd-style-css' href='https://gfpd.ca/wp-content/themes/gfpd/style.css?ver=1790888505' media='all' /> -->
74<!-- <link rel='stylesheet' id='wp-pagenavi-css' href='https://gfpd.ca/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' media='all' /> -->
75<!-- <link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://gfpd.ca/wp-content/uploads/complianz/css/banner-1-optin.css?ver=1788936413' media='all' /> -->
76<link rel="stylesheet" type="text/css" href="//gfpd.ca/wp-content/cache/wpfc-minified/dg1f0fcw/5qten.css" media="all"/>
77<script id="jquery-core-js" src="https://gfpd.ca/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 77
77
78<script id="jquery-migrate-js" src="https://gfpd.ca/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 78
78
79<script async data-wp-strategy="async" id="monsterinsights-frontend-script-js" src="https://gfpd.ca/wp-content/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.js?ver=11.3.0"></script>
vendor: 1 bytes, line 79
79
80<script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */
81var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/gfpd.ca","hash_tracking":"false","v4_id":"G-TEE70BCQGS"};/* ]]> */
82</script>
vendor: 1 bytes, line 82
82
83<script id="facebook-signal-js-extra">
84var facebookSignalConfig = {"cookieName":"wc_facebook_signals_state","ajaxUrl":"https://gfpd.ca/wp-admin/admin-ajax.php","signalsAction":"fbpix_set_pixel_signals","signalsNonce":"316fd14a65"};
85//# sourceURL=facebook-signal-js-extra
86</script>
vendor: 1 bytes, line 86
86
87<script id="facebook-signal-js" src="https://gfpd.ca/wp-content/plugins/official-facebook-pixel/core/../js/facebook_signal.js?ver=5.2.2"></script>
87
88<link rel="https://api.w.org/" href="https://gfpd.ca/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://gfpd.ca/wp-json/wp/v2/pages/97" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://gfpd.ca/xmlrpc.php?rsd" />
89<link rel='shortlink' href='https://gfpd.ca/?p=97' />
90<!-- Stream WordPress user activity plugin v4.4.0 -->
91<style>.cmplz-hidden {
92display: none !important;
93}</style>
94<!-- Meta Pixel Code -->
95<script data-service="facebook" data-category="marketing" type="text/plain">
96!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
97n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
98n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
99t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
100document,'script','https://connect.facebook.net/en_US/fbevents.js');
101</script>
101
102<!-- End Meta Pixel Code -->
103<script type='text/javascript'>FacebookSignal.init({"held":false,"ajaxUrl":"https:\/\/gfpd.ca\/wp-admin\/admin-ajax.php","releaseAction":"fbpix_release_signals","pixelId":"196539374944722","attribution":{},"capig":"1"});FacebookSignal.initPixel("196539374944722",{},{"agent":"wordpress_0-7.1.2-5.2.2","includeCapiIntegration":true});</script>
103<script data-service="facebook" data-category="marketing" type="text/plain">
104fbq('track', 'PageView', []);
105</script>
105		<style type="text/css">
106.site-title a,
107.site-description {
108color: #5e0275;
109}
110</style>
111<style class="wpcode-css-snippet">/* ELLES — carte du 8 décembre — mobile */
112@media (max-width: 767px) {
113#elles-rdv8dec {
114width: calc(100% - 30px) !important;
115margin: 28px auto !important;
116padding: 22px !important;
117background: #fffaf6 !important;
118border-radius: 18px !important;
119box-sizing: border-box !important;
120/* BOUTON PRUNE — 8 DÉCEMBRE MOBILE */
121@media (max-width: 767px) {
122#elles-rdv8dec a.rdv8-bouton {
123display: inline-flex !important;
124align-items: center !important;
125justify-content: center !important;
126width: auto !important;
127max-width: 100% !important;
128min-height: 48px !important;
129margin: 0 auto !important;
130padding: 13px 22px !important;
131background: #501a50 !important;
132background-color: #501a50 !important;
133color: #ffffff !important;
134border: none !important;
135border-radius: 28px !important;
136box-shadow: none !important;
137font-size: 14px !important;
138font-weight: 700 !important;
139line-height: 1.2 !important;
140text-align: center !important;
141text-decoration: none !important;
142white-space: nowrap !important;
143position: static !important;
144transform: none !important;
145}
146#elles-rdv8dec a.rdv8-bouton:visited,
147#elles-rdv8dec a.rdv8-bouton:active,
148#elles-rdv8dec a.rdv8-bouton:focus {
149background: #501a50 !important;
150color: #ffffff !important;
151text-decoration: none !important;
152}
153}
154}
155#elles-rdv8dec .rdv8-entete {
156display: block !important;
157}
158/* Date */
159#elles-rdv8dec .rdv8-date {
160display: block !important;
161width: 90px !important;
162margin: 0 auto 18px !important;
163padding: 15px 8px !important;
164background: #501a50 !important;
165color: white !important;
166border-radius: 12px !important;
167text-align: center !important;
168}
169#elles-rdv8dec .rdv8-date strong {
170display: block !important;
171color: white !important;
172font-size: 42px !important;
173line-height: 1 !important;
174}
175#elles-rdv8dec .rdv8-date span,
176#elles-rdv8dec .rdv8-date small {
177display: block !important;
178color: white !important;
179margin-top: 7px !important;
180font-size: 11px !important;
181}
182/* Contenu */
183#elles-rdv8dec .rdv8-contenu {
184position: static !important;
185display: block !important;
186width: 100% !important;
187padding: 0 !important;
188text-align: center !important;
189}
190#elles-rdv8dec .rdv8-reserve {
191display: inline-block !important;
192margin: 0 auto 14px !important;
193padding: 7px 11px !important;
194background: #efe5f2 !important;
195color: #71318b !important;
196border-radius: 20px !important;
197font-size: 11px !important;
198}
199#elles-rdv8dec .rdv8-surtitre {
200margin: 0 0 7px !important;
201font-size: 13px !important;
202text-align: center !important;
203}
204#elles-rdv8dec h3 {
205margin: 0 auto 12px !important;
206font-size: 25px !important;
207line-height: 1.2 !important;
208text-align: center !important;
209}
210#elles-rdv8dec .rdv8-livre,
211#elles-rdv8dec .rdv8-info {
212margin: 0 auto 12px !important;
213font-size: 15px !important;
214line-height: 1.4 !important;
215text-align: center !important;
216}
217/* Couverture */
218#elles-rdv8dec .rdv8-livre-visuel {
219position: static !important;
220display: block !important;
221width: 110px !important;
222margin: 18px auto !important;
223}
224#elles-rdv8dec .rdv8-livre-visuel img {
225display: block !important;
226width: 110px !important;
227max-width: 110px !important;
228height: auto !important;
229margin: 0 auto !important;
230border-radius: 4px !important;
231}
232/* Bas */
233#elles-rdv8dec .rdv8-bas {
234margin-top: 18px !important;
235padding-top: 18px !important;
236text-align: center !important;
237}
238#elles-rdv8dec .rdv8-bas p {
239margin: 0 auto 14px !important;
240font-size: 13px !important;
241line-height: 1.4 !important;
242text-align: center !important;
243}
244#elles-rdv8dec .rdv8-bouton {
245display: inline-flex !important;
246width: auto !important;
247margin: 0 auto !important;
248padding: 13px 20px !important;
249align-items: center !important;
250justify-content: center !important;
251font-size: 14px !important;
252line-height: 1.2 !important;
253white-space: nowrap !important;
254transform: none !important;
255}
256}
257/* Bouton inscription — correction mobile */
258@media (max-width: 767px) {
259#elles-rdv8dec .rdv8-bouton {
260display: flex !important;
261width: fit-content !important;
262max-width: 100% !important;
263margin: 0 auto !important;
264padding: 14px 22px !important;
265align-items: center !important;
266justify-content: center !important;
267font-size: 14px !important;
268line-height: 1.2 !important;
269text-align: center !important;
270white-space: nowrap !important;
271position: static !important;
272transform: none !important;
273}
274#elles-rdv8dec .rdv8-bouton span {
275display: inline !important;
276position: static !important;
277transform: none !important;
278}
279}</style><link rel="icon" href="https://gfpd.ca/wp-content/uploads/2019/09/cropped-fav
279icon-gfpd-32x32.png" sizes="32x32" />
280<link rel="icon" href="https://gfpd.ca/wp-content/uploads/2019/09/cropped-favicon-gfpd-192x192.png" sizes="192x192" />
281<link rel="apple-touch-icon" href="https://gfpd.ca/wp-content/uploads/2019/09/cropped-favicon-gfpd-180x180.png" />
282<meta name="msapplication-TileImage" content="https://gfpd.ca/wp-content/uploads/2019/09/cropped-favicon-gfpd-270x270.png" />
283<style id="wp-custom-css">
284/* Élections 2026 — agrandir uniquement le panneau sur ordinateur */
285@media (min-width: 769px) {
286.home #hero .container {
287width: 100% !important;
288max-width: 1500px !important;
289padding-left: 5% !important;
290padding-right: 5% !important;
291}
292.home #hero .header-texte {
293flex: 0 0 100% !important;
294width: 100% !important;
295max-width: 1400px !important;
296margin: 0 auto !important;
297}
298}
299/* =========================================
300CE QUE DEMANDE LE GFPD
301========================================= */
302.gfpd-demandes {
303max-width: 1250px;
304margin: 70px auto 50px;
305padding: 45px 35px;
306}
307.gfpd-demandes > h2 {
308color: #5b174f !important;
309font-size: 36px !important;
310font-weight: 800 !important;
311text-align: center !important;
312margin: 0 0 45px !important;
313padding: 0 0 18px !important;
314border-bottom: 3px solid #5b174f;
315background: transparent !important;
316}
317.gfpd-demandes-grille {
318display: grid;
319grid-template-columns: repeat(3, 1fr);
320gap: 22px;
321}
322.gfpd-demande {
323background: #fffaf6;
324border-radius: 14px;
325padding: 30px 25px;
326box-shadow: 0 5px 18px rgba(77,32,87,0.10);
327border-top: 5px solid #5b174f;
328}
329.gfpd-demande h3 {
330color: #5b174f !important;
331font-size: 21px !important;
332font-weight: 800 !important;
333line-height: 1.3 !important;
334margin: 0 0 18px !important;
335}
336.gfpd-demande p {
337color: #333 !important;
338font-size: 17px !important;
339line-height: 1.6 !important;
340margin: 0 !important;
341}
342/* Téléphone */
343@media (max-width: 768px) {
344.gfpd-demandes {
345margin-top: 45px;
346padding: 30px 10px;
347}
348.gfpd-demandes > h2 {
349font-size: 28px !important;
350}
351.gfpd-demandes-grille {
352grid-template-columns: 1fr;
353}
354.gfpd-demande {
355padding: 24px 20px;
356}
357}
358/* =========================================
359ÉLECTIONS 2026 — RENFORCEMENT VISUEL
360Ne modifie pas les textes
361========================================= */
362/* Plus d'espace entre les grandes sections */
363.gfpd-faq-parite,
364.gfpd-demandes {
365position: relative;
366}
367/* ===== TITRE FAQ ===== */
368.gfpd-faq-parite > h2 {
369font-size: 40px !important;
370font-weight: 800 !important;
371line-height: 1.15 !important;
372color: #5b174f !important;
373margin-bottom: 45px !important;
374}
375/* ===== CARTES FAQ ===== */
376.gfpd-faq-item {
377background: #ffffff !important;
378border-radius: 16px !important;
379padding: 28px 32px !important;
380margin-bottom: 22px !important;
381border-left: 6px solid #5b174f !important;
382box-shadow: 0 7px 22px rgba(77,32,87,0.12) !important;
383}
384.gfpd-faq-item h3 {
385font-size: 23px !important;
386font-weight: 800 !important;
387color: #5b174f !important;
388margin-bottom: 13px !important;
389}
390.gfpd-faq-item p {
391font-size: 18px !important;
392line-height: 1.7 !important;
393color: #292929 !important;
394}
395/* ===== POURQUOI LA PARITÉ EST IMPORTANTE ===== */
396.gfpd-faq-important {
397margin-top: 65px !important;
398padding: 40px 45px !important;
399background: #f7eef5 !important;
400border-radius: 18px !important;
401border-left: 0 !important;
402box-shadow: 0 8px 25px rgba(77,32,87,0.10) !important;
403}
404.gfpd-faq-important h2 {
405font-size: 32px !important;
406font-weight: 800 !important;
407color: #5b174f !important;
408padding-bottom: 18px !important;
409margin-bottom: 30px !important;
410border-bottom: 3px solid #5b174f !important;
411}
412.gfpd-faq-important p {
413background: rgba(255,255,255,0.75);
414padding: 17px 20px !important;
415margin-bottom: 14px !important;
416border-radius: 10px;
417font-size: 18px !important;
418line-height: 1.6 !important;
419}
420.gfpd-faq-important strong {
421color: #5b174f !important;
422font-weight: 800 !important;
423}
424/* =========================================
425CE QUE DEMANDE LE GFPD
426========================================= */
427.gfpd-demandes {
428max-width: 1300px !important;
429margin: 80px auto 60px !important;
430padding: 50px 35px !important;
431background: #f7eef5;
432border-radius: 20px;
433}
434.gfpd-demandes > h2 {
435font-size: 42px !important;
436font-weight: 800 !important;
437color: #5b174f !important;
438text-align: center !important;
439margin-bottom: 50px !important;
440padding-bottom: 20px !important;
441border-bottom: 4px solid #5b174f !important;
442}
443/* Les trois demandes */
444.gfpd-demandes-grille {
445display: grid !important;
446grid-template-columns: repeat(3, 1fr) !important;
447gap: 25px !important;
448}
449.gfpd-demande {
450background: #ffffff !important;
451border-radius: 16px !important;
452padding: 32px 28px !important;
453border-top: 7px solid #5b174f !important;
454box-shadow: 0 8px 24px rgba(77,32,87,0.14) !important;
455}
456.gfpd-demande h3 {
457color: #5b174f !important;
458font-size: 24px !important;
459font-weight: 800 !important;
460line-height: 1.25 !important;
461margin-bottom: 20px !important;
462}
463.gfpd-demande p {
464color: #292929 !important;
465font-size: 18px !important;
466line-height: 1.65 !important;
467}
468/* ===== MOBILE ===== */
469@media (max-width: 768px) {
470.gfpd-faq-parite > h2 {
471font-size: 30px !important;
472}
473.gfpd-faq-item {
474padding: 22px 20px !important;
475}
476.gfpd-faq-item h3 {
477font-size: 21px !important;
478}
479.gfpd-faq-item p {
480font-size: 16px !important;
481}
482.gfpd-faq-important {
483padding: 28px 20px !important;
484}
485.gfpd-faq-important h2 {
486font-size: 27px !important;
487}
488.gfpd-faq-important p {
489font-size: 16px !important;
490}
491.gfpd-demandes {
492margin-top: 50px !important;
493padding: 35px 18px !important;
494}
495.gfpd-demandes > h2 {
496font-size: 30px !important;
497}
498.gfpd-demandes-grille {
499grid-template-columns: 1fr !important;
500}
501.gfpd-demande {
502padding: 26px 22px !important;
503}
504.gfpd-demande h3 {
505font-size: 22px !important;
506}
507.gfpd-demande p {
508font-size: 16px !important;
509}
510}
511/* Alignement du bloc "Pourquoi la parité est-elle importante ?" */
512.gfpd-faq-important p {
513display: block !important;
514width: 100% !important;
515margin: 0 0 14px 0 !important;
516padding: 16px 20px !important;
517line-height: 1.6 !important;
518text-align: left !important;
519box-sizing: border-box !important;
520}
521.gfpd-faq-important p:last-child {
522margin-bottom: 0 !important;
523}
524/* Le paragraphe final reste bien séparé */
525.gfpd-faq-important p:last-child {
526margin-top: 25px !important;
527padding-top: 22px !important;
528padding-bottom: 22px !important;
529}
530/* =========================================
531GFPD — FIN DE PAGE PLUS MODERNE
532========================================= */
533.gfpd-demandes {
534position: relative;
535overflow: hidden;
536max-width: 1300px !important;
537margin: 90px auto 80px !important;
538padding: 60px 45px !important;
539background: linear-gradient(
540135deg,
541rgba(247,238,245,0.98),
542rgba(255,250,246,0.98)
543) !important;
544border-radius: 24px !important;
545box-shadow: 0 15px 40px rgba(75,35,90,0.12) !important;
546}
547/* Petit élément décoratif */
548.gfpd-demandes::before {
549content: "";
550position: absolute;
551width: 280px;
552height: 280px;
553border-radius: 50%;
554background: rgba(111,55,145,0.07);
555top: -140px;
556right: -90px;
557pointer-events: none;
558}
559.gfpd-demandes > h2 {
560position: relative;
561font-size: 44px !important;
562text-align: center !important;
563margin-bottom: 50px !important;
564}
565/* Les 3 cartes */
566.gfpd-demande {
567position: relative;
568background: rgba(255,255,255,0.94) !important;
569border: 1px solid rgba(111,55,145,0.12) !important;
570border-top: 6px solid #6f3791 !important;
571border-radius: 18px !important;
572padding: 34px 30px !important;
573box-shadow: 0 8px 25px rgba(75,35,90,0.10) !important;
574transition:
575transform 0.25s ease,
576box-shadow 0.25s ease;
577}
578/* Mouvement discret au survol */
579.gfpd-demande:hover {
580transform: translateY(-8px);
581box-shadow: 0 18px 38px rgba(75,35,90,0.18) !important;
582}
583.gfpd-demande h3 {
584font-size: 24px !important;
585margin-bottom: 20px !important;
586}
587/* FAQ également plus vivante */
588.gfpd-faq-item {
589transition:
590transform 0.22s ease,
591box-shadow 0.22s ease;
592}
593.gfpd-faq-item:hover {
594transform: translateX(7px);
595box-shadow: 0 12px 28px rgba(75,35,90,0.15) !important;
596}
597/* Le gros bloc "Pourquoi..." */
598.gfpd-faq-important {
599transition:
600transform 0.25s ease,
601box-shadow 0.25s ease;
602}
603.gfpd-faq-important:hover {
604transform: translateY(-4px);
605box-shadow: 0 15px 35px rgba(75,35,90,0.15) !important;
606}
607/* Téléphone : pas de mouvements inutiles */
608@media (max-width: 768px) {
609.gfpd-demandes {
610margin: 55px auto 45px !important;
611padding: 38px 18px !important;
612border-radius: 18px !important;
613}
614.gfpd-demandes > h2 {
615font-size: 31px !important;
616}
617.gfpd-demande:hover,
618.gfpd-faq-item:hover,
619.gfpd-faq-important:hover {
620transform: none;
621}
622}
623/* Respecte les préférences d'accessibilité */
624@media (prefers-reduced-motion: reduce) {
625.gfpd-demande,
626.gfpd-faq-item,
627.gfpd-faq-important {
628transition: none !important;
629transform: none !important;
630}
631}
632/* =========================================
633MENU PARITÉ — NAVIGATION FLOTTANTE
634========================================= */
635.gfpd-menu-parite {
636position: sticky !important;
637top: 12px !important;
638z-index: 999 !important;
639display: flex !important;
640justify-content: center !important;
641align-items: center !important;
642flex-wrap: wrap !important;
643gap: 9px !important;
644max-width: 1100px !important;
645margin: 28px auto 45px !important;
646padding: 12px 15px !important;
647background: rgba(255, 255, 255, 0.94) !important;
648backdrop-filter: blur(12px);
649-webkit-backdrop-filter: blur(12px);
650border: 1px solid rgba(111, 55, 145, 0.14);
651border-radius: 50px !important;
652box-shadow: 0 8px 28px rgba(75, 35, 90, 0.15) !important;
653}
654.gfpd-menu-parite a {
655display: inline-block !important;
656padding: 10px 16px !important;
657color: #6f3791 !important;
658background: transparent !important;
659font-size: 14px !important;
660font-weight: 700 !important;
661line-height: 1.2 !important;
662text-decoration: none !important;
663border-radius: 30px !important;
664transition:
665background 0.2s ease,
666color 0.2s ease,
667transform 0.2s ease !important;
668}
669.gfpd-menu-parite a:hover {
670color: #ffffff !important;
671background: #6f3791 !important;
672transform: translateY(-2px);
673}
674/* Défilement doux quand on clique */
675html {
676scroll-behavior: smooth;
677}
678/* Position d'arrivée des ancres */
679#moniteur,
680#comprendre,
681#importance,
682#demandes {
683scroll-margin-top: 100px;
684}
685/* Téléphone */
686@media (max-width: 768px) {
687.gfpd-menu-parite {
688position: relative !important;
689top: auto !important;
690border-radius: 18px !important;
691padding: 10px !important;
692gap: 6px !important;
693}
694.gfpd-menu-parite a {
695font-size: 12px !important;
696padding: 8px 10px !important;
697}
698}
699/* Accessibilité */
700@media (prefers-reduced-motion: reduce) {
701html {
702scroll-behavior: auto;
703}
704.gfpd-menu-parite a {
705transition: none !important;
706}
707}
708/* =========================================
709MENU PARITÉ — VERSION PLUS ÉLÉGANTE
710========================================= */
711.gfpd-menu-parite {
712max-width: 1250px !important;
713padding: 18px 24px !important;
714gap: 12px !important;
715background: linear-gradient(
716135deg,
717rgba(247,238,245,0.97),
718rgba(255,250,246,0.97)
719) !important;
720border: 1px solid rgba(111,55,145,0.16) !important;
721border-radius: 22px !important;
722box-shadow:
7230 10px 30px rgba(75,35,90,0.12),
724inset 0 1px 0 rgba(255,255,255,0.8) !important;
725}
726.gfpd-menu-parite a {
727font-size: 16px !important;
728font-weight: 700 !important;
729padding: 13px 21px !important;
730color: #6f3791 !important;
731background: rgba(255,255,255,0.72) !important;
732border: 1px solid rgba(111,55,145,0.12) !important;
733border-radius: 30px !important;
734box-shadow: 0 3px 10px rgba(75,35,90,0.06);
735transition:
736transform 0.2s ease,
737background 0.2s ease,
738color 0.2s ease,
739box-shadow 0.2s ease !important;
740}
741.gfpd-menu-parite a:hover {
742background: #6f3791 !important;
743color: #ffffff !important;
744transform: translateY(-3px);
745box-shadow: 0 7px 16px rgba(75,35,90,0.20);
746}
747/* Téléphone */
748@media (max-width: 768px) {
749.gfpd-menu-parite {
750padding: 14px 12px !important;
751border-radius: 16px !important;
752}
753.gfpd-menu-parite a {
754font-size: 13px !important;
755padding: 10px 13px !important;
756}
757}
758/* =========================================
759MENU PARITÉ — GROS BOUTONS GFPD
760========================================= */
761.gfpd-menu-parite {
762max-width: 1350px !important;
763padding: 22px !important;
764gap: 14px !important;
765display: grid !important;
766grid-template-columns: repeat(4, 1fr) !important;
767background: #f7eef5 !important;
768border-radius: 24px !important;
769border: none !important;
770box-shadow: 0 12px 32px rgba(75,35,90,0.12) !important;
771}
772.gfpd-menu-parite a {
773min-height: 105px !important;
774padding: 22px 18px !important;
775display: flex !important;
776align-items: center !important;
777justify-content: center !important;
778text-align: center !important;
779font-size: 18px !important;
780font-weight: 800 !important;
781line-height: 1.25 !important;
782color: #ffffff !important;
783border: none !important;
784border-radius: 17px !important;
785box-shadow: 0 7px 18px rgba(75,35,90,0.16) !important;
786}
787/* Les 4 couleurs */
788.gfpd-menu-parite a:nth-child(1) {
789background: #733393 !important;
790}
791.gfpd-menu-parite a:nth-child(2) {
792background: #91418c !important;
793}
794.gfpd-menu-parite a:nth-child(3) {
795background: #b54d83 !important;
796}
797.gfpd-menu-parite a:nth-child(4) {
798background: #5b174f !important;
799}
800/* Survol */
801.gfpd-menu-parite a:hover {
802color: #ffffff !important;
803transform: translateY(-5px) scale(1.02) !important;
804box-shadow: 0 13px 25px rgba(75,35,90,0.25) !important;
805filter: brightness(1.08);
806}
807/* Tablette */
808@media (max-width: 1000px) {
809.gfpd-menu-parite {
810grid-template-columns: repeat(2, 1fr) !important;
811}
812}
813/* Téléphone */
814@media (max-width: 600px) {
815.gfpd-menu-parite {
816grid-template-columns: 1fr !important;
817padding: 12px !important;
818gap: 9px !important;
819}
820.gfpd-menu-parite a {
821min-height: 65px !important;
822font-size: 16px !important;
823padding: 15px !important;
824}
825}
826/* Écritures du menu un peu plus grandes */
827.gfpd-menu-parite a {
828font-size: 21px !important;
829line-height: 1.3 !important;
830font-weight: 800 !important;
831}
832/* Téléphone */
833@media (max-width: 600px) {
834.gfpd-menu-parite a {
835font-size: 18px !important;
836}
837}
838/* =========================================
839ÉLECTIONS 2026 — STATUES NETTES
840========================================= */
841/* =========================================
842ÉLECTIONS 2026 — PHOTO HD FIXE
843========================================= */
844/* ========================================
845GFPD - POUR ALLER PLUS LOIN
846Version chaleureuse
847======================================== */
848.gfpd-plus-loin {
849max-width: 1180px;
850margin: 85px auto 45px;
851padding: 0 25px;
852box-sizing: border-box;
853}
854/* ========================================
855ENTÊTE
856======================================== */
857.gfpd-plus-loin-entete {
858max-width: 720px;
859margin: 0 auto 55px;
860text-align: center;
861}
862.gfpd-sur-titre {
863margin: 0 0 9px !important;
864color: #733393;
865font-size: 13px !important;
866font-weight: 700;
867letter-spacing: 2.2px;
868}
869.gfpd-plus-loin-entete h2 {
870margin: 0 0 14px;
871color: #733393;
872font-size: 42px;
873line-height: 1.15;
874}
875.gfpd-plus-loin-intro {
876margin: 0 !important;
877color: #716675;
878font-size: 17px !important;
879line-height: 1.55;
880}
881/* ========================================
882LES TROIS CARTES
883======================================== */
884.gfpd-ressources-grille {
885display: grid;
886grid-template-columns: 1fr 1.12fr 1fr;
887gap: 22px;
888align-items: stretch;
889}
890.gfpd-ressource {
891position: relative;
892display: flex;
893flex-direction: column;
894min-height: 405px;
895padding: 34px 30px 31px;
896border-radius: 22px;
897box-sizing: border-box;
898overflow: hidden;
899text-decoration: none !important;
900transition:
901transform .25s ease,
902box-shadow .25s ease;
903}
904.gfpd-ressource:hover {
905transform: translateY(-6px);
906box-shadow: 0 18px 38px rgba(72, 38, 84, .14);
907}
908/* ========================================
909PUBLICATIONS
910======================================== */
911.gfpd-ressource-publications {
912background:
913linear-gradient(
914145deg,
915#f7f0f8 0%,
916#f1e4f4 100%
917);
918border: 1px solid #e6d6e9;
919color: #733393 !important;
920}
921/* ========================================
922MANIFESTE
923======================================== */
924.gfpd-ressource-manifeste {
925min-height: 440px;
926margin-top: -18px;
927margin-bottom: -18px;
928background:
929linear-gradient(
930145deg,
931#7d3a94 0%,
932#64297d 100%
933);
934color: #ffffff !important;
935box-shadow:
9360 15px 34px rgba(79, 37, 94, .22);
937}
938/* petit halo décoratif */
939.gfpd-ressource-manifeste:after {
940content: "";
941position: absolute;
942width: 190px;
943height: 190px;
944right: -70px;
945bottom: -80px;
946border-radius: 50%;
947background:
948rgba(255,255,255,.06);
949}
950/* ========================================
951HISTOIRE
952======================================== */
953.gfpd-ressource-histoire {
954background:
955linear-gradient(
956145deg,
957#fbf5f1 0%,
958#f6e9e7 100%
959);
960border: 1px solid #eadbd7;
961color: #733393 !important;
962}
963/* ========================================
964PETITS PICTOS
965======================================== */
966.gfpd-picto {
967display: flex;
968align-items: center;
969justify-content: center;
970width: 43px;
971height: 43px;
972margin-bottom: 25px;
973border-radius: 50%;
974background: #ffffff;
975color: #b68b48;
976font-size: 18px;
977box-shadow:
9780 5px 15px rgba(88, 54, 96, .08);
979}
980/* ========================================
981BADGE VIDEO
982======================================== */
983.gfpd-manifeste-badge {
984display: inline-flex;
985align-items: center;
986gap: 10px;
987align-self: flex-start;
988margin-bottom: 25px;
989color: #ffffff;
990font-size: 11px;
991font-weight: 700;
992letter-spacing: 1.4px;
993}
994.gfpd-play {
995display: flex;
996align-items: center;
997justify-content: center;
998width: 43px;
999height: 43px;
1000border-radius: 50%;
1001background: #ffffff;
1002color: #733393;
1003font-size: 14px;
1004padding-left: 2px;
1005box-sizing: border-box;
1006}
1007/* ========================================
1008TEXTES
1009======================================== */
1010.gfpd-ressource-type {
1011margin: 0 0 13px !important;
1012color: #733393;
1013font-size: 11px !important;
1014font-weight: 700;
1015letter-spacing: 1.5px;
1016}
1017.gfpd-ressource h3 {
1018margin: 0 0 18px;
1019color: #733393;
1020font-size: 25px;
1021line-height: 1.18;
1022}
1023.gfpd-ressource-texte {
1024margin: 0 0 25px !important;
1025color: #625968;
1026font-size: 15px !important;
1027line-height: 1.62;
1028}
1029/* blanc sur manifeste */
1030.gfpd-ressource-manifeste .gfpd-ressource-type,
1031.gfpd-ressource-manifeste h3,
1032.gfpd-ressource-manifeste .gfpd-ressource-texte,
1033.gfpd-ressource-manifeste .gfpd-ressource-lien {
1034color: #ffffff !important;
1035}
1036.gfpd-ressource-manifeste .gfpd-ressource-texte {
1037color: rgba(255,255,255,.9) !important;
1038}
1039/* ========================================
1040LIENS EN BAS
1041======================================== */
1042.gfpd-ressource-lien {
1043position: relative;
1044z-index: 2;
1045display: block;
1046margin-top: auto;
1047padding-top: 18px;
1048color: #733393;
1049font-size: 14px;
1050font-weight: 700;
1051}
1052.gfpd-ressource-lien b {
1053display: inline-block;
1054margin-left: 5px;
1055font-size: 17px;
1056transition: transform .2s ease;
1057}
1058.gfpd-ressource:hover .gfpd-ressource-lien b {
1059transform: translateX(5px);
1060}
1061/* ========================================
1062PETITE TIMELINE
1063======================================== */
1064.gfpd-mini-timeline {
1065display: grid;
1066grid-template-columns: repeat(4,1fr);
1067position: relative;
1068margin: 5px 0 23px;
1069}
1070.gfpd-mini-timeline:before {
1071content: "";
1072position: absolute;
1073top: 27px;
1074left: 6px;
1075right: 6px;
1076height: 1px;
1077background: #d5bdca;
1078}
1079.gfpd-mini-timeline div {
1080position: relative;
1081}
1082.gfpd-mini-timeline strong {
1083display: block;
1084color: #733393;
1085font-size: 10px;
1086font-weight: 600;
1087}
1088.gfpd-mini-timeline span {
1089position: relative;
1090z-index: 2;
1091display: block;
1092width: 8px;
1093height: 8px;
1094margin-top: 11px;
1095border-radius: 50%;
1096background: #ffffff;
1097border: 2px solid #b17b9e;
1098box-sizing: border-box;
1099}
1100.gfpd-mini-timeline .gfpd-maintenant strong {
1101font-weight: 700;
1102}
1103.gfpd-mini-timeline .gfpd-maintenant span {
1104background: #733393;
1105border-color: #733393;
1106}
1107/* ========================================
1108CONCLUSION
1109======================================== */
1110.gfpd-parite-final {
1111position: relative;
1112max-width: 850px;
1113margin: 95px auto 30px;
1114padding: 55px 45px;
1115text-align: center;
1116border-radius: 26px;
1117background:
1118linear-gradient(
1119135deg,
1120#f6edf7 0%,
1121#fbf5f2 100%
1122);
1123}
1124.gfpd-final-pastille {
1125display: flex;
1126align-items: center;
1127justify-content: center;
1128width: 42px;
1129height: 42px;
1130margin: -76px auto 25px;
1131border-radius: 50%;
1132background: #733393;
1133color: #ffffff;
1134font-size: 17px;
1135box-shadow:
11360 7px 18px rgba(81, 39, 94, .18);
1137}
1138.gfpd-parite-final p {
1139margin: 0 0 8px !important;
1140color: #733393;
1141font-size: 13px !important;
1142font-weight: 700;
1143letter-spacing: 2px;
1144}
1145.gfpd-parite-final h2 {
1146margin: 0;
1147color: #733393;
1148font-size: 38px;
1149line-height: 1.15;
1150}
1151/* ========================================
1152MOBILE
1153======================================== */
1154@media (max-width: 800px) {
1155.gfpd-plus-loin {
1156margin-top: 60px;
1157padding: 0 16px;
1158}
1159.gfpd-plus-loin-entete {
1160margin-bottom: 38px;
1161}
1162.gfpd-plus-loin-entete h2 {
1163font-size: 33px;
1164}
1165.gfpd-plus-loin-intro {
1166font-size: 15px !important;
1167}
1168/* cartes */
1169.gfpd-ressources-grille {
1170grid-template-columns: 1fr;
1171gap: 18px;
1172}
1173.gfpd-ressource {
1174min-height: auto;
1175padding: 29px 25px 28px;
1176border-radius: 19px;
1177}
1178.gfpd-ressource-manifeste {
1179min-height: auto;
1180margin: 0;
1181}
1182.gfpd-ressource h3 {
1183font-size: 24px;
1184}
1185/* timeline */
1186.gfpd-mini-timeline {
1187margin-top: 8px;
1188}
1189.gfpd-mini-timeline strong {
1190font-size: 9px;
1191}
1192/* conclusion */
1193.gfpd-parite-final {
1194margin-top: 75px;
1195padding: 48px 22px 40px;
1196border-radius: 20px;
1197}
1198.gfpd-parite-final h2 {
1199font-size: 29px;
1200}
1201}
1202/* ========================================
1203GFPD - AGRANDISSEMENT SECTION RESSOURCES
1204======================================== */
1205/* SECTION PLUS LARGE ET CENTRÉE */
1206.gfpd-plus-loin {
1207width: 100% !important;
1208max-width: 1380px !important;
1209margin: 100px auto 55px !important;
1210padding: 0 35px !important;
1211box-sizing: border-box;
1212}
1213/* EN-TÊTE PLUS PRÉSENT */
1214.gfpd-plus-loin-entete {
1215max-width: 900px !important;
1216margin: 0 auto 65px !important;
1217text-align: center !important;
1218}
1219.gfpd-sur-titre {
1220font-size: 15px !important;
1221letter-spacing: 2.5px !important;
1222}
1223.gfpd-plus-loin-entete h2 {
1224font-size: 52px !important;
1225line-height: 1.1 !important;
1226text-align: center !important;
1227}
1228.gfpd-plus-loin-intro {
1229max-width: 720px !important;
1230margin: 18px auto 0 !important;
1231font-size: 19px !important;
1232line-height: 1.55 !important;
1233text-align: center !important;
1234}
1235/* ========================================
1236CARTES PLUS GRANDES
1237======================================== */
1238.gfpd-ressources-grille {
1239width: 100% !important;
1240max-width: 1320px !important;
1241margin: 0 auto !important;
1242grid-template-columns: 1fr 1.12fr 1fr !important;
1243gap: 28px !important;
1244}
1245.gfpd-ressource {
1246min-height: 500px !important;
1247padding: 45px 40px 38px !important;
1248border-radius: 26px !important;
1249}
1250/* MANIFESTE ENCORE UN PEU PLUS FORT */
1251.gfpd-ressource-manifeste {
1252min-height: 540px !important;
1253margin-top: -20px !important;
1254margin-bottom: -20px !important;
1255}
1256/* ========================================
1257CONTENU DES CARTES
1258======================================== */
1259.gfpd-picto {
1260width: 52px !important;
1261height: 52px !important;
1262margin: 0 auto 28px !important;
1263font-size: 21px !important;
1264}
1265.gfpd-manifeste-badge {
1266margin: 0 auto 28px !important;
1267}
1268.gfpd-play {
1269width: 52px !important;
1270height: 52px !important;
1271}
1272/* LABELS */
1273.gfpd-ressource-type {
1274margin-bottom: 16px !important;
1275font-size: 13px !important;
1276letter-spacing: 1.6px !important;
1277text-align: center !important;
1278}
1279/* TITRES */
1280.gfpd-ressource h3 {
1281margin: 0 auto 22px !important;
1282max-width: 360px !important;
1283font-size: 30px !important;
1284line-height: 1.18 !important;
1285text-align: center !important;
1286}
1287/* TEXTES */
1288.gfpd-ressource-texte {
1289max-width: 370px !important;
1290margin: 0 auto 28px !important;
1291font-size: 17px !important;
1292line-height: 1.65 !important;
1293text-align: center !important;
1294}
1295/* LIENS */
1296.gfpd-ressource-lien {
1297width: 100% !important;
1298margin-top: auto !important;
1299padding-top: 25px !important;
1300font-size: 16px !important;
1301text-align: center !important;
1302}
1303/* ========================================
1304TIMELINE CENTRÉE
1305======================================== */
1306.gfpd-mini-timeline {
1307width: 100% !important;
1308max-width: 360px !important;
1309margin: 10px auto 28px !important;
1310}
1311.gfpd-mini-timeline strong {
1312font-size: 11px !important;
1313}
1314/* ========================================
1315CONCLUSION PLUS GRANDE
1316======================================== */
1317.gfpd-parite-final {
1318max-width: 1050px !important;
1319margin: 115px auto 35px !important;
1320padding: 70px 50px !important;
1321text-align: center !important;
1322}
1323.gfpd-parite-final p {
1324font-size: 15px !important;
1325letter-spacing: 2.5px !important;
1326}
1327.gfpd-parite-final h2 {
1328font-size: 48px !important;
1329line-height: 1.15 !important;
1330}
1331/* ========================================
1332TABLETTE
1333======================================== */
1334@media (max-width: 1050px) {
1335.gfpd-plus-loin {
1336padding: 0 22px !important;
1337}
1338.gfpd-ressources-grille {
1339gap: 18px !important;
1340}
1341.gfpd-ressource {
1342padding: 35px 25px !important;
1343}
1344.gfpd-ressource h3 {
1345font-size: 26px !important;
1346}
1347.gfpd-ressource-texte {
1348font-size: 15px !important;
1349}
1350}
1351/* ========================================
1352MOBILE
1353======================================== */
1354@media (max-width: 800px) {
1355.gfpd-plus-loin {
1356margin-top: 65px !important;
1357padding: 0 16px !important;
1358}
1359.gfpd-plus-loin-entete {
1360margin-bottom: 40px !important;
1361}
1362.gfpd-plus-loin-entete h2 {
1363font-size: 36px !important;
1364}
1365.gfpd-plus-loin-intro {
1366font-size: 16px !important;
1367}
1368.gfpd-ressources-grille {
1369grid-template-columns: 1fr !important;
1370max-width: 600px !important;
1371gap: 20px !important;
1372}
1373.gfpd-ressource,
1374.gfpd-ressource-manifeste {
1375min-height: auto !important;
1376margin: 0 !important;
1377padding: 36px 28px !important;
1378}
1379.gfpd-ressource h3 {
1380max-width: 430px !important;
1381font-size: 27px !important;
1382}
1383.gfpd-ressource-texte {
1384max-width: 450px !important;
1385font-size: 16px !important;
1386}
1387.gfpd-parite-final {
1388max-width: 600px !important;
1389margin-top: 80px !important;
1390padding: 55px 25px !important;
1391}
1392.gfpd-parite-final h2 {
1393font-size: 33px !important;
1394}
1395}
1396/* ========================================
1397GFPD - PLUS DE VIE / COULEURS
1398======================================== */
1399/* PUBLICATIONS — LILAS PLUS FRANC */
1400.gfpd-ressource-publications {
1401background:
1402linear-gradient(
1403145deg,
1404#f0dff4 0%,
1405#e5cce9 100%
1406) !important;
1407border: 1px solid #d8b9df !important;
1408}
1409.gfpd-ressource-publications .gfpd-picto {
1410background: #733393 !important;
1411color: #f5d96b !important;
1412}
1413/* MANIFESTE — VIOLET PLUS PROFOND */
1414.gfpd-ressource-manifeste {
1415background:
1416linear-gradient(
1417145deg,
1418#7b378f 0%,
1419#57216f 100%
1420) !important;
1421box-shadow:
14220 18px 40px rgba(80, 35, 96, .28) !important;
1423}
1424/* petite touche chaude */
1425.gfpd-ressource-manifeste:before {
1426content: "";
1427position: absolute;
1428width: 110px;
1429height: 110px;
1430top: -45px;
1431right: -35px;
1432border-radius: 50%;
1433background: rgba(245, 217, 107, .16);
1434}
1435/* EN MARCHE — TURQUOISE DOUX */
1436.gfpd-ressource-histoire {
1437background:
1438linear-gradient(
1439145deg,
1440#dff2f1 0%,
1441#cce9e7 100%
1442) !important;
1443border: 1px solid #b9deda !important;
1444}
1445.gfpd-ressource-histoire .gfpd-picto {
1446background: #733393 !important;
1447color: #f5d96b !important;
1448}
1449/* TITRES PLUS FRANCS */
1450.gfpd-ressource-publications h3,
1451.gfpd-ressource-histoire h3 {
1452color: #652779 !important;
1453}
1454/* LABELS */
1455.gfpd-ressource-publications .gfpd-ressource-type,
1456.gfpd-ressource-histoire .gfpd-ressource-type {
1457color: #733393 !important;
1458}
1459/* PETIT ACCENT SUR LES LIENS */
1460.gfpd-ressource-publications .gfpd-ressource-lien,
1461.gfpd-ressource-histoire .gfpd-ressource-lien {
1462color: #642779 !important;
1463}
1464.gfpd-ressource-lien b {
1465color: #a57827;
1466}
1467/* TIMELINE PLUS VISIBLE */
1468.gfpd-mini-timeline:before {
1469background: rgba(115, 51, 147, .35) !important;
1470}
1471.gfpd-mini-timeline span {
1472border-color: #733393 !important;
1473}
1474.gfpd-mini-timeline .gfpd-maintenant span {
1475background: #733393 !important;
1476}
1477/* ========================================
1478CONCLUSION
1479======================================== */
1480.gfpd-parite-final {
1481background:
1482linear-gradient(
1483120deg,
1484#ead7ef 0%,
1485#f8eef3 50%,
1486#dcefee 100%
1487) !important;
1488box-shadow:
14890 12px 35px rgba(84, 47, 94, .08);
1490}
1491/* PETITE PASTILLE JAUNE */
1492.gfpd-final-pastille {
1493background: #733393 !important;
1494color: #f5d96b !important;
1495}
1496/* Navigation parité - 5 boutons */
1497.gfpd-menu-parite {
1498display: flex !important;
1499justify-content: center !important;
1500align-items: stretch !important;
1501flex-wrap: wrap !important;
1502gap: 12px !important;
1503width: 100% !important;
1504margin-left: auto !important;
1505margin-right: auto !important;
1506}
1507.gfpd-menu-parite a {
1508display: flex !important;
1509align-items: center !important;
1510justify-content: center !important;
1511text-align: center !important;
1512min-height: 48px;
1513padding: 10px 18px !important;
1514box-sizing: border-box;
1515}
1516/* Mobile */
1517@media (max-width: 700px) {
1518.gfpd-menu-parite {
1519gap: 8px !important;
1520}
1521.gfpd-menu-parite a {
1522flex: 1 1 calc(50% - 8px);
1523padding: 10px 12px !important;
1524font-size: 13px !important;
1525}
1526/* Le dernier bouton prend toute la largeur */
1527.gfpd-menu-parite a:last-child {
1528flex-basis: 100%;
1529}
1530}
1531/* BOUTON RESSOURCES — BLEU TURQUOISE */
1532.gfpd-menu-parite a:nth-child(5) {
1533background: #35A9C5 !important;
1534color: #ffffff !important;
1535border: 2px solid #35A9C5 !important;
1536border-radius: 8px !important;
1537font-weight: 700 !important;
1538}
1539.gfpd-menu-parite a:nth-child(5):hover {
1540background: #733393 !important;
1541color: #ffffff !important;
1542border-color: #733393 !important;
1543}
1544/* ÉLECTIONS 2026 — NOUVELLE PHOTO RÉELLE */
1545/* ==========================================================
1546LES ELLES DU POUVOIR — MISE EN PAGE 2026
1547========================================================== */
1548/* ---------- BASE ---------- */
1549.elles-hero,
1550.elles-menu,
1551.elles-intro,
1552.elles-programmation,
1553.elles-pourquoi,
1554.elles-adhesion,
1555.elles-formulaire,
1556.elles-partenaires {
1557box-sizing: border-box;
1558}
1559#decouvrir,
1560#programmation,
1561#pourquoi,
1562#adherer,
1563#formulaire-elles {
1564scroll-margin-top: 100px;
1565}
1566/* ==========================================================
1567HERO
1568========================================================== */
1569.elles-hero {
1570width: 100%;
1571max-width: 1450px;
1572margin: 0 auto 0;
1573padding: 0;
1574overflow: hidden;
1575border-radius: 0 0 28px 28px;
1576background: #f5e8f2;
1577}
1578.elles-visuel-grand {
1579display: block !important;
1580width: 100% !important;
1581max-width: none !important;
1582height: auto !important;
1583margin: 0 !important;
1584}
1585/* ==========================================================
1586NAVIGATION
1587========================================================== */
1588.elles-menu {
1589width: calc(100% - 50px);
1590max-width: 1180px;
1591margin: -26px auto 70px;
1592padding: 15px;
1593position: relative;
1594z-index: 10;
1595display: grid;
1596grid-template-columns: repeat(4, 1fr);
1597gap: 10px;
1598background: rgba(255,255,255,.96);
1599border-radius: 18px;
1600box-shadow: 0 12px 35px rgba(78,38,89,.14);
1601}
1602.elles-menu a {
1603display: flex !important;
1604align-items: center;
1605justify-content: center;
1606min-height: 58px;
1607padding: 12px 15px !important;
1608color: #6d2d7d !important;
1609background: #f7edf5 !important;
1610text-align: center;
1611text-decoration: none !important;
1612font-size: 15px !important;
1613font-weight: 700 !important;
1614line-height: 1.25;
1615border-radius: 12px;
1616transition:
1617transform .2s ease,
1618background .2s ease,
1619color .2s ease;
1620}
1621.elles-menu a:hover {
1622color: #ffffff !important;
1623background: #733393 !important;
1624transform: translateY(-3px);
1625}
1626/* ==========================================================
1627INTRODUCTION
1628========================================================== */
1629.elles-intro {
1630position: relative;
1631width: calc(100% - 40px);
1632max-width: 1180px;
1633margin: 0 auto 90px;
1634padding: 65px 70px;
1635text-align: center;
1636background:
1637linear-gradient(
1638135deg,
1639#f5e4f2 0%,
1640#fbf1f5 52%,
1641#e7f3f1 100%
1642);
1643border-radius: 30px;
1644overflow: hidden;
1645box-shadow: 0 12px 35px rgba(89,45,99,.08);
1646}
1647.elles-intro::before {
1648content: "";
1649position: absolute;
1650width: 260px;
1651height: 260px;
1652top: -130px;
1653right: -100px;
1654border-radius: 50%;
1655background: rgba(115,51,147,.07);
1656}
1657.elles-logo {
1658position: relative;
1659z-index: 2;
1660display: block;
1661width: 180px !important;
1662max-width: 180px !important;
1663height: auto;
1664margin: 0 auto 25px !important;
1665}
1666.elles-surtitre {
1667position: relative;
1668z-index: 2;
1669margin: 0 0 14px !important;
1670color: #b04880 !important;
1671font-size: 13px !important;
1672font-weight: 800 !important;
1673letter-spacing: 2.3px;
1674}
1675.elles-intro h1 {
1676position: relative;
1677z-index: 2;
1678max-width: 850px;
1679margin: 0 auto 25px !important;
1680color: #632776 !important;
1681font-size: 49px !important;
1682font-weight: 800 !important;
1683line-height: 1.08 !important;
1684}
1685.elles-chapeau {
1686position: relative;
1687z-index: 2;
1688max-width: 800px;
1689margin: 0 auto 50px !important;
1690color: #4c4450 !important;
1691font-size: 19px !important;
1692line-height: 1.7 !important;
1693}
1694/* Deux blocs introduction */
1695.elles-intro-grille {
1696position: relative;
1697z-index: 2;
1698display: grid;
1699grid-template-columns: repeat(2, 1fr);
1700gap: 22px;
1701text-align: left;
1702}
1703.elles-intro-grille > div {
1704padding: 32px 30px;
1705background: rgba(255,255,255,.83);
1706border-radius: 19px;
1707box-shadow: 0 6px 18px rgba(83,42,93,.07);
1708}
1709.elles-intro-grille h3 {
1710margin: 0 0 15px !important;
1711color: #733393 !important;
1712font-size: 22px !important;
1713font-weight: 800 !important;
1714line-height: 1.25 !important;
1715}
1716.elles-intro-grille p {
1717margin: 0 !important;
1718color: #514a53 !important;
1719font-size: 16px !important;
1720line-height: 1.65 !important;
1721}
1722/* Phrase finale */
1723.elles-phrase {
1724position: relative;
1725z-index: 2;
1726max-width: 720px;
1727margin: 42px auto 0;
1728padding: 28px 30px;
1729border-top: 1px solid rgba(115,51,147,.22);
1730}
1731.elles-phrase p {
1732margin: 0 !important;
1733color: #733393 !important;
1734font-size: 24px !important;
1735font-weight: 700 !important;
1736line-height: 1.45 !important;
1737}
1738/* ==========================================================
1739PROGRAMMATION
1740========================================================== */
1741.elles-programmation {
1742width: 100%;
1743margin: 0 auto;
1744padding: 90px 30px 100px;
1745background: #733393;
1746}
1747.elles-section-entete {
1748max-width: 800px;
1749margin: 0 auto 55px;
1750text-align: center;
1751}
1752.elles-programmation .elles-surtitre {
1753color: #f3cf67 !important;
1754}
1755.elles-programmation .elles-section-entete h2 {
1756margin: 0 0 22px !important;
1757color: #ffffff !important;
1758font-size: 45px !important;
1759font-weight: 800 !important;
1760line-height: 1.12 !important;
1761}
1762.elles-programmation .elles-section-entete > p:last-child {
1763max-width: 690px;
1764margin: 0 auto !important;
1765color: rgba(255,255,255,.90) !important;
1766font-size: 18px !important;
1767line-height: 1.65 !important;
1768}
1769/* Activités */
1770.elles-activites {
1771max-width: 1150px;
1772margin: 0 auto;
1773display: grid;
1774grid-template-columns: repeat(3, 1fr);
1775gap: 15px;
1776}
1777.elles-activite {
1778min-height: 115px;
1779padding: 25px 20px;
1780display: flex;
1781flex-direction: column;
1782align-items: center;
1783justify-content: center;
1784text-align: center;
1785color: #ffffff;
1786background: rgba(255,255,255,.10);
1787border: 1px solid rgba(255,255,255,.16);
1788border-radius: 16px;
1789transition:
1790transform .2s ease,
1791background .2s ease;
1792}
1793.elles-activite:hover {
1794transform: translateY(-4px);
1795background: rgba(255,255,255,.16);
1796}
1797.elles-activite > span {
1798margin-bottom: 8px;
1799color: #f3cf67;
1800font-size: 18px;
1801}
1802.elles-activite strong {
1803color: #ffffff !important;
1804font-size: 17px !important;
1805font-weight: 700 !important;
1806}
1807.elles-activite small {
1808display: block;
1809margin-top: 5px;
1810color: rgba(255,255,255,.75);
1811font-size: 12px;
1812}
1813/* ==========================================================
1814POURQUOI ADHÉRER
1815========================================================== */
1816.elles-pourquoi {
1817width: 100%;
1818margin: 0 auto;
1819padding: 100px 30px;
1820background: #fffaf8;
1821}
1822.elles-pourquoi .elles-section-entete h2 {
1823margin: 0 !important;
1824color: #642779 !important;
1825font-size: 46px !important;
1826font-weight: 800 !important;
1827line-height: 1.15 !important;
1828}
1829.elles-avantages {
1830max-width: 1180px;
1831margin: 0 auto;
1832display: grid;
1833grid-template-columns: repeat(3, 1fr);
1834gap: 22px;
1835}
1836.elles-avantage {
1837min-height: 300px;
1838padding: 40px 32px;
1839border-radius: 23px;
1840box-shadow: 0 10px 27px rgba(77,38,88,.10);
1841transition:
1842transform .22s ease,
1843box-shadow .22s ease;
1844}
1845.elles-avantage:hover {
1846transform: translateY(-7px);
1847box-shadow: 0 18px 38px rgba(77,38,88,.16);
1848}
1849.elles-avantage-lilas {
1850background: #ead7ef;
1851}
1852.elles-avantage-violet {
1853background: #733393;
1854}
1855.elles-avantage-turquoise {
1856background: #d9efed;
1857}
1858.elles-avantage-icone {
1859display: flex;
1860align-items: center;
1861justify-content: center;
1862width: 45px;
1863height: 45px;
1864margin-bottom: 27px;
1865border-radius: 50%;
1866background: #ffffff;
1867color: #b58932;
1868font-size: 18px;
1869}
1870.elles-avantage h3 {
1871margin: 0 0 18px !important;
1872color: #642779 !important;
1873font-size: 28px !important;
1874font-weight: 800 !important;
1875}
1876.elles-avantage p {
1877margin: 0 !important;
1878color: #514a53 !important;
1879font-size: 17px !important;
1880line-height: 1.65 !important;
1881}
1882/* Carte violette */
1883.elles-avantage-violet h3,
1884.elles-avantage-violet p {
1885color: #ffffff !important;
1886}
1887/* Confidentialité */
1888.elles-confidentialite {
1889max-width: 900px;
1890margin: 50px auto 0;
1891padding: 30px 35px;
1892display: flex;
1893align-items: flex-start;
1894gap: 20px;
1895background: #ffffff;
1896border-left: 5px solid #b34c82;
1897border-radius: 15px;
1898box-shadow: 0 8px 25px rgba(77,38,88,.08);
1899}
1900.elles-confidentialite > span {
1901color: #b58932;
1902font-size: 23px;
1903}
1904.elles-confidentialite strong {
1905color: #642779 !important;
1906font-size: 19px !important;
1907}
1908.elles-confidentialite p {
1909margin: 7px 0 0 !important;
1910color: #555057 !important;
1911font-size: 16px !important;
1912line-height: 1.6 !important;
1913}
1914/* ==========================================================
1915ADHÉSION
1916========================================================== */
1917.elles-adhesion {
1918width: 100%;
1919padding: 95px 30px;
1920text-align: center;
1921background:
1922linear-gradient(
1923135deg,
1924#e8d4ed 0%,
1925#f7e9ef 50%,
1926#d9efed 100%
1927);
1928}
1929.elles-adhesion-entete {
1930max-width: 760px;
1931margin: 0 auto 50px;
1932}
1933.elles-adhesion-entete h2 {
1934margin: 0 0 20px !important;
1935color: #642779 !important;
1936font-size: 47px !important;
1937font-weight: 800 !important;
1938line-height: 1.12 !important;
1939}
1940.elles-adhesion-entete > p:last-child {
1941margin: 0 auto !important;
1942color: #554d57 !important;
1943font-size: 18px !important;
1944line-height: 1.65 !important;
1945}
1946/* Tarifs */
1947.elles-tarifs {
1948max-width: 760px;
1949margin: 0 auto 38px;
1950display: grid;
1951grid-template-columns: repeat(2, 1fr);
1952gap: 20px;
1953}
1954.elles-tarif {
1955padding: 35px 25px;
1956background: rgba(255,255,255,.88);
1957border-radius: 20px;
1958box-shadow: 0 10px 28px rgba(77,38,88,.10);
1959}
1960.elles-tarif-principal {
1961background: #733393;
1962}
1963.elles-tarif span {
1964display: block;
1965margin-bottom: 15px;
1966color: #a54678;
1967font-size: 12px;
1968font-weight: 800;
1969letter-spacing: 1.5px;
1970}
1971.elles-tarif strong {
1972display: block;
1973color: #642779 !important;
1974font-size: 48px !important;
1975font-weight: 800 !important;
1976line-height: 1 !important;
1977}
1978.elles-tarif p {
1979margin: 12px 0 0 !important;
1980color: #5c555e !important;
1981font-size: 15px !important;
1982}
1983.elles-tarif-principal span {
1984color: #f3cf67;
1985}
1986.elles-tarif-principal strong,
1987.elles-tarif-principal p {
1988color: #ffffff !important;
1989}
1990/* Bouton */
1991.elles-bouton-formulaire {
1992display: inline-block !important;
1993padding: 17px 32px !important;
1994color: #ffffff !important;
1995background: #b34c82 !important;
1996text-decoration: none !important;
1997font-size: 17px !important;
1998font-weight: 800 !important;
1999border-radius: 50px;
2000box-shadow: 0 8px 20px rgba(136,51,101,.22);
2001transition:
2002transform .2s ease,
2003box-shadow .2s ease;
2004}
2005.elles-bouton-formulaire:hover {
2006color: #ffffff !important;
2007transform: translateY(-3px);
2008box-shadow: 0 12px 27px rgba(136,51,101,.30);
2009}
2010/* ==========================================================
2011FORMULAIRE
2012========================================================== */
2013.elles-formulaire {
2014width: calc(100% - 40px);
2015max-width: 1000px;
2016margin: 90px auto;
2017padding: 60px 65px;
2018background: #ffffff;
2019border-radius: 25px;
2020box-shadow: 0 12px 40px rgba(76,39,85,.11);
2021}
2022.elles-formulaire-entete {
2023margin-bottom: 45px;
2024text-align: center;
2025}
2026.elles-formulaire-entete h2 {
2027margin: 0 !important;
2028color: #642779 !important;
2029font-size: 42px !important;
2030font-weight: 800 !important;
2031line-height: 1.15 !important;
2032}
2033/* Gravity Forms */
2034.elles-formulaire .gform_wrapper {
2035max-width: 850px;
2036margin: 0 auto !important;
2037}
2038.elles-formulaire input[type="text"],
2039.elles-formulaire input[type="email"],
2040.elles-formulaire input[type="tel"],
2041.elles-formulaire input[type="number"],
2042.elles-formulaire select,
2043.elles-formulaire textarea {
2044border: 1px solid #dccde0 !important;
2045border-radius: 9px !important;
2046padding: 11px 13px !important;
2047background: #fffafd !important;
2048}
2049.elles-formulaire input[type="submit"],
2050.elles-formulaire .gform_button {
2051padding: 14px 28px !important;
2052color: #ffffff !important;
2053background: #733393 !important;
2054border: 0 !important;
2055border-radius: 30px !important;
2056font-weight: 700 !important;
2057cursor: pointer;
2058}
2059/* ==========================================================
2060PARTENAIRES
2061========================================================== */
2062.elles-partenaires {
2063width: calc(100% - 40px);
2064max-width: 1000px;
2065margin: 0 auto 80px;
2066padding: 40px 30px;
2067text-align: center;
2068border-top: 1px solid #e6dae8;
2069}
2070.elles-partenaires p {
2071max-width: 760px;
2072margin: 0 auto 25px !important;
2073color: #665e68 !important;
2074font-size: 14px !important;
2075line-height: 1.7 !important;
2076}
2077.elles-partenaires img {
2078width: 190px !important;
2079max-width: 190px !important;
2080height: auto !important;
2081}
2082/* ==========================================================
2083TABLETTE
2084========================================================== */
2085@media (max-width: 950px) {
2086.elles-menu {
2087grid-template-columns: repeat(2, 1fr);
2088}
2089.elles-intro {
2090padding: 55px 40px;
2091}
2092.elles-intro h1 {
2093font-size: 42px !important;
2094}
2095.elles-activites {
2096grid-template-columns: repeat(2, 1fr);
2097}
2098.elles-avantages {
2099grid-template-columns: 1fr;
2100max-width: 650px;
2101}
2102.elles-avantage {
2103min-height: auto;
2104}
2105}
2106/* ==========================================================
2107MOBILE
2108========================================================== */
2109@media (max-width: 650px) {
2110.elles-hero {
2111border-radius: 0 0 16px 16px;
2112}
2113.elles-menu {
2114width: calc(100% - 24px);
2115margin: -12px auto 45px;
2116padding: 8px;
2117grid-template-columns: repeat(2, 1fr);
2118gap: 7px;
2119border-radius: 13px;
2120}
2121.elles-menu a {
2122min-height: 49px;
2123padding: 8px !important;
2124font-size: 12px !important;
2125}
2126/* Intro */
2127.elles-intro {
2128width: calc(100% - 24px);
2129margin-bottom: 60px;
2130padding: 42px 20px;
2131border-radius: 20px;
2132}
2133.elles-logo {
2134width: 135px !important;
2135max-width: 135px !important;
2136}
2137.elles-surtitre {
2138font-size: 11px !important;
2139letter-spacing: 1.8px;
2140}
2141.elles-intro h1 {
2142font-size: 34px !important;
2143}
2144.elles-chapeau {
2145margin-bottom: 32px !important;
2146font-size: 16px !important;
2147}
2148.elles-intro-grille {
2149grid-template-columns: 1fr;
2150}
2151.elles-intro-grille > div {
2152padding: 25px 22px;
2153}
2154.elles-intro-grille h3 {
2155font-size: 20px !important;
2156}
2157.elles-phrase {
2158margin-top: 30px;
2159padding: 25px 5px 0;
2160}
2161.elles-phrase p {
2162font-size: 20px !important;
2163}
2164/* Programmation */
2165.elles-programmation {
2166padding: 65px 16px 70px;
2167}
2168.elles-programmation .elles-section-entete h2 {
2169font-size: 34px !important;
2170}
2171.elles-programmation .elles-section-entete > p:last-child {
2172font-size: 16px !important;
2173}
2174.elles-activites {
2175grid-template-columns: 1fr 1fr;
2176gap: 9px;
2177}
2178.elles-activite {
2179min-height: 100px;
2180padding: 18px 10px;
2181}
2182.elles-activite strong {
2183font-size: 14px !important;
2184}
2185/* Pourquoi */
2186.elles-pourquoi {
2187padding: 70px 16px;
2188}
2189.elles-pourquoi .elles-section-entete h2 {
2190font-size: 34px !important;
2191}
2192.elles-avantages {
2193gap: 14px;
2194}
2195.elles-avantage {
2196padding: 30px 25px;
2197}
2198.elles-avantage h3 {
2199font-size: 25px !important;
2200}
2201.elles-confidentialite {
2202padding: 25px 22px;
2203}
2204/* Adhésion */
2205.elles-adhesion {
2206padding: 70px 16px;
2207}
2208.elles-adhesion-entete h2 {
2209font-size: 35px !important;
2210}
2211.elles-tarifs {
2212grid-template-columns: 1fr;
2213max-width: 420px;
2214}
2215.elles-tarif strong {
2216font-size: 43px !important;
2217}
2218/* Formulaire */
2219.elles-formulaire {
2220width: calc(100% - 24px);
2221margin: 55px auto;
2222padding: 40px 20px;
2223border-radius: 18px;
2224}
2225.elles-formulaire-entete h2 {
2226font-size: 32px !important;
2227}
2228/* Partenaires */
2229.elles-partenaires {
2230width: calc(100% - 24px);
2231margin-bottom: 45px;
2232padding: 30px 15px;
2233}
2234}
2235/* Accessibilité */
2236@media (prefers-reduced-motion: reduce) {
2237.elles-menu a,
2238.elles-activite,
2239.elles-avantage,
2240.elles-bouton-formulaire {
2241transition: none !important;
2242transform: none !important;
2243}
2244}
2245/* ==========================================================
2246LES ELLES — AJUSTEMENTS VISUELS
2247========================================================== */
2248/* 1. HERO — beaucoup plus grand */
2249.elles-hero {
2250width: 100vw !important;
2251max-width: none !important;
2252position: relative;
2253left: 50%;
2254transform: translateX(-50%);
2255margin-top: -35px !important;
2256border-radius: 0 !important;
2257background: transparent !important;
2258}
2259.elles-visuel-grand {
2260display: block !important;
2261width: 100% !important;
2262max-width: none !important;
2263height: auto !important;
2264margin: 0 !important;
2265}
2266/* 2. ENLEVER LE BLANC TOUT EN HAUT DE LA PAGE */
2267body.page-id-109 .site-content {
2268margin-top: -45px !important;
2269padding-top: 0 !important;
2270background: #f7e8e5 !important;
2271}
2272/* 3. LOGO DES ELLES
2273Le fond blanc de l'image est masqué visuellement */
2274.elles-logo {
2275mix-blend-mode: multiply;
2276background: transparent !important;
2277width: 200px !important;
2278max-width: 200px !important;
2279}
2280/* 4. PROGRAMMATION — beaucoup plus légère */
2281.elles-activites {
2282max-width: 1000px !important;
2283display: flex !important;
2284flex-wrap: wrap !important;
2285justify-content: center !important;
2286gap: 10px !important;
2287}
2288.elles-activite {
2289min-height: 0 !important;
2290width: auto !important;
2291padding: 12px 18px !important;
2292display: inline-flex !important;
2293flex-direction: row !important;
2294gap: 8px !important;
2295border-radius: 30px !important;
2296background: rgba(255,255,255,.10) !important;
2297}
2298.elles-activite > span {
2299margin: 0 !important;
2300}
2301.elles-activite small {
2302display: none !important;
2303}
2304/* 5. POURQUOI ADHÉRER — éviter le recadrage bizarre */
2305.elles-pourquoi {
2306overflow: hidden !important;
2307}
2308.elles-pourquoi .elles-section-entete {
2309max-width: 900px !important;
2310padding: 0 25px !important;
2311}
2312.elles-pourquoi .elles-section-entete h2 {
2313width: 100% !important;
2314max-width: none !important;
2315white-space: normal !important;
2316overflow: visible !important;
2317line-height: 1.2 !important;
2318}
2319/* MOBILE */
2320@media (max-width: 650px) {
2321.elles-hero {
2322margin-top: -15px !important;
2323}
2324.elles-logo {
2325width: 155px !important;
2326max-width: 155px !important;
2327}
2328.elles-activite {
2329padding: 10px 13px !important;
2330}
2331.elles-activite strong {
2332font-size: 13px !important;
2333}
2334}
2335/* ELLES — suppression espace blanc en haut */
2336body.page-id-109 #content,
2337body.page-id-109 .site-main,
2338body.page-id-109 article,
2339body.page-id-109 .entry-content {
2340margin-top: 0 !important;
2341padding-top: 0 !important;
2342}
2343body.page-id-109 .elles-hero {
2344margin-top: 0 !important;
2345}
2346/* ELLES — SUPPRESSION DU BLANC AU-DESSUS DU HERO */
2347body.page-id-109 #primary,
2348body.page-id-109 #main,
2349body.page-id-109 .site-main,
2350body.page-id-109 article,
2351body.page-id-109 .entry-content,
2352body.page-id-109 .site-content {
2353margin-top: 0 !important;
2354padding-top: 0 !important;
2355}
2356body.page-id-109 article .entry-header {
2357display: none !important;
2358}
2359body.page-id-109 .elles-hero {
2360margin-top: 0 !important;
2361padding-top: 0 !important;
2362}
2363/* ==================================================
2364ELLES — CORRECTION HERO
2365================================================== */
2366/* On annule le hero géant */
2367body.page-id-109 .elles-hero {
2368width: 100% !important;
2369max-width: 2000px !important;
2370left: auto !important;
2371transform: none !important;
2372margin: 0 auto 35px !important;
2373padding: 0 !important;
2374overflow: hidden !important;
2375border-radius: 0 0 22px 22px !important;
2376}
2377/* ELLES — HERO LARGE MAIS PAS PLEIN ÉCRAN */
2378body.page-id-109 .elles-hero {
2379width: 90vw !important;
2380max-width: 1500px !important;
2381position: relative !important;
2382left: 50% !important;
2383transform: translateX(-50%) !important;
2384margin: 0 0 35px !important;
2385padding: 0 !important;
2386overflow: hidden !important;
2387border-radius: 0 0 22px 22px !important;
2388}
2389body.page-id-109 .elles-visuel-grand {
2390display: block !important;
2391width: 100% !important;
2392max-width: none !important;
2393height: auto !important;
2394margin: 0 !important;
2395}
2396/* ==================================================
2397ELLES — FOND GÉNÉRAL HARMONISÉ
2398================================================== */
2399/* Fond de toute la page */
2400body.page-id-109,
2401body.page-id-109 #page,
2402body.page-id-109 .site-content,
2403body.page-id-109 #primary,
2404body.page-id-109 #main,
2405body.page-id-109 article,
2406body.page-id-109 .entry-content {
2407background: #f8efef !important;
2408}
2409/* INTRO — conserve son joli dégradé */
2410body.page-id-109 .elles-intro {
2411background: linear-gradient(
2412135deg,
2413#f2e2ee 0%,
2414#faeef2 52%,
2415#e5f1ef 100%
2416) !important;
2417}
2418/* PROGRAMMATION — violet */
2419body.page-id-109 .elles-programmation {
2420background: #733393 !important;
2421}
2422/* POURQUOI ADHÉRER
2423On enlève le gros blanc */
2424body.page-id-109 .elles-pourquoi {
2425background: #f8efef !important;
2426}
2427/* ADHÉSION — dégradé doux */
2428body.page-id-109 .elles-adhesion {
2429background: linear-gradient(
2430135deg,
2431#ead9ee 0%,
2432#f7e9ef 50%,
2433#dcefed 100%
2434) !important;
2435}
2436/* FORMULAIRE
2437La carte reste blanche mais le tour est rose */
2438body.page-id-109 .elles-formulaire {
2439background: rgba(255,255,255,.88) !important;
2440}
2441/* PARTENAIRES — plus de gros fond blanc */
2442body.page-id-109 .elles-partenaires {
2443background: transparent !important;
2444}
2445/* Évite une bande blanche entre les sections */
2446body.page-id-109 .entry-content > section {
2447margin-bottom: 0;
2448}
2449/* ==================================================
2450ELLES — SUPPRESSION DÉFINITIVE DU BLANC EN HAUT
2451================================================== */
2452body.page-id-109 .site-content {
2453padding-top: 0 !important;
2454margin-top: 0 !important;
2455}
2456body.page-id-109 #content {
2457padding-top: 0 !important;
2458margin-top: 0 !important;
2459}
2460body.page-id-109 #primary {
2461padding-top: 0 !important;
2462margin-top: 0 !important;
2463}
2464body.page-id-109 #main {
2465padding-top: 0 !important;
2466margin-top: 0 !important;
2467}
2468body.page-id-109 article {
2469padding-top: 0 !important;
2470margin-top: 0 !important;
2471}
2472body.page-id-109 .entry-content {
2473padding-top: 0 !important;
2474margin-top: 0 !important;
2475}
2476/* Si le thème réserve une zone pour le titre de la page */
2477body.page-id-109 .entry-header,
2478body.page-id-109 .page-header {
2479display: none !important;
2480height: 0 !important;
2481margin: 0 !important;
2482padding: 0 !important;
2483}
2484/* Et surtout : la zone restante prend notre couleur */
2485body.page-id-109 .site-content,
2486body.page-id-109 #content,
2487body.page-id-109 #primary {
2488background-color: #f8efef !important;
2489}
2490/* ELLES — TEST : conteneur du thème */
2491body.page-id-109 #content > .container,
2492body.page-id-109 .site-content > .container {
2493padding-top: 0 !important;
2494margin-top: 0 !important;
2495background: #f8efef !important;
2496}
2497body.page-id-109 #content > .container > .row,
2498body.page-id-109 .site-content > .container > .row {
2499margin-top: 0 !important;
2500padding-top: 0 !important;
2501}
2502/* ==================================================
2503PAGE DES ELLES — FOND SOUS LA VAGUE
2504================================================== */
2505/* Fond général derrière la vague et le contenu */
2506body.page-id-109 {
2507background-color: #f8efef !important;
2508}
2509/* La zone immédiatement sous le bandeau violet */
2510body.page-id-109 #content,
2511body.page-id-109 .site-content {
2512background-color: #f8efef !important;
2513}
2514body.page-id-109 #content::before,
2515body.page-id-109 #content::after,
2516body.page-id-109 .site-content::before,
2517body.page-id-109 .site-content::after {
2518background-color: #f8efef !important;
2519}
2520/* ELLES — HERO SOUS LA VAGUE */
2521position: relative !important;
2522left: 50% !important;
2523transform: translateX(-50%) !important;
2524margin-top: -25px !important;
2525margin-bottom: 35px !important;
2526z-index: 5 !important;
2527}
2528/* ELLES — MASQUER LES CÔTÉS BLANCS SOUS LA VAGUE */
2529body.page-id-109 .elles-hero::before,
2530body.page-id-109 .elles-hero::after {
2531content: "";
2532position: absolute;
2533top: 0;
2534bottom: 0;
2535width: 6vw;
2536background: #f8efef;
2537z-index: -1;
2538}
2539body.page-id-109 .elles-hero::before {
2540right: 100%;
2541}
2542body.page-id-109 .elles-hero::after {
2543left: 100%;
2544}
2545/* ELLES — supprimer le hero vide du thème */
2546body.page-id-109 section#hero {
2547display: none !important;
2548}
2549/* ELLES — HERO SOUS LE MENU */
2550body.page-id-109 .elles-hero {
2551width: 90vw !important;
2552max-width: 1500px !important;
2553position: relative !important;
2554left: 50% !important;
2555transform: translateX(-50%) !important;
2556margin-top: 60px !important;
2557margin-bottom: 35px !important;
2558z-index: 5 !important;
2559}
2560/* ==================================================
2561ELLES — MENU + COULEURS PLUS POP
2562================================================== */
2563/* Le ? reste avec "Pourquoi adhérer" */
2564body.page-id-109 .elles-menu a {
2565white-space: nowrap !important;
2566}
2567/* MENU — davantage de caractère */
2568body.page-id-109 .elles-menu a {
2569color: #6f2385 !important;
2570background: #f5e5f4 !important;
2571}
2572body.page-id-109 .elles-menu a:hover {
2573color: #ffffff !important;
2574background: #8b2f92 !important;
2575}
2576/* INTRO — rose/lilas/turquoise plus lumineux */
2577body.page-id-109 .elles-intro {
2578background:
2579linear-gradient(
2580135deg,
2581#f4d8ec 0%,
2582#fbe5ed 48%,
2583#d8efec 100%
2584) !important;
2585}
2586/* PROGRAMMATION — violet plus vibrant */
2587body.page-id-109 .elles-programmation {
2588background:
2589linear-gradient(
2590135deg,
2591#702783 0%,
2592#8d3191 55%,
2593#a13b91 100%
2594) !important;
2595}
2596/* Petites pastilles de la programmation */
2597body.page-id-109 .elles-activite {
2598background: rgba(255,255,255,.16) !important;
2599border: 1px solid rgba(255,255,255,.25) !important;
2600}
2601/* POURQUOI ADHÉRER — cartes plus POP */
2602body.page-id-109 .elles-avantage-lilas {
2603background: #e8c9ed !important;
2604}
2605body.page-id-109 .elles-avantage-violet {
2606background: #7b2e8e !important;
2607}
2608body.page-id-109 .elles-avantage-turquoise {
2609background: #bfe7e3 !important;
2610}
2611/* Bande confidentialité */
2612body.page-id-109 .elles-confidentialite {
2613background: #f3d6e6 !important;
2614border-left: 5px solid #8b2f92 !important;
2615}
2616/* ADHÉSION — plus dynamique */
2617body.page-id-109 .elles-adhesion {
2618background:
2619linear-gradient(
2620135deg,
2621#ead1ec 0%,
2622#f6dbe8 45%,
2623#cceae6 100%
2624) !important;
2625}
2626/* Bouton principal */
2627body.page-id-109 .elles-bouton-formulaire {
2628background: #7b2e8e !important;
2629color: #ffffff !important;
2630box-shadow: 0 8px 20px rgba(123,46,142,.22) !important;
2631}
2632body.page-id-109 .elles-bouton-formulaire:hover {
2633background: #a7358f !important;
2634transform: translateY(-2px);
2635}
2636/* Sur téléphone, on autorise de nouveau les retours à la ligne */
2637@media (max-width: 650px) {
2638body.page-id-109 .elles-menu a {
2639white-space: normal !important;
2640}
2641}
2642/* ELLES — grande zone cliquable autour du courriel */
2643body.page-id-109 .elles-email-image {
2644position: absolute !important;
2645/* zone élargie autour de [email protected] */
2646left: 36% !important;
2647top: 80% !important;
2648width: 28% !important;
2649height: 11% !important;
2650display: block !important;
2651z-index: 50 !important;
2652background: transparent !important;
2653text-decoration: none !important;
2654cursor: pointer !important;
2655}
2656/* ELLES — grande zone cliquable autour du courriel */
2657body.page-id-109 .elles-email-image {
2658position: absolute !important;
2659/* zone élargie autour de [email protected] */
2660left: 36% !important;
2661top: 80% !important;
2662width: 28% !important;
2663height: 11% !important;
2664display: block !important;
2665z-index: 50 !important;
2666background: transparent !important;
2667text-decoration: none !important;
2668cursor: pointer !important;
2669}
2670/* ==================================================
2671ELLES — CORRECTION FORCÉE
2672================================================== */
2673/* LES 3 BLOCS COLLÉS EN UN SEUL */
2674body.page-id-109 #pourquoi .elles-avantages {
2675display: flex !important;
2676flex-direction: row !important;
2677gap: 0 !important;
2678max-width: 1050px !important;
2679margin: 35px auto !important;
2680padding: 0 !important;
2681border-radius: 25px !important;
2682overflow: hidden !important;
2683}
2684body.page-id-109 #pourquoi .elles-avantages .elles-avantage {
2685flex: 1 1 33.333% !important;
2686width: 33.333% !important;
2687margin: 0 !important;
2688border-radius: 0 !important;
2689box-shadow: none !important;
2690}
2691/* COULEURS BEAUCOUP PLUS POP */
2692body.page-id-109 #pourquoi .elles-avantage-lilas {
2693background: #F3A6D2 !important;
2694}
2695body.page-id-109 #pourquoi .elles-avantage-violet {
2696background: #7A2682 !important;
2697color: white !important;
2698}
2699body.page-id-109 #pourquoi .elles-avantage-turquoise {
2700background: #63D2C6 !important;
2701}
2702/* BOUTONS DU MENU EN HAUT */
2703body.page-id-109 nav.elles-menu > a:nth-child(1) {
2704background: #F3A6D2 !important;
2705color: #63216F !important;
2706}
2707body.page-id-109 nav.elles-menu > a:nth-child(2) {
2708background: #C99BDD !important;
2709color: #572066 !important;
2710}
2711body.page-id-109 nav.elles-menu > a:nth-child(3) {
2712background: #63D2C6 !important;
2713color: #35204D !important;
2714}
2715body.page-id-109 nav.elles-menu > a:nth-child(4) {
2716background: #F07EB8 !important;
2717color: #54205E !important;
2718}
2719body.page-id-109 nav.elles-menu > a:hover {
2720background: #762783 !important;
2721color: #fff !important;
2722}
2723/* MOBILE */
2724@media (max-width: 750px) {
2725body.page-id-109 #pourquoi .elles-avantages {
2726flex-direction: column !important;
2727}
2728body.page-id-109 #pourquoi .elles-avantages .elles-avantage {
2729width: 100% !important;
2730flex: none !important;
2731}
2732}
2733/* ==================================================
2734ELLES — MENU PRINCIPAL PLUS GRAND ET PLUS POP
2735================================================== */
2736body.page-id-109 .elles-menu {
2737width: 90% !important;
2738max-width: 1100px !important;
2739margin: -18px auto 75px !important;
2740padding: 12px !important;
2741display: grid !important;
2742grid-template-columns: repeat(4, 1fr) !important;
2743gap: 12px !important;
2744background: #ffffff !important;
2745border-radius: 22px !important;
2746box-shadow: 0 12px 32px rgba(90, 35, 105, .15) !important;
2747}
2748/* TOUS LES BOUTONS */
2749body.page-id-109 nav.elles-menu > a {
2750min-height: 72px !important;
2751padding: 17px 18px !important;
2752display: flex !important;
2753align-items: center !important;
2754justify-content: center !important;
2755text-align: center !important;
2756white-space: nowrap !important;
2757font-size: 17px !important;
2758font-weight: 800 !important;
2759line-height: 1.1 !important;
2760border-radius: 15px !important;
2761}
2762/* 1 — ROSE VIF */
2763body.page-id-109 nav.elles-menu > a:nth-child(1) {
2764background: #F05BA6 !important;
2765color: #ffffff !important;
2766}
2767/* 2 — VIOLET */
2768body.page-id-109 nav.elles-menu > a:nth-child(2) {
2769background: #8B3FA0 !important;
2770color: #ffffff !important;
2771}
2772/* 3 — TURQUOISE */
2773body.page-id-109 nav.elles-menu > a:nth-child(3) {
2774background: #35BDB2 !important;
2775color: #ffffff !important;
2776}
2777/* 4 — FUCHSIA */
2778body.page-id-109 nav.elles-menu > a:nth-child(4) {
2779background: #D83E91 !important;
2780color: #ffffff !important;
2781}
2782/* SURVOL */
2783body.page-id-109 nav.elles-menu > a:hover {
2784background: #662577 !important;
2785color: #ffffff !important;
2786transform: translateY(-3px) !important;
2787box-shadow: 0 8px 18px rgba(80, 30, 95, .25) !important;
2788}
2789/* MOBILE */
2790@media (max-width: 750px) {
2791body.page-id-109 .elles-menu {
2792width: 92% !important;
2793grid-template-columns: repeat(2, 1fr) !important;
2794gap: 8px !important;
2795}
2796body.page-id-109 nav.elles-menu > a {
2797min-height: 58px !important;
2798padding: 12px 8px !important;
2799font-size: 14px !important;
2800white-space: normal !important;
2801}
2802}
2803/* =========================================
2804MONITEUR DE LA PARITÉ — ARCHIVES
2805========================================= */
2806.gfpd-moniteur-archives {
2807margin: 20px auto 32px;
2808padding: 18px 24px;
2809max-width: 900px;
2810text-align: center;
2811background: #f7eef9;
2812border-radius: 16px;
2813border-left: 5px solid #733393;
2814}
2815.gfpd-archives-label {
2816display: block;
2817margin-bottom: 8px;
2818color: #733393;
2819font-size: 13px;
2820font-weight: 700;
2821letter-spacing: 1.2px;
2822}
2823.gfpd-moniteur-archives a {
2824color: #57216B !important;
2825font-size: 17px;
2826font-weight: 700;
2827text-decoration: none !important;
2828}
2829.gfpd-moniteur-archives a span {
2830margin-left: 10px;
2831color: #35A9C5;
2832font-weight: 600;
2833}
2834.gfpd-moniteur-archives a:hover {
2835text-decoration: underline !important;
2836}
2837@media (max-width: 600px) {
2838.gfpd-moniteur-archives a span {
2839display: block;
2840margin: 4px 0 0;
2841}
2842}
2843/* =========================================
2844ÉLECTIONS 2026 — PHOTO DU MONUMENT
2845========================================= */
2846/* =========================================
2847FOND GÉNÉRAL DU SITE - PHOTO MONUMENT
2848========================================= */
2849/* =========================================
2850GFPD - FOND PHOTO NET + HERO ELECTIONS 2026
2851========================================= */
2852/* Grande photo de fond du site, nette et sans zoom excessif */
2853html {
2854background-color: #D9C9DB !important;
2855}
2856body.home,
2857body.home.custom-background {
2858background-color: #D9C9DB !important;
2859background-image: url("https://gfpd.ca/wp-content/uploads/2026/09/Monument_en_hommage_aux_femmes_en_politique_-_2022-10-20_-_01-2-scaled.jpg") !important;
2860background-size: 100% auto !important;
2861background-position: center top !important;
2862background-repeat: no-repeat !important;
2863background-attachment: scroll !important;
2864filter: none !important;
2865}
2866/* Aucun pseudo-element ne doit flouter la photo */
2867body::before,
2868body::after,
2869body.home::before,
2870body.home::after {
2871filter: none !important;
2872backdrop-filter: none !important;
2873}
2874/* Le hero du theme ne rajoute PAS une deuxième photo */
2875body.home section#hero,
2876body.home #hero {
2877background-image: none !important;
2878background-color: transparent !important;
2879}
2880/* La photo reste dans le cadre Elections 2026 */
2881.gfpd-elections .gfpd-hero {
2882background:
2883linear-gradient(
288490deg,
2885rgba(49,25,66,.18) 0%,
2886rgba(49,25,66,.06) 48%,
2887rgba(49,25,66,.02) 100%
2888),
2889url("https://gfpd.ca/wp-content/uploads/2026/09/Monument_en_hommage_aux_femmes_en_politique_-_2022-10-20_-_01-2-scaled.jpg") !important;
2890background-size: cover !important;
2891background-repeat: no-repeat !important;
2892background-position: center 58% !important;
2893filter: none !important;
2894}
2895/* =========================================
2896SÉCURITÉ - PHOTO LIMITÉE À ÉLECTIONS 2026
2897La page Élections 2026 est actuellement la page d'accueil.
2898Aucune règle de photo de fond globale n'est appliquée aux autres pages.
2899========================================= */
2900/* 
2901* /* ==================================================
2902FORMATIONS — MASQUER LE TARIF CLUB DES ELLES
2903================================================== */
2904/* Sur les fiches individuelles */
2905.single-formation ul.fa-ul.pricing li:nth-child(4) {
2906display: none !important;
2907}
2908/* Dans les cartes des formations */
2909ul.fa-ul.pricing li:nth-child(4) {
2910display: none !important;
2911}
2912/* ==================================================
2913FORMATION ACS+ — BACKGROUND GRAPHIQUE
2914================================================== */
2915body.postid-22767 {
2916background-image: url("https://gfpd.ca/wp-content/uploads/2026/09/Image-15-sept.-2026-16-h-43-min-44-s.png") !important;
2917background-repeat: no-repeat !important;
2918background-position: center top !important;
2919background-size: cover !important;
2920background-attachment: scroll !important;
2921}
2922/* Rendre transparents les fonds de la zone de contenu */
2923body.postid-22767 main,
2924body.postid-22767 .site-content,
2925body.postid-22767 #content,
2926body.postid-22767 section {
2927background-color: transparent !important;
2928}
2929/* MOBILE */
2930@media (max-width: 768px) {
2931body.postid-22767 {
2932background-size: auto 100% !important;
2933background-position: 65% top !important;
2934background-attachment: scroll !important;
2935}
2936}
2937/* ==================================================
2938ACS+ — HERO + MOBILE
2939================================================== */
2940/* Enlever le grand fond blanc du hero */
2941body.postid-22767 section#hero {
2942background: transparent !important;
2943}
2944/* MOBILE */
2945@media (max-width: 768px) {
2946/* Supprimer l'énorme espace du hero */
2947/* ACS+ — HERO SUR ORDINATEUR */
2948/* ACS+ — supprimer la forme blanche du hero sur PC et mobile */
2949body.postid-22767 section#hero::before,
2950body.postid-22767 section#hero::after {
2951display: none !important;
2952content: none !important;
2953}
2954body.postid-22767 section#hero {
2955background: transparent !important;
2956padding-top: 20px !important;
2957padding-bottom: 20px !important;
2958margin-bottom: 0 !important;
2959}
2960/* Adapter le titre au téléphone */
2961body.postid-22767 main h1 {
2962font-size: 38px !important;
2963line-height: 1.15 !important;
2964}
2965}
2966/* ACS+ — bandeau inscriptions transparent */
2967body.postid-22767 main > section.container-fluid:first-child {
2968background: transparent !important;
2969}
2970body.postid-22767 main > section.container-fluid:first-child hr {
2971display: none !important;
2972}
2973/* ACS+ — supprimer complètement le hero décoratif du thème */
2974body.postid-22767 section#hero {
2975display: none !important;
2976}
2977/* ACS+ — compenser le header fixe après suppression du hero */
2978body.postid-22767 main {
2979padding-top: 110px !important;
2980}
2981/* ACS+ — ajustement mobile */
2982@media (max-width: 768px) {
2983body.postid-22767 main {
2984padding-top: 170px !important;
2985}
2986}
2987/* ACS+ — date, heure et lieu plus lisibles */
2988body.postid-22767 .text-gfpd-secondary {
2989color: #5b155b !important;
2990}
2991/* ACS+ — date, heure et lieu plus lisibles */
2992body.postid-22767 h4.avec-icone {
2993color: #5b155b !important;
2994}
2995body.postid-22767 h4.avec-icone .color-gfpd-vert {
2996color: #5b155b !important;
2997}
2998/* ==================================================
2999FORMATION BUDGET / PTI — MÊME DESIGN QUE ACS+
3000Post ID : 22796
3001================================================== */
3002/* Même fond graphique */
3003body.postid-22796 {
3004background-image: url("https://gfpd.ca/wp-content/uploads/2026/09/Image-15-sept.-2026-16-h-43-min-44-s.png") !important;
3005background-repeat: no-repeat !important;
3006background-position: center top !important;
3007background-size: cover !important;
3008background-attachment: scroll !important;
3009}
3010/* Fonds du contenu transparents */
3011body.postid-22796 main,
3012body.postid-22796 .site-content,
3013body.postid-22796 #content {
3014background-color: transparent !important;
3015}
3016/* Supprimer complètement le hero décoratif */
3017body.postid-22796 section#hero {
3018display: none !important;
3019}
3020/* Compenser le header fixe */
3021body.postid-22796 main {
3022padding-top: 110px !important;
3023}
3024/* Date, heure et lieu en violet */
3025body.postid-22796 h4.avec-icone,
3026body.postid-22796 h4.avec-icone .color-gfpd-vert {
3027color: #5b155b !important;
3028}
3029/* MOBILE */
3030@media (max-width: 768px) {
3031body.postid-22796 {
3032background-size: auto 100% !important;
3033background-position: 65% top !important;
3034background-attachment: scroll !important;
3035}
3036body.postid-22796 main {
3037padding-top: 170px !important;
3038}
3039body.postid-22796 main h1 {
3040font-size: 38px !important;
3041line-height: 1.15 !important;
3042}
3043}
3044/* ==================================================
3045FORMATIONS À VENIR — MÊME DESIGN QUE LES FORMATIONS
3046Page ID : 18619
3047================================================== */
3048/* Même fond graphique */
3049body.page-id-18619 {
3050background-image: url("https://gfpd.ca/wp-content/uploads/2026/09/Image-15-sept.-2026-16-h-43-min-44-s.png") !important;
3051background-repeat: no-repeat !important;
3052background-position: center top !important;
3053background-size: cover !important;
3054background-attachment: scroll !important;
3055}
3056/* Laisser apparaître le fond derrière le contenu */
3057body.page-id-18619 main,
3058body.page-id-18619 .site-content,
3059body.page-id-18619 #content {
3060background-color: transparent !important;
3061}
3062/* Supprimer le grand hero violet du thème */
3063body.page-id-18619 section#hero {
3064display: none !important;
3065}
3066/* Compenser le menu fixe */
3067body.page-id-18619 main {
3068padding-top: 110px !important;
3069}
3070/* MOBILE */
3071@media (max-width: 768px) {
3072body.page-id-18619 {
3073background-size: auto 100% !important;
3074background-position: 65% top !important;
3075background-attachment: scroll !important;
3076}
3077body.page-id-18619 main {
3078padding-top: 170px !important;
3079}
3080body.page-id-18619 main h1 {
3081font-size: 38px !important;
3082line-height: 1.15 !important;
3083}
3084}
3085/* ==================================================
3086ACCUEIL — SECTION FORMATIONS
3087Même identité visuelle que les pages formations
3088================================================== */
3089.home section#formation {
3090background-image: url("https://gfpd.ca/wp-content/uploads/2026/09/Image-15-sept.-2026-16-h-43-min-44-s.png") !important;
3091background-repeat: no-repeat !important;
3092background-position: center center !important;
3093background-size: cover !important;
3094}
3095/* Mobile */
3096@media (max-width: 768px) {
3097.home section#formation {
3098background-position: 65% center !important;
3099background-size: cover !important;
3100}
3101}
3102/* ACCUEIL — faire remonter le fond Formations sous la courbe */
3103body.home section#formation {
3104margin-top: -78px !important;
3105padding-top: 78px !important;
3106}
3107/* FORMATIONS À VENIR — enlever le fond gris résiduel */
3108body.page-id-18619 main,
3109body.page-id-18619 main > section,
3110body.page-id-18619 .container-fluid {
3111background-color: transparent !important;
3112}
3113/* SITE — supprimer le fond gris du footer */
3114/* SITE — footer blanc sans dégradé gris */
3115footer#footer {
3116background: #ffffff !important;
3117background-image: none !important;
3118}
3119/* ==================================================
3120INSCRIPTIONS — TARIFICATION SOLIDAIRE
3121Masquer le tarif Club des ELLES sur tous les bulletins
3122================================================== */
3123/* Masquer le 4e tarif : Club des ELLES */
3124.gform_wrapper:not(#gform_wrapper_5) .gform-body .gform_page_fields .gfield.pricing:nth-of-type(4) {
3125display: none !important;
3126}
3127/* Répartir les tarifs visibles sur 3 colonnes */
3128.gform_wrapper:not(#gform_wrapper_5) .gform-body .gform_page_fields .gfield.pricing {
3129width: 33.333% !important;
3130}
3131}
3132/* INSCRIPTION ACS+ — masquer Club des ELLES */
3133/* 3 tarifs sur toute la largeur */
3134.gform-body .gform_page_fields .gfield.pricing {
3135width: 33.333% !important;
3136}
3137/* INSCRIPTIONS — masquer le tarif Club des ELLES */
3138/* Répartir les 3 tarifs restants */
3139.gform-body .gform_page_fields .gfield.pricing {
3140width: 33.333% !important;
3141}
3142/* ACS+ — masquer le tarif Club des ELLES */
3143li#field_77_84 {
3144display: none !important;
3145}
3146/* UNIVERS FORMATIONS — le fond descend jusqu'au footer */
3147body.page-id-18619 footer#footer,
3148body.single-formation footer#footer {
3149margin-top: 0 !important;
3150padding-top: 120px !important;
3151}
3152/* SITE — fond général crème */
3153html,
3154body {
3155background: #fffaf6 !important;
3156background-color: #fffaf6 !important;
3157}
3158/* SITE — ellipse du hero en crème */
3159section#hero.avec-image::after {
3160background: #fffaf6 !important;
3161background-color: #fffaf6 !important;
3162}
3163/* =========================================
3164IDENTITÉ VISUELLE GLOBALE GFPD
3165========================================= */
3166:root {
3167--gfpd-creme: #fffaf6;
3168--gfpd-violet: #5b155b;
3169--gfpd-texte: #3f293f;
3170--gfpd-blanc: #ffffff;
3171}
3172/* Fond général du site */
3173html,
3174body {
3175background: var(--gfpd-creme) !important;
3176background-color: var(--gfpd-creme) !important;
3177}
3178/* Raccord arrondi sous les images Hero */
3179section#hero.avec-image::after {
3180background: var(--gfpd-creme) !important;
3181background-color: var(--gfpd-creme) !important;
3182}
3183/* ==========================================================
3184GFPD — IDENTITÉ GLOBALE 2026
3185Fond crème sur les pages standards
3186========================================================== */
3187:root {
3188--gfpd-creme: #fffaf6;
3189--gfpd-violet: #5b155b;
3190--gfpd-texte: #3f293f;
3191--gfpd-blanc: #ffffff;
3192}
3193/* Fond général */
3194html,
3195body {
3196background-color: var(--gfpd-creme) !important;
3197}
3198/* Conteneurs principaux des pages standards */
3199body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #page,
3200body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #content,
3201body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) .site-content,
3202body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #primary,
3203body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) main,
3204body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) article,
3205body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) .entry-content {
3206background-color: var(--gfpd-creme) !important;
3207}
3208/* Forme arrondie sous les grandes photos */
3209section#hero.avec-image::after {    background: var(--gfpd-creme) !important;
3210background-color: var(--gfpd-creme) !important;
3211}
3212/* Footer : reste volontairement blanc */
3213footer#footer {
3214background: var(--gfpd-blanc) !important;
3215background-image: none !important;
3216}
3217/* BOÎTE À OUTILS — fond crème */
3218main section.bg-gfpd-vert {
3219background-color: #fffaf6 !important;
3220}
3221/* ==========================================================
3222GFPD — HARMONISATION GLOBALE DU SITE
3223Fond crème + courbes + footer
3224========================================================== */
3225:root {
3226--gfpd-creme: #fffaf6;
3227--gfpd-violet: #5b155b;
3228--gfpd-texte: #3f293f;
3229--gfpd-blanc: #ffffff;
3230}
3231/* ----------------------------------------------------------
32321. FOND GÉNÉRAL DU SITE
3233---------------------------------------------------------- */
3234html,
3235body {
3236background: var(--gfpd-creme) !important;
3237background-color: var(--gfpd-creme) !important;
3238}
3239/* ----------------------------------------------------------
32402. PAGES STANDARDS
3241Les zones principales deviennent crème
3242---------------------------------------------------------- */
3243body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #page,
3244body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #content,
3245body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) .site-content,
3246body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) #primary,
3247body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) main,
3248body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) article,
3249body:not(.home):not(.single-formation):not(.page-id-18619):not(.page-id-109) .entry-content {
3250background-color: var(--gfpd-creme) !important;
3251}
3252/* ----------------------------------------------------------
32533. COURBE SOUS LE HERO
3254On garde exactement sa forme d'origine
3255et on change uniquement sa couleur
3256---------------------------------------------------------- */
3257section#hero::after {
3258background: var(--gfpd-creme) !important;
3259background-color: var(--gfpd-creme) !important;
3260}
3261/* ----------------------------------------------------------
32624. BOÎTE À OUTILS
3263Remplace l'ancien fond bleu/gris
3264---------------------------------------------------------- */
3265main section.bg-gfpd-vert {
3266background: var(--gfpd-creme) !important;
3267background-color: var(--gfpd-creme) !important;
3268}
3269/* ----------------------------------------------------------
32705. FOOTER
3271On le garde blanc
3272---------------------------------------------------------- */
3273footer#footer {
3274background: var(--gfpd-blanc) !important;
3275background-color: var(--gfpd-blanc) !important;
3276background-image: none !important;
3277}
3278/* HERO — supprimer les angles aux extrémités de la courbe */
3279section#hero {
3280overflow: hidden !important;
3281}
3282section#hero::after {
3283left: -20% !important;
3284width: 150% !important;
3285}
3286/* =========================================
3287BARRE SUPÉRIEURE — AUBERGINE SOUTENU
3288========================================= */
3289header #top-menu {
3290background: #3f123f !important;
3291background-color: #3f123f !important;
3292}
3293/* Liens + icônes de la barre supérieure */
3294header #top-menu a,
3295header #top-menu a:link,
3296header #top-menu a:visited,
3297header #top-menu .icone-social,
3298header #top-menu i,
3299header #top-menu svg {
3300color: #ffffff !important;
3301fill: #ffffff !important;
3302}
3303/* Infolettre et Nous joindre */
3304header #top-menu a:hover,
3305header #top-menu a:focus {
3306color: #ffffff !important;
3307}
3308/* CLUB DES ELLES — retire uniquement l'ancien visuel du haut */
3309body.page-id-109 .elles-hero {
3310display: none !important;
3311}
3312/* CLUB DES ELLES — menu après suppression du hero */
3313body.page-id-109 .elles-menu {
3314margin: 30px auto 75px !important;
3315}
3316/* ==========================================================
3317CLUB DES ELLES — AJUSTEMENTS NOUVELLE PAGE
3318========================================================== */
3319/* DESCENDRE LE DÉBUT DE PAGE */
3320body.page-id-109 .elles-intro-nouvelle {
3321margin-top: 65px !important;
3322}
3323/* MENU MAINTENANT PLACÉ APRÈS L'INTRO */
3324body.page-id-109 .elles-menu-apres-intro {
3325margin: 45px auto 85px !important;
3326}
3327/* JUSTIFICATION DES TEXTES DES BLOCS */
3328body.page-id-109 .elles-intro-grille p,
3329body.page-id-109 .elles-section-entete > p:not(.elles-surtitre),
3330body.page-id-109 .elles-confidentialite p,
3331body.page-id-109 .elles-evenement > p {
3332text-align: justify !important;
3333text-justify: inter-word;
3334}
3335/* ==========================================================
3336PROGRAMMATION
3337========================================================== */
3338body.page-id-109 .elles-programmation-nouvelle {
3339padding-top: 85px !important;
3340}
3341/* MESSAGE TEMPORAIRE */
3342body.page-id-109 .elles-programmation-attente {
3343width: calc(100% - 40px);
3344max-width: 900px;
3345margin: 45px auto 55px;
3346padding: 38px 45px;
3347box-sizing: border-box;
3348background: #fffaf6;
3349border: 1px solid #ddcddd;
3350border-radius: 22px;
3351text-align: center;
3352box-shadow: 0 10px 30px rgba(77,35,79,.08);
3353}
3354body.page-id-109 .elles-programmation-etoile {
3355display: block;
3356margin-bottom: 10px;
3357color: #7a367f;
3358font-size: 28px;
3359}
3360body.page-id-109 .elles-programmation-attente h3 {
3361margin: 0 0 10px !important;
3362color: #5b155b !important;
3363font-size: 26px !important;
3364line-height: 1.25 !important;
3365}
3366body.page-id-109 .elles-programmation-attente p {
3367max-width: 600px;
3368margin: 0 auto !important;
3369color: #513d51 !important;
3370font-size: 16px !important;
3371line-height: 1.65 !important;
3372}
3373/* ==========================================================
3374FUTURES CARTES DES ELLES
3375========================================================== */
3376body.page-id-109 .elles-evenement {
3377width: calc(100% - 40px);
3378max-width: 1000px;
3379margin: 30px auto;
3380padding: 35px 40px;
3381box-sizing: border-box;
3382background: #fffaf6;
3383border: 1px solid #ddcddd;
3384border-radius: 22px;
3385box-shadow: 0 10px 30px rgba(77,35,79,.09);
3386}
3387body.page-id-109 .elles-evenement-meta {
3388display: flex;
3389justify-content: space-between;
3390align-items: center;
3391gap: 20px;
3392margin-bottom: 20px;
3393}
3394body.page-id-109 .elles-evenement-type {
3395color: #7a367f;
3396font-size: 13px;
3397font-weight: 800;
3398letter-spacing: .08em;
3399}
3400body.page-id-109 .elles-evenement-date {
3401color: #7a367f;
3402font-size: 15px;
3403font-weight: 700;
3404}
3405body.page-id-109 .elles-evenement h3 {
3406margin: 0 0 12px !important;
3407color: #5b155b !important;
3408font-size: 29px !important;
3409line-height: 1.2 !important;
3410}
3411body.page-id-109 .elles-evenement-lieu {
3412margin-bottom: 20px !important;
3413color: #7a367f !important;
3414font-weight: 700 !important;
3415}
3416body.page-id-109 .elles-evenement-actions {
3417display: flex;
3418justify-content: flex-end;
3419gap: 12px;
3420margin-top: 28px;
3421}
3422body.page-id-109 .elles-bouton-inscription,
3423body.page-id-109 .elles-bouton-secondaire {
3424display: inline-flex;
3425align-items: center;
3426justify-content: center;
3427min-height: 48px;
3428padding: 10px 24px;
3429border-radius: 999px;
3430font-weight: 700;
3431text-decoration: none !important;
3432}
3433body.page-id-109 .elles-bouton-inscription {
3434background: #6d2d7d;
3435color: #ffffff !important;
3436}
3437body.page-id-109 .elles-bouton-secondaire {
3438background: #f4e8f3;
3439color: #6d2d7d !important;
3440}
3441/* ==========================================================
3442MOBILE
3443========================================================== */
3444@media (max-width: 750px) {
3445body.page-id-109 .elles-intro-nouvelle {
3446margin-top: 35px !important;
3447}
3448body.page-id-109 .elles-menu-apres-intro {
3449margin: 30px auto 60px !important;
3450}
3451body.page-id-109 .elles-programmation-attente,
3452body.page-id-109 .elles-evenement {
3453width: calc(100% - 24px);
3454padding: 28px 22px;
3455}
3456body.page-id-109 .elles-evenement-meta {
3457display: block;
3458}
3459body.page-id-109 .elles-evenement-date {
3460display: block;
3461margin-top: 7px;
3462}
3463body.page-id-109 .elles-evenement-actions {
3464flex-direction: column;
3465}
3466body.page-id-109 .elles-bouton-inscription,
3467body.page-id-109 .elles-bouton-secondaire {
3468width: 100%;
3469box-sizing: border-box;
3470}
3471}
3472/* ==========================================================
3473CLUB DES ELLES — VERSION LARGE ÉCRAN
3474========================================================== */
3475/* ---------- LARGEUR GÉNÉRALE ---------- */
3476body.page-id-109 .elles-intro,
3477body.page-id-109 .elles-programmation,
3478body.page-id-109 .elles-pourquoi,
3479body.page-id-109 .elles-adhesion,
3480body.page-id-109 .elles-formulaire {
3481width: calc(100% - 80px) !important;
3482max-width: 1320px !important;
3483margin-left: auto !important;
3484margin-right: auto !important;
3485box-sizing: border-box !important;
3486}
3487/* ---------- MENU : PLUS LARGE ET PLUS PRÉSENT ---------- */
3488body.page-id-109 .elles-menu-apres-intro {
3489width: calc(100% - 100px) !important;
3490max-width: 1200px !important;
3491grid-template-columns: repeat(4, 1fr) !important;
3492gap: 16px !important;
3493padding: 18px !important;
3494margin: 45px auto 85px !important;
3495}
3496body.page-id-109 nav.elles-menu-apres-intro > a {
3497width: 100% !important;
3498min-height: 76px !important;
3499padding: 18px 20px !important;
3500box-sizing: border-box !important;
3501display: flex !important;
3502align-items: center !important;
3503justify-content: center !important;
3504font-size: 16px !important;
3505font-weight: 700 !important;
3506text-align: center !important;
3507border-radius: 14px !important;
3508}
3509/* ---------- PROGRAMMATION ---------- */
3510body.page-id-109 .elles-programmation-nouvelle {
3511padding: 90px 70px !important;
3512}
3513/* LE TEXTE GRIS ÉTAIT ILLISIBLE SUR LE VIOLET */
3514body.page-id-109 .elles-programmation-nouvelle .elles-section-entete > p:not(.elles-surtitre) {
3515color: #ffffff !important;
3516max-width: 800px !important;
3517margin: 22px auto 0 !important;
3518text-align: center !important;
3519font-size: 18px !important;
3520line-height: 1.7 !important;
3521opacity: .95 !important;
3522}
3523/* TITRES DES GRANDES SECTIONS */
3524body.page-id-109 .elles-section-entete {
3525max-width: 950px !important;
3526margin-left: auto !important;
3527margin-right: auto !important;
3528}
3529body.page-id-109 .elles-section-entete h2 {
3530text-align: center !important;
3531}
3532/* ---------- TEXTES ---------- */
3533/* Paragraphes longs : justifiés */
3534body.page-id-109 .elles-intro-grille p,
3535body.page-id-109 .elles-pourquoi .elles-section-entete > p:not(.elles-surtitre),
3536body.page-id-109 .elles-confidentialite p {
3537text-align: justify !important;
3538text-justify: inter-word !important;
3539}
3540/* Textes courts / introductifs : centrés */
3541body.page-id-109 .elles-chapeau,
3542body.page-id-109 .elles-phrase p,
3543body.page-id-109 .elles-adhesion-entete p,
3544body.page-id-109 .elles-formulaire-entete,
3545body.page-id-109 .elles-partenaires p,
3546body.page-id-109 .elles-programmation-attente p {
3547text-align: center !important;
3548}
3549/* ---------- RESPONSIVE ---------- */
3550@media (max-width: 900px) {
3551body.page-id-109 .elles-intro,
3552body.page-id-109 .elles-programmation,
3553body.page-id-109 .elles-pourquoi,
3554body.page-id-109 .elles-adhesion,
3555body.page-id-109 .elles-formulaire {
3556width: calc(100% - 30px) !important;
3557}
3558body.page-id-109 .elles-menu-apres-intro {
3559width: calc(100% - 30px) !important;
3560grid-template-columns: repeat(2, 1fr) !important;
3561}
3562body.page-id-109 .elles-programmation-nouvelle {
3563padding: 60px 25px !important;
3564}
3565}
3566@media (max-width: 520px) {
3567body.page-id-109 .elles-menu-apres-intro {
3568grid-template-columns: 1fr !important;
3569}
3570body.page-id-109 nav.elles-menu-apres-intro > a {
3571min-height: 58px !important;
3572}
3573}
3574/* ==========================================================
3575ELLES — CORRECTION LARGEUR DU HAUT DE PAGE
3576========================================================== */
3577/* GRAND BLOC ROSE */
3578body.page-id-109 .elles-intro-nouvelle {
3579width: calc(100% - 80px) !important;
3580max-width: 1280px !important;
3581margin: 70px auto 0 !important;
3582padding: 70px 90px 80px !important;
3583box-sizing: border-box !important;
3584}
3585/* LOGO */
3586body.page-id-109 .elles-intro-nouvelle .elles-logo {
3587display: block !important;
3588width: 240px !important;
3589max-width: 40% !important;
3590height: auto !important;
3591margin: 0 auto 25px !important;
3592}
3593/* GRAND TITRE */
3594body.page-id-109 .elles-intro-nouvelle h1 {
3595max-width: 850px !important;
3596margin: 15px auto 28px !important;
3597font-size: clamp(42px, 4vw, 62px) !important;
3598line-height: 1.08 !important;
3599text-align: center !important;
3600}
3601/* TEXTE D'INTRODUCTION */
3602body.page-id-109 .elles-intro-nouvelle .elles-chapeau {
3603max-width: 850px !important;
3604margin: 0 auto 45px !important;
3605font-size: 18px !important;
3606line-height: 1.75 !important;
3607text-align: center !important;
3608}
3609/* LES DEUX CARTES */
3610body.page-id-109 .elles-intro-nouvelle .elles-intro-grille {
3611display: grid !important;
3612grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3613gap: 28px !important;
3614width: 100% !important;
3615max-width: 1050px !important;
3616margin: 0 auto 45px !important;
3617}
3618/* CHAQUE CARTE */
3619body.page-id-109 .elles-intro-nouvelle .elles-intro-grille > div {
3620width: auto !important;
3621min-width: 0 !important;
3622padding: 34px 38px !important;
3623box-sizing: border-box !important;
3624border-radius: 20px !important;
3625}
3626/* TITRES DES CARTES */
3627body.page-id-109 .elles-intro-nouvelle .elles-intro-grille h3 {
3628margin: 0 0 18px !important;
3629font-size: 22px !important;
3630line-height: 1.25 !important;
3631text-align: left !important;
3632}
3633/* TEXTE DES CARTES
3634IMPORTANT : PAS DE JUSTIFICATION ICI */
3635body.page-id-109 .elles-intro-nouvelle .elles-intro-grille p {
3636margin: 0 !important;
3637font-size: 16px !important;
3638line-height: 1.7 !important;
3639text-align: left !important;
3640word-spacing: normal !important;
3641}
3642/* PETITE PHRASE DE FIN */
3643body.page-id-109 .elles-intro-nouvelle .elles-phrase {
3644max-width: 900px !important;
3645margin: 35px auto 0 !important;
3646}
3647body.page-id-109 .elles-intro-nouvelle .elles-phrase p {
3648text-align: center !important;
3649}
3650/* TABLETTE */
3651@media (max-width: 900px) {
3652body.page-id-109 .elles-intro-nouvelle {
3653width: calc(100% - 30px) !important;
3654padding: 55px 35px 60px !important;
3655}
3656body.page-id-109 .elles-intro-nouvelle .elles-intro-grille {
3657grid-template-columns: 1fr !important;
3658}
3659}
3660/* TÉLÉPHONE */
3661@media (max-width: 520px) {
3662body.page-id-109 .elles-intro-nouvelle {
3663padding: 40px 20px 45px !important;
3664}
3665body.page-id-109 .elles-intro-nouvelle h1 {
3666font-size: 36px !important;
3667}
3668body.page-id-109 .elles-intro-nouvelle .elles-intro-grille > div {
3669padding: 26px 24px !important;
3670}
3671}
3672/* ==========================================================
3673ELLES — LARGEUR PC + ADHÉSION
3674========================================================== */
3675/* ===== VRAIE LARGEUR DE LA PAGE SUR PC ===== */
3676@media (min-width: 1000px) {
3677body.page-id-109 .elles-intro-nouvelle,
3678body.page-id-109 .elles-menu-apres-intro,
3679body.page-id-109 .elles-programmation-nouvelle,
3680body.page-id-109 .elles-pourquoi-nouveau,
3681body.page-id-109 .elles-adhesion,
3682body.page-id-109 .elles-formulaire,
3683body.page-id-109 .elles-partenaires {
3684width: 90vw !important;
3685max-width: 1450px !important;
3686margin-left: calc(50% - 45vw) !important;
3687margin-right: calc(50% - 45vw) !important;
3688box-sizing: border-box !important;
3689}
3690/* intro */
3691body.page-id-109 .elles-intro-nouvelle {
3692padding: 75px 100px 85px !important;
3693}
3694/* les 2 cartes de présentation */
3695body.page-id-109 .elles-intro-nouvelle .elles-intro-grille {
3696width: 100% !important;
3697max-width: 1150px !important;
3698grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3699gap: 35px !important;
3700}
3701body.page-id-109 .elles-intro-nouvelle .elles-intro-grille > div {
3702padding: 38px 42px !important;
3703}
3704/* menu 4 boutons */
3705body.page-id-109 .elles-menu-apres-intro {
3706padding: 20px !important;
3707grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
3708gap: 18px !important;
3709}
3710body.page-id-109 nav.elles-menu-apres-intro > a {
3711min-height: 82px !important;
3712padding: 20px 15px !important;
3713font-size: 17px !important;
3714font-weight: 700 !important;
3715}
3716/* programmation */
3717body.page-id-109 .elles-programmation-nouvelle {
3718padding: 90px 100px !important;
3719}
3720/* pourquoi adhérer */
3721body.page-id-109 .elles-pourquoi-nouveau {
3722padding-left: 100px !important;
3723padding-right: 100px !important;
3724}
3725/* adhésion */
3726body.page-id-109 .elles-adhesion {
3727padding-left: 100px !important;
3728padding-right: 100px !important;
3729}
3730}
3731/* ==========================================================
3732TARIFS — PLUS GRANDS
3733========================================================== */
3734body.page-id-109 .elles-tarifs {
3735width: 100% !important;
3736max-width: 950px !important;
3737margin: 45px auto 35px !important;
3738display: grid !important;
3739grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
3740gap: 28px !important;
3741}
3742body.page-id-109 .elles-tarif {
3743min-height: 230px !important;
3744padding: 35px 30px !important;
3745box-sizing: border-box !important;
3746display: flex !important;
3747flex-direction: column !important;
3748justify-content: center !important;
3749align-items: center !important;
3750text-align: center !important;
3751border-radius: 22px !important;
3752}
3753/* Membres / non-membres */
3754body.page-id-109 .elles-tarif > span {
3755display: block !important;
3756margin-bottom: 12px !important;
3757font-size: 15px !important;
3758font-weight: 800 !important;
3759letter-spacing: .08em !important;
3760}
3761/* LES PRIX */
3762body.page-id-109 .elles-tarif > strong {
3763display: block !important;
3764margin: 5px 0 8px !important;
3765font-size: 58px !important;
3766line-height: 1 !important;
3767font-weight: 800 !important;
3768}
3769/* Adhésion au Club */
3770body.page-id-109 .elles-tarif > p {
3771margin: 8px 0 0 !important;
3772font-size: 17px !important;
3773line-height: 1.4 !important;
3774text-align: center !important;
3775}
3776/* ==========================================================
3777CONTACT PASCALE
3778========================================================== */
3779body.page-id-109 .elles-demande-adhesion {
3780width: 100% !important;
3781max-width: 850px !important;
3782margin: 45px auto 0 !important;
3783text-align: center !important;
3784}
3785body.page-id-109 .elles-demande-adhesion p {
3786max-width: 750px !important;
3787margin: 0 auto 14px !important;
3788font-size: 18px !important;
3789line-height: 1.7 !important;
3790text-align: center !important;
3791}
3792body.page-id-109 .elles-email-pascale {
3793display: block !important;
3794margin: 5px auto 28px !important;
3795color: #6d2d7d !important;
3796font-size: 18px !important;
3797font-weight: 700 !important;
3798text-align: center !important;
3799text-decoration: underline !important;
3800}
3801/* MOBILE */
3802@media (max-width: 750px) {
3803body.page-id-109 .elles-tarifs {
3804grid-template-columns: 1fr !important;
3805}
3806body.page-id-109 .elles-tarif {
3807min-height: 190px !important;
3808}
3809body.page-id-109 .elles-tarif >
3809 strong {
3810font-size: 48px !important;
3811}
3812}
3813/* ==========================================================
3814ELLES — MENU 4 GROS BLOCS
3815========================================================== */
3816@media (min-width: 900px) {
3817body.page-id-109 nav.elles-menu-apres-intro {
3818width: 90vw !important;
3819max-width: 1450px !important;
3820margin: 40px auto 85px !important;
3821padding: 25px !important;
3822display: grid !important;
3823grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
3824gap: 18px !important;
3825box-sizing: border-box !important;
3826transform: none !important;
3827}
3828body.page-id-109 nav.elles-menu-apres-intro > a {
3829width: 100% !important;
3830max-width: none !important;
3831min-height: 78px !important;
3832margin: 0 !important;
3833padding: 18px 15px !important;
3834display: flex !important;
3835align-items: center !important;
3836justify-content: center !important;
3837box-sizing: border-box !important;
3838font-size: 17px !important;
3839font-weight: 700 !important;
3840line-height: 1.25 !important;
3841text-align: center !important;
3842border-radius: 15px !important;
3843}
3844}
3845/* ==========================================================
3846CLUB POLITIQUE LES ELLES DU POUVOIR
3847VERSION FINALE 2026
3848========================================================== */
3849/* ==========================================================
3850BASE
3851========================================================== */
3852body.page-id-109 {
3853background: #f8efef !important;
3854}
3855body.page-id-109 .entry-content {
3856background: #f8efef !important;
3857}
3858body.page-id-109 .elles-hero {
3859display: none !important;
3860}
3861body.page-id-109 .entry-header,
3862body.page-id-109 .page-header {
3863display: none !important;
3864}
3865#decouvrir,
3866#programmation,
3867#pourquoi,
3868#adherer {
3869scroll-margin-top: 110px;
3870}
3871/* ==========================================================
3872INTRODUCTION
3873========================================================== */
3874.elles2026-intro {
3875position: relative;
3876width: 90%;
3877max-width: 1450px;
3878margin: 65px auto 45px;
3879padding: 75px 90px 80px;
3880box-sizing: border-box;
3881overflow: hidden;
3882text-align: center;
3883background:
3884linear-gradient(
3885135deg,
3886#f2e2ee 0%,
3887#faeef2 52%,
3888#e5f1ef 100%
3889);
3890border-radius: 30px;
3891box-shadow:
38920 12px 35px rgba(89,45,99,.08);
3893}
3894.elles2026-intro::before {
3895content: "";
3896position: absolute;
3897width: 280px;
3898height: 280px;
3899top: -150px;
3900right: -90px;
3901border-radius: 50%;
3902background: rgba(115,51,147,.07);
3903}
3904.elles2026-logo {
3905position: relative;
3906z-index: 2;
3907display: block;
3908width: 220px;
3909max-width: 40%;
3910height: auto;
3911margin: 0 auto 28px;
3912}
3913.elles2026-surtitre {
3914position: relative;
3915z-index: 2;
3916margin: 0 0 14px !important;
3917color: #b04880 !important;
3918font-size: 13px !important;
3919font-weight: 800 !important;
3920letter-spacing: 2.3px;
3921}
3922.elles2026-intro h1 {
3923position: relative;
3924z-index: 2;
3925max-width: 900px;
3926margin: 0 auto 28px !important;
3927color: #632776 !important;
3928font-size: clamp(42px, 4vw, 62px) !important;
3929font-weight: 800 !important;
3930line-height: 1.08 !important;
3931text-align: center;
3932}
3933.elles2026-chapeau {
3934position: relative;
3935z-index: 2;
3936max-width: 850px;
3937margin: 0 auto 48px !important;
3938color: #4c4450 !important;
3939font-size: 18px !important;
3940line-height: 1.7 !important;
3941text-align: center;
3942}
3943/* DEUX CARTES */
3944.elles2026-intro-grille {
3945position: relative;
3946z-index: 2;
3947display: grid;
3948grid-template-columns: repeat(2, minmax(0, 1fr));
3949gap: 28px;
3950width: 100%;
3951max-width: 1100px;
3952margin: 0 auto;
3953}
3954.elles2026-intro-carte {
3955padding: 34px 38px;
3956box-sizing: border-box;
3957background: rgba(255,255,255,.86);
3958border-radius: 20px;
3959box-shadow:
39600 7px 20px rgba(83,42,93,.07);
3961text-align: left;
3962}
3963.elles2026-intro-carte h3 {
3964margin: 0 0 16px !important;
3965color: #733393 !important;
3966font-size: 21px !important;
3967font-weight: 800 !important;
3968line-height: 1.3 !important;
3969}
3970.elles2026-intro-carte p {
3971margin: 0 !important;
3972color: #514a53 !important;
3973font-size: 16px !important;
3974line-height: 1.7 !important;
3975text-align: left !important;
3976}
3977/* PHRASE DE FIN */
3978.elles2026-phrase {
3979position: relative;
3980z-index: 2;
3981max-width: 850px;
3982margin: 48px auto 0;
3983padding: 30px 20px 0;
3984border-top:
39851px solid rgba(115,51,147,.22);
3986color: #733393;
3987font-size: 21px;
3988font-weight: 700;
3989line-height: 1.45;
3990text-align: center;
3991}
3992/* ==========================================================
3993NAVIGATION
3994========================================================== */
3995.elles2026-menu {
3996width: 90%;
3997max-width: 1250px;
3998margin: 0 auto 70px;
3999padding: 18px;
4000box-sizing: border-box;
4001display: grid;
4002grid-template-columns: repeat(4, minmax(0, 1fr));
4003gap: 14px;
4004background: #ffffff;
4005border-radius: 20px;
4006box-shadow:
40070 12px 32px rgba(78,38,89,.12);
4008}
4009.elles2026-menu a {
4010min-height: 68px;
4011padding: 15px 12px !important;
4012box-sizing: border-box;
4013display: flex !important;
4014align-items: center;
4015justify-content: center;
4016color: #6d2d7d !important;
4017background: #f3e3f2 !important;
4018font-size: 16px !important;
4019font-weight: 700 !important;
4020line-height: 1.25;
4021text-align: center;
4022text-decoration: none !important;
4023border-radius: 13px;
4024transition:
4025transform .2s ease,
4026background .2s ease,
4027color .2s ease;
4028}
4029.elles2026-menu a:hover {
4030color: #ffffff !important;
4031background: #733393 !important;
4032transform: translateY(-3px);
4033}
4034/* ==========================================================
4035PROGRAMMATION
4036========================================================== */
4037.elles2026-programmation {
4038width: 90%;
4039max-width: 1450px;
4040margin: 0 auto 75px;
4041padding: 80px 80px;
4042box-sizing: border-box;
4043background: #733393;
4044border-radius: 28px;
4045}
4046.elles2026-entete {
4047width: 100%;
4048max-width: 850px;
4049margin: 0 auto 45px;
4050text-align: center;
4051}
4052.elles2026-entete h2 {
4053margin: 0 0 22px !important;
4054color: #632776 !important;
4055font-size: clamp(36px, 3.4vw, 50px) !important;
4056font-weight: 800 !important;
4057line-height: 1.12 !important;
4058text-align: center !important;
4059}
4060.elles2026-entete > p:not(.elles2026-surtitre) {
4061max-width: 760px;
4062margin: 0 auto 18px !important;
4063color: #514a53 !important;
4064font-size: 17px !important;
4065line-height: 1.7 !important;
4066text-align: center !important;
4067}
4068/* ENTÊTE SUR FOND VIOLET */
4069.elles2026-entete-clair h2 {
4070color: #ffffff !important;
4071}
4072.elles2026-entete-clair > p:not(.elles2026-surtitre) {
4073color: #ffffff !important;
4074}
4075.elles2026-surtitre-jaune {
4076color: #f3cf67 !important;
4077}
4078/* MESSAGE TEMPORAIRE */
4079.elles2026-attente {
4080width: 100%;
4081max-width: 900px;
4082margin: 0 auto 45px;
4083padding: 32px 40px;
4084box-sizing: border-box;
4085background: #fffaf6;
4086border-radius: 20px;
4087text-align: center;
4088box-shadow:
40890 10px 25px rgba(50,20,60,.12);
4090}
4091.elles2026-etoile {
4092display: block;
4093margin-bottom: 8px;
4094color: #733393;
4095font-size: 27px;
4096}
4097.elles2026-attente h3 {
4098margin: 0 0 8px !important;
4099color: #632776 !important;
4100font-size: 25px !important;
4101font-weight: 800 !important;
4102}
4103.elles2026-attente p {
4104margin: 0 !important;
4105color: #514a53 !important;
4106font-size: 16px !important;
4107line-height: 1.6 !important;
4108text-align: center !important;
4109}
4110/* TYPES D'ACTIVITÉS */
4111.elles2026-activites {
4112width: 100%;
4113max-width: 1100px;
4114margin: 0 auto;
4115display: grid;
4116grid-template-columns: repeat(3, minmax(0,1fr));
4117gap: 14px;
4118}
4119.elles2026-activites > div {
4120min-height: 100px;
4121padding: 20px;
4122box-sizing: border-box;
4123display: flex;
4124flex-direction: column;
4125align-items: center;
4126justify-content: center;
4127color: #ffffff;
4128background:
4129rgba(255,255,255,.10);
4130border:
41311px solid rgba(255,255,255,.17);
4132border-radius: 15px;
4133text-align: center;
4134}
4135.elles2026-activites span {
4136margin-bottom: 6px;
4137color: #f3cf67;
4138font-size: 17px;
4139}
4140.elles2026-activites strong {
4141color: #ffffff;
4142font-size: 16px;
4143}
4144.elles2026-activites small {
4145margin-top: 3px;
4146color: rgba(255,255,255,.82);
4147font-size: 12px;
4148}
4149/* ==========================================================
4150POURQUOI REJOINDRE
4151========================================================== */
4152.elles2026-pourquoi {
4153width: 90%;
4154max-width: 1250px;
4155margin: 0 auto 75px;
4156padding: 30px 70px 60px;
4157box-sizing: border-box;
4158}
4159.elles2026-pourquoi .elles2026-entete {
4160max-width: 900px;
4161}
4162.elles2026-pourquoi .elles2026-entete > p:not(.elles2026-surtitre) {
4163max-width: 820px;
4164text-align: left !important;
4165}
4166/* CONFIDENTIALITÉ */
4167.elles2026-confidentialite {
4168width: 100%;
4169max-width: 850px;
4170margin: 40px auto 0;
4171padding: 28px 34px;
4172box-sizing: border-box;
4173display: flex;
4174align-items: flex-start;
4175gap: 18px;
4176background: #ffffff;
4177border-left: 5px solid #733393;
4178border-radius: 16px;
4179box-shadow:
41800 8px 24px rgba(83,42,93,.08);
4181}
4182.elles2026-confidentialite > span {
4183color: #b04880;
4184font-size: 24px;
4185}
4186.elles2026-confidentialite h3 {
4187margin: 0 0 7px !important;
4188color: #632776 !important;
4189font-size: 19px !important;
4190font-weight: 800 !important;
4191}
4192.elles2026-confidentialite p {
4193margin: 0 !important;
4194color: #514a53 !important;
4195font-size: 16px !important;
4196line-height: 1.65 !important;
4197text-align: left !important;
4198}
4199/* ==========================================================
4200ADHÉSION
4201========================================================== */
4202.elles2026-adhesion {
4203width: 90%;
4204max-width: 1250px;
4205margin: 0 auto 75px;
4206padding: 70px 70px;
4207box-sizing: border-box;
4208background:
4209linear-gradient(
4210135deg,
4211#ead9ee 0%,
4212#f7e9ef 50%,
4213#dcefed 100%
4214);
4215border-radius: 28px;
4216}
4217/* TARIFS */
4218.elles2026-tarifs {
4219width: 100%;
4220max-width: 850px;
4221margin: 42px auto;
4222display: grid;
4223grid-template-columns: repeat(2, minmax(0,1fr));
4224gap: 24px;
4225}
4226.elles2026-tarif {
4227min-height: 190px;
4228padding: 30px;
4229box-sizing: border-box;
4230display: flex;
4231flex-direction: column;
4232align-items: center;
4233justify-content: center;
4234background: rgba(255,255,255,.88);
4235border-radius: 20px;
4236text-align: center;
4237box-shadow:
42380 8px 22px rgba(83,42,93,.08);
4239}
4240.elles2026-tarif-principal {
4241background: #733393;
4242}
4243.elles2026-tarif >
4243 span {
4244display: block;
4245margin-bottom: 12px;
4246color: #733393;
4247font-size: 14px;
4248font-weight: 800;
4249letter-spacing: 1.3px;
4250}
4251.elles2026-tarif > strong {
4252display: block;
4253margin: 0 0 10px;
4254color: #632776;
4255font-size: 56px;
4256font-weight: 800;
4257line-height: 1;
4258}
4259.elles2026-tarif > p {
4260margin: 0 !important;
4261color: #514a53 !important;
4262font-size: 16px !important;
4263text-align: center !important;
4264}
4265/* TARIF VIOLET */
4266.elles2026-tarif-principal > span,
4267.elles2026-tarif-principal > strong,
4268.elles2026-tarif-principal > p {
4269color: #ffffff !important;
4270}
4271/* ==========================================================
4272CONTACT PASCALE
4273========================================================== */
4274.elles2026-contact {
4275width: 100%;
4276max-width: 800px;
4277margin: 50px auto 0;
4278padding-top: 40px;
4279border-top:
42801px solid rgba(115,51,147,.20);
4281text-align: center;
4282}
4283.elles2026-contact h3 {
4284margin: 0 0 14px !important;
4285color: #632776 !important;
4286font-size: 27px !important;
4287font-weight: 800 !important;
4288}
4289.elles2026-contact p {
4290max-width: 700px;
4291margin: 0 auto 10px !important;
4292color: #514a53 !important;
4293font-size: 17px !important;
4294line-height: 1.65 !important;
4295text-align: center !important;
4296}
4297.elles2026-email {
4298display: block;
4299width: fit-content;
4300margin: 5px auto 26px;
4301color: #632776 !important;
4302font-size: 18px !important;
4303font-weight: 800 !important;
4304text-decoration: underline !important;
4305}
4306.elles2026-bouton {
4307display: inline-flex !important;
4308align-items: center;
4309justify-content: center;
4310min-height: 54px;
4311padding: 13px 28px !important;
4312box-sizing: border-box;
4313color: #ffffff !important;
4314background: #733393 !important;
4315font-size: 16px !important;
4316font-weight: 800 !important;
4317text-decoration: none !important;
4318border-radius: 30px;
4319box-shadow:
43200 7px 18px rgba(83,42,93,.16);
4321transition:
4322transform .2s ease,
4323box-shadow .2s ease;
4324}
4325.elles2026-bouton:hover {
4326color: #ffffff !important;
4327transform: translateY(-3px);
4328box-shadow:
43290 12px 24px rgba(83,42,93,.22);
4330}
4331/* ==========================================================
4332PARTENAIRES
4333========================================================== */
4334.elles2026-partenaires {
4335width: 90%;
4336max-width: 1000px;
4337margin: 0 auto 70px;
4338padding: 25px 30px;
4339box-sizing: border-box;
4340text-align: center;
4341}
4342.elles2026-partenaires p {
4343max-width: 800px;
4344margin: 0 auto 25px !important;
4345color: #514a53 !important;
4346font-size: 15px !important;
4347line-height: 1.65 !important;
4348text-align: center !important;
4349}
4350.elles2026-partenaires img {
4351display: block;
4352width: 220px;
4353max-width: 80%;
4354height: auto;
4355margin: 0 auto;
4356}
4357/* ==========================================================
4358TABLETTE
4359========================================================== */
4360@media (max-width: 900px) {
4361.elles2026-intro,
4362.elles2026-menu,
4363.elles2026-programmation,
4364.elles2026-pourquoi,
4365.elles2026-adhesion,
4366.elles2026-partenaires {
4367width: calc(100% - 30px);
4368}
4369.elles2026-intro {
4370margin-top: 35px;
4371padding: 55px 35px 60px;
4372}
4373.elles2026-intro-grille {
4374grid-template-columns: 1fr;
4375}
4376.elles2026-menu {
4377grid-template-columns: repeat(2,1fr);
4378}
4379.elles2026-programmation {
4380padding: 60px 30px;
4381}
4382.elles2026-activites {
4383grid-template-columns: repeat(2,1fr);
4384}
4385.elles2026-pourquoi,
4386.elles2026-adhesion {
4387padding-left: 35px;
4388padding-right: 35px;
4389}
4390}
4391/* ==========================================================
4392MOBILE
4393========================================================== */
4394@media (max-width: 560px) {
4395.elles2026-intro {
4396padding: 42px 20px 48px;
4397border-radius: 22px;
4398}
4399.elles2026-logo {
4400width: 170px;
4401max-width: 65%;
4402}
4403.elles2026-intro h1 {
4404font-size: 36px !important;
4405}
4406.elles2026-chapeau {
4407font-size: 16px !important;
4408}
4409.elles2026-intro-carte {
4410padding: 27px 24px;
4411}
4412.elles2026-phrase {
4413font-size: 18px;
4414}
4415.elles2026-menu {
4416grid-template-columns: 1fr;
4417padding: 12px;
4418gap: 8px;
4419}
4420.elles2026-menu a {
4421min-height: 56px;
4422}
4423.elles2026-programmation {
4424padding: 50px 20px;
4425border-radius: 22px;
4426}
4427.elles2026-activites {
4428grid-template-columns: 1fr;
4429}
4430.elles2026-pourquoi {
4431padding: 20px 10px 45px;
4432}
4433.elles2026-confidentialite {
4434padding: 25px 22px;
4435}
4436.elles2026-adhesion {
4437padding: 50px 20px;
4438border-radius: 22px;
4439}
4440.elles2026-tarifs {
4441grid-template-columns: 1fr;
4442}
4443.elles2026-tarif {
4444min-height: 170px;
4445}
4446.elles2026-tarif >
4446 strong {
4447font-size: 50px;
4448}
4449.elles2026-contact h3 {
4450font-size: 23px !important;
4451}
4452.elles2026-bouton {
4453width: 100%;
4454}
4455}
4456/* ==========================================================
4457ELLES 2026 — LARGEUR ÉCRAN PC
4458========================================================== */
4459@media (min-width: 1000px) {
4460/* Grandes sections */
4461body.page-id-109 .elles2026-intro,
4462body.page-id-109 .elles2026-programmation,
4463body.page-id-109 .elles2026-pourquoi,
4464body.page-id-109 .elles2026-adhesion {
4465width: 90vw !important;
4466max-width: 1450px !important;
4467margin-left: calc(50% - 45vw) !important;
4468margin-right: calc(50% - 45vw) !important;
4469}
4470/* Menu */
4471body.page-id-109 .elles2026-menu {
4472width: 86vw !important;
4473max-width: 1350px !important;
4474margin-left: calc(50% - 43vw) !important;
4475margin-right: calc(50% - 43vw) !important;
4476}
4477/* Partenaires */
4478body.page-id-109 .elles2026-partenaires {
4479width: 86vw !important;
4480max-width: 1200px !important;
4481margin-left: calc(50% - 43vw) !important;
4482margin-right: calc(50% - 43vw) !important;
4483}
4484/* POURQUOI REJOINDRE — texte plus ample */
4485body.page-id-109 .elles2026-pourquoi .elles2026-entete {
4486max-width: 1050px !important;
4487}
4488body.page-id-109 .elles2026-pourquoi .elles2026-entete > p:not(.elles2026-surtitre) {
4489max-width: 900px !important;
4490}
4491/* PROGRAMMATION — contenu intérieur plus large */
4492body.page-id-109 .elles2026-programmation .elles2026-entete {
4493max-width: 1000px !important;
4494}
4495body.page-id-109 .elles2026-activites {
4496max-width: 1200px !important;
4497}
4498/* ADHÉSION */
4499body.page-id-109 .elles2026-adhesion .elles2026-entete {
4500max-width: 1000px !important;
4501}
4502body.page-id-109 .elles2026-tarifs {
4503max-width: 1000px !important;
4504}
4505}
4506/* ==========================================================
4507ELLES 2026 — RECENTRAGE DES GRANDES SECTIONS
4508========================================================== */
4509@media (min-width: 1000px) {
4510body.page-id-109 .elles2026-intro,
4511body.page-id-109 .elles2026-programmation,
4512body.page-id-109 .elles2026-pourquoi,
4513body.page-id-109 .elles2026-adhesion {
4514width: 90vw !important;
4515max-width: 1450px !important;
4516margin-left: auto !important;
4517margin-right: auto !important;
4518}
4519body.page-id-109 .elles2026-menu {
4520width: 86vw !important;
4521max-width: 1350px !important;
4522margin-left: auto !important;
4523margin-right: auto !important;
4524}
4525body.page-id-109 .elles2026-partenaires {
4526width: 86vw !important;
4527max-width: 1200px !important;
4528margin-left: auto !important;
4529margin-right: auto !important;
4530}
4531}
4532/* ==========================================================
4533ELLES 2026 — CENTRAGE RÉEL SUR L'ÉCRAN PC
4534========================================================== */
4535@media (min-width: 1000px) {
4536body.page-id-109 .elles2026-intro,
4537body.page-id-109 .elles2026-programmation,
4538body.page-id-109 .elles2026-pourquoi,
4539body.page-id-109 .elles2026-adhesion {
4540width: 90vw !important;
4541max-width: 1450px !important;
4542position: relative !important;
4543left: 50% !important;
4544transform: translateX(-50%) !important;
4545margin-left: 0 !important;
4546margin-right: 0 !important;
4547}
4548body.page-id-109 .elles2026-menu {
4549width: 86vw !important;
4550max-width: 1350px !important;
4551position: relative !important;
4552left: 50% !important;
4553transform: translateX(-50%) !important;
4554margin-left: 0 !important;
4555margin-right: 0 !important;
4556}
4557body.page-id-109 .elles2026-partenaires {
4558width: 86vw !important;
4559max-width: 1200px !important;
4560position: relative !important;
4561left: 50% !important;
4562transform: translateX(-50%) !important;
4563margin-left: 0 !important;
4564margin-right: 0 !important;
4565}
4566}
4567/* ==========================================================
4568ELLES 2026 — TYPOGRAPHIE / LIGNES ORPHELINES
4569========================================================== */
4570/* Titres : répartit harmonieusement les mots entre les lignes */
4571body.page-id-109 .elles2026-intro h1,
4572body.page-id-109 .elles2026-entete h2,
4573body.page-id-109 .elles2026-intro-carte h3,
4574body.page-id-109 .elles2026-attente h3,
4575body.page-id-109 .elles2026-confidentialite h3,
4576body.page-id-109 .elles2026-contact h3 {
4577text-wrap: balance !important;
4578}
4579/* Paragraphes : évite autant que possible
4580un petit mot ou quelques mots seuls sur la dernière ligne */
4581body.page-id-109 .elles2026-chapeau,
4582body.page-id-109 .elles2026-entete p,
4583body.page-id-109 .elles2026-intro-carte p,
4584body.page-id-109 .elles2026-attente p,
4585body.page-id-109 .elles2026-confidentialite p,
4586body.page-id-109 .elles2026-contact p,
4587body.page-id-109 .elles2026-partenaires p {
4588text-wrap: pretty !important;
4589}
4590/* Largeur confortable pour les textes centrés */
4591body.page-id-109 .elles2026-entete > p:not(.elles2026-surtitre) {
4592max-width: 820px !important;
4593}
4594/* Partie "Pourquoi rejoindre" :
4595largeur suffisante pour éviter les lignes minuscules */
4596body.page-id-109 .elles2026-pourquoi .elles2026-entete {
4597max-width: 1000px !important;
4598}
4599body.page-id-109 .elles2026-pourquoi
4600.elles2026-entete > p:not(.elles2026-surtitre) {
4601max-width: 900px !important;
4602text-align: left !important;
4603}
4604/* Contact Pascale */
4605body.page-id-109 .elles2026-contact p {
4606max-width: 760px !important;
4607}
4608/* ==========================================================
4609ELLES 2026 — CONTENU DES BLOCS PLUS ÉQUILIBRÉ
4610========================================================== */
4611/* ===== 2 CARTES DE PRÉSENTATION ===== */
4612body.page-id-109 .elles2026-intro-carte {
4613padding: 40px 44px !important;
4614}
4615body.page-id-109 .elles2026-intro-carte h3 {
4616margin-bottom: 18px !important;
4617font-size: 24px !important;
4618line-height: 1.3 !important;
4619font-weight: 800 !important;
4620text-wrap: balance !important;
4621}
4622body.page-id-109 .elles2026-intro-carte p {
4623font-size: 18px !important;
4624line-height: 1.7 !important;
4625text-align: left !important;
4626text-wrap: pretty !important;
4627}
4628/* ===== 4 BOUTONS DE NAVIGATION ===== */
4629body.page-id-109 .elles2026-menu a {
4630min-height: 76px !important;
4631padding: 18px 20px !important;
4632font-size: 18px !important;
4633line-height: 1.3 !important;
4634font-weight: 750 !important;
4635text-wrap: balance !important;
4636}
4637/* ===== BLOCS ACTIVITÉS DANS LE VIOLET ===== */
4638body.page-id-109 .elles2026-activites > div {
4639min-height: 125px !important;
4640padding: 24px 20px !important;
4641}
4642body.page-id-109 .elles2026-activites span {
4643margin-bottom: 9px !important;
4644font-size: 21px !important;
4645}
4646body.page-id-109 .elles2026-activites strong {
4647font-size: 18px !important;
4648line-height: 1.3 !important;
4649text-wrap: balance !important;
4650}
4651body.page-id-109 .elles2026-activites small {
4652margin-top: 7px !important;
4653font-size: 14px !important;
4654line-height: 1.35 !important;
4655text-wrap: balance !important;
4656}
4657/* ===== CARTE "PROGRAMMATION SE PRÉPARE" ===== */
4658body.page-id-109 .elles2026-attente {
4659padding: 38px 45px !important;
4660}
4661body.page-id-109 .elles2026-attente h3 {
4662font-size: 28px !important;
4663}
4664body.page-id-109 .elles2026-attente p {
4665font-size: 18px !important;
4666line-height: 1.6 !important;
4667}
4668/* ===== CONFIDENTIALITÉ ===== */
4669body.page-id-109 .elles2026-confidentialite {
4670padding: 34px 40px !important;
4671}
4672body.page-id-109 .elles2026-confidentialite > span {
4673font-size: 28px !important;
4674}
4675body.page-id-109 .elles2026-confidentialite h3 {
4676font-size: 22px !important;
4677line-height: 1.3 !important;
4678}
4679body.page-id-109 .elles2026-confidentialite p {
4680font-size: 17px !important;
4681line-height: 1.65 !important;
4682}
4683/* ===== CARTES DE PRIX ===== */
4684body.page-id-109 .elles2026-tarif {
4685min-height: 220px !important;
4686padding: 35px 35px !important;
4687}
4688body.page-id-109 .elles2026-tarif > span {
4689margin-bottom: 16px !important;
4690font-size: 16px !important;
4691}
4692body.page-id-109 .elles2026-tarif > strong {
4693margin: 2px 0 14px !important;
4694font-size: 68px !important;
4695line-height: .95 !important;
4696}
4697body.page-id-109 .elles2026-tarif > p {
4698font-size: 18px !important;
4699line-height: 1.4 !important;
4700}
4701/* ===== CONTACT PASCALE ===== */
4702body.page-id-109 .elles2026-contact h3 {
4703font-size: 30px !important;
4704line-height: 1.25 !important;
4705}
4706body.page-id-109 .elles2026-contact p {
4707font-size: 18px !important;
4708line-height: 1.7 !important;
4709}
4710body.page-id-109 .elles2026-email {
4711font-size: 20px !important;
4712}
4713body.page-id-109 .elles2026-bouton {
4714min-height: 58px !important;
4715padding: 15px 32px !important;
4716font-size: 17px !important;
4717}
4718/* ===== MOBILE : ON REDESCEND UN PEU ===== */
4719@media (max-width: 560px) {
4720body.page-id-109 .elles2026-intro-carte h3 {
4721font-size: 21px !important;
4722}
4723body.page-id-109 .elles2026-intro-carte p {
4724font-size: 16px !important;
4725}
4726body.page-id-109 .elles2026-menu a {
4727font-size: 16px !important;
4728}
4729body.page-id-109 .elles2026-activites strong {
4730font-size: 17px !important;
4731}
4732body.page-id-109 .elles2026-tarif > strong {
4733font-size: 56px !important;
4734}
4735}
4736/* ==========================================================
4737ELLES 2026 — BLOC POURQUOI REJOINDRE
4738========================================================== */
4739body.page-id-109 .elles2026-pourquoi-bloc {
4740width: 100%;
4741max-width: 1000px;
4742margin: 30px auto 28px;
4743padding: 42px 52px;
4744box-sizing: border-box;
4745background: linear-gradient(
4746135deg,
4747#682b7b 0%,
4748#7d3b91 100%
4749);
4750border-radius: 22px;
4751box-shadow:
47520 12px 30px rgba(83,42,93,.13);
4753}
4754/* ÉTOILE */
4755body.page-id-109 .elles2026-pourquoi-etoile {
4756display: block;
4757margin-bottom: 16px;
4758color: #f3cf67;
4759font-size: 27px;
4760}
4761/* TEXTES DU BLOC */
4762body.page-id-109 .elles2026-pourquoi-bloc p {
4763max-width: 880px;
4764margin: 0 auto 22px !important;
4765color: #ffffff !important;
4766font-size: 19px !important;
4767line-height: 1.72 !important;
4768text-align: left !important;
4769text-wrap: pretty !important;
4770}
4771body.page-id-109 .elles2026-pourquoi-bloc p:last-child {
4772margin-bottom: 0 !important;
4773}
4774/* MOTS MIS EN VALEUR */
4775body.page-id-109 .elles2026-pourquoi-bloc strong {
4776color: #f3cf67 !important;
4777font-weight: 800 !important;
4778}
4779/* CONFIDENTIALITÉ :
4780on l'aligne sur le grand bloc */
4781body.page-id-109 .elles2026-confidentialite {
4782max-width: 1000px !important;
4783margin-top: 22px !important;
4784}
4785/* MOBILE */
4786@media (max-width: 560px) {
4787body.page-id-109 .elles2026-pourquoi-bloc {
4788padding: 30px 25px;
4789border-radius: 18px;
4790}
4791body.page-id-109 .elles2026-pourquoi-bloc p {
4792font-size: 16px !important;
4793line-height: 1.65 !important;
4794}
4795}
4796/* ==========================================================
4797ELLES 2026 — PROGRAMMATION EN ATTENTE PLUS COMPACTE
4798========================================================== */
4799body.page-id-109 .elles2026-attente {
4800width: 100%;
4801max-width: 1000px !important;
4802margin: 28px auto 38px !important;
4803padding: 26px 36px !important;
4804display: grid !important;
4805grid-template-columns: 45px 1fr;
4806align-items: center;
4807column-gap: 18px;
4808text-align: left !important;
4809}
4810/* ÉTOILE À GAUCHE */
4811body.page-id-109 .elles2026-attente .elles2026-etoile {
4812grid-column: 1;
4813grid-row: 1 / 3;
4814margin: 0 !important;
4815color: #733393 !important;
4816font-size: 30px !important;
4817text-align: center;
4818}
4819/* TITRE */
4820body.page-id-109 .elles2026-attente h3 {
4821grid-column: 2;
4822margin: 0 0 4px !important;
4823font-size: 24px !important;
4824line-height: 1.25 !important;
4825text-align: left !important;
4826}
4827/* PETITE PHRASE */
4828body.page-id-109 .elles2026-attente p {
4829grid-column: 2;
4830margin: 0 !important;
4831font-size: 17px !important;
4832line-height: 1.5 !important;
4833text-align: left !important;
4834}
4835/* MOBILE */
4836@media (max-width: 560px) {
4837body.page-id-109 .elles2026-attente {
4838grid-template-columns: 32px 1fr;
4839column-gap: 12px;
4840padding: 22px 20px !important;
4841}
4842body.page-id-109 .elles2026-attente h3 {
4843font-size: 20px !important;
4844}
4845body.page-id-109 .elles2026-attente p {
4846font-size: 15px !important;
4847}
4848}
4849/* ==========================================================
4850ELLES 2026 — HARMONISATION FINALE
4851MENU + PROGRAMMATION
4852========================================================== */
4853/* ==========================================================
48541. MENU DU HAUT
4855========================================================== */
4856body.page-id-109 .elles2026-menu {
4857max-width: 1250px !important;
4858padding: 16px !important;
4859gap: 14px !important;
4860}
4861body.page-id-109 .elles2026-menu a {
4862min-height: 78px !important;
4863padding: 18px 22px !important;
4864display: flex !important;
4865align-items: center !important;
4866justify-content: center !important;
4867font-size: 18px !important;
4868font-weight: 700 !important;
4869line-height: 1.25 !important;
4870text-align: center !important;
4871text-wrap: balance !important;
4872border-radius: 14px !important;
4873}
4874/* ==========================================================
48752. GRAND BLOC PROGRAMMATION
4876========================================================== */
4877body.page-id-109 .elles2026-programmation {
4878padding: 70px 75px 75px !important;
4879}
4880/* ==========================================================
48813. ENTÊTE PROGRAMMATION
4882========================================================== */
4883body.page-id-109
4884.elles2026-programmation
4885.elles2026-entete {
4886max-width: 1000px !important;
4887margin: 0 auto 38px !important;
4888}
4889/* petit PROGRAMMATION jaune */
4890body.page-id-109
4891.elles2026-programmation
4892.elles2026-surtitre {
4893margin-bottom: 14px !important;
4894font-size: 14px !important;
4895font-weight: 800 !important;
4896letter-spacing: 2px !important;
4897}
4898/* grand titre */
4899body.page-id-109
4900.elles2026-programmation
4901.elles2026-entete h2 {
4902max-width: 900px !important;
4903margin: 0 auto 20px !important;
4904font-size: clamp(42px, 3.4vw, 54px) !important;
4905line-height: 1.12 !important;
4906text-align: center !important;
4907text-wrap: balance !important;
4908}
4909/* texte sous le titre */
4910body.page-id-109
4911.elles2026-programmation
4912.elles2026-entete > p:not(.elles2026-surtitre) {
4913max-width: 780px !important;
4914margin: 0 auto !important;
4915font-size: 18px !important;
4916line-height: 1.65 !important;
4917text-align: center !important;
4918text-wrap: pretty !important;
4919}
4920/* ==========================================================
49214. BANDEAU BLANC
4922"LA PROGRAMMATION SE PRÉPARE"
4923========================================================== */
4924body.page-id-109 .elles2026-attente {
4925width: 100% !important;
4926max-width: 1050px !important;
4927margin: 34px auto 42px !important;
4928padding: 27px 38px !important;
4929display: grid !important;
4930grid-template-columns: 46px 1fr !important;
4931grid-template-rows: auto auto !important;
4932column-gap: 20px !important;
4933align-items: center !important;
4934border-radius: 18px !important;
4935text-align: left !important;
4936}
4937/* étoile à gauche */
4938body.page-id-109
4939.elles2026-attente
4940.elles2026-etoile {
4941grid-column: 1 !important;
4942grid-row: 1 / 3 !important;
4943display: flex !important;
4944align-items: center !important;
4945justify-content: center !important;
4946margin: 0 !important;
4947font-size: 31px !important;
4948line-height: 1 !important;
4949}
4950/* titre bandeau */
4951body.page-id-109 .elles2026-attente h3 {
4952grid-column: 2 !important;
4953grid-row: 1 !important;
4954margin: 0 0 5px !important;
4955font-size: 25px !important;
4956line-height: 1.25 !important;
4957font-weight: 800 !important;
4958text-align: left !important;
4959}
4960/* texte bandeau */
4961body.page-id-109 .elles2026-attente p {
4962grid-column: 2 !important;
4963grid-row: 2 !important;
4964margin: 0 !important;
4965font-size: 17px !important;
4966line-height: 1.45 !important;
4967text-align: left !important;
4968}
4969/* ==========================================================
49705. LES 9 BLOCS / ACTIVITÉS
4971========================================================== */
4972body.page-id-109 .elles2026-activites {
4973width: 100% !important;
4974max-width: 1200px !important;
4975margin: 0 auto !important;
4976display: grid !important;
4977grid-template-columns: repeat(3, 1fr) !important;
4978gap: 18px !important;
4979}
4980/* chaque bloc */
4981body.page-id-109 .elles2026-activites > div {
4982min-height: 145px !important;
4983padding: 25px 22px !important;
4984display: flex !important;
4985flex-direction: column !important;
4986align-items: center !important;
4987justify-content: center !important;
4988border-radius: 16px !important;
4989text-align: center !important;
4990}
4991/* étoiles jaunes */
4992body.page-id-109 .elles2026-activites span {
4993margin: 0 0 12px !important;
4994font-size: 22px !important;
4995line-height: 1 !important;
4996}
4997/* noms des activités */
4998body.page-id-109 .elles2026-activites strong {
4999font-size: 19px !important;
5000line-height: 1.3 !important;
5001font-weight: 750 !important;
5002text-align: center !important;
5003text-wrap: balance !important;
5004}
5005/* petite précision sous codéveloppement */
5006body.page-id-109 .elles2026-activites small {
5007margin-top: 8px !important;
5008font-size: 14px !important;
5009line-height: 1.35 !important;
5010text-align: center !important;
5011}
5012/* ==========================================================
5013TABLETTE
5014========================================================== */
5015@media (max-width: 900px) {
5016body.page-id-109 .elles2026-programmation {
5017padding: 55px 30px !important;
5018}
5019body.page-id-109 .elles2026-activites {
5020grid-template-columns: repeat(2, 1fr) !important;
5021}
5022}
5023/* ==========================================================
5024MOBILE
5025========================================================== */
5026@media (max-width: 560px) {
5027body.page-id-109 .elles2026-menu {
5028grid-template-columns: 1fr !important;
5029}
5030body.page-id-109 .elles2026-menu a {
5031min-height: 58px !important;
5032font-size: 16px !important;
5033}
5034body.page-id-109
5035.elles2026-programmation
5036.elles2026-entete h2 {
5037font-size: 35px !important;
5038}
5039body.page-id-109
5040.elles2026-programmation
5041.elles2026-entete > p:not(.elles2026-surtitre) {
5042font-size: 16px !important;
5043}
5044body.page-id-109 .elles2026-attente {
5045grid-template-columns: 34px 1fr !important;
5046padding: 23px 20px !important;
5047column-gap: 12px !important;
5048}
5049body.page-id-109 .elles2026-attente h3 {
5050font-size: 20px !important;
5051}
5052body.page-id-109 .elles2026-attente p {
5053font-size: 15px !important;
5054}
5055body.page-id-109 .elles2026-activites {
5056grid-template-columns: 1fr !important;
5057}
5058body.page-id-109 .elles2026-activites > div {
5059min-height: 115px !important;
5060}
5061body.page-id-109 .elles2026-activites strong {
5062font-size: 18px !important;
5063}
5064}
5065/* ==========================================================
5066ELLES 2026 — FINITIONS TYPO + BLOCS + MENU
5067========================================================== */
5068/* ==========================================================
50691. BLOCS BLANCS DU DÉBUT
5070Moins blancs + textes mieux équilibrés
5071========================================================== */
5072body.page-id-109 .elles2026-intro-carte {
5073background: rgba(250, 241, 248, .94) !important;
5074padding: 40px 46px !important;
5075display: flex !important;
5076flex-direction: column !important;
5077justify-content: center !important;
5078min-height: 245px !important;
5079}
5080/* TITRES DES CARTES */
5081body.page-id-109 .elles2026-intro-carte h3 {
5082max-width: 460px !important;
5083margin: 0 auto 18px !important;
5084font-size: 24px !important;
5085line-height: 1.3 !important;
5086text-align: center !important;
5087text-wrap: balance !important;
5088}
5089/* TEXTES DES CARTES */
5090body.page-id-109 .elles2026-intro-carte p {
5091max-width: 480px !important;
5092margin: 0 auto !important;
5093font-size: 18px !important;
5094line-height: 1.65 !important;
5095text-align: center !important;
5096text-wrap: pretty !important;
5097text-wrap-style: pretty;
5098}
5099/* ==========================================================
51002. MENU — 4 GROS BOUTONS BIEN CENTRÉS
5101========================================================== */
5102body.page-id-109 .elles2026-menu {
5103align-items: stretch !important;
5104padding: 16px !important;
5105gap: 14px !important;
5106}
5107body.page-id-109 .elles2026-menu a {
5108min-height: 82px !important;
5109padding: 18px 20px !important;
5110display: flex !important;
5111align-items: center !important;
5112justify-content: center !important;
5113font-size: 19px !important;
5114font-weight: 750 !important;
5115line-height: 1.25 !important;
5116text-align: center !important;
5117vertical-align: middle !important;
5118text-wrap: balance !important;
5119border-radius: 14px !important;
5120}
5121/* ==========================================================
51223. PROGRAMMATION — INTRO PLUS LISIBLE
5123========================================================== */
5124body.page-id-109
5125.elles2026-programmation
5126.elles2026-entete > p:not(.elles2026-surtitre) {
5127max-width: 800px !important;
5128margin-left: auto !important;
5129margin-right: auto !important;
5130font-size: 18px !important;
5131line-height: 1.6 !important;
5132text-align: center !important;
5133text-wrap: pretty !important;
5134}
5135/* ==========================================================
51364. "LA PROGRAMMATION SE PRÉPARE"
5137On annule la disposition horizontale précédente
5138========================================================== */
5139body.page-id-109 .elles2026-attente {
5140width: 100% !important;
5141max-width: 900px !important;
5142margin: 32px auto 42px !important;
5143padding: 27px 35px 29px !important;
5144display: flex !important;
5145flex-direction: column !important;
5146align-items: center !important;
5147justify-content: center !important;
5148text-align: center !important;
5149border-radius: 18px !important;
5150}
5151/* ÉTOILE — ELLE A SA PROPRE LIGNE */
5152body.page-id-109
5153.elles2026-attente
5154.elles2026-etoile {
5155display: block !important;
5156width: auto !important;
5157margin: 0 0 10px !important;
5158padding: 0 !important;
5159font-size: 27px !important;
5160line-height: 1 !important;
5161color: #733393 !important;
5162text-align: center !important;
5163position: static !important;
5164transform: none !important;
5165}
5166/* TITRE */
5167body.page-id-109 .elles2026-attente h3 {
5168display: block !important;
5169width: 100% !important;
5170margin: 0 0 7px !important;
5171font-size: 25px !important;
5172line-height: 1.25 !important;
5173text-align: center !important;
5174text-wrap: balance !important;
5175}
5176/* PHRASE */
5177body.page-id-109 .elles2026-attente p {
5178display: block !important;
5179width: 100% !important;
5180max-width: 650px !important;
5181margin: 0 auto !important;
5182font-size: 17px !important;
5183line-height: 1.5 !important;
5184text-align: center !important;
5185text-wrap: pretty !important;
5186}
5187/* ==========================================================
5188MOBILE
5189========================================================== */
5190@media (max-width: 560px) {
5191body.page-id-109 .elles2026-intro-carte {
5192min-height: auto !important;
5193padding: 30px 25px !important;
5194}
5195body.page-id-109 .elles2026-intro-carte h3 {
5196font-size: 21px !important;
5197}
5198body.page-id-109 .elles2026-intro-carte p {
5199font-size: 16px !important;
5200}
5201body.page-id-109 .elles2026-menu a {
5202min-height: 62px !important;
5203font-size: 17px !important;
5204}
5205body.page-id-109 .elles2026-attente {
5206padding: 25px 20px !important;
5207}
5208body.page-id-109 .elles2026-attente h3 {
5209font-size: 21px !important;
5210}
5211body.page-id-109 .elles2026-attente p {
5212font-size: 15px !important;
5213}
5214}
5215/* ==========================================================
5216ELLES 2026 — TYPO PLUS GÉNÉREUSE / ÉQUILIBRÉE
5217========================================================== */
5218/* ===== CARTES DU DÉBUT ===== */
5219body.page-id-109 .elles2026-intro-carte h3 {
5220font-size: 28px !important;
5221line-height: 1.25 !important;
5222max-width: 520px !important;
5223}
5224body.page-id-109 .elles2026-intro-carte p {
5225font-size: 20px !important;
5226line-height: 1.6 !important;
5227max-width: 530px !important;
5228}
5229/* ===== MENU : DÉCOUVRIR / PROGRAMMATION / ETC. ===== */
5230body.page-id-109 .elles2026-menu a {
5231min-height: 86px !important;
5232font-size: 21px !important;
5233line-height: 1.25 !important;
5234font-weight: 750 !important;
5235display: flex !important;
5236align-items: center !important;
5237justify-content: center !important;
5238text-align: center !important;
5239}
5240/* ===== INTRO DU GRAND BLOC PROGRAMMATION ===== */
5241body.page-id-109
5242.elles2026-programmation
5243.elles2026-entete > p:not(.elles2026-surtitre) {
5244max-width: 850px !important;
5245font-size: 20px !important;
5246line-height: 1.6 !important;
5247text-align: center !important;
5248}
5249/* ===== PROGRAMMATION SE PRÉPARE ===== */
5250body.page-id-109 .elles2026-attente {
5251max-width: 950px !important;
5252padding: 32px 45px !important;
5253}
5254body.page-id-109
5255.elles2026-attente
5256.elles2026-etoile {
5257margin-bottom: 12px !important;
5258font-size: 31px !important;
5259line-height: 1 !important;
5260}
5261body.page-id-109 .elles2026-attente h3 {
5262margin-bottom: 9px !important;
5263font-size: 29px !important;
5264line-height: 1.25 !important;
5265font-weight: 800 !important;
5266text-align: center !important;
5267}
5268body.page-id-109 .elles2026-attente p {
5269max-width: 760px !important;
5270font-size: 19px !important;
5271line-height: 1.5 !important;
5272text-align: center !important;
5273}
5274/* ===== 9 BLOCS D'ACTIVITÉS ===== */
5275body.page-id-109 .elles2026-activites > div {
5276min-height: 155px !important;
5277padding: 28px 25px !important;
5278}
5279body.page-id-109 .elles2026-activites span {
5280margin-bottom: 13px !important;
5281font-size: 24px !important;
5282}
5283body.page-id-109 .elles2026-activites strong {
5284font-size: 21px !important;
5285line-height: 1.3 !important;
5286font-weight: 750 !important;
5287text-align: center !important;
5288text-wrap: balance !important;
5289}
5290body.page-id-109 .elles2026-activites small {
5291margin-top: 9px !important;
5292font-size: 15px !important;
5293line-height: 1.35 !important;
5294}
5295/* ===== MOBILE : ON GARDE DES PROPORTIONS NORMALES ===== */
5296@media (max-width: 560px) {
5297body.page-id-109 .elles2026-intro-carte h3 {
5298font-size: 22px !important;
5299}
5300body.page-id-109 .elles2026-intro-carte p {
5301font-size: 17px !important;
5302}
5303body.page-id-109 .elles2026-menu a {
5304min-height: 62px !important;
5305font-size: 17px !important;
5306}
5307body.page-id-109 .elles2026-attente h3 {
5308font-size: 22px !important;
5309}
5310body.page-id-109 .elles2026-attente p {
5311font-size: 16px !important;
5312}
5313body.page-id-109 .elles2026-activites strong {
5314font-size: 18px !important;
5315}
5316}
5317/* ==========================================================
5318ELLES 2026 — TYPO PLUS GÉNÉREUSE / ÉQUILIBRÉE
5319========================================================== */
5320/* ===== CARTES DU DÉBUT ===== */
5321body.page-id-109 .elles2026-intro-carte h3 {
5322font-size: 28px !important;
5323line-height: 1.25 !important;
5324max-width: 520px !important;
5325}
5326body.page-id-109 .elles2026-intro-carte p {
5327font-size: 20px !important;
5328line-height: 1.6 !important;
5329max-width: 530px !important;
5330}
5331/* ===== MENU : DÉCOUVRIR / PROGRAMMATION / ETC. ===== */
5332body.page-id-109 .elles2026-menu a {
5333min-height: 86px !important;
5334font-size: 21px !important;
5335line-height: 1.25 !important;
5336font-weight: 750 !important;
5337display: flex !important;
5338align-items: center !important;
5339justify-content: center !important;
5340text-align: center !important;
5341}
5342/* ===== INTRO DU GRAND BLOC PROGRAMMATION ===== */
5343body.page-id-109
5344.elles2026-programmation
5345.elles2026-entete > p:not(.elles2026-surtitre) {
5346max-width: 850px !important;
5347font-size: 20px !important;
5348line-height: 1.6 !important;
5349text-align: center !important;
5350}
5351/* ===== PROGRAMMATION SE PRÉPARE ===== */
5352body.page-id-109 .elles2026-attente {
5353max-width: 950px !important;
5354padding: 32px 45px !important;
5355}
5356body.page-id-109
5357.elles2026-attente
5358.elles2026-etoile {
5359margin-bottom: 12px !important;
5360font-size: 31px !important;
5361line-height: 1 !important;
5362}
5363body.page-id-109 .elles2026-attente h3 {
5364margin-bottom: 9px !important;
5365font-size: 29px !important;
5366line-height: 1.25 !important;
5367font-weight: 800 !important;
5368text-align: center !important;
5369}
5370body.page-id-109 .elles2026-attente p {
5371max-width: 760px !important;
5372font-size: 19px !important;
5373line-height: 1.5 !important;
5374text-align: center !important;
5375}
5376/* ===== 9 BLOCS D'ACTIVITÉS ===== */
5377body.page-id-109 .elles2026-activites > div {
5378min-height: 155px !important;
5379padding: 28px 25px !important;
5380}
5381body.page-id-109 .elles2026-activites span {
5382margin-bottom: 13px !important;
5383font-size: 24px !important;
5384}
5385body.page-id-109 .elles2026-activites strong {
5386font-size: 21px !important;
5387line-height: 1.3 !important;
5388font-weight: 750 !important;
5389text-align: center !important;
5390text-wrap: balance !important;
5391}
5392body.page-id-109 .elles2026-activites small {
5393margin-top: 9px !important;
5394font-size: 15px !important;
5395line-height: 1.35 !important;
5396}
5397/* ===== MOBILE : ON GARDE DES PROPORTIONS NORMALES ===== */
5398@media (max-width: 560px) {
5399body.page-id-109 .elles2026-intro-carte h3 {
5400font-size: 22px !important;
5401}
5402body.page-id-109 .elles2026-intro-carte p {
5403font-size: 17px !important;
5404}
5405body.page-id-109 .elles2026-menu a {
5406min-height: 62px !important;
5407font-size: 17px !important;
5408}
5409body.page-id-109 .elles2026-attente h3 {
5410font-size: 22px !important;
5411}
5412body.page-id-109 .elles2026-attente p {
5413font-size: 16px !important;
5414}
5415body.page-id-109 .elles2026-activites strong {
5416font-size: 18px !important;
5417}
5418}
5419/* ==========================================================
5420ELLES 2026 — POURQUOI ADHÉRER
5421CORRECTION GRAND BLOC VIOLET
5422========================================================== */
5423/* GRAND BLOC VIOLET */
5424body.page-id-109 .elles2026-pourquoi-bloc {
5425max-width: 1000px !important;
5426padding: 48px 58px !important;
5427display: flex !important;
5428flex-direction: column !important;
5429justify-content: center !important;
5430box-sizing: border-box !important;
5431}
5432/* ÉTOILE */
5433body.page-id-109 .elles2026-pourquoi-etoile {
5434display: block !important;
5435width: 100% !important;
5436max-width: 850px !important;
5437margin: 0 auto 20px !important;
5438font-size: 30px !important;
5439line-height: 1 !important;
5440text-align: left !important;
5441}
5442/* PARAGRAPHES DU GRAND BLOC */
5443body.page-id-109 .elles2026-pourquoi-bloc p {
5444width: 100% !important;
5445max-width: 850px !important;
5446margin: 0 auto 25px !important;
5447color: #ffffff !important;
5448font-size: 20px !important;
5449line-height: 1.65 !important;
5450text-align: left !important;
5451text-wrap: pretty !important;
5452}
5453/* DERNIER PARAGRAPHE */
5454body.page-id-109 .elles2026-pourquoi-bloc p:last-child {
5455margin-bottom: 0 !important;
5456}
5457/* TEXTE JAUNE */
5458body.page-id-109 .elles2026-pourquoi-bloc strong {
5459color: #f3cf67 !important;
5460font-size: inherit !important;
5461font-weight: 800 !important;
5462}
5463/* ==========================================================
5464CONFIDENTIALITÉ
5465========================================================== */
5466body.page-id-109 .elles2026-confidentialite {
5467width: 100% !important;
5468max-width: 1000px !important;
5469margin: 24px auto 0 !important;
5470padding: 32px 42px !important;
5471box-sizing: border-box !important;
5472align-items: center !important;
5473}
5474/* ÉTOILE */
5475body.page-id-109 .elles2026-confidentialite > span {
5476flex: 0 0 34px !important;
5477font-size: 25px !important;
5478text-align: center !important;
5479}
5480/* ZONE DE TEXTE */
5481body.page-id-109 .elles2026-confidentialite > div {
5482flex: 1 !important;
5483}
5484/* TITRE */
5485body.page-id-109 .elles2026-confidentialite h3 {
5486margin: 0 0 8px !important;
5487font-size: 23px !important;
5488line-height: 1.3 !important;
5489text-wrap: balance !important;
5490}
5491/* TEXTE */
5492body.page-id-109 .elles2026-confidentialite p {
5493max-width: 760px !important;
5494margin: 0 !important;
5495font-size: 18px !important;
5496line-height: 1.6 !important;
5497text-align: left !important;
5498text-wrap: pretty !important;
5499}
5500/* ==========================================================
5501MOBILE
5502========================================================== */
5503@media (max-width: 560px) {
5504body.page-id-109 .elles2026-pourquoi-bloc {
5505padding: 32px 25px !important;
5506}
5507body.page-id-109 .elles2026-pourquoi-bloc p {
5508font-size: 17px !important;
5509}
5510body.page-id-109 .elles2026-confidentialite {
5511padding: 26px 22px !important;
5512}
5513body.page-id-109 .elles2026-confidentialite h3 {
5514font-size: 20px !important;
5515}
5516body.page-id-109 .elles2026-confidentialite p {
5517font-size: 16px !important;
5518}
5519}
5520/* ==========================================================
5521ELLES 2026 — CORRECTION FORCÉE
5522"UN RÉSEAU POUR AVANCER ENSEMBLE"
5523========================================================== */
5524/* GRAND BLOC VIOLET */
5525body.page-id-109 section#pourquoi .elles2026-pourquoi-bloc {
5526width: 100% !important;
5527max-width: 1050px !important;
5528min-height: 0 !important;
5529margin: 35px auto 28px !important;
5530padding: 45px 60px !important;
5531box-sizing: border-box !important;
5532}
5533/* ÉTOILE */
5534body.page-id-109 section#pourquoi
5535.elles2026-pourquoi-bloc
5536.elles2026-pourquoi-etoile {
5537display: block !important;
5538width: 100% !important;
5539max-width: none !important;
5540margin: 0 0 22px !important;
5541font-size: 32px !important;
5542line-height: 1 !important;
5543text-align: left !important;
5544}
5545/* PARAGRAPHES — ON FORCE VRAIMENT LA TAILLE */
5546body.page-id-109 section#pourquoi
5547.elles2026-pourquoi-bloc p {
5548display: block !important;
5549width: 100% !important;
5550max-width: none !important;
5551margin: 0 0 25px !important;
5552padding: 0 !important;
5553color: #ffffff !important;
5554font-size: 22px !important;
5555line-height: 1.6 !important;
5556font-weight: 400 !important;
5557text-align: left !important;
5558text-wrap: pretty !important;
5559}
5560/* DERNIER PARAGRAPHE */
5561body.page-id-109 section#pourquoi
5562.elles2026-pourquoi-bloc p:last-child {
5563margin-bottom: 0 !important;
5564}
5565/* TEXTE JAUNE */
5566body.page-id-109 section#pourquoi
5567.elles2026-pourquoi-bloc p strong {
5568color: #f3cf67 !important;
5569font-size: 22px !important;
5570font-weight: 800 !important;
5571}
5572/* ==========================================================
5573CONFIDENTIALITÉ
5574========================================================== */
5575body.page-id-109 section#pourquoi
5576.elles2026-confidentialite {
5577width: 100% !important;
5578max-width: 1050px !important;
5579margin: 25px auto 0 !important;
5580padding: 30px 42px !important;
5581box-sizing: border-box !important;
5582}
5583/* TITRE CONFIDENTIALITÉ */
5584body.page-id-109 section#pourquoi
5585.elles2026-confidentialite h3 {
5586margin: 0 0 9px !important;
5587font-size: 24px !important;
5588line-height: 1.3 !important;
5589text-wrap: balance !important;
5590}
5591/* TEXTE CONFIDENTIALITÉ */
5592body.page-id-109 section#pourquoi
5593.elles2026-confidentialite p {
5594width: 100% !important;
5595max-width: none !important;
5596margin: 0 !important;
5597font-size: 19px !important;
5598line-height: 1.55 !important;
5599text-align: left !important;
5600}
5601/* ÉTOILE CONFIDENTIALITÉ */
5602body.page-id-109 section#pourquoi
5603.elles2026-confidentialite > span {
5604font-size: 26px !important;
5605line-height: 1 !important;
5606}
5607/* ==========================================================
5608MOBILE
5609========================================================== */
5610@media (max-width: 560px) {
5611body.page-id-109 section#pourquoi
5612.elles2026-pourquoi-bloc {
5613padding: 32px 25px !important;
5614}
5615body.page-id-109 section#pourquoi
5616.elles2026-pourquoi-bloc p {
5617font-size: 17px !important;
5618}
5619body.page-id-109 section#pourquoi
5620.elles2026-pourquoi-bloc p strong {
5621font-size: 17px !important;
5622}
5623body.page-id-109 section#pourquoi
5624.elles2026-confidentialite h3 {
5625font-size: 20px !important;
5626}
5627body.page-id-109 section#pourquoi
5628.elles2026-confidentialite p {
5629font-size: 16px !important;
5630}
5631}
5632/* ==========================================================
5633ELLES 2026 — HARMONISATION
5634POURQUOI + CONFIDENTIALITÉ + TARIFS
5635========================================================== */
5636/* ==========================================================
56371. GRAND BLOC VIOLET
5638========================================================== */
5639body.page-id-109 section#pourquoi .elles2026-pourquoi-bloc {
5640width: 100% !important;
5641max-width: 1050px !important;
5642min-height: 0 !important;
5643margin: 35px auto 25px !important;
5644padding: 48px 65px !important;
5645box-sizing: border-box !important;
5646text-align: center !important;
5647}
5648/* ÉTOILE CENTRÉE */
5649body.page-id-109 section#pourquoi
5650.elles2026-pourquoi-etoile {
5651display: block !important;
5652width: 100% !important;
5653margin: 0 auto 22px !important;
5654color: #f3cf67 !important;
5655font-size: 30px !important;
5656line-height: 1 !important;
5657text-align: center !important;
5658}
5659/* PARAGRAPHES */
5660body.page-id-109 section#pourquoi
5661.elles2026-pourquoi-bloc p {
5662display: block !important;
5663width: 100% !important;
5664max-width: 850px !important;
5665margin: 0 auto 25px !important;
5666padding: 0 !important;
5667color: #ffffff !important;
5668font-size: 21px !important;
5669line-height: 1.65 !important;
5670font-weight: 400 !important;
5671text-align: center !important;
5672text-wrap: pretty !important;
5673overflow-wrap: normal !important;
5674word-break: normal !important;
5675}
5676body.page-id-109 section#pourquoi
5677.elles2026-pourquoi-bloc p:last-child {
5678margin-bottom: 0 !important;
5679}
5680/* TEXTE JAUNE */
5681body.page-id-109 section#pourquoi
5682.elles2026-pourquoi-bloc strong {
5683color: #f3cf67 !important;
5684font-size: inherit !important;
5685font-weight: 800 !important;
5686}
5687/* ==========================================================
56882. CONFIDENTIALITÉ
5689On en fait un vrai bloc équilibré
5690========================================================== */
5691body.page-id-109 section#pourquoi
5692.elles2026-confidentialite {
5693width: 100% !important;
5694max-width: 1050px !important;
5695min-height: 150px !important;
5696margin: 24px auto 0 !important;
5697padding: 30px 45px !important;
5698box-sizing: border-box !important;
5699display: flex !important;
5700align-items: center !important;
5701justify-content: center !important;
5702gap: 22px !important;
5703text-align: left !important;
5704}
5705/* ÉTOILE */
5706body.page-id-109 section#pourquoi
5707.elles2026-confidentialite > span {
5708flex: 0 0 40px !important;
5709margin: 0 !important;
5710color: #b04880 !important;
5711font-size: 27px !important;
5712line-height: 1 !important;
5713text-align: center !important;
5714}
5715/* CONTENU */
5716body.page-id-109 section#pourquoi
5717.elles2026-confidentialite > div {
5718width: auto !important;
5719max-width: 780px !important;
5720flex: 1 1 auto !important;
5721margin: 0 !important;
5722}
5723/* TITRE */
5724body.page-id-109 section#pourquoi
5725.elles2026-confidentialite h3 {
5726margin: 0 0 8px !important;
5727color: #632776 !important;
5728font-size: 24px !important;
5729line-height: 1.3 !important;
5730text-align: left !important;
5731text-wrap: balance !important;
5732}
5733/* TEXTE */
5734body.page-id-109 section#pourquoi
5735.elles2026-confidentialite p {
5736width: 100% !important;
5737max-width: 720px !important;
5738margin: 0 !important;
5739color: #514a53 !important;
5740font-size: 18px !important;
5741line-height: 1.55 !important;
5742text-align: left !important;
5743text-wrap: pretty !important;
5744}
5745/* ==========================================================
57463. SECTION ADHÉSION
5747========================================================== */
5748body.page-id-109 section#adherer .elles2026-entete {
5749max-width: 950px !important;
5750margin-left: auto !important;
5751margin-right: auto !important;
5752text-align: center !important;
5753}
5754body.page-id-109 section#adherer
5755.elles2026-entete > p:not(.elles2026-surtitre) {
5756max-width: 780px !important;
5757margin-left: auto !important;
5758margin-right: auto !important;
5759font-size: 19px !important;
5760line-height: 1.6 !important;
5761text-align: center !important;
5762text-wrap: pretty !important;
5763}
5764/* ==========================================================
57654. TARIFS — DEUX CARTES IDENTIQUES
5766========================================================== */
5767body.page-id-109 section#adherer
5768.elles2026-tarifs {
5769width: 100% !important;
5770max-width: 1000px !important;
5771margin: 40px auto 45px !important;
5772display: grid !important;
5773grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
5774gap: 24px !important;
5775align-items: stretch !important;
5776}
5777/* CHAQUE CARTE */
5778body.page-id-109 section#adherer
5779.elles2026-tarif {
5780width: 100% !important;
5781min-width: 0 !important;
5782min-height: 230px !important;
5783margin: 0 !important;
5784padding: 32px 30px !important;
5785box-sizing: border-box !important;
5786display: flex !important;
5787flex-direction: column !important;
5788align-items: center !important;
5789justify-content: center !important;
5790text-align: center !important;
5791border-radius: 20px !important;
5792}
5793/* MEMBRES / NON-MEMBRES */
5794body.page-id-109 section#adherer
5795.elles2026-tarif > span {
5796display: block !important;
5797width: 100% !important;
5798margin: 0 0 18px !important;
5799font-size: 17px !important;
5800line-height: 1.25 !important;
5801font-weight: 800 !important;
5802letter-spacing: 1px !important;
5803text-align: center !important;
5804}
5805/* 25 $ / 50 $ */
5806body.page-id-109 section#adherer
5807.elles2026-tarif > strong {
5808display: block !important;
5809width: 100% !important;
5810margin: 0 0 14px !important;
5811font-size: 66px !important;
5812line-height: 1 !important;
5813font-weight: 800 !important;
5814text-align: center !important;
5815}
5816/* ADHÉSION AU CLUB */
5817body.page-id-109 section#adherer
5818.elles2026-tarif > p {
5819display: block !important;
5820width: 100% !important;
5821margin: 0 !important;
5822font-size: 18px !important;
5823line-height: 1.4 !important;
5824text-align: center !important;
5825}
5826/* ==========================================================
58275. CARTE VIOLETTE NON-MEMBRES
5828========================================================== */
5829body.page-id-109 section#adherer
5830.elles2026-tarif-principal {
5831background: #733393 !important;
5832}
5833body.page-id-109 section#adherer
5834.elles2026-tarif-principal > span,
5835body.page-id-109 section#adherer
5836.elles2026-tarif-principal > strong,
5837body.page-id-109 section#adherer
5838.elles2026-tarif-principal > p {
5839color: #ffffff !important;
5840}
5841/* ==========================================================
58426. CONTACT PASCALE
5843========================================================== */
5844body.page-id-109 section#adherer
5845.elles2026-contact {
5846max-width: 850px !important;
5847margin: 45px auto 0 !important;
5848text-align: center !important;
5849}
5850body.page-id-109 section#adherer
5851.elles2026-contact h3 {
5852font-size: 28px !important;
5853line-height: 1.3 !important;
5854text-align: center !important;
5855text-wrap: balance !important;
5856}
5857body.page-id-109 section#adherer
5858.elles2026-contact p {
5859max-width: 750px !important;
5860margin-left: auto !important;
5861margin-right: auto !important;
5862font-size: 18px !important;
5863line-height: 1.6 !important;
5864text-align: center !important;
5865text-wrap: pretty !important;
5866}
5867/* ==========================================================
5868MOBILE
5869========================================================== */
5870@media (max-width: 560px) {
5871body.page-id-109 section#pourquoi
5872.elles2026-pourquoi-bloc {
5873padding: 32px 24px !important;
5874}
5875body.page-id-109 section#pourquoi
5876.elles2026-pourquoi-bloc p {
5877font-size: 17px !important;
5878}
5879body.page-id-109 section#pourquoi
5880.elles2026-confidentialite {
5881min-height: 0 !important;
5882padding: 28px 24px !important;
5883flex-direction: column !important;
5884text-align: center !important;
5885}
5886body.page-id-109 section#pourquoi
5887.elles2026-confidentialite h3,
5888body.page-id-109 section#pourquoi
5889.elles2026-confidentialite p {
5890text-align: center !important;
5891}
5892body.page-id-109 section#adherer
5893.elles2026-tarifs {
5894grid-template-columns: 1fr !important;
5895}
5896body.page-id-109 section#adherer
5897.elles2026-tarif {
5898min-height: 200px !important;
5899}
5900body.page-id-109 section#adherer
5901.elles2026-tarif > strong {
5902font-size: 56px !important;
5903}
5904}
5905/* ==========================================================
5906ELLES 2026 — CORRECTION STRUCTURE
5907CONFIDENTIALITÉ + ADHÉSION + TARIFS
5908========================================================== */
5909/* ==========================================================
59101. CONFIDENTIALITÉ
5911========================================================== */
5912body.page-id-109 #pourquoi .elles2026-confidentialite {
5913width: 100% !important;
5914max-width: 1050px !important;
5915min-height: 0 !important;
5916margin: 24px auto 0 !important;
5917padding: 32px 48px !important;
5918box-sizing: border-box !important;
5919display: grid !important;
5920grid-template-columns: 45px minmax(0, 1fr) !important;
5921column-gap: 22px !important;
5922align-items: center !important;
5923text-align: left !important;
5924}
5925/* ÉTOILE */
5926body.page-id-109 #pourquoi
5927.elles2026-confidentialite > span {
5928display: block !important;
5929width: auto !important;
5930min-width: 0 !important;
5931margin: 0 !important;
5932padding: 0 !important;
5933font-size: 27px !important;
5934line-height: 1 !important;
5935text-align: center !important;
5936}
5937/* IMPORTANT :
5938on redonne toute la largeur au contenu */
5939body.page-id-109 #pourquoi
5940.elles2026-confidentialite > div {
5941display: block !important;
5942width: 100% !important;
5943max-width: none !important;
5944min-width: 0 !important;
5945margin: 0 !important;
5946padding: 0 !important;
5947flex: none !important;
5948}
5949/* TITRE */
5950body.page-id-109 #pourquoi
5951.elles2026-confidentialite h3 {
5952display: block !important;
5953width: 100% !important;
5954max-width: none !important;
5955margin: 0 0 8px !important;
5956padding: 0 !important;
5957font-size: 24px !important;
5958line-height: 1.3 !important;
5959font-weight: 800 !important;
5960text-align: left !important;
5961text-wrap: balance !important;
5962}
5963/* PARAGRAPHE */
5964body.page-id-109 #pourquoi
5965.elles2026-confidentialite p {
5966display: block !important;
5967width: 100% !important;
5968max-width: 780px !important;
5969margin: 0 !important;
5970padding: 0 !important;
5971font-size: 18px !important;
5972line-height: 1.55 !important;
5973text-align: left !important;
5974text-wrap: pretty !important;
5975}
5976/* ==========================================================
59772. ADHÉSION — CONTENU GLOBAL
5978========================================================== */
5979body.page-id-109 #adherer {
5980box-sizing: border-box !important;
5981}
5982body.page-id-109 #adherer .elles2026-entete {
5983width: 100% !important;
5984max-width: 1000px !important;
5985margin: 0 auto 42px !important;
5986text-align: center !important;
5987}
5988body.page-id-109 #adherer .elles2026-entete h2 {
5989max-width: 900px !important;
5990margin-left: auto !important;
5991margin-right: auto !important;
5992text-align: center !important;
5993text-wrap: balance !important;
5994}
5995body.page-id-109 #adherer
5996.elles2026-entete > p:not(.elles2026-surtitre) {
5997width: 100% !important;
5998max-width: 800px !important;
5999margin-left: auto !important;
6000margin-right: auto !important;
6001font-size: 19px !important;
6002line-height: 1.6 !important;
6003text-align: center !important;
6004text-wrap: pretty !important;
6005}
6006/* ==========================================================
60073. TARIFS
6008FORCER LES DEUX CARTES CÔTE À CÔTE
6009========================================================== */
6010body.page-id-109 #adherer .elles2026-tarifs {
6011width: 100% !important;
6012max-width: 1000px !important;
6013margin: 40px auto 48px !important;
6014padding: 0 !important;
6015display: grid !important;
6016grid-template-columns:
6017minmax(0, 1fr)
6018minmax(0, 1fr) !important;
6019grid-template-rows: 1fr !important;
6020gap: 24px !important;
6021align-items: stretch !important;
6022}
6023/* CHAQUE CARTE */
6024body.page-id-109 #adherer
6025.elles2026-tarifs > .elles2026-tarif {
6026width: auto !important;
6027max-width: none !important;
6028min-width: 0 !important;
6029min-height: 230px !important;
6030margin: 0 !important;
6031padding: 35px 30px !important;
6032box-sizing: border-box !important;
6033display: flex !important;
6034flex-direction: column !important;
6035align-items: center !important;
6036justify-content: center !important;
6037text-align: center !important;
6038border-radius: 20px !important;
6039float: none !important;
6040position: static !important;
6041transform: none !important;
6042}
6043/* LIBELLÉ */
6044body.page-id-109 #adherer
6045.elles2026-tarif >
6045 span {
6046display: block !important;
6047width: 100% !important;
6048margin: 0 0 17px !important;
6049font-size: 18px !important;
6050line-height: 1.25 !important;
6051font-weight: 800 !important;
6052text-align: center !important;
6053}
6054/* PRIX */
6055body.page-id-109 #adherer
6056.elles2026-tarif > strong {
6057display: block !important;
6058width: 100% !important;
6059margin: 0 0 14px !important;
6060font-size: 64px !important;
6061line-height: 1 !important;
6062font-weight: 800 !important;
6063text-align: center !important;
6064}
6065/* ADHÉSION AU CLUB */
6066body.page-id-109 #adherer
6067.elles2026-tarif > p {
6068display: block !important;
6069width: 100% !important;
6070margin: 0 !important;
6071font-size: 18px !important;
6072line-height: 1.4 !important;
6073text-align: center !important;
6074}
6075/* ==========================================================
60764. CARTE NON-MEMBRES
6077========================================================== */
6078body.page-id-109 #adherer
6079.elles2026-tarif-principal {
6080background: #733393 !important;
6081}
6082body.page-id-109 #adherer
6083.elles2026-tarif-principal > span,
6084body.page-id-109 #adherer
6085.elles2026-tarif-principal > strong,
6086body.page-id-109 #adherer
6087.elles2026-tarif-principal > p {
6088color: #ffffff !important;
6089}
6090/* ==========================================================
60915. CONTACT PASCALE
6092========================================================== */
6093body.page-id-109 #adherer .elles2026-contact {
6094width: 100% !important;
6095max-width: 900px !important;
6096margin: 0 auto !important;
6097padding: 42px 20px 0 !important;
6098box-sizing: border-box !important;
6099text-align: center !important;
6100}
6101body.page-id-109 #adherer .elles2026-contact h3 {
6102width: 100% !important;
6103margin: 0 auto 14px !important;
6104font-size: 29px !important;
6105line-height: 1.3 !important;
6106text-align: center !important;
6107text-wrap: balance !important;
6108}
6109body.page-id-109 #adherer .elles2026-contact p {
6110width: 100% !important;
6111max-width: 760px !important;
6112margin: 0 auto 12px !important;
6113font-size: 18px !important;
6114line-height: 1.6 !important;
6115text-align: center !important;
6116text-wrap: pretty !important;
6117}
6118/* ==========================================================
61196. MOBILE
6120========================================================== */
6121@media (max-width: 700px) {
6122body.page-id-109 #pourquoi
6123.elles2026-confidentialite {
6124grid-template-columns: 1fr !important;
6125row-gap: 15px !important;
6126padding: 28px 25px !important;
6127text-align: center !important;
6128}
6129body.page-id-109 #pourquoi
6130.elles2026-confidentialite h3,
6131body.page-id-109 #pourquoi
6132.elles2026-confidentialite p {
6133text-align: center !important;
6134}
6135body.page-id-109 #adherer
6136.elles2026-tarifs {
6137grid-template-columns: 1fr !important;
6138grid-template-rows: auto auto !important;
6139gap: 18px !important;
6140}
6141body.page-id-109 #adherer
6142.elles2026-tarifs > .elles2026-tarif {
6143min-height: 190px !important;
6144}
6145body.page-id-109 #adherer
6146.elles2026-tarif > strong {
6147font-size: 55px !important;
6148}
6149}
6150/* ==========================================================
6151ELLES 2026 — CORRECTION DÉFINITIVE CONFIDENTIALITÉ
6152+ ESPACEMENT AVANT ADHÉSION
6153========================================================== */
6154/* ===== BLOC CONFIDENTIALITÉ ===== */
6155html body.page-id-109 section#pourquoi
6156div.elles2026-confidentialite {
6157width: 100% !important;
6158max-width: 1050px !important;
6159min-height: 0 !important;
6160height: auto !important;
6161margin: 24px auto 0 !important;
6162padding: 34px 50px !important;
6163box-sizing: border-box !important;
6164display: flex !important;
6165flex-direction: column !important;
6166align-items: center !important;
6167justify-content: center !important;
6168gap: 0 !important;
6169text-align: center !important;
6170}
6171/* ÉTOILE */
6172html body.page-id-109 section#pourquoi
6173div.elles2026-confidentialite > span {
6174display: block !important;
6175width: 100% !important;
6176max-width: none !important;
6177flex: none !important;
6178margin: 0 0 12px !important;
6179padding: 0 !important;
6180font-size: 25px !important;
6181line-height: 1 !important;
6182text-align: center !important;
6183}
6184/* LE DIV INTÉRIEUR :
6185c'est lui qui est actuellement écrasé */
6186html body.page-id-109 section#pourquoi
6187div.elles2026-confidentialite > div {
6188display: block !important;
6189width: 100% !important;
6190max-width: 900px !important;
6191min-width: 0 !important;
6192flex: none !important;
6193margin: 0 auto !important;
6194padding: 0 !important;
6195position: static !important;
6196text-align: center !important;
6197}
6198/* TITRE */
6199html body.page-id-109 section#pourquoi
6200div.elles2026-confidentialite > div > h3 {
6201display: block !important;
6202width: 100% !important;
6203max-width: 800px !important;
6204margin: 0 auto 10px !important;
6205padding: 0 !important;
6206font-size: 25px !important;
6207line-height: 1.3 !important;
6208font-weight: 800 !important;
6209text-align: center !important;
6210white-space: normal !important;
6211text-wrap: balance !important;
6212}
6213/* TEXTE */
6214html body.page-id-109 section#pourquoi
6215div.elles2026-confidentialite > div > p {
6216display: block !important;
6217width: 100% !important;
6218max-width: 760px !important;
6219margin: 0 auto !important;
6220padding: 0 !important;
6221font-size: 19px !important;
6222line-height: 1.55 !important;
6223text-align: center !important;
6224white-space: normal !important;
6225word-break: normal !important;
6226overflow-wrap: normal !important;
6227text-wrap: pretty !important;
6228}
6229/* ==========================================================
6230ENLÈVE LE GROS TROU ENTRE LES DEUX SECTIONS
6231========================================================== */
6232html body.page-id-109 section#pourquoi.elles2026-pourquoi {
6233margin-bottom: 45px !important;
6234padding-bottom: 20px !important;
6235}
6236html body.page-id-109 section#adherer.elles2026-adhesion {
6237margin-top: 0 !important;
6238}
6239/* ==========================================================
6240TARIFS — FORÇAGE DES 2 CARTES CÔTE À CÔTE
6241========================================================== */
6242html body.page-id-109 section#adherer
6243div.elles2026-tarifs {
6244width: 100% !important;
6245max-width: 1000px !important;
6246margin: 38px auto 45px !important;
6247padding: 0 !important;
6248display: flex !important;
6249flex-direction: row !important;
6250align-items: stretch !important;
6251justify-content: center !important;
6252gap: 24px !important;
6253}
6254html body.page-id-109 section#adherer
6255div.elles2026-tarifs > div.elles2026-tarif {
6256flex: 1 1 0 !important;
6257width: 50% !important;
6258max-width: none !important;
6259min-width: 0 !important;
6260min-height: 230px !important;
6261margin: 0 !important;
6262padding: 35px 30px !important;
6263box-sizing: border-box !important;
6264display: flex !important;
6265flex-direction: column !important;
6266align-items: center !important;
6267justify-content: center !important;
6268text-align: center !important;
6269position: static !important;
6270float: none !important;
6271transform: none !important;
6272}
6273/* LIBELLÉS */
6274html body.page-id-109 section#adherer
6275div.elles2026-tarif > span {
6276width: 100% !important;
6277margin: 0 0 15px !important;
6278font-size: 18px !important;
6279line-height: 1.25 !important;
6280font-weight: 800 !important;
6281text-align: center !important;
6282}
6283/* PRIX */
6284html body.page-id-109 section#adherer
6285div.elles2026-tarif > strong {
6286width: 100% !important;
6287margin: 0 0 12px !important;
6288font-size: 64px !important;
6289line-height: 1 !important;
6290font-weight: 800 !important;
6291text-align: center !important;
6292}
6293/* ADHÉSION AU CLUB */
6294html body.page-id-109 section#adherer
6295div.elles2026-tarif > p {
6296width: 100% !important;
6297margin: 0 !important;
6298font-size: 18px !important;
6299line-height: 1.4 !important;
6300text-align: center !important;
6301}
6302/* ==========================================================
6303MOBILE
6304========================================================== */
6305@media (max-width: 700px) {
6306html body.page-id-109 section#pourquoi
6307div.elles2026-confidentialite {
6308padding: 28px 24px !important;
6309}
6310html body.page-id-109 section#pourquoi
6311div.elles2026-confidentialite > div > h3 {
6312font-size: 21px !important;
6313}
6314html body.page-id-109 section#pourquoi
6315div.elles2026-confidentialite > div > p {
6316font-size: 16px !important;
6317}
6318html body.page-id-109 section#adherer
6319div.elles2026-tarifs {
6320flex-direction: column !important;
6321}
6322html body.page-id-109 section#adherer
6323div.elles2026-tarifs > div.elles2026-tarif {
6324width: 100% !important;
6325min-height: 190px !important;
6326}
6327}
6328/* ==========================================================
6329GFPD — TEASER FLOTTANT FORMATIONS
6330========================================================== */
6331.gfpd-float-formations {
6332position: fixed !important;
6333right: 24px !important;
6334bottom: 24px !important;
6335z-index: 99999 !important;
6336width: 330px !important;
6337max-width: calc(100vw - 40px) !important;
6338padding: 27px 25px 24px !important;
6339background: #fffaf6 !important;
6340border: 1px solid rgba(115, 51, 147, 0.18) !important;
6341border-radius: 22px !important;
6342box-shadow: 0 16px 45px rgba(65, 31, 77, 0.22) !important;
6343font-family: inherit !important;
6344box-sizing: border-box !important;
6345animation: gfpdFloatIn .5s ease-out both;
6346}
6347/* PETITE CROIX */
6348.gfpd-float-close {
6349position: absolute !important;
6350top: 10px !important;
6351right: 12px !important;
6352width: 31px !important;
6353height: 31px !important;
6354padding: 0 !important;
6355border: 0 !important;
6356border-radius: 50% !important;
6357background: rgba(115, 51, 147, 0.08) !important;
6358color: #733393 !important;
6359font-size: 22px !important;
6360line-height: 28px !important;
6361font-weight: 400 !important;
6362cursor: pointer !important;
6363}
6364/* SURTITRE */
6365.gfpd-float-kicker {
6366margin: 0 35px 8px 0 !important;
6367color: #b04880 !important;
6368font-size: 11px !important;
6369font-weight: 800 !important;
6370letter-spacing: 1.5px !important;
6371}
6372/* TITRE */
6373.gfpd-float-formations h3 {
6374margin: 0 30px 20px 0 !important;
6375color: #632776 !important;
6376font-size: 24px !important;
6377font-weight: 800 !important;
6378line-height: 1.15 !important;
6379}
6380/* FORMATIONS */
6381.gfpd-float-item {
6382margin: 0 !important;
6383}
6384.gfpd-float-item strong {
6385display: block !important;
6386margin-bottom: 4px !important;
6387color: #4b2457 !important;
6388font-size: 15px !important;
6389font-weight: 800 !important;
6390line-height: 1.35 !important;
6391}
6392.gfpd-float-item span {
6393display: block !important;
6394color: #786b7b !important;
6395font-size: 13px !important;
6396line-height: 1.4 !important;
6397}
6398/* SÉPARATEUR */
6399.gfpd-float-line {
6400width: 100% !important;
6401height: 1px !important;
6402margin: 15px 0 !important;
6403background: rgba(115, 51, 147, 0.15) !important;
6404}
6405/* BOUTON */
6406.gfpd-float-button {
6407display: block !important;
6408margin-top: 21px !important;
6409padding: 13px 17px !important;
6410background: #733393 !important;
6411color: #ffffff !important;
6412border-radius: 30px !important;
6413text-align: center !important;
6414text-decoration: none !important;
6415font-size: 14px !important;
6416font-weight: 800 !important;
6417transition:
6418transform .2s ease,
6419background .2s ease,
6420box-shadow .2s ease !important;
6421}
6422.gfpd-float-button:hover {
6423background: #5b174f !important;
6424color: #ffffff !important;
6425transform: translateY(-2px);
6426box-shadow: 0 7px 18px rgba(91, 23, 79, 0.22) !important;
6427}
6428/* CROIX AU SURVOL */
6429.gfpd-float-close:hover {
6430background: #733393 !important;
6431color: #ffffff !important;
6432}
6433/* APPARITION */
6434@keyframes gfpdFloatIn {
6435from {
6436opacity: 0;
6437transform: translateY(18px);
6438}
6439to {
6440opacity: 1;
6441transform: translateY(0);
6442}
6443}
6444/* ==========================================================
6445MOBILE — BANDEAU EN BAS
6446========================================================== */
6447@media (max-width: 700px) {
6448.gfpd-float-formations {
6449right: 12px !important;
6450bottom: 12px !important;
6451left: 12px !important;
6452width: auto !important;
6453max-width: none !important;
6454padding: 20px 20px 18px !important;
6455border-radius: 18px !important;
6456}
6457.gfpd-float-formations h3 {
6458margin-bottom: 14px !important;
6459font-size: 20px !important;
6460}
6461.gfpd-float-item strong {
6462font-size: 14px !important;
6463}
6464.gfpd-float-line {
6465margin: 11px 0 !important;
6466}
6467.gfpd-float-button {
6468margin-top: 16px !important;
6469padding: 11px 15px !important;
6470}
6471}
6472/* ACCESSIBILITÉ */
6473@media (prefers-reduced-motion: reduce) {
6474.gfpd-float-formations {
6475animation: none !important;
6476}
6477}
6478</style>
6479<!-- Google tag (gtag.js) -->
vendor: 152 bytes, lines 6479-6480
6479
6480<script type="text/plain" data-service="google-analytics" data-category="statistics" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
6480G-YL4142TTGJ
vendor: 12 bytes, line 6480
6480"></script>
6481<script>
vendor: 127 bytes, lines 6482-6485
6482window.dataLayer = window.dataLayer || [];
6483function gtag(){dataLayer.push(arguments);}
6484gtag('js', new Date());
6485gtag('config', '
6485G-YL4142TTGJ
vendor: 4 bytes, line 6485
6485');
6486</script>
vendor: 1 bytes, line 6486
6486
6487<script data-service="google-analytics" data-category="statistics" type="text/plain"> 
6488var _gaq = _gaq || [];
6489_gaq.push(['_setAccount', 'UA-3744466-1']);
6490_gaq.push(['_trackPageview']);
6491(function() {
6492var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
6493ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
6494var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
6495})();
6496</script>
vendor: 61 bytes, lines 6496-6497
6496
6497<script src="https://www.google.com/recaptcha/api.js?render=
64976Le6MMwUAAAAALgEw52_IvXDKHgjKB8N5t-0KsK4
vendor: 12 bytes, line 6497
6497"></script>
6498<script>
6499grecaptcha.ready(function() {
6500grecaptcha.execute('6Le6MMwUAAAAALgEw52_IvXDKHgjKB8N5t-0KsK4', {action: 'homepage'}).then(function(token) {});
6501});
6502</script>
6502
6503</head>
6504<body data-cmplz=1 class="wp-singular page-template page-template-template-design-flexible page-template-template-design-flexible-php page page-id-97 page-child parent-pageid-39 wp-theme-gfpd">
6505<div id="fb-root"></div>
6506<script type="text/plain" data-service="facebook" data-category="marketing">(function(d, s, id) {
6507var js, fjs = d.getElementsByTagName(s)[0];
6508if (d.getElementById(id)) return;
6509js = d.createElement(s); js.id = id;
6510js.src = "//connect.facebook.net/fr_CA/sdk.js#xfbml=1&appId=1450869831853449&version=v2.0";
6511fjs.parentNode.insertBefore(js, fjs);
6512}(document, 'script', 'facebook-jssdk'));</script>
6512
6513<header style="position: fixed; width: 100%; z-index: 10;">
6514<nav class="bg-gfpd-vert d-flex justify-content-end align-items-center py-1" id="top-menu">
6515<div class="container-md d-flex justify-content-end pt-1">
6516<form class="mx-2 d-none d-lg-block">
6517<div class="input-group input-group-sm">
6518<input type="text" name="s" class="form-control rounded-pill-left" placeholder="Recherche" required>
6519<div class="input-group-append">
6520<button class="btn btn-gfpd rounded-pill-right px-2" type="submit"><i class="fal fa-search"></i></button>
6521</div>
6522</div>
6523</form>
6524<a href="https://www.facebook.com/GroupeFemmesPolitiqueetDemocratie/" class="icone-social">
6525<i class="fab fa-facebook-f my-1 mx-2"></i>
6526</a>
6527<a href="https://instagram.com/gfpd_quebec" class="icone-social">
6528<i class="fab fa-instagram my-1 mx-2"></i>
6529</a>
6530<a href="https://www.linkedin.com/company/groupe-femmes-politique-et-d-mocratie-centre-de-d-veloppement-femmes-et-gouvernance/" class="icone-social">
6531<i class="fab fa-linkedin my-1 mx-2"></i>
6532</a>
6533<a href="https://www.youtube.com/channel/UCNDDSozutZ6vwfypId4-dNg" class="icone-social">
6534<i class="fab fa-youtube my-1 mx-2"></i>
6535</a>
6536<a href="https://twitter.com/GFPD_ca" class="icone-social">
6537<i class="fab fa-x-twitter my-1 mx-2"></i>
6538</a>
6539<a href="https://gfpd.ca/infolettre/" class="d-flex mx-2 align-items-center">
6540<i class="fal fa-newspaper mr-1"></i>
6541<span class="d-none d-md-inline">Infolettre</span>
6542</a>
6543<a href="/nous-joindre" class="d-flex mx-2 align-items-center px-2" style="background-color: rgba(255, 255, 255, 0.65); margin-top: -8px; margin-bottom: -4px;">
6544Nous joindre
6545</a>
6546</div>
6547</nav>
6548<div style="height:12px; margin-top: -2px;" class="bg-gfpd-vert d-block d-sm-none"></div>
6549<div class="bg-frosted shadow">
6550<div class="container">
6551<div class="row">
6552<div class="p-3 rounded-lg logo-gfpd bg-white shadow" style="width: 160px; margin-top: -15px; margin-bottom: -15px">
6553<a href="https://gfpd.ca">
6554<img src="https://gfpd.ca/wp-content/themes/gfpd/img/logo-gfpd.png">
6555</a>
6556</div>
6557<div class="col d-flex align-items-center">
6558<nav id="main-menu" class="navbar navbar-expand-lg w-100">
6559<button class="navbar-toggler ml-auto btn btn-gfpd" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
6560<i class="fal fa-bars"></i>
6561</button>
6562<div class="collapse navbar-collapse" id="navbarNavDropdown">
6563<ul class="navbar-nav text-center w-100 justify-content-around align-items-center">
6564<li class="nav-item dropdown">
6565<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
6566À propos
6567</a>
6568<div class="dropdown-menu" aria-labelledby="navbarDropdown">
6569<a class="dropdown-item" href="/qui-sommes-nous/le-groupe">Le groupe</a>
6570<a class="dropdown-item" href="/qui-sommes-nous/equipe">L'équipe</a>
6571<a class="dropdown-item" href="/qui-sommes-nous/historique">L'historique</a>
6572<a class="dropdown-item" href="/qui-sommes-nous/partenaires">Les partenaires</a>
6573<a class="dropdown-item" href="/qui-sommes-nous/rapports-annuels">Rapports annuels</a>
6574</div>
6575</li>
6576<li class="nav-item dropdown">
6577<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
6578Activités
6579</a>
6580<div class="dropdown-menu" aria-labelledby="navbarDropdown">
6581<a class="dropdown-item" href="/projets">Projets</a>
6582<a class="dropdown-item" href="/evenements/evenements-a-venir">
6582Événements à venir</a>
6583<a class="dropdown-item" href="/evenements/evenements-passes">Événements passés</a>
6584</div>
6585</li>
6586<li class="nav-item dropdown">
6587<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
6588Formations
6589</a>
6590<div class="dropdown-menu" aria-labelledby="navbarDropdown">
6591<a class="dropdown-item" href="/formations/formations-a-venir">Formations à venir</a>
6592<a class="dropdown-item" href="/formations/parcours-de-la-candidate">Parcours de la candidate</a>
6593<a class="dropdown-item" href="/formations/nos-formations-a-la-carte">À la carte</a>
6594</div>
6595</li>
6596<li class="nav-item">
6597<a class="nav-link" href="/outils">Outils</a>
6598</li>
6599<li class="nav-item dropdown">
6600<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
6601Nouvelles
6602</a>
6603<div class="dropdown-menu" aria-labelledby="navbarDropdown">
6604<a class="dropdown-item" href="/nouvelles/publications">Publications</a>
6605<a class="dropdown-item" href="/nouvelles/videos">Vidéos</a>
6606<a class="dropdown-item" href="/nouvelles/on-parle-de-nous">On parle de nous</a>
6607</div>
6608</li>
6609<li class="nav-item">
6610<a class="nav-link" href="/devenir-membre">Devenir membre</a>
6611</li>
6612<li class="nav-item">
6613<a class="nav-link btn btn-gfpd-outline" href="/faire-un-don">Faire un don</a>
6614</li>
6615<li class="nav-item">
6616<a class="nav-link" href="/club-politique-les-elles-du-pouvoir">Club politique <br><span class="gfpd-script">Les Elles du pouvoir</span></a>
6617</li>
6618</ul>
6619</div>
6620</nav>
6621</div>
6622</div>
6623</div>
6624</div>
6625</header>
6626<section id="hero" style="" class="bg-gfpd-primary">
6627<div class="container">
6628<div class="row justify-content-center">
6629</div>
6630</div>
6631</section>
6632<main>
6633<section class="bg-transparent "  style="margin-top:-20px" >
6634<div class="container">
6635<div class="row justify-content-center">
6636<div class="col-lg-10 col">
6637<h1><em>Qui sommes-nous?</em></h1>
6638<blockquote><p>Créé en 1999, le <strong>Groupe Femmes, Politique et Démocratie</strong> (GFPD) est un organisme autonome d’éducation populaire à but non lucratif. Il est indépendant de tout parti et, de façon plus générale, de tout groupe de revendication.</p>
6639<p>Le GFPD œuvre à renforcer la démocratie québécoise, en favorisant notamment la participation active des femmes à la vie politique. Il développe des activités et des outils pédagogiques pour toutes les femmes dans leur pluralité et leur diversité.  Dans un souci d’intersectionnalité, il a pour objectif de contribuer à une parité inclusive.</p></blockquote>
6640<p>&nbsp;</p>
6641</div>
6642</div>
6643</div>
6644</section> 
6645<section class=""  style="background-image:url('https://gfpd.ca/wp-content/uploads/2023/10/pexels-christina-morillo-1181396-1.jpg'); background-size: cover; background-position: center 30%; background-repeat: no-repeat;" >
6646<div class="container">
6647<div class="row justify-content-center">
6648<div class="col-12 col-lg-4 col-md-6 col-sm-8 pt-3 pb-4">
6649<div class="shadow bg-white rounded-lg h-100 d-flex flex-column border-bottom-md border-top-md border-gfpd-vert etiquette mt-2 mb-4" style="overflow:hidden; ">
6650<div class="h-100 d-flex flex-column justify-content-center">
6651<div class="header mb-auto text-center">
6652<h2 class="bg-white px-4 pt-3 pb-2 my-0 d-inline-block">
6653<a href="">
6654<strong>Notre mission</strong>
6655</a>
6656</h2 >
6657</div>
6658<div class="px-3 mb-auto">
6659<ul>
6660<li><strong>Éduquer</strong> la population en général, et plus particulièrement les femmes, à l’action citoyenne et démocratique;</li>
6661<li><strong>Promouvoir</strong> une plus grande participation des femmes à la vie politique;</li>
6662<li><strong>Soutenir</strong> auprès de toutes et de tous, l’exercice plein et entier de la citoyenneté.</li>
6663</ul>
6664</div>
6665</div>
6666</div>
6667</div>
6668<div class="col-12 col-lg-4 col-md-6 col-sm-8 pt-3 pb-4">
6669<div class="shadow bg-white rounded-lg h-100 d-flex flex-column border-bottom-md border-top-md border-gfpd-vert etiquette mt-2 mb-4" style="overflow:hidden; ">
6670<div class="h-100 d-flex flex-column justify-content-center">
6671<div class="header mb-auto text-center">
6672<h2 class="bg-white px-4 pt-3 pb-2 my-0 d-inline-block">
6673<a href="">
6674<strong>Nos objectifs</strong>
6675</a>
6676</h2 >
6677</div>
6678<div class="px-3 mb-auto">
6679<ul>
6680<li><strong>Accroître</strong> au sein de la population la connaissance des institutions démocratiques québécoises et ainsi contribuer à la mobilisation et au dynamisme national, régional et local;</li>
6681<li><strong>Atteindre la parité</strong> entre les femmes et les hommes au sein des diverses sphères décisionnelles et dans les lieux de pouvoir;</li>
6682<li><strong>Favoriser </strong>l’exercice de la citoyenneté par l’apprentissage des rouages de la démocratie participative.</li>
6683</ul>
6684</div>
6685</div>
6686</div>
6687</div>
6688<div class="col-12 col-lg-4 col-md-6 col-sm-8 pt-3 pb-4">
6689<div class="shadow bg-white rounded-lg h-100 d-flex flex-column border-bottom-md border-top-md border-gfpd-vert etiquette mt-2 mb-4" style="overflow:hidden; ">
6690<div class="h-100 d-flex flex-column justify-content-center">
6691<div class="header mb-auto text-center">
6692<h2 class="bg-white px-4 pt-3 pb-2 my-0 d-inline-block">
6693<a href="">
6694<strong>Nos champs d’action</strong>
6695</a>
6696</h2 >
6697</div>
6698<div class="px-3 mb-auto">
6699<ul>
6700<li><strong>Promouvoir</strong> des changements institutionnels pouvant accélérer la parité dans les lieux de pouvoir;</li>
6701<li><strong>Outiller et soutenir</strong> les femmes qui désirent s’engager dans les structures démocratiques décisionnelles, principalement en politique, mais aussi dans les autres lieux de pouvoir (haute direction, CA), en offrant des formations, de l’accompagnement et du réseautage;</li>
6702</ul>
6703</div>
6704</div>
6705</div>
6706</div>
6707</div>
6708</div>
6709</section> 
6710<section class="bg-gfpd-gradient "  >
6711<div class="container">
6712<div class="row justify-content-center">
6713<div class="col-lg-10 col">
6714<h1 class="text-center text-white"><strong>Nos interventions</strong></h1>            </div>
6715</div>
6716</div>
6717</section> 
6718<section class="bg-transparent "  >
6719<div class="container">
6720<div class="row justify-content-center">
6721<div class="col-lg-10 col">
6722<p>&nbsp;</p>
6723<blockquote><p>Afin d’atteindre ses objectifs, le <strong>Groupe Femmes, Politique et Démocratie</strong> intervient couramment dans la sphère publique par le biais des instances démocratiques et dans les médias. Le GFPD travaille en collaboration avec de nombreux partenaires locaux, régionaux et nationaux tels que les partis politiques, les unions municipales, les réseaux d’élues dans plusieurs régions, les tables de concertation et de nombreuses associations. Il est aussi en lien avec les milieux universitaires.</p></blockquote>
6724<p>Depuis 2005, il a appuyé et proposé de nombreuses mesures visant une représentation paritaire des femmes et des hommes au sein des instances démocratiques québécoises et canadiennes ainsi que dans les lieux de pouvoir, dont :</p>
6725<ul>
6726<li><strong>Mode de scrutin</strong> proportionnel mixte;</li>
6727<li><strong>Élections à date fixe</strong> à tous les paliers de gouvernement et limitations aux mandats gouvernementaux;</li>
6728<li><strong>Inscription dans la Loi électorale</strong> de la parité des candidatures;</li>
6729<li><strong>Bonification d’allocation</strong> pour le recrutement, l’accueil, l’accompagnement et le soutien des candidates, aux partis politiques atteignant la zone de parité.</li>
6730</ul>
6731<p><em>
6731Pour plus de détails concernant nos interventions, <a href="https://gfpd.ca/wp-content/uploads/2021/12/Nos-interventions.pdf">cliquez ici</a>. </em></p>
6732<p>&nbsp;</p>
6733</div>
6734</div>
6735</div>
6736</section> 
6737<section class="bg-gfpd-gradient "  >
6738<div class="container">
6739<div class="row justify-content-center">
6740<div class="col-lg-10 col">
6741<h1 class="text-center text-white"><strong>Nos volets</strong></h1>            </div>
6742</div>
6743</div>
6744</section> 
6745<section class="bg-transparent "  >
6746<div class="container">
6747<div class="row justify-content-center">
6748<br><br>                    <div class="col col-min-300 py-2 px-4 bg-transparent" style="">
6749<h3><em>Femmes et gouvernance</em></h3>
6750<blockquote><p>Ce volet a pour objectif d’augmenter le nombre de femmes souhaitant  accéder à des postes décisionnels.</p>
6751<p>Afin de mieux démystifier les lieux de pouvoir et d’outiller les femmes pour qu’elles s’y engagent davantage, le GFPD offre des formations spécifiques, des simulations de conseils municipaux et parlementaires, des exercices pratiques en communication, du soutien et du réseautage pour les femmes désireuses d’accéder aux postes de pouvoir et de direction.</p></blockquote>
6752<p>Le succès des activités proposées repose sur l’écoute constante des besoins des femmes de tous âges et de tous horizons, des besoins des femmes autochtones et inuites, et sur une programmation adaptée aux différents contextes.</p>
6753<p>On y retrouve, entre autres, des formations à la carte pour le développement des compétences, des sessions de formation intensives, des sessions de simulation de conseils municipaux (Simul<em>ACTIONS</em>), des simulations parlementaires, des colloques, des cercles de codéveloppement en guise d’accompagnement et du réseautage, le club politique féminin <em>Les Elles du pouvoir</em>, le tout offert par des formatrices et des formateurs du GFPD et des expertes et experts.</p>
6754</div>
6755<div class="col col-min-300 py-2 px-4 bg-transparent" style="">
6756<h3><em>Démocratie et participation citoyenne</em></h3>
6757<blockquote><p>Les activités du volet Démocratie et participation citoyenne ont pour objectif de contribuer à la mobilisation et au dynamisme démocratique national, régional et local. Elles visent à rejoindre des femmes et des hommes de tous âges, des membres des Premières Nations ainsi que des nouveaux arrivants.</p></blockquote>
6758<p>Fort de son lien privilégié avec le terrain, le GFPD souhaite poursuivre sa contribution à la réflexion sur la démocratie, développer de nouvelles initiatives et adapter ses activités en fonction des besoins ciblés sur le terrain. C’est pourquoi le GFPD est toujours intéressé à travailler avec les organismes œuvrant au développement local, régional et national, en santé et services sociaux, en éducation, dans le milieu jeunesse, en intégration des personnes nouvellement arrivées et en condition féminine.</p>
6759</div>
6760</div>
6761</div>
6762</section> 
6763</main>
6764
6765<footer id="footer">
6766<div class="container">
6767<div class="row">
6768<div class="col-12 text-center">
6769<a href="https://gfpd.ca" class="logo-gfpd">
6770<img src="https://gfpd.ca/wp-content/themes/gfpd/img/logo-gfpd-horizontal.webp" />
6771</a>
6772<div class="slogan-gfpd">
6773<span>Éduquer</span>
6774<span>Promouvoir</span>
6775<span>Soutenir</span>
6776</div>
6777</div>
6778</div>
6779<div class="row py-3">
6780<div class="col-12 col-md-4">
6781<h4>Suivez-nous sur nos réseaux</h4>
6782<a href="https://www.facebook.com/GroupeFemmesPolitiqueetDemocratie/" class="icone-social fa-facebook-f">
6783<span class="fa-stack">
6784<i class="fas fa-circle fa-stack-2x"></i>
6785<i class="fab fa-facebook-f fa-stack-1x fa-inverse"></i>
6786</span>
6787</a>
6788<a href="https://instagram.com/gfpd_quebec" class="icone-social fa-instagram">
6789<span class="fa-stack">
6790<i class="fas fa-circle fa-stack-2x"></i>
6791<i class="fab fa-instagram fa-stack-1x fa-inverse"></i>
6792</span>
6793</a>
6794<a href="https://www.linkedin.com/company/groupe-femmes-politique-et-d-mocratie-centre-de-d-veloppement-femmes-et-gouvernance/" class="icone-social fa-linkedin">
6795<span class="fa-stack">
6796<i class="fas fa-circle fa-stack-2x"></i>
6797<i class="fab fa-linkedin fa-stack-1x fa-inverse"></i>
6798</span>
6799</a>
6800<a href="https://www.youtube.com/channel/UCNDDSozutZ6vwfypId4-dNg" class="icone-social fa-youtube">
6801<span class="fa-stack">
6802<i class="fas fa-circle fa-stack-2x"></i>
6803<i class="fab fa-youtube fa-stack-1x fa-inverse"></i>
6804</span>
6805</a>
6806<a href="https://twitter.com/GFPD_ca" class="icone-social fa-x-twitter">
6807<span class="fa-stack">
6808<i class="fas fa-circle fa-stack-2x"></i>
6809<i class="fab fa-x-twitter fa-stack-1x fa-inverse"></i>
6810</span>
6811</a>
6812</div>
6813<div class="col-12 col-md-4">
6814<h4>Inscrivez-vous à notre infolettre</h4>
6815<form accept-charset="utf-8" action="https://app.cyberimpact.com/optin" method="post">
6816<fieldset>
6817<div class="form-row">
6818<div class="col">
6819<div class="form-group">
6820<input id="ci_email" class="form-control" maxlength="255" name="ci_email" type="text" placeholder="Courriel" />
6821</div>
6822</div>
6823</div>
6824<div style="display: block; visibility: hidden; height: 1px;">
6825<input id="ci_verification" style="display: none;" name="ci_verification" type="text" />
6826<input id="ci_groups" name="ci_groups" type="hidden" value="12" />
6827<input id="ci_account" name="ci_account" type="hidden" value="50eca6ba-a943-4a54-6122-16e1cc99b13e" />
6828<input id="ci_language" name="ci_language" type="hidden" value="fr_ca" />
6829<input id="ci_sent_url" name="ci_sent_url" type="hidden" value="https://gfpd.ca/infolettre/demande-envoyee/" />
6830<input id="ci_error_url" name="ci_error_url" type="hidden" value="https://gfpd.ca/infolettre/erreur/" />
6831<input id="ci_confirm_url" name="ci_confirm_url" type="hidden" value="https://gfpd.ca/infolettre/abonnement-confirme/" />
6832</div>
6833<input class="btn btn-gfpd" type="submit" value="S'inscrire" />
6834</fieldset>
6835</form>
6836</div>
6837<div class="col-12 col-md-4">
6838<h4>Nos coordonnées</h4>
6839<ul class="fa-ul" style="margin-left: 30px;">
6840<li class="pb-2">
6841<span class="fa-li">
6842<i class="fal fa-phone"></i>
6843</span>
6844418 658-8810
6845</li>
6846<li class="pb-2">
6847<span class="fa-li">
6848<i class="fal fa-envelope"></i>
6849</span>
6850<a href="mailto:[email protected]">[email protected]</a>
6851</li>
6852<li class="pb-2">
6853<span class="fa-li">
6854<i class="fal fa-map-marker-alt"></i>
6855</span>
6856801, Grande Allée Ouest<br>
6857Bureau 130<br>
6858Québec (QC)  G1S 1C1
6859</li>
6860</ul>
6861</div>
6862</div>
6863<div class="row">
6864<div class="col-12 pt-3 text-center-sm">
6865<small>
68662026 © Groupe Femmes, Politique et Démocratie. Tous droits réservés.
6867<a href="https://gfpd.ca/wp-content/uploads/2024/04/1.-Protection-25-10-2023.pdf" target="_blank">Politique sur la protection des renseignements personnels</a>
6868</small>
6869</div>
6870</div>
6871</div>
6872</footer>
6873<script>
6874function autocountGfield(){
6875jQuery("li.gfield.autonumberfield .gfield_label").html(function(index, html) {
6876return "<span class='autocount'>" + (index + 1) + ".</span>" + html;
6877})
6878}
6879$(autocountGfield);
6880jQuery(document).on('gform_page_loaded', autocountGfield);
6881</script>
6881
6882<!-- Meta Pixel Event Code -->
6883<script type='text/javascript'>
6884(function () {
6885function runPixelCode( response ) {
6886if ( ! response || ! response.data || ! response.data.fb_pxl_code ) {
6887return;
6888}
6889try {
6890new Function( response.data.fb_pxl_code )();
6891} catch ( e ) {
6892console && console.warn
6893&& console.warn( 'Meta Pixel response parsing failed. Please check if your pixel is connected.', e );
6894}
6895}
6896var radio = window.nfRadio
6897|| ( window.Backbone && window.Backbone.Radio );
6898if ( radio && radio.channel ) {
6899radio.channel( 'forms' ).on( 'submit:response', runPixelCode );
6900}
6901if ( window.jQuery ) {
6902window.jQuery( document ).on(
6903'nfFormSubmitResponse',
6904function ( event, data ) {
6905if ( data && data.response ) {
6906runPixelCode( data.response );
6907}
6908}
6909);
6910}
6911})();
6912</script>
6912
6913<!-- End Meta Pixel Event Code -->
6914<!-- Meta Pixel Event Code -->
6915<script type='text/javascript'>
6916(function ( $ ) {
6917if ( ! $ || typeof document === 'undefined' ) {
6918return;
6919}
6920// WPForms triggers this jQuery event and passes the AJAX response object.
6921$( document ).on( 'wpformsAjaxSubmitSuccess', function ( event, data ) {
6922if ( data && data.data && data.data.fb_pxl_code ) {
6923try {
6924new Function( data.data.fb_pxl_code )();
6925} catch ( e ) {
6926console && console.warn && console.warn( 'Meta Pixel eval failed', e );
6927}
6928}
6929} );
6930})( window.jQuery );
6931</script>
6931
6932<!-- End Meta Pixel Event Code -->
6933<script type="speculationrules">
6934{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/gfpd/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
6935</script>
6935
6936<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
6937<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banniere-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
6938<div class="cmplz-header">
6939<div class="cmplz-logo"></div>
6940<div class="cmplz-title" id="cmplz-header-1-optin">Gérer le consentement</div>
6941<div class="cmplz-close" tabindex="0" role="button" aria-label="Fermer la boîte de dialogue">
6942<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
6943</div>
6944</div>
6945<div class="cmplz-divider cmplz-divider-header"></div>
6946<div class="cmplz-body">
6947<div class="cmplz-message" id="cmplz-message-1-optin"><p>Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation.</p></div>
6948<!-- categories start -->
6949<div class="cmplz-categories">
6950<div class="cmplz-category cmplz-functional">
6951<div class="cmplz-category-header">
6952<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Fonctionnel</span>
6953<span class='cmplz-always-active'>
6954<span class="cmplz-banner-checkbox">
6955<input type="checkbox"
6956id="cmplz-functional-optin"
6957data-category="cmplz_functional"
6958class="cmplz-consent-checkbox cmplz-functional"
6959size="40"
6960value="1"/>
6961<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Fonctionnel</span></label>
6962</span>
6963Toujours activé					</span>
6964<button class="cmplz-category-toggle"
6965aria-expanded="false"
6966aria-controls="cmplz-desc-functional-1-optin"
6967aria-labelledby="cmplz-title-functional-1-optin">
6968<span class="cmplz-icon cmplz-open">
6969<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
6970</span>
6971</button>
6972</div>
6973<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
6974<span class="cmplz-description-functional">L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.</span>
6975</div>
6976</div>
6977<div class="cmplz-category cmplz-preferences">
6978<div class="cmplz-category-header">
6979<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Préférences</span>
6980<span class="cmplz-banner-checkbox">
6981<input type="checkbox"
6982id="cmplz-preferences-optin"
6983data-category="cmplz_preferences"
6984class="cmplz-consent-checkbox cmplz-preferences"
6985size="40"
6986value="1"/>
6987<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Préférences</span></label>
6988</span>
6989<button class="cmplz-category-toggle"
6990aria-expanded="false"
6991aria-controls="cmplz-desc-preferences-1-optin"
6992aria-labelledby="cmplz-title-preferences-1-optin">
6993<span class="cmplz-icon cmplz-open">
6994<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
6994<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
6995</span>
6996</button>
6997</div>
6998<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
6999<span class="cmplz-description-preferences">L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.</span>
7000</div>
7001</div>
7002<div class="cmplz-category cmplz-statistics">
7003<div class="cmplz-category-header">
7004<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistiques</span>
7005<span class="cmplz-banner-checkbox">
7006<input type="checkbox"
7007id="cmplz-statistics-optin"
7008data-category="cmplz_statistics"
7009class="cmplz-consent-checkbox cmplz-statistics"
7010size="40"
7011value="1"/>
7012<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistiques</span></label>
7013</span>
7014<button class="cmplz-category-toggle"
7015aria-expanded="false"
7016aria-controls="cmplz-desc-statistics-1-optin"
7017aria-labelledby="cmplz-title-statistics-1-optin">
7018<span class="cmplz-icon cmplz-open">
7019<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
7020</span>
7021</button>
7022</div>
7023<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
7024<span class="cmplz-description-statistics">Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.</span>
7025<span class="cmplz-description-statistics-anonymous">Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.</span>
7026</div>
7027</div>
7028<div class="cmplz-category cmplz-marketing">
7029<div class="cmplz-category-header">
7030<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
7031<span class="cmplz-banner-checkbox">
7032<input type="checkbox"
7033id="cmplz-marketing-optin"
7034data-category="cmplz_marketing"
7035class="cmplz-consent-checkbox cmplz-marketing"
7036size="40"
7037value="1"/>
7038<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
7039</span>
7040<button class="cmplz-category-toggle"
7041aria-expanded="false"
7042aria-controls="cmplz-desc-marketing-1-optin"
7043aria-labelledby="cmplz-title-marketing-1-optin">
7044<span class="cmplz-icon cmplz-open">
7045<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
7046</span>
7047</button>
7048</div>
7049<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
7050<span class="cmplz-description-marketing">L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.</span>
7051</div>
7052</div>
7053</div><!-- categories end -->
7054</div>
7055<div class="cmplz-links cmplz-information">
7056<ul>
7057<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Gérer les options</a></li>
7058<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
7058s-overview">Gérer les services</a></li>
7059<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Gérer {vendor_count} fournisseurs</a></li>
7060<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="En savoir plus sur les finalités de TCF de la base de données de cookies">En savoir plus sur ces finalités</a></li>
7061</ul>
7062</div>
7063<div class="cmplz-divider cmplz-footer"></div>
7064<div class="cmplz-buttons">
7065<button class="cmplz-btn cmplz-accept">Accepter</button>
7066<button class="cmplz-btn cmplz-deny">Refuser</button>
7067<button class="cmplz-btn cmplz-view-preferences">Voir les préférences</button>
7068<button class="cmplz-btn cmplz-save-preferences">Enregistrer les préférences</button>
7069<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Voir les préférences</a>
7070</div>
7071<div class="cmplz-documents cmplz-links">
7072<ul>
7073<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
7074<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
7075<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
7076</ul>
7077</div>
7078</div>
7079</div>
7080<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Gérer le consentement</button>
7081</div>    <!-- Meta Pixel Event Code -->
7082<script type='text/javascript'>
7083document.addEventListener( 'wpcf7mailsent', function( event ) {
7084if( "fb_pxl_code" in event.detail.apiResponse){
7085eval(event.detail.apiResponse.fb_pxl_code);
7086}
7087}, false );
7088</script>
7088
7089<!-- End Meta Pixel Event Code -->
7090<div id="fb-pxl-ajax-code"></div>
7090<script>document.addEventListener('DOMContentLoaded', function () {
7091const pageElles = document.querySelector('.elles2026-intro');
7092if (!pageElles) return;
7093const mobile = window.matchMedia('(max-width: 767px)').matches;
7094/* -------------------------
7095ANIMATIONS CLASSIQUES
7096------------------------- */
7097const elements = document.querySelectorAll(
7098'.elles2026-programmation .elles2026-entete,' +
7099'#elles-rdv24,' +
7100const elements = document.querySelectorAll(
7101'.elles2026-programmation .elles2026-entete,' +
7102'#elles-rdv24,' +
7103'#elles-rdv8dec,' +
7104'.elles2026-pourquoi .elles2026-entete,' +
7105'.elles2026-pourquoi .elles2026-entete,' +
7106'.elles2026-pourquoi .elles2026-pourquoi-bloc,' +
7107'.elles2026-pourquoi .elles2026-confidentialite,' +
7108'.elles2026-adhesion .elles2026-entete,' +
7109'.elles2026-adhesion .elles2026-tarif,' +
7110'.elles2026-adhesion .elles2026-contact,' +
7111'.elles2026-adhesion .elles2026-formulaire'
7112);
7113elements.forEach(function(element) {
7114element.classList.add('elles-scroll');
7115});
7116/* -------------------------
7117CASCADE CARTE 24 NOVEMBRE
7118MOBILE UNIQUEMENT
7119------------------------- */
7120if (mobile) {
7121const carte = document.querySelector('#elles-rdv24');
7122if (carte) {
7123const morceaux = carte.querySelectorAll(
7124'.rdv-date,' +
7125'.rdv-texte,' +
7126'.rdv-prix,' +
7127'.rdv-bas'
7128);
7129morceaux.forEach(function(element, index) {
7130element.classList.add('elles-mobile-cascade');
7131element.style.transitionDelay =
7132(0.15 + index * 0.13) + 's';
7133});
7134}
7135/* -------------------------
7136CASCADE DES ACTIVITÉS
7137------------------------- */
7138const activites = document.querySelectorAll(
7139'.elles2026-programmation > div:last-child span'
7140);
7141activites.forEach(function(element, index) {
7142element.classList.add('elles-mobile-cascade');
7143element.style.transitionDelay =
7144((index % 5) * 0.09) + 's';
7145});
7146}
7147/* -------------------------
7148OBSERVATEUR PRINCIPAL
7149------------------------- */
7150const observer = new IntersectionObserver(function(entries) {
7151entries.forEach(function(entry) {
7152if (entry.isIntersecting) {
7153entry.target.classList.add('elles-visible');
7154/* Si c'est la carte événement,
7155déclenche tous ses éléments internes */
7156if (entry.target.id === 'elles-rdv24') {
7157entry.target
7158.querySelectorAll('.elles-mobile-cascade')
7159.forEach(function(element) {
7160element.classList.add('elles-visible');
7161});
7162}
7163observer.unobserve(entry.target);
7164}
7165});
7166}, {
7167threshold: mobile ? 0.12 : 0.08,
7168rootMargin: mobile
7169? '0px 0px -12% 0px'
7170: '0px 0px -15% 0px'
7171});
7172elements.forEach(function(element) {
7173observer.observe(element);
7174});
7175/* -------------------------
7176OBSERVATEUR DES ACTIVITÉS
7177------------------------- */
7178if (mobile) {
7179const activites = document.querySelectorAll(
7180'.elles2026-programmation > div:last-child span'
7181);
7182if (activites.length) {
7183const blocActivites = activites[0].parentElement;
7184const activitesObserver =
7185new IntersectionObserver(function(entries) {
7186if (entries[0].isIntersecting) {
7187activites.forEach(function(element) {
7188element.classList.add('elles-visible');
7189});
7190activitesObserver.disconnect();
7191}
7192}, {
7193threshold: 0.20
7194});
7195activitesObserver.observe(blocActivites);
7196}
7197}
7198});</script>
7198<script id="gfpd-navigation-js" src="https://gfpd.ca/wp-content/themes/gfpd/js/navigation.js?ver=20151215"></script>
vendor: 1 bytes, line 7198
7198
7199<script id="gfpd-skip-link-focus-fix-js" src="https://gfpd.ca/wp-content/themes/gfpd/js/skip-link-focus-fix.js?ver=20151215"></script>
vendor: 1 bytes, line 7199
7199
7200<script id="cmplz-cookiebanner-js-extra">
7201var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"","banner_version":"26","version":"7.5.5","store_consent":"","do_not_track_enabled":"","consenttype":"optin","region":"ca","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"","cookie_expiry":"365","url":"https://gfpd.ca/wp-json/complianz/v1/","locale":"lang=fr&locale=fr_FR","set_cookies_on_root":"","cookie_domain":"","current_policy_id":"32","cookie_path":"/","categories":{"statistics":"statistiques","marketing":"marketing"},"tcf_active":"","placeholdertext":"Cliquez pour accepter les cookies {category} et activer ce contenu","css_file":"https://gfpd.ca/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=26","page_links":{"ca":{"cookie-statement":{"title":"Politique de cookies","url":"https://gfpd.ca/wp-content/uploads/2024/04/1.-Protection-25-10-2023.pdf"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Cliquez pour accepter les cookies {category} et activer ce contenu","iapi_nav":"fallback"};
7202//# sourceURL=cmplz-cookiebanner-js-extra
7203</script>
vendor: 1 bytes, line 7203
7203
7204<script defer id="cmplz-cookiebanner-js" src="https://gfpd.ca/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js?ver=1788936409"></script>
vendor: 1 bytes, line 7204
7204
7205<script id="wp-emoji-settings" type="application/json">
7206{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://gfpd.ca/wp-includes/js/wp-emoji-release.min.js?ver=58e872874d09d495e07ab4d36f90c79d"}}
7207</script>
vendor: 1 bytes, line 7207
7207
7208<script type="module">
7209/*! This file is auto-generated */
7210var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
7211//# sourceURL=https://gfpd.ca/wp-includes/js/wp-emoji-loader.min.js
7212</script>
7212
7213<!-- This site uses the Google Analytics by MonsterInsights plugin v11.3.0 - Using Analytics tracking - https://www.monsterinsights.com/ -->
vendor: 122 bytes, lines 7213-7214
7213
7214<script data-service="google-analytics" data-category="statistics" data-cmplz-src="//www.googletagmanager.com/gtag/js?id=
7214G-TEE70BCQGS
vendor: 83 bytes, line 7214
7214"  data-cfasync="false" data-wpfc-render="false" type="text/plain" async></script>
7215<script data-service="google-analytics" data-category="statistics" data-cfasync="false" data-wpfc-render="false" type="text/plain">
7216var mi_version = '11.3.0';
7217var mi_track_user = true;
7218var mi_no_track_reason = '';
7219var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/gfpd.ca\/qui-sommes-nous\/le-groupe\/","page_referrer":"https:\/\/gfpd.ca\/"};
7220if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) {
7221var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations );
7222} else {
7223var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations;
7224}
7225var disableStrs = [
7226'ga-disable-G-TEE70BCQGS',
7227];
7228/* Function to detect opted out users */
7229function __gtagTrackerIsOptedOut() {
7230for (var index = 0; index < disableStrs.length; index++) {
7231if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) {
7232return true;
7233}
7234}
7235return false;
7236}
7237/* Disable tracking if the opt-out cookie exists. */
7238if (__gtagTrackerIsOptedOut()) {
7239for (var index = 0; index < disableStrs.length; index++) {
7240window[disableStrs[index]] = true;
7241}
7242}
7243/* Opt-out function */
7244function __gtagTrackerOptout() {
7245for (var index = 0; index < disableStrs.length; index++) {
7246document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';
7247window[disableStrs[index]] = true;
7248}
7249}
7250if ('undefined' === typeof gaOptout) {
7251function gaOptout() {
7252__gtagTrackerOptout();
7253}
7254}
7255window.dataLayer = window.dataLayer || [];
7256window.MonsterInsightsDualTracker = {
7257helpers: {},
7258trackers: {},
7259};
7260if (mi_track_user) {
7261function __gtagDataLayer() {
7262dataLayer.push(arguments);
7263}
7264function __gtagTracker(type, name, parameters) {
7265if (!parameters) {
7266parameters = {};
7267}
7268if (parameters.send_to) {
7269__gtagDataLayer.apply(null, arguments);
7270return;
7271}
7272if (type === 'event') {
7273parameters.send_to = monsterinsights_frontend.v4_id;
7274var hookName = name;
7275if (typeof parameters['event_category'] !== 'undefined') {
7276hookName = parameters['event_category'] + ':' + name;
7277}
7278if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') {
7279MonsterInsightsDualTracker.trackers[hookName](parameters);
7280} else {
7281__gtagDataLayer('event', name, parameters);
7282}
7283} else {
7284__gtagDataLayer.apply(null, arguments);
7285}
7286}
7287__gtagTracker('js', new Date());
7288__gtagTracker('set', {
7289'developer_id.dZGIzZG': true,
7290});
7291if ( MonsterInsightsLocations.page_location ) {
7292__gtagTracker('set', MonsterInsightsLocations);
7293}
7294__gtagTracker('config', 'G-TEE70BCQGS', {"forceSSL":"true","anonymize_ip":"true","link_attribution":"true"} );
7295window.gtag = __gtagTracker;										(function () {
7296/* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */
7297/* ga and __gaTracker compatibility shim. */
7298var noopfn = function () {
7299return null;
7300};
7301var newtracker = function () {
7302return new Tracker();
7303};
7304var Tracker = function () {
7305return null;
7306};
7307var p = Tracker.prototype;
7308p.get = noopfn;
7309p.set = noopfn;
7310p.send = function () {
7311var args = Array.prototype.slice.call(arguments);
7312args.unshift('send');
7313__gaTracker.apply(null, args);
7314};
7315var __gaTracker = function () {
7316var len = arguments.length;
7317if (len === 0) {
7318return;
7319}
7320var f = arguments[len - 1];
7321if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') {
7322if ('send' === arguments[0]) {
7323var hitConverted, hitObject = false, action;
7324if ('event' === arguments[1]) {
7325if ('undefined' !== typeof arguments[3]) {
7326hitObject = {
7327'eventAction': arguments[3],
7328'eventCategory': arguments[2],
7329'eventLabel': arguments[4],
7330'value': arguments[5] ? arguments[5] : 1,
7331}
7332}
7333}
7334if ('pageview' === arguments[1]) {
7335if ('undefined' !== typeof arguments[2]) {
7336hitObject = {
7337'eventAction': 'page_view',
7338'page_path': arguments[2],
7339}
7340}
7341}
7342if (typeof arguments[2] === 'object') {
7343hitObject = arguments[2];
7344}
7345if (typeof arguments[5] === 'object') {
7346Object.assign(hitObject, arguments[5]);
7347}
7348if ('undefined' !== typeof arguments[1].hitType) {
7349hitObject = arguments[1];
7350if ('pageview' === hitObject.hitType) {
7351hitObject.eventAction = 'page_view';
7352}
7353}
7354if (hitObject) {
7355action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
7356hitConverted = mapArgs(hitObject);
7357__gtagTracker('event', action, hitConverted);
7358}
7359}
7360return;
7361}
7362function mapArgs(args) {
7363var arg, hit = {};
7364var gaMap = {
7365'eventCategory': 'event_category',
7366'eventAction': 'event_action',
7367'eventLabel': 'event_label',
7368'eventValue': 'event_value',
7369'nonInteraction': 'non_interaction',
7370'timingCategory': 'event_category',
7371'timingVar': 'name',
7372'timingValue': 'value',
7373'timingLabel': 'event_label',
7374'page': 'page_path',
7375'location': 'page_location',
7376'title': 'page_title',
7377'referrer' : 'page_referrer',
7378};
7379for (arg in args) {
7380if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) {
7381hit[gaMap[arg]] = args[arg];
7382} else {
7383hit[arg] = args[arg];
7384}
7385}
7386return hit;
7387}
7388try {
7389f.hitCallback();
7390} catch (ex) {
7391}
7392};
7393__gaTracker.create = newtracker;
7394__gaTracker.getByName = newtracker;
7395__gaTracker.getAll = function () {
7396return [];
7397};
7398__gaTracker.remove = noopfn;
7399__gaTracker.loaded = true;
7400window['__gaTracker'] = __gaTracker;
7401})();
7402} else {
7403console.log("");
7404(function () {
7405function __gtagTracker() {
7406return null;
7407}
7408window['__gtagTracker'] = __gtagTracker;
7409window['gtag'] = __gtagTracker;
7410})();
7411}
7412</script>
7412
7413<!-- / Google Analytics by MonsterInsights -->
7414</body>
7415</html><!-- WP Fastest Cache file was created in 1.640 seconds, on 2 October 2026 @ 13:00 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.