html{font-size:15px}* a{color:inherit}* a:hover{color:unset}* a.btn{font-size:1rem;border-radius:2px}* a.btn.filled{background-color:#3b68d4;color:#fff}* a.btn.outline{border:solid 1px #3b68d4;background:unset;color:#3b68d4}* a.btn.icon{font-size:1.9rem}* a.btn.large{padding:15px 30px}* a.btn.regular{padding:10px 20px}* h1,* .titre{font-weight:600;font-size:1.7rem;text-transform:uppercase}* h2{font-weight:normal;font-size:1.7rem;text-transform:uppercase}* h3{font-weight:bold;font-size:1.2rem;text-transform:uppercase}* .article{border-left:1px solid #c9d9ff;padding-left:1rem;padding-bottom:2rem}* .article h2{margin-bottom:0px;position:relative}* .article h2:before{content:'';display:inline-block;width:5px;height:100%;background-color:#3b68d4;position:absolute;left:-1rem}* .article:last-of-type{padding-bottom:0px}* .evenement{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid}* .evenement *{margin-bottom:0}* .evenement:last-of-type{border-bottom:unset}* .evenement .date{font-weight:600;margin-top:0.5rem}* .evenement:last-of-type{padding-bottom:0}* .mise-en-avant{background-size:cover !important;background-position:center !important;border-radius:2px;padding:10px;position:relative}* .mise-en-avant [class*="col-"]{padding:0px}* .mise-en-avant .type{font-weight:500}* .mise-en-avant .wrap{margin:2rem 0}* .mise-en-avant .wrap p{margin-bottom:0}* .mise-en-avant .soustitre{font-size:1.5rem}* .mise-en-avant .visuel,* .mise-en-avant iframe{max-width:100%;max-height:100%;object-fit:scale-down;position:absolute;box-shadow:0 0 10px rgba(100,100,100,0.2)}* section{margin-bottom:5.4rem}* .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}* .embed-container iframe,* .embed-container object,* .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:15px}body{font-family:'Archia','icomoon',sans-serif;font-size:15px}body .head{background-color:#3b68d4;color:#fff;padding-bottom:12rem}body .head .navbar{padding-top:unset;padding-bottom:unset}body .head .navbar .navbar-brand{padding:0;margin-top:1rem}body .head .logo{font-weight:bold;font-size:2rem;text-transform:uppercase;line-height:small;margin:0}body .head .titres{font-size:1rem}body .head .titres p{margin:0}body .head h1{text-align:center;font-size:2.5rem;font-weight:normal;margin-top:6.5rem;margin-bottom:6.5rem}body .head .page-infos{text-align:center}body .page-layout{background-color:#fff;box-shadow:0 0 42px 10px rgba(0,0,0,0.12);border-radius:3px 3px 0 0;margin-top:-11rem;padding:1rem;padding-top:4.6rem;padding-bottom:4.6rem;padding-bottom:unset}body .page-layout .row{margin-right:0;margin-left:0}body .edito{color:#3b68d4}body .edito .portrait img{max-width:100%;max-height:100%}body .actualites .evenements{margin-top:4.6rem;border:1px solid #3b68d4;border-radius:1rem;padding:1rem;height:max-content}@media (min-width: 768px){.page-layout{padding:4.6rem !important}.page-layout .row{margin-right:-15px !important;margin-left:-15px !important}}@media (min-width: 992px){.actualites .articles{margin-top:1rem}.actualites .evenements{transform:translateX(3.6rem);border-right:unset !important;margin:0 !important;border-radius:1rem 0 0 1rem  !important}}
