#top .av_textblock_section.av-l1kz6ldx-00f9305b188d0324802a3c5c3bea466e .avia_textblock{
color:#002f60;
}

.av_font_icon.av-3yjre6-1b0c0336c7eb57625dffc738fa38fd3e{
color:#022f60;
border-color:#022f60;
}
.avia-svg-icon.av-3yjre6-1b0c0336c7eb57625dffc738fa38fd3e svg:first-child{
stroke:#022f60;
fill:#022f60;
}
.av_font_icon.av-3yjre6-1b0c0336c7eb57625dffc738fa38fd3e .av-icon-char{
font-size:40px;
}

.av_font_icon.av-6un72-1592548f27019e527e98eb1049146039{
color:#022f60;
border-color:#022f60;
}
.avia-svg-icon.av-6un72-1592548f27019e527e98eb1049146039 svg:first-child{
stroke:#022f60;
fill:#022f60;
}
.av_font_icon.av-6un72-1592548f27019e527e98eb1049146039 .av-icon-char{
font-size:40px;
}

#top #wrap_all .avia-button.av-mfhdkm20-9638bed015a37ea44120d99a4b3562d4{
font-size:22px;
border-style:none;
border-radius:25px 25px 25px 25px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-mfhdkm20-9638bed015a37ea44120d99a4b3562d4:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}

.avia-image-container.av-26wb3y-6323152f830b8d7fd84a481a7625d920 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-26wb3y-6323152f830b8d7fd84a481a7625d920 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-dv328p-ddc1db7146e4b87d01cf6873d71f45d9{
background-color:#022f60;
background-image:unset;
}

#top .av-special-heading.av-l1nh865g-d2093f2ef0b0c63ac2356fa7edd7f445{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-l1nh865g-d2093f2ef0b0c63ac2356fa7edd7f445 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l1nh865g-d2093f2ef0b0c63ac2356fa7edd7f445 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l1nh865g-d2093f2ef0b0c63ac2356fa7edd7f445 .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-l1lvd9tn-818c2729fe86d65c7bc5b7d8adaab0ae .iconlist_icon{
color:#148ac9;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-l1lvd9tn-818c2729fe86d65c7bc5b7d8adaab0ae .iconlist_icon svg:first-child{
stroke:#148ac9;
fill:#148ac9;
}
#top #wrap_all .avia-icon-list-container.av-l1lvd9tn-818c2729fe86d65c7bc5b7d8adaab0ae .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-l1lvd9tn-818c2729fe86d65c7bc5b7d8adaab0ae .iconlist_content{
color:#ffffff;
}

#top .hr.hr-invisible.av-7py10p-a435e80ff4502ddc23a503036e5a4d96{
height:50px;
}

#top .av-special-heading.av-l1lwxxcn-a306d37314f05333b2356904b491fa9b{
padding-bottom:10px;
}
body .av-special-heading.av-l1lwxxcn-a306d37314f05333b2356904b491fa9b .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l1lwxxcn-a306d37314f05333b2356904b491fa9b .av-subheading{
font-size:15px;
}

.avia-timeline-container.av-l1lvx6kg-6144ac1e94c3b1c488af851432f3b606 .av-milestone-icon.milestone-icon-hasborder{
background-color:#7bb0e7;
}
.avia-timeline-container.av-l1lvx6kg-6144ac1e94c3b1c488af851432f3b606 .av-milestone-icon-inner{
background-color:#ffffff;
color:#7bb0e7;
}
.avia-timeline-container.av-l1lvx6kg-6144ac1e94c3b1c488af851432f3b606 .av-milestone-indicator{
background-color:#ffffff;
}
.avia-timeline-container.av-l1lvx6kg-6144ac1e94c3b1c488af851432f3b606 .av-milestone-article-footer{
background-color:#ffffff;
}
.avia-timeline-container.av-l1lvx6kg-6144ac1e94c3b1c488af851432f3b606 i.milestone-char.avia-svg-icon svg:first-child{
fill:#7bb0e7;
stroke:#7bb0e7;
}

.avia-timeline-container .av-milestone.av-l1lvvz76-b77d11d600d2e69aef3c1ee152f394e6 .av-milestone-icon-inner{
background-image:url(https://www.fondation-saintjeandedieu.fr/wp-content/uploads/2025/09/image1.jpg);
}

.avia-timeline-container .av-milestone.av-4cr149-ef1ed036d1333e320d52feb134a68561 .av-milestone-icon-inner{
background-image:url(https://www.fondation-saintjeandedieu.fr/wp-content/uploads/2025/09/ico2.jpg);
}

.avia-timeline-container .av-milestone.av-a9r5l-0da06b533c6c3acd5f49a06e17895235 .av-milestone-icon-inner{
background-image:url(https://www.fondation-saintjeandedieu.fr/wp-content/uploads/2025/09/Nouveau-projet1.png);
}

#top .hr.hr-invisible.av-lf2jzf00-73e115d9352c150493978a68ab8b2ef1{
height:50px;
}

#top #wrap_all .avia-button.av-lf2jyemm-5ba02723d1120e5784a02f429edf49dd{
border-radius:25px 25px 25px 25px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-lf2jyemm-5ba02723d1120e5784a02f429edf49dd:hover .avia_button_background{
border-radius:25px 25px 25px 25px;
}

