@font-face { font-family:"Nunito Sans"; src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.eot"); src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.woff") format("woff"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Regular.svg#NunitoSans-Regular") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.eot"); src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.woff") format("woff"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Italic.svg#NunitoSans-Italic") format("svg"); font-weight:normal; font-style:italic; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.eot"); src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.woff") format("woff"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-Black.svg#NunitoSans-Black") format("svg"); font-weight:900; font-style:normal; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.eot"); src:url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.woff") format("woff"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/nunito_sans/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold") format("svg"); font-weight:800; font-style:normal; font-display:swap; }

 @font-face { font-family:"Caveat"; src:url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.eot"); src:url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.woff") format("woff"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Regular.svg#Caveat-Regular") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Caveat"; src:url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.eot"); src:url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.eot?#iefix") format("embedded-opentype"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.woff2") format("woff2"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.woff") format("woff"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.ttf") format("truetype"), url("/modules/rubrique_parents/fonts/caveat/Caveat-Bold.svg#Caveat-Bold") format("svg"); font-weight:bold; font-style:normal; font-display:swap; }

 body { font-size:100%; position:relative; min-height:100%; max-width:100%; height:100%; background:#FFFFFF; background-color:white; font-family:"Nunito Sans", sans-serif !important; font-size:100% !important; font-weight:normal; color:#202632; clear:both; line-height:normal; }

 body.page-espace-parents,body.page-parents-area,body.type_rubrique_parent { margin-right:0 !important; }

 body.page-espace-parents .crisp-client,body.page-parents-area .crisp-client,body.type_rubrique_parent .crisp-client { display:none !important; }

 body.page-espace-parents #block-esc-larochelle-local-tasks,body.page-parents-area #block-esc-larochelle-local-tasks,body.type_rubrique_parent #block-esc-larochelle-local-tasks { background-color:#fff; border-bottom:1px solid #d2d2e0; z-index:20; position:absolute; top:80px; }

 body.page-espace-parents #block-esc-larochelle-local-tasks ul.tabs,body.page-parents-area #block-esc-larochelle-local-tasks ul.tabs,body.type_rubrique_parent #block-esc-larochelle-local-tasks ul.tabs { margin-bottom:0; padding:0.2em 0; }

 body.page-espace-parents #block-esc-larochelle-local-tasks ul.tabs li,body.page-parents-area #block-esc-larochelle-local-tasks ul.tabs li,body.type_rubrique_parent #block-esc-larochelle-local-tasks ul.tabs li { margin-right:0.3em; }

 body.page-espace-parents #block-esc-larochelle-local-tasks ul.tabs li a,body.page-parents-area #block-esc-larochelle-local-tasks ul.tabs li a,body.type_rubrique_parent #block-esc-larochelle-local-tasks ul.tabs li a { border:none; padding:0.2em 1em; }

 body.page-espace-parents header,body.page-parents-area header,body.type_rubrique_parent header { position:fixed; display:flex; justify-content:space-between; z-index:20; }

 @media only screen and (max-width:768px) { body.page-espace-parents header,body.page-parents-area header,body.type_rubrique_parent header { width:100%; align-items:center; }

 }

 body.page-espace-parents header #logo-header,body.page-parents-area header #logo-header,body.type_rubrique_parent header #logo-header { position:relative; top:0; left:0; z-index:500; margin-right:2em; }

 @media only screen and (max-width:768px) { body.page-espace-parents header #logo-header,body.page-parents-area header #logo-header,body.type_rubrique_parent header #logo-header { height:65px; }

 }

 body.page-espace-parents header #logo-header a,body.page-parents-area header #logo-header a,body.type_rubrique_parent header #logo-header a { display:block; width:318px; height:104px; background-color:#164194; z-index:10; display:flex; align-items:center; justify-content:center; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; }

 @media only screen and (max-width:768px) { body.page-espace-parents header #logo-header a,body.page-parents-area header #logo-header a,body.type_rubrique_parent header #logo-header a { height:65px; width:198px; }

 }

 body.page-espace-parents header #logo-header a img,body.page-parents-area header #logo-header a img,body.type_rubrique_parent header #logo-header a img { width:223px; height:65px; object-fit:contain; }

 @media only screen and (max-width:768px) { body.page-espace-parents header #logo-header a img,body.page-parents-area header #logo-header a img,body.type_rubrique_parent header #logo-header a img { width:134px; height:35px; }

 }

 @media only screen and (max-width:1024px) { body.page-espace-parents header #back,body.page-parents-area header #back,body.type_rubrique_parent header #back { position:relative; right:10px; }

 }

 body.page-espace-parents header #back a:not(.mobile),body.page-parents-area header #back a:not(.mobile),body.type_rubrique_parent header #back a:not(.mobile) { display:block; color:#e25046; font-weight:900; font-size:0.88em; padding:0.5em; background-color:#FFFFFF !important; border-radius:5px; margin-top:1.2em; }

 @media only screen and (max-width:1024px) { body.page-espace-parents header #back a:not(.mobile),body.page-parents-area header #back a:not(.mobile),body.type_rubrique_parent header #back a:not(.mobile) { display:none; }

 }

 body.page-espace-parents header #back a.mobile,body.page-parents-area header #back a.mobile,body.type_rubrique_parent header #back a.mobile { display:none; }

 body.page-espace-parents header #block-selecteurdelangue,body.page-parents-area header #block-selecteurdelangue,body.type_rubrique_parent header #block-selecteurdelangue { display:inline-block; position:relative; z-index:9; margin-right:10px; margin-left:2em; margin-top:1.2em; }

 body.page-espace-parents header #block-selecteurdelangue .links,body.page-parents-area header #block-selecteurdelangue .links,body.type_rubrique_parent header #block-selecteurdelangue .links { font-size:1.313rem; text-transform:uppercase; height:24px; display:flex; flex-direction:column; align-items:center; margin-right:19px; position:relative; padding-right:24px; cursor:pointer; background:url("/modules/rubrique_parents/images/down-arrow-blue-void.svg") no-repeat center right; background-size:10px auto; }

 body.page-espace-parents header #block-selecteurdelangue .links.is-open,body.page-parents-area header #block-selecteurdelangue .links.is-open,body.type_rubrique_parent header #block-selecteurdelangue .links.is-open { position:absolute; top:0; left:0; background:white; padding-right:12px; padding-left:12px; width:auto; height:auto; flex-direction:column; align-items:center; box-shadow:0 10px 100px rgba(0, 0, 0, 0.2); }

 body.page-espace-parents header #block-selecteurdelangue .links.is-open li,body.page-parents-area header #block-selecteurdelangue .links.is-open li,body.type_rubrique_parent header #block-selecteurdelangue .links.is-open li { display:block; margin-bottom:5px; pointer-events:auto; }

 body.page-espace-parents header #block-selecteurdelangue .links.is-open li:not(.is-active),body.page-parents-area header #block-selecteurdelangue .links.is-open li:not(.is-active),body.type_rubrique_parent header #block-selecteurdelangue .links.is-open li:not(.is-active) { display:block; opacity:0.6; }

 body.page-espace-parents header #block-selecteurdelangue .links:hover,body.page-parents-area header #block-selecteurdelangue .links:hover,body.type_rubrique_parent header #block-selecteurdelangue .links:hover { height:85px; }

 body.page-espace-parents header #block-selecteurdelangue .links:hover li:not(.is-active),body.page-parents-area header #block-selecteurdelangue .links:hover li:not(.is-active),body.type_rubrique_parent header #block-selecteurdelangue .links:hover li:not(.is-active) { display:block; }

 body.page-espace-parents header #block-selecteurdelangue .links li,body.page-parents-area header #block-selecteurdelangue .links li,body.type_rubrique_parent header #block-selecteurdelangue .links li { display:flex; align-items:center; /*pointer-events: none; */ }

 @media only screen and (max-width:1080px) { body.page-espace-parents header #block-selecteurdelangue .links li,body.page-parents-area header #block-selecteurdelangue .links li,body.type_rubrique_parent header #block-selecteurdelangue .links li { display:block; }

 }

 body.page-espace-parents header #block-selecteurdelangue .links li a,body.page-parents-area header #block-selecteurdelangue .links li a,body.type_rubrique_parent header #block-selecteurdelangue .links li a { display:block; width:28px; height:28px; background-position:center; background-size:100% auto; border-radius:100px; border:2px solid #ffffff; }

 body.page-espace-parents header #block-selecteurdelangue .links li:not(.is-active),body.page-parents-area header #block-selecteurdelangue .links li:not(.is-active),body.type_rubrique_parent header #block-selecteurdelangue .links li:not(.is-active) { display:none; }

 body.page-espace-parents header #block-selecteurdelangue .links li[hreflang="fr"] a,body.page-parents-area header #block-selecteurdelangue .links li[hreflang="fr"] a,body.type_rubrique_parent header #block-selecteurdelangue .links li[hreflang="fr"] a { background-image:url("/modules/rubrique_parents/images/france.jpeg"); }

 body.page-espace-parents header #block-selecteurdelangue .links li[hreflang="en"] a,body.page-parents-area header #block-selecteurdelangue .links li[hreflang="en"] a,body.type_rubrique_parent header #block-selecteurdelangue .links li[hreflang="en"] a { background-image:url("/modules/rubrique_parents/images/english.jpeg"); }

 body.page-espace-parents header #block-selecteurdelangue .links li:last-child,body.page-parents-area header #block-selecteurdelangue .links li:last-child,body.type_rubrique_parent header #block-selecteurdelangue .links li:last-child { display:none; width:0; height:0; }

 body.page-espace-parents header #block-selecteurdelangue .links li:last-child a,body.page-parents-area header #block-selecteurdelangue .links li:last-child a,body.type_rubrique_parent header #block-selecteurdelangue .links li:last-child a { display:none; }

 body.page-espace-parents header #block-selecteurdelangue .links:not(.is-open) li.is-active,body.page-parents-area header #block-selecteurdelangue .links:not(.is-open) li.is-active,body.type_rubrique_parent header #block-selecteurdelangue .links:not(.is-open) li.is-active { z-index:-10; }

 body.page-espace-parents #content,body.page-parents-area #content { background-color:transparent !important; }

 body.page-espace-parents #content #content-header,body.page-parents-area #content #content-header { z-index:-1; position:absolute !important; top:0; left:0; height:100vh !important; width:100%; background:none !important; }

 body.page-espace-parents #content #content-header:before,body.page-parents-area #content #content-header:before { content:""; display:block; background:url("/modules/rubrique_parents/images/ban.jpg") no-repeat scroll center top transparent; background-size:cover; height:100vh; width:100%; position:fixed; top:0; left:0; }

 body.page-espace-parents #content .content-area,body.page-parents-area #content .content-area { background-color:transparent !important; padding-top:0 !important; padding-bottom:0 !important; margin-left:auto; margin-right:auto; padding-bottom:30px; }

 body.page-espace-parents #content .content-area .content,body.page-parents-area #content .content-area .content { justify-content:center !important; background-color:transparent !important; display:block !important; padding:0 !important; width:100% !important; max-width:100%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content,body.page-parents-area #content .content-area .content { margin-left:0 !important; }

 }

 body.page-espace-parents #content .content-area .content p,body.page-parents-area #content .content-area .content p { line-height:inherit; }

 body.page-espace-parents #content .content-area .content #content_top,body.page-parents-area #content .content-area .content #content_top { width:100%; height:100vh; display:flex; justify-content:center; align-items:center; position:relative; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_top,body.page-parents-area #content .content-area .content #content_top { margin:0 1em; width:auto !important; }

 }

 body.page-espace-parents #content .content-area .content #content_top .inner,body.page-parents-area #content .content-area .content #content_top .inner { color:#FFFFFF; text-align:center; padding:2em; background-color:rgba(15, 33, 140, 0.8); border-bottom-right-radius:100px; max-width:665px; width:100%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_top .inner,body.page-parents-area #content .content-area .content #content_top .inner { padding:1.5em 1.5em 3em 1.5em; }

 }

 body.page-espace-parents #content .content-area .content #content_top .inner p,body.page-parents-area #content .content-area .content #content_top .inner p { margin:0.4rem 0 0.6rem; line-height:inherit; }

 body.page-espace-parents #content .content-area .content #content_top .inner p:first-of-type,body.page-parents-area #content .content-area .content #content_top .inner p:first-of-type { font-family:"Caveat"; font-size:3.1em; font-weight:800; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_top .inner p:first-of-type,body.page-parents-area #content .content-area .content #content_top .inner p:first-of-type { font-size:1.9em; }

 }

 body.page-espace-parents #content .content-area .content #content_top .inner p:last-of-type,body.page-parents-area #content .content-area .content #content_top .inner p:last-of-type { text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-weight:800; font-size:2.8em; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_top .inner p:last-of-type,body.page-parents-area #content .content-area .content #content_top .inner p:last-of-type { font-size:1.9em; }

 }

 body.page-espace-parents #content .content-area .content #content_top .inner a.explore,body.page-parents-area #content .content-area .content #content_top .inner a.explore { color:#FFFFFF; background-color:#e25046 !important; max-width:280px; width:100%; height:66px; border-radius:6px; font-size:1.5em; font-weight:800; display:flex; align-items:center; justify-content:center; margin:0 auto; transition:font-size 0.3s ease !important; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_top .inner a.explore,body.page-parents-area #content .content-area .content #content_top .inner a.explore { margin-top:1em; }

 }

 body.page-espace-parents #content .content-area .content #content_top .inner a.explore:hover,body.page-parents-area #content .content-area .content #content_top .inner a.explore:hover { font-size:1.6em; }

 body.page-espace-parents #content .content-area .content #content_top .arrow-down,body.page-parents-area #content .content-area .content #content_top .arrow-down { position:absolute; bottom:50px; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview,body.page-parents-area #content .content-area .content #content_inner section#overview { height:100vh; overflow:hidden; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview,body.page-parents-area #content .content-area .content #content_inner section#overview { height:auto; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro { background-color:#e25046; color:#FFFFFF; height:40%; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner { display:flex; justify-content:center; width:80%; margin:0 auto; height:100%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner { padding:2em; width:100%; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #text-intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #text-intro { font-family:"Caveat"; font-size:3.1em; text-align:center; display:flex; align-items:center; margin-right:2em; font-weight:800; line-height:85%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #text-intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #text-intro { margin-right:0; }

 }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #text-intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #text-intro { font-size:2.5em; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #image-intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #image-intro { max-width:360px; max-height:280px; align-self:flex-end; position:relative; top:36px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #image-intro,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #image-intro { display:none !important; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #intro .inner #image-intro img,body.page-parents-area #content .content-area .content #content_inner section#overview #intro .inner #image-intro img { width:100%; border-bottom-right-radius:30px; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list { display:flex; background-color:#F4F4F9; min-height:460px; height:60%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list { display:none !important; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper { display:flex; color:#164194; align-items:center; width:100%; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner { display:flex; align-items:center; flex:1; text-align:center; height:100%; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner h3,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner h3 { font-size:1.9em; font-weight:900; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div { display:flex; flex-direction:column; align-items:center; flex:1; text-align:center; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div .description,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div .description { max-height:0; overflow:hidden; transition:max-height 0.5s, overflow 0s; }

 body.page-espace-parents #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div:hover .description,body.page-parents-area #content .content-area .content #content_inner section#overview #rubriques-list .wrapper .inner > div:hover .description { max-height:12em; transition:max-height 0.5s, overflow 0.5s 0.5s; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details { display:flex; color:#FFFFFF; height:100vh; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents { flex-basis:40%; background-color:rgba(37, 40, 52, 0.8); }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents { flex-basis:100%; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner { display:flex; flex-direction:column; padding:25% 4em 4em 0; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner { padding-right:0; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"],body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] { display:flex; align-items:start; margin-bottom:25px; position:relative; cursor:pointer; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index { border-bottom-right-radius:30px; background-color:#252834; margin-right:62px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index { margin-right:25px; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index span,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index span { display:flex; width:84px; height:87px; flex:1; justify-content:center; align-items:center; font-family:"Caveat"; font-size:3.1em; font-weight:800; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index span,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .index span { width:67px; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right { position:relative; padding-bottom:30px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right { padding-right:60px; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3 { color:#FFFFFF; font-family:"Nunito Sans", sans-serif; font-weight:800; font-size:1em; margin:0; overflow:hidden; transition:all 0.5s ease; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3 { font-size:1.5em; transition:none; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3 p,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right h3 p { margin-top:0 !important; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote { display:none; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote { display:none; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote .quote_text,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote .quote_text { font-family:"Caveat"; font-weight:800; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote .quote_citation,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .quote .quote_citation { font-family:"Nunito Sans", sans-serif; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .mobile,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .mobile { display:none; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .mobile,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .right .mobile { display:block; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo { display:none; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo { display:inline-block; position:absolute; top:0; bottom:0; right:10px; margin:auto; height:40px; width:40px; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"] .js-scrollTo img { transform:rotate(-90deg); }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .index,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .index { background-color:#e25046; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .index,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .index { background-color:#252834; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right h3,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right h3 { font-size:2.5em; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right h3,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right h3 { font-size:1.5em; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote { display:flex; flex-direction:column; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote { display:none; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote .quote_text,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote .quote_text { font-size:1.5em; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote .quote_citation,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"].active .right .quote .quote_citation { font-size:1em; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"]:not(last-child) .right:after,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .parents .inner div[class*="rubrique-"]:not(last-child) .right:after { content:""; position:absolute; width:50px; height:1px; background-color:#e25046; bottom:0; left:0; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs { flex:1; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"],body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] { display:none; width:100%; height:100%; overflow:hidden; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"]:not(.no-animation),body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"]:not(.no-animation) { transition:all 0.4s ease-in-out; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"],body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] { display:flex; width:100%; height:100vh; position:fixed; top:0; flex-direction:column; z-index:99999; left:100%; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"].active,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"].active { display:flex; flex:1; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"].active,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"].active { left:0; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper { transition:all 0.3s ease-in-out; overflow:hidden; width:100%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper { flex-basis:50%; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a { height:100%; display:flex; flex:1; flex-direction:column; align-items:center; justify-content:center; position:relative; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .child-img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .child-img { transition:all 0.6s ease-in-out; display:block; overflow:hidden; position:absolute; top:0; left:0; bottom:0; right:0; box-sizing:border-box; margin:0; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .child-img img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .child-img img { min-width:100%; max-width:100%; min-height:100%; object-fit:cover; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content { max-width:80%; position:relative; min-height:150px; background-color:rgba(15, 33, 140, 0.8) !important; border-bottom-right-radius:30px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content { margin-right:0; max-width:85%; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner { color:#FFFFFF; text-align:center; max-width:665px; width:80%; font-family:"Nunito Sans", sans-serif; font-weight:800; font-size:1.6em; height:100%; display:flex; justify-content:center; align-items:center; margin:0 auto; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner { font-size:1.3em; padding:1em; }

 }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner button,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .inner button { background-color:#e25046; padding:1em; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .arrow-down,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .arrow-down { position:absolute; bottom:-25px; left:0; right:0; text-align:center; }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .arrow-down img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a .content .arrow-down img { transform:rotate(-90deg); }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a:hover .child-img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .wrapper a:hover .child-img { transform:scale(1.1); }

 body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents { display:none; font-size:0.8em; color:#FFFFFF; font-weight:900; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents { position:absolute; top:0; bottom:0; width:68px; height:87px; margin:auto; background-color:#252834 !important; display:flex; text-align:center; flex-direction:column; align-items:center; justify-content:center; }

 }

 @media only screen and (max-width:1024px) { body.page-espace-parents #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents img,body.page-parents-area #content .content-area .content #content_inner section#rubriques-details .childs div[class*="rubrique-"] .back-parents img { transform:rotate(90deg); }

 }

 body.type_rubrique_parent { background-color:#F4F4F9; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent #back a.mobile { display:flex !important; align-items:center; font-weight:900; font-size:0.88em; padding:0.5em; background-color:#FFFFFF !important; border-radius:5px; }

 body.type_rubrique_parent #back a.mobile img { transform:rotate(90deg); margin-right:5px; }

 }

 body.type_rubrique_parent .content-area { padding-top:1.2em !important; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area { padding-top:119px !important; }

 }

 body.type_rubrique_parent .content-area article { display:flex; align-content:center; flex:1; margin-left:70px; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article { margin-left:0; }

 }

 body.type_rubrique_parent .content-area article section#left { width:100%; height:100vh; max-width:480px; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#left { visibility:hidden; width:0; height:0; }

 }

 body.type_rubrique_parent .content-area article section#left #back-home-rubrique { background-color:#252834; width:70px; display:flex; flex-direction:column; align-items:center; justify-content:center; position:fixed; left:0; top:0; height:100%; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#left #back-home-rubrique { display:none; }

 }

 body.type_rubrique_parent .content-area article section#left #back-home-rubrique .inner { text-align:center; }

 body.type_rubrique_parent .content-area article section#left #back-home-rubrique .inner a { color:#FFFFFF; font-weight:900; }

 body.type_rubrique_parent .content-area article section#left #back-home-rubrique .inner a img { transform:rotate(90deg); }

 body.type_rubrique_parent .content-area article section#left section.title { position:fixed; max-width:480px; top:30%; }

 body.type_rubrique_parent .content-area article section#left section.title h1 { font-size:2.5em; font-weight:900; color:#164194; text-transform:none; line-height:100%; padding:0.5em 0; padding-left:2em; }

 body.type_rubrique_parent .content-area article section#right { width:100%; display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#right { width:100%; }

 }

 body.type_rubrique_parent .content-area article section#right #menu { position:relative; }

 body.type_rubrique_parent .content-area article section#right #menu #inner { max-width:680px; margin:auto; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#right #menu #inner { position:relative; overflow-x:scroll; height:60px; max-width:none; }

 }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul { display:flex; align-items:center; justify-content:space-between; width:100%; flex:1; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#right #menu #inner ul { position:absolute; max-width:530px; top:0; bottom:0; margin:auto; right:0; left:0; }

 }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li a { background-color:#164194 !important; color:#FFFFFF; padding:0.5em; border-radius:5px; font-size:0.9em; font-weight:900; display:block; text-align:center; line-height:100%; position:relative; top:0; transition:top 0.3s ease-out; }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li a:hover,body.type_rubrique_parent .content-area article section#right #menu #inner ul li a:focus { top:6px; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#right #menu #inner ul li a:hover,body.type_rubrique_parent .content-area article section#right #menu #inner ul li a:focus { top:inherit; }

 }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li.active a { background-color:#e25046 !important; }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li:first-child { max-width:100px; }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li:nth-child(2) { max-width:115px; }

 body.type_rubrique_parent .content-area article section#right #menu #inner ul li:last-child { max-width:100px; }

 body.type_rubrique_parent .content-area article section#right section.title { text-align:center; margin-top:1em; }

 body.type_rubrique_parent .content-area article section#right section.title h1 { font-size:2em; font-weight:900; color:#164194; text-transform:none; line-height:100%; padding:0.5em 0; }

 body.type_rubrique_parent .content-area article section#right .content { padding:0 5em 0 2em; }

 @media only screen and (max-width:1024px) { body.type_rubrique_parent .content-area article section#right .content { max-width:100%; padding:0 1em; }

 }

 body.type_rubrique_parent .content-area article section#right .content #field_body { text-align:center; font-size:1.1em; margin-top:4em; }

 body.type_rubrique_parent .content-area article section#right .content #field_body h2 { font-family:"Caveat"; font-size:2.2em; font-weight:normal; text-transform:none; padding:0.5em 0; color:#164194; }

 body.type_rubrique_parent .content-area article section#right .content #field_body p { margin:1em 0 !important; line-height:30px; color:#202632; }

 body.type_rubrique_parent .content-area article section#right .content #field_body a { text-decoration:underline !important; font-weight:normal !important; color:#e25046; }

 body.type_rubrique_parent .content-area article section#right .content #field_body ul li { text-align:left; line-height:30px; color:#202632; }

 body.type_rubrique_parent .content-area article section#right .content .arrow-up { margin-top:3em; text-align:center; }

 body.type_rubrique_parent .content-area article section#right .content .arrow-up .js-scrollTo img { transform:rotate(180deg); }

 body.type_rubrique_parent.en .content-area article section#right #menu #inner ul li:nth-child(2) { max-width:135px; }

 body.page-espace-parents footer,body.page-parents-area footer,body.type_rubrique_parent footer { padding-bottom:43px; }

 body.page-espace-parents footer #footer,body.page-parents-area footer #footer,body.type_rubrique_parent footer #footer { margin-bottom:0 !important; }

 body.page-espace-parents footer #footer #block-footerespaceparents,body.page-parents-area footer #footer #block-footerespaceparents,body.type_rubrique_parent footer #footer #block-footerespaceparents { background-color:#164194; height:44px; display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:1024px) { body.page-espace-parents footer #footer #block-footerespaceparents,body.page-parents-area footer #footer #block-footerespaceparents,body.type_rubrique_parent footer #footer #block-footerespaceparents { height:auto; }

 }

 body.page-espace-parents footer #footer #block-footerespaceparents .menu,body.page-parents-area footer #footer #block-footerespaceparents .menu,body.type_rubrique_parent footer #footer #block-footerespaceparents .menu { display:flex; flex-wrap:wrap; justify-content:center; align-items:center; }

 @media only screen and (max-width:1024px) { body.page-espace-parents footer #footer #block-footerespaceparents .menu,body.page-parents-area footer #footer #block-footerespaceparents .menu,body.type_rubrique_parent footer #footer #block-footerespaceparents .menu { text-align:center; padding:1em; }

 }

 @media only screen and (max-width:1024px) { body.page-espace-parents footer #footer #block-footerespaceparents .menu li,body.page-parents-area footer #footer #block-footerespaceparents .menu li,body.type_rubrique_parent footer #footer #block-footerespaceparents .menu li { width:100%; }

 }

 body.page-espace-parents footer #footer #block-footerespaceparents .menu li:not(last-child),body.page-parents-area footer #footer #block-footerespaceparents .menu li:not(last-child),body.type_rubrique_parent footer #footer #block-footerespaceparents .menu li:not(last-child) { margin-right:2em; }

 @media only screen and (max-width:1024px) { body.page-espace-parents footer #footer #block-footerespaceparents .menu li:not(last-child),body.page-parents-area footer #footer #block-footerespaceparents .menu li:not(last-child),body.type_rubrique_parent footer #footer #block-footerespaceparents .menu li:not(last-child) { margin:5px 0; }

 }

 body.page-espace-parents footer #footer #block-footerespaceparents .menu li a,body.page-espace-parents footer #footer #block-footerespaceparents .menu li span,body.page-parents-area footer #footer #block-footerespaceparents .menu li a,body.page-parents-area footer #footer #block-footerespaceparents .menu li span,body.type_rubrique_parent footer #footer #block-footerespaceparents .menu li a,body.type_rubrique_parent footer #footer #block-footerespaceparents .menu li span { color:#FFFFFF; font-size:14px; font-family:"Nunito Sans", sans-serif; cursor:pointer; }

 body.page-espace-parents #auto-promo,body.page-parents-area #auto-promo,body.type_rubrique_parent #auto-promo { background-color:#FFFFFF; padding:0.5em 2em; position:fixed; bottom:0; width:100%; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #auto-promo,body.page-parents-area #auto-promo,body.type_rubrique_parent #auto-promo { padding:1em 2em; }

 }

 body.page-espace-parents #auto-promo #inner,body.page-parents-area #auto-promo #inner,body.type_rubrique_parent #auto-promo #inner { display:flex; align-items:center; height:auto; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #auto-promo #inner,body.page-parents-area #auto-promo #inner,body.type_rubrique_parent #auto-promo #inner { justify-content:space-around; }

 }

 body.page-espace-parents #auto-promo #inner span.title,body.page-parents-area #auto-promo #inner span.title,body.type_rubrique_parent #auto-promo #inner span.title { display:block; color:#164194; text-transform:uppercase; font-size:16px; font-weight:900; margin-right:1em; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #auto-promo #inner span.title,body.page-parents-area #auto-promo #inner span.title,body.type_rubrique_parent #auto-promo #inner span.title { max-width:50%; }

 }

 body.page-espace-parents #auto-promo #inner a,body.page-parents-area #auto-promo #inner a,body.type_rubrique_parent #auto-promo #inner a { display:block; color:#FFFFFF; font-weight:900; font-size:14px; padding:0.3em 1em; background-color:#e25046 !important; border-radius:5px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #auto-promo #inner a,body.page-parents-area #auto-promo #inner a,body.type_rubrique_parent #auto-promo #inner a { padding:0.3em 0.4em; }

 }

 body.page-espace-parents #auto-promo .close,body.page-parents-area #auto-promo .close,body.type_rubrique_parent #auto-promo .close { position:absolute; right:32px; top:0; bottom:0; margin:auto; width:11.5px; height:11.5px; }

 @media only screen and (max-width:1024px) { body.page-espace-parents #auto-promo .close,body.page-parents-area #auto-promo .close,body.type_rubrique_parent #auto-promo .close { right:15px; }

 }

 body.page-espace-parents #auto-promo .close:before,body.page-espace-parents #auto-promo .close:after,body.page-parents-area #auto-promo .close:before,body.page-parents-area #auto-promo .close:after,body.type_rubrique_parent #auto-promo .close:before,body.type_rubrique_parent #auto-promo .close:after { position:absolute; left:4px; content:" "; height:11.5px; width:3px; background-color:#164194; border-radius:5px; }

 body.page-espace-parents #auto-promo .close:before,body.page-parents-area #auto-promo .close:before,body.type_rubrique_parent #auto-promo .close:before { transform:rotate(45deg); }

 body.page-espace-parents #auto-promo .close:after,body.page-parents-area #auto-promo .close:after,body.type_rubrique_parent #auto-promo .close:after { transform:rotate(-45deg); }

 body.no-auto-promo footer { padding-bottom:0 !important; }

/*# sourceMappingURL=style_rubrique_parents.css.map */