/* cmsms stylesheet: Simplex Layout modified: Thursday, November 5, 2026 6:08:40 PM */
@font-face {font-family: 'simplex';src: url('https://www.aimom.eu/uploads/simplex/fonts/simplex.eot');src: url('https://www.aimom.eu/uploads/simplex/fonts/simplex.eot?#iefix') format('embedded-opentype'),url('https://www.aimom.eu/uploads/simplex/fonts/simplex.woff') format('woff'),url('https://www.aimom.eu/uploads/simplex/fonts/simplex.ttf') format('truetype'),url('https://www.aimom.eu/uploads/simplex/fonts/simplex.svg#simplex') format('svg');font-weight: normal;font-style: normal;}[class^="icon-"], [class*=" icon-"] {font-family: 'simplex';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-arrow-up:before {content: "\e600";}.icon-arrow-left:before {content: "\e601";}.icon-search:before {content: "\e603";}.icon-printer:before {content: "\e604";}.icon-linkedin:before {content: "\e605";}.icon-pinterest:before {content: "\e606";}.icon-youtube:before {content: "\e607";}.icon-facebook:before {content: "\e608";}.icon-google:before {content: "\e609";}.icon-twitter:before {content: "\e60a";}.icon-link:before {content: "\e602";}body {background: #fff;/* font-family: 'Noto Sans', sans-serif; */font-family: Arial, "Open Sans", sans-serif;/*font-size: 0.875em;*/color: #555;/*line-height: 1.5;*//*font-size: 14px;*/font-weight: 500;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1.7em;}.leftaligned {margin-left: 0;}.rightaligned {margin-right: 0;}body#boxed {background: #f2f2f2 url(https://www.aimom.eu/uploads/aimom/images/body-background.png) repeat;}body.fullwidth .row {max-width: none;}a img {border: none;}.right {float: right;}.left {float: left;}.spacing {margin: 15px;}.spacing.left {margin-right: 0;}.spacing.right {margin-left: 0;}.border {border: 2px solid #e9e9e9;}pre, code, kbd, samp {font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', monospace;color: #555;}pre code {line-height: 1.4;font-size: .8125em;}pre {padding: 10px;margin: 10px 0;overflow: auto;width: 93%;background: #f1f1f1;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;}*:first-child+ html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto;}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto;}hr {border: solid #e9e9e9;border-width: 1px 0 0 0;clear: both;margin: 10px 0 30px 0;height: 0;}a {color: #4562B9;}a.external {text-decoration: none;}a:visited {color: #4562B9;}a:hover {color: #555;transition: transform .3s ease-out;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-o-transition: color .3s ease-out;text-decoration: underline;}a:focus {outline: thin dotted;}a:hover, a:active {outline: 0;}a.external:after {content: "\e602";padding-left: 4px;font-family: 'simplex';text-decoration: none;}h1, h2 {font-family: 'Arial Narrow Bold', 'Arial Narrow', Arial, 'Oswald', Impact, Haettenschweiler,  sans-serif;font-weight: 700;}h3, h4, h5, h6 {font-weight: 400;}h1 {color: #4562B9;margin: 10px 0;font-size: 2em; 	text-transform: uppercase;}h2 {color: #555;font-size: 1.75em; }h3 {color: #555;font-size: 1.5em; }h4 {color: #4562B9;font-size: 1.375em; }h5 {font-size: 1.25em }h6 {font-size: 1.125em; }blockquote, blockquote p {font-size: 1.0625em;line-height: 1.5;color: #555;font-style: italic;font-family: Georgia, Times New Roman, serif;}blockquote {margin: 0 0 20px 0;padding: 9px 10px 10px 19px;border-left: 5px solid #f1f1f1;}blockquote cite {display: block;font-size: .941176em;color: #555;}blockquote cite:before {content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {font-family: Georgia, Times New Roman, serif;}.page-wrapper {border-top: 5px solid #4562B9;margin-bottom: 15px;}#boxed #wrapper {margin-top: 15px;border-top: 5px solid #4562B9;background: #fff;box-shadow: 0 0 15px 0 #c6c6c6;}#boxed.page-wrapper {border-top: none;}.inner-section {padding-left: 20px;padding-right: 20px;}.logo {margin-top: 20px;text-align: center;}.logo a {display: block;}.top .header {border-bottom: 1px solid #f1f1f1;}.phrase span {/*font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;*/text-transform: uppercase;color: #ddd;font-weight: normal;font-size: 1.2em; }.search {text-align: right;}input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button,input.search-input::-webkit-search-results-decoration {-webkit-appearance: none;}.search .icon-search {margin-left: -25px;display: inline-block;height: 24px;line-height: 24px;text-align: center;width: 24px;position: relative;z-index: 10;color: #ddd;top: 3px;}.search ::-webkit-input-placeholder,.search ::-moz-placeholder,.search input[placeholder] {line-height: normal;}input.search-input {border: 1px solid #f1f1f1;line-height: normal;outline: 0;padding: 6px 0 6px .5%;font-size: .6875em; 	color: #555;transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;max-width: 99.5%;}input.search-input:focus {border: 1px solid #4562B9;box-shadow: 0 0 3px #4562B9;-webkit-box-shadow: 0 0 3px #4562B9;-moz-box-shadow: 0 0 3px #4562B9;-o-box-shadow: 0 0 3px #4562B9;}#main-menu {margin-top: 25px;}#main-menu > li {display: block;border-bottom: 1px dotted #f1f1f1;position: relative;}#main-menu > li:last-child {border-bottom: none;}#main-menu > li > a,#main-menu > li.sectionheader > span {font-family: 'Arial Narrow Bold', 'Arial Narrow', Arial, 'Oswald', Impact, Haettenschweiler,  sans-serif;/* text-transform: uppercase; */color: #555;text-decoration: none;font-size: 1.0625em; 	font-weight: 700;cursor: pointer;padding: 8px 0;display: block;position: relative;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span,#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {color: #4562B9;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: absolute;left: -999em;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul, #main-menu > li > ul > li.active > ul {position: relative;left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a, #main-menu > li > ul > li > ul > li.sectionheader > span {text-decoration: none;color: #555;text-transform: uppercase;display: block;padding: 4px 0;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span {color: #999;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {padding-left: 15px;font-size: .875em;text-transform: none;}#main-menu > li > a i,#main-menu > li > ul > li > a i,#main-menu > li.sectionheader > span i,#main-menu > li > ul > li.sectionheader > span i {float: right;position: relative;padding-top: 6px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}#main-menu > li:hover > a i,#main-menu > li.active > a i,#main-menu > li > ul > li:hover > a i,#main-menu > li > ul > li.active > a i,#main-menu > li.sectionheader:hover > span i,#main-menu > li.active.sectionheader > span i,#main-menu > li > ul > li.sectionheader:hover > span i,#main-menu > li > ul > li.active.sectionheader > span i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}.content-wrapper {padding-top: 20px;}.content-top {font-family: Georgia, Times New Roman, serif;color: #555;font-style: italic;line-height: 20px;position: relative;}.content-top .title-border {content: '';height: 1px;display: block;width: 100%;border-bottom: 1px dotted #ddd;position: absolute;top: 50%;}.breadcrumb {display: inline-block;background: #fff;width: auto;padding-right: 6px;z-index: 1;position: relative;}.breadcrumb a {color: #555;display: inline-block;width: auto;background: #fff;}a.printbutton {display: none;}.content .news-summary span.heading {display: none;}.content .news-article {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #e9e9e9;}.content .news-summary ul.category-list {margin: 15px 0;}.content .news-summary ul.category-list li a, .news-summary ul.category-list li span {border-radius: 4px;}.news-summary ul.category-list li span {opacity: .4;}.news-article h2 {margin: 0 0 15px 0;}.news-article h2 a {/*font-family: 'Arial Narrow Bold','Arial Narow', Arial, 'Oswald', Impact, Haettenschweiler,  sans-serif;*/text-transform: uppercase;color: #555;font-size: 16px;text-decoration: none;font-weight: 700;}.news-article .date {background: #4562B9;color: #fff;display: block;float: left;width: 40px;padding: 6px;height: 40px;border-radius: 26px;text-align: center;font-family: Georgia, Times New Roman, serif;}.news-article .day {font-size: 20px;line-height: 1;padding-bottom: 2px;font-style: italic;display: block;}.news-article.month {font-size: 11px;display: block}.news-article .author, .news-article .category {font-family: Georgia, Times New Roman, serif;display: block;padding-left: 60px;font-size: 11px;font-style: italic;}.news-summary ul.category-list {margin: 15px 0 -1px 0;padding: 0;list-style: none;}.news-summary ul.category-list li {float: left;display: block;width: auto;margin-right: 5px;}.news-summary ul.category-list li a, .news-summary ul.category-list li span {display: block;color: #555;padding: 4px 8px;background: #f1f1f1;border-radius: 4px 4px 0 0;text-decoration: none;font-size: 11px;text-transform: uppercase;}.news-summary ul.category-list li a:hover {color: #4562B9;}.news-summary .paginate {font: italic 11px/1.2 Georgia, Times New Roman, serif;}.news-summary .paginate a {padding: 0 3px;}.news-meta {background: #f1f1f1;padding: 10px;margin: 10px 0;}.more, .more a,.back, .back a,.previous a, .next a, .previous, .next {font: italic 12px/1.3 Georgia, Times New Roman, serif;color: #555;text-decoration: none;}.more a:hover, .back a:hover, .previous a:hover, .next a:hover {text-decoration: underline;}.previous, .next {padding: 6px 0;}.previous {float: left;}.next {float: right;}.sidebar .news-summary span.heading {position: relative;color: #555;font: normal 1em/1.25 Georgia, Times New Roman, serif;margin: 0 0 15px 0;display: block;}.sidebar .news-summary span.heading:after {content: '';height: 1px;display: block;width: 100%;border-bottom: 1px dotted #ddd;position: absolute;top: 50%;}.sidebar .news-summary .heading span {display: inline-block;width: auto;background: #fff;padding-right: 6px;position: relative;z-index: 10;}.sidebar .news-article {padding: 15px;position: relative;background: #f1f1f1;margin-bottom: 20px;border-radius: 0 0 6px 0;font-size: .8125em; }.sidebar .news-article:before {content: '';position: absolute;bottom: -15px;right: 25px;width: 10px;height: 35px;-webkit-transform: rotate(55deg) skewY(55deg);-moz-transform: rotate(55deg) skewY(55deg);-o-transform: rotate(55deg) skewY(55deg);-ms-transform: rotate(55deg) skewY(55deg);transform: rotate(55deg) skewY(55deg);background: #f1f1f1;}.lt-ie9 .sidebar .news-article:before {display: none;}.footer {position: relative;border-top: 8px solid #f1f1f1;margin: 25px 0 10px 0;padding-top: 20px;padding-bottom: 20px;}.footer:before {content: ' ';border-top: 2px dotted #fff;border-bottom: 2px dotted #fff;height: 4px;display: block;position: absolute;width: 100%;top: -8px;left: 0;}.copyright {padding-top: 15px;}.copyright-info {color: #555;font-size: .6875em; }.footer ul.social {padding: 0;margin: 0;list-style: none;text-align: center;}.footer .social li {display: inline;margin: 0;padding: 0;margin-right: 6px;}.footer .social li a {display: inline-block;text-decoration: none;font-size: 2.625em;line-height: 1;color: #555;}.footer .social li a:hover {color: #4562B9;}.footer .social li a i {display: inline-block;}.back-top a {display: inline-block;width: 16px;height: 16px;line-height: 16px;padding: 8px;border: 5px solid #fff;text-decoration: none;color: #555;background-color: #f1f1f1;border-radius: 500px;-webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;position: absolute;top: -24px;left: 50%;margin-left: -12px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.back-top a:hover {background-color: #4562B9;color: #fff;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.footer-navigation {padding-top: 15px;border-bottom: 1px solid #f1f1f1;}#footer-menu li > a,#footer-menu li.sectionheader > span {color: #555;display: block;text-decoration: none;}#footer-menu li > a:hover,#footer-menu li > a.current,#footer-menu li.sectionheader > span:hover,#footer-menu li.sectionheader > span.current {color: #4562B9;}#footer-menu > li > a,#footer-menu > li.sectionheader > span {font-family: 'Oswald', Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;text-transform: uppercase;text-decoration: none;display: block;}#footer-menu > li > ul > li > a,#footer-menu > li > ul > li.sectionheader > span {font-size: .875em; 	padding: 2px 0;}#footer-menu > li > ul {margin: 15px 0;}@media screen and (min-width: 768px) {.lt-768 {display: none;}.logo {margin-top: 12px;position: relative;text-align: left;}.logo .palm {position: absolute;top: 5px;left: 45px;background: url(https://www.aimom.eu/uploads/aimom/images/palm-circle.png) no-repeat;display: block;width: 48px;height: 48px;transition: transform 0.6s ease-out;-webkit-transition: -webkit-transform 0.6s ease-out;-moz-transition: -moz-transform 0.6s ease-out;-o-transition: -o-transform 0.6s ease-out;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}.logo a:hover .palm {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);}nav.main-navigation {z-index: 990;height: 55px;line-height: 37px;margin-top: 20px;}#main-menu {float: right;margin-top: 0;}#main-menu > li {display: inline-block;padding: 0;margin: 0 4px;border: none;position: relative;}#main-menu > li i {display: none;}.touch-device #main-menu > li i {display: inline-block;float: none;}.touch-device #main-menu > li li i {float: left;display: inline-block;margin-right: 8px;padding-top: 2px;text-align: left;}.touch-device #main-menu > li:first-child li i {float: right;}#main-menu > li:first-child, #main-menu > li.first {margin-left: 0;}#main-menu > li:last-child, #main-menu > li.last {margin-right: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 6px 0 10px;line-height: 37px;font-size: 1em;}#main-menu > li.parent:hover > a,#main-menu > li.sectionheader.parent:hover > span,#main-menu > li.parent.active > a,#main-menu > li.parent.active > span {color: #fff;background-color: #555;background-color: rgba(85, 85, 85, .95);}#main-menu > li > ul,#main-menu > li > ul > li > ul  {display: block;width: 260px;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {height: auto;position: absolute;z-index: 9999;top: 37px;right: 0;left: auto;display: block;border-radius: 3px;}#main-menu > li:first-child:hover > ul,#main-menu > li:first-child.active > ul {right: auto;left: 0;}#main-menu > li > ul > li {position: relative;line-height: 1;margin: 0;padding-left: 10px;}#main-menu > li:first-child > ul > li {padding-right: 10px;padding-left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {color: #fff;display: block;text-transform: none;line-height: 1.2;border-bottom: 1px dotted #858585;background-color: #555;background-color: rgba(90, 90, 90, .98);padding: 8px 12px;font-size: .875em; 		text-decoration: none;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current.sectionheader > span,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > ul > li > li.current.sectionheader > span {/*color: #4562B9;*/}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {width: 250px;height: auto;top: 0;right: auto;left: -250px;}#main-menu > li:first-child > ul > li:hover > ul,#main-menu > li:first-child > ul > li.active > ul {left: auto;right: -250px;}.lt-ie9 #main-menu > li > ul > li:hover > ul,.lt-ie9 #main-menu > li > ul > li.active > ul {left: -247px;}#main-menu > li > ul > li:hover > ul:after,#main-menu > li > ul > li.active > ul:after {content: ' ';width: 0px;height: 0px;border-style: solid;border-width: 7px 0 7px 6px;border-color: transparent transparent transparent #555;border-color: transparent transparent transparent rgba(85, 85, 85, .95);position: absolute;right: -6px;top: 12px;}.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {left: auto;right: -247px;}#main-menu > li:first-child > ul > li:hover > ul:after,#main-menu > li:first-child > ul > li.active > ul:after {left: -10px;right: auto;}#main-menu li ul li a:hover,#main-menu li ul li span.sectionheader:hover {box-shadow: 0 0 5px rgba(85, 85, 85, .9);z-index: 2px;}#main-menu > ul > li:last-child > a,#main-menu > ul > li.sectionheader:last-child > span,#main-menu > ul > li > ul > li:last-child > a,#main-menu > ul > li > ul > li.sectionheader:last-child > span {border-bottom: none;}.header-bottom {height: 55px;line-height: 55px;padding: 8px 0;}.phrase-text {text-align: left;}input.search-input {height: 17px;line-height: 17px;width: 100%;max-width: 320px;}input.search-input:focus {max-width: 90%;}a.printbutton {display: block;padding-left: 6px;width: 16px;height: 16px;float: right;text-decoration: none;color: #555;background-color: #fff;z-index: 1;position: relative;}a.printbutton i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}a.printbutton:hover {color: #4562B9;}a.printbutton:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer ul.social {text-align: left;}.footer .social li a i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-ms-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}.footer .social li a:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.footer-navigation {border-bottom: none;}#footer-menu > li {float: left;display: block;position: relative;margin-left: 3.8%;width: 30.75%;}#footer-menu > li:first-child {margin-left: 0;}}@media only screen and (max-width: 780px) {.search {margin-top: 15px;}input.search-input {width: 100%;max-width: 100%;float: left;}input.search-input:focus {max-width: none;}.header-bottom {padding-top: 20px;text-align: center;line-height: inherit;padding: 20px 0;}}@media only screen and (min-width: 940px) and (max-width: 1110px) {#main-menu > li {margin: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding: 0 6px;}}@media only screen and (min-width: 768px) and (max-width: 1050px) {.row nav.main-navigation {height: auto;float: none;display: block;margin-left: 0;width: 100%;clear: left;}#main-menu {margin-top: 15px;margin-bottom: 15px;border-bottom: 1px solid #f1f1f1;float: none;display: block;}#main-menu > li {margin: 0;bottom: -1px;text-align: center;border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}#main-menu > li.current {border-bottom-color: #fff;border-top-color: #4562B9;}#main-menu > li.current > a {border-top: 1px solid #4562B9;line-height: 45px;}#main-menu > li:first-child {border-left: 1px solid #f1f1f1;}#main-menu > li > a,#main-menu > li > span {line-height: 46px;padding-left: 12px;padding-right: 6px;}#main-menu > li:hover > ul,#main-menu > li.active > ul {top: 45px;}.header-bottom {height: auto;}.row .seven-col.phrase-text,.row .five-col.search {display: block;float: none;width: 100%;margin-left: 0;text-align: center;}}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-moz-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}
/* Styles de l'editeur (menu Styles de TinyMCE), ajoutes le 05/11/2026 */
a.aimom-bouton{display:inline-block;background:#4562b9;color:#fff !important;padding:10px 22px;border-radius:4px;text-decoration:none !important;font-weight:bold;margin:4px 0}
a.aimom-bouton:hover,a.aimom-bouton:focus{background:#1b2543}
a.aimom-bouton.aimom-bouton-rouge{background:#e73c42}
a.aimom-bouton.aimom-bouton-rouge:hover,a.aimom-bouton.aimom-bouton-rouge:focus{background:#b52a2f}
.aimom-encadre{background:#eef2fa;border-left:4px solid #4562b9;padding:14px 18px;margin:16px 0}
.aimom-encadre > :last-child{margin-bottom:0}
p.aimom-chapo{font-size:1.15em;line-height:1.5;color:#1b2543}
.aimom-petit{font-size:.85em;color:#555}
/* Slider : avant le chargement du script, une seule banniere visible a sa place definitive (05/11/2026) */
.cycle-slideshow{aspect-ratio:1760/608}
.cycle-slideshow > a{display:block}
.cycle-slideshow > a ~ a{position:absolute;top:0;left:0;width:100%}
.cycle-slideshow > a:not(.cycle-slide) ~ a:not(.cycle-slide){visibility:hidden}
/* Slider d'accueil sans jQuery (05/11/2026) */
.aimom-slider{position:relative;overflow:hidden;width:100%;aspect-ratio:1760/608;margin:10px auto}
.aimom-slider .as-track{display:flex;height:100%;transition:transform .7s ease}
.aimom-slider .as-slide{flex:0 0 100%;display:block}
.aimom-slider .as-slide img{display:block;width:100%;height:auto}
.aimom-slider button{background:none;border:0;padding:0 6px;line-height:1;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.5)}
.aimom-slider button:focus-visible{outline:2px solid #fff;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.aimom-slider .as-track{transition:none}}
/* Ameliorations visuelles du 05/11/2026 */
#main img, .content img{max-width:100%;height:auto}
#main p[style*="justify"], #main div[style*="justify"], #main td[style*="justify"], #main li[style*="justify"]{text-align:left !important}
#main-menu > li.current > a, #main-menu > li.current > span, #main-menu > li.menuactive > a, #main-menu > li.menuactive > span{color:#4562b9 !important;box-shadow:inset 0 -3px 0 #4562b9}
ol.aimom-regles{list-style:none;counter-reset:regle;columns:2;column-gap:48px;margin:8px 0 18px;padding:0 30px 0 0}
ol.aimom-regles li{counter-increment:regle;break-inside:avoid;position:relative;padding:9px 0 9px 50px;font-size:1.12em;line-height:1.45;color:#fff}
ol.aimom-regles li::before{content:counter(regle);position:absolute;left:0;top:6px;width:34px;height:34px;border-radius:50%;background:#fff;color:#3F78A8;font-weight:bold;text-align:center;line-height:34px}
@media (max-width:700px){ol.aimom-regles{columns:1;padding-right:12px}}
footer.footer{background:#1b2543;color:#dfe5f5}
footer.footer .copyright{width:100% !important;float:none !important;left:auto !important;right:auto !important;margin:0 !important;padding:0 !important}
footer.footer .footer-navigation:empty, footer.footer section.noprint{display:none}
.aimom-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;padding:28px 30px 10px;font-size:14px;line-height:1.6}
.aimom-footer p, .aimom-footer ul{margin:0 0 8px;padding:0;list-style:none;color:#dfe5f5}
.aimom-footer .af-title{font-weight:bold;color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:13px;margin-bottom:10px}
.aimom-footer a, footer.footer .copyright-info a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}
.aimom-footer a:hover, .aimom-footer a:focus{border-bottom-color:#fff}
footer.footer .copyright-info{margin:0;padding:12px 30px 22px;border-top:1px solid rgba(255,255,255,.15);font-size:12px;color:#aab4d4}
@media (max-width:700px){.aimom-footer{grid-template-columns:1fr;padding:24px 18px 6px}footer.footer .copyright-info{padding:12px 18px 20px}}
/* Liens vers des PDF et listes dans le contenu (05/11/2026) */
#main a[href$=".pdf"]::after, #main a[href$=".PDF"]::after{content:" (PDF)";font-size:.85em;color:#555;white-space:nowrap}
#main a.aimom-bouton[href$=".pdf"]::after{color:inherit}
#main .content-inner ul, #main .content-inner ol:not(.aimom-regles){margin:0 0 1em 1.4em}
#main .content-inner li{margin:0 0 .4em}
#main .content-inner h2{margin-top:1.4em}
/* Programme des Journees (05/11/2026) */
table.aimom-programme{width:100%;border-collapse:collapse;margin:12px 0 24px;font-size:15px;line-height:1.45}
.aimom-programme th{background:#1b2543;color:#fff;text-align:left;padding:10px 12px;font-weight:bold}
.aimom-programme td{padding:10px 12px;border-bottom:1px solid #e3e7f0;vertical-align:top}
.aimom-programme td:first-child{white-space:nowrap;font-weight:bold;color:#1b2543;width:1%}
.aimom-programme td:nth-child(3){font-style:italic;color:#333;width:28%}
.aimom-programme tr.ap-pause td{background:#fdf0ef;color:#ba372a;font-weight:bold}
#main p a.aimom-bouton{margin:4px 8px 4px 0}
@media (max-width:700px){.aimom-programme thead{display:none}.aimom-programme tr{display:block;border-bottom:1px solid #e3e7f0;padding:8px 0}.aimom-programme td{display:block;border:0;padding:2px 10px;width:auto !important}}
/* Sommaire et intertitres des longues pages (05/11/2026) */
.aimom-sommaire > ol{columns:2;column-gap:36px;margin:6px 0 0 1.2em}
.aimom-sommaire > ol > li{break-inside:avoid;font-weight:bold;color:#1b2543;margin-bottom:.6em}
.aimom-sommaire ul{font-weight:normal;margin:.3em 0 0 0;list-style:none;padding:0}
.aimom-sommaire ul li{margin:.15em 0}
#main h3[id^="article-"]{color:#1b2543;font-size:1.2em;font-weight:bold;margin-top:1.4em;scroll-margin-top:20px}
#main h4{color:#4562b9;margin:1.1em 0 .4em;font-size:1em}
@media (max-width:700px){.aimom-sommaire > ol{columns:1}}
/* Frise chronologique (05/11/2026) */
#main ul.aimom-frise{list-style:none;margin:10px 0 22px 6px !important;padding:0 0 0 22px;border-left:3px solid #c9d3ee}
#main ul.aimom-frise li{position:relative;margin:0 0 10px;line-height:1.5;padding-left:6.6em}
#main ul.aimom-frise li::before{content:"";position:absolute;box-sizing:border-box;left:-32px;top:5px;width:17px;height:17px;border-radius:50%;background:#4562b9;border:3px solid #fff}
#main .af-annee{position:absolute;left:0;top:0;width:6.2em;font-weight:bold;color:#1b2543}
@media (max-width:500px){#main ul.aimom-frise li{padding-left:0}#main .af-annee{position:static;display:block;width:auto}}
/* Accueil : liens de suite, citation, bande adhesion + YouTube (05/11/2026) */
#main p.aimom-suite{margin-top:12px}
#main p.aimom-suite a{font-weight:bold;color:#4562b9;text-decoration:none;border-bottom:1px solid rgba(69,98,185,.35)}
#main p.aimom-suite a::after{content:" \2192"}
#main p.aimom-suite a:hover,#main p.aimom-suite a:focus{border-bottom-color:#4562b9}
blockquote.aimom-citation{position:relative;margin:18px 10px 10px 0;padding:6px 0 0 58px;border:0;background:none;color:#fff}
blockquote.aimom-citation::before{content:"\201C";position:absolute;left:0;top:-18px;font:bold 96px/1 Georgia,serif;color:rgba(255,255,255,.45)}
blockquote.aimom-citation p{font-size:1.3em;line-height:1.5;font-style:italic;color:#fff;margin:0 0 10px}
blockquote.aimom-citation p.ac-auteur{font-size:.95em;font-style:normal;font-weight:bold;letter-spacing:.03em;color:#cdd6f2}
blockquote.aimom-citation p.ac-auteur::before{content:"\2014\00a0"}
.aimom-home-cta{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:10px 0 24px}
.aimom-home-cta .hc-card{display:block;border-radius:8px;overflow:hidden;text-decoration:none}
.aimom-home-cta .hc-membre{background:#eef2fa;padding:22px 26px;border-left:5px solid #4562b9}
.aimom-home-cta .hc-membre h2{margin:0 0 10px;color:#1b2543}
.aimom-home-cta .hc-membre p{margin:0 0 14px}
.aimom-home-cta .hc-youtube{position:relative;background:#1b2543;color:#fff}
.aimom-home-cta .hc-youtube img{display:block;width:100%;height:auto}
.aimom-home-cta .hc-youtube span{display:block;padding:12px 16px;font-weight:bold;color:#fff}
.aimom-home-cta .hc-youtube span::after{content:" \2192"}
.aimom-home-cta .hc-youtube:hover span,.aimom-home-cta .hc-youtube:focus span{text-decoration:underline}
@media (max-width:700px){.aimom-home-cta{grid-template-columns:1fr}blockquote.aimom-citation{padding-left:44px}blockquote.aimom-citation::before{font-size:72px;top:-10px}}
