/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ckeditor-accordion-container > dl:before,.ckeditor-accordion-container > dl:after{content:" ";display:table;}.ckeditor-accordion-container > dl:after{clear:both;}.ckeditor-accordion-container > dl,.ckeditor-accordion-container > dl dt,.ckeditor-accordion-container > dl dd{box-sizing:border-box;}.ckeditor-accordion-container > dl{position:relative;border:1px solid #0091ea;}.ckeditor-accordion-container > dl dt{position:relative;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle{display:inline-block;position:absolute;padding:0 10px;width:30px;height:30px;z-index:1;top:calc(50% - 1px);left:11px;box-sizing:border-box;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{background:#fff;-webkit-transition:all 600ms cubic-bezier(0.4,0,0.2,1);transition:all 600ms cubic-bezier(0.4,0,0.2,1);content:"";display:block;height:2px;position:absolute;width:10px;z-index:-1;left:0;top:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);will-change:transform;}.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:before,.ckeditor-accordion-container.no-animations > dl dt > a > .ckeditor-accordion-toggle:after{transition:initial;}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before{left:13px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after{right:13px;left:auto;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before{transform:rotate(45deg);}.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after{transform:rotate(-45deg);}.ckeditor-accordion-container > dl dt > a,.ckeditor-accordion-container > dl dt > a:not(.button){display:block;padding:10px 15px 10px 50px;background-color:#00b0ff;color:#fff;cursor:pointer;-webkit-transition:background-color 300ms;transition:background-color 300ms;border-bottom:1px solid #00a4ec;}.ckeditor-accordion-container > dl dt > a:focus,.ckeditor-accordion-container > dl dt > a:not(.button):focus{outline-color:#333;}.ckeditor-accordion-container > dl dt > a:hover,.ckeditor-accordion-container > dl dt > a:not(.button):hover{background-color:#00a5ef;box-shadow:none;color:#fff;text-decoration:none;}.ckeditor-accordion-container > dl dt.active > a{background-color:#0091ea;}.ckeditor-accordion-container > dl dt:last-of-type > a{border-bottom:0;}.ckeditor-accordion-container > dl dd{display:none;padding:0 15px;margin:0;}
.calendar{position:relative;overflow:hidden;text-transform:capitalize;text-align:center;font:15px/1em inherit;color:#545A5C;}.calendar a{text-decoration:none;color:inherit;}.calendar header .simple-calendar-btn{display:inline-block;position:absolute;width:30px;height:30px;text-align:center;line-height:30px;color:#fff;border-radius:50%;border:2px solid #e65e14;background-color:#e65e14;}.calendar header .simple-calendar-btn:hover{border:2px solid #e65e14;background:#FFF;color:#e65e14;}.calendar header .simple-calendar-btn:before{content:'';position:absolute;top:9px;left:8px;width:8px;height:8px;border-style:solid;border-width:3px 3px 0 0;transform:rotate(45deg);transform-origin:center center;}.calendar header .btn-prev{top:0;left:0;transform:rotate(-180deg);}.calendar header .btn-next{top:0;right:0;}.calendar header .btn-next:before{transform:rotate(45deg);}.calendar header .month{padding:0;margin:0;}.calendar header .month .year{display:inline;}.calendar table{width:100%;margin:20px 0;border-spacing:0px;}.calendar thead{font-size:1.2em;font-weight:600;}.calendar td{padding:.4em .1em;font-size:medium;font-weight:450;}.block-views-blockcalendrier-block-1 .calendar td{padding:0 .1em;font-size:medium;font-weight:450;}.calendar .day{position:relative;display:inline-block;width:48px;height:48px;line-height:2em;border-radius:50%;border:2px solid transparent;cursor:pointer;text-align:center;margin:0 auto;padding:6px;}.calendar .day:hover{border:2px solid #6691CC;}.calendar .day.today{border:2px solid #6691CC;}.calendar .day.wrong-month{color:#CBD1D2;}.calendar .day.wrong-month:hover{border:2px solid transparent;}.calendar .day.has-event{font-weight:900;}.calendar .event-indicator{position:absolute;width:fit-content;top:100%;left:50%;-webkit-transform:translate(-50%,calc(-100% + -5px));-ms-transform:translate(-50%,calc(-100% + -5px));transform:translate(-50%,calc(-100% + -5px));}.calendar .event-indicator > .type-bullet{float:left;padding:2px;}.calendar .day.has-event .event-indicator .type-bullet div{width:7px;height:7px;border-radius:50%;}.calendar .day.has-event .event-indicator .type-bullet .categorie{background:#6691CC;}.calendar .day.has-event.formation{color:#e65e14;}.calendar .day.has-event .event-indicator .type-bullet .categorie.formation{background:#e65e14;}.calendar .day.has-event.evenement{color:#649ce9;}.calendar .day.has-event .event-indicator .type-bullet .categorie.evenement{background:#649ce9;}.calendar .day.has-event.article{color:#31bea4;}.calendar .day.has-event .event-indicator .type-bullet .categorie.article{background:#31bea4;}.calendar .day.disabled{cursor:default;}.calendar .day.disabled:hover{border:2px solid transparent;}.calendar .event-container{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:70px;background:#545A5C;box-sizing:border-box;}.calendar .event-container .event-wrapper{overflow-y:auto;max-height:100%;}.calendar .event-container .close{position:absolute;width:30px;height:30px;top:20px;right:20px;cursor:pointer;}.calendar .event-container .close:before,.calendar .event-container .close:after{content:'';position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#CBD1D2;}.calendar .event-container .close:before{transform:rotate(45deg);}.calendar .event-container .close:after{transform:rotate(-45deg);}.calendar .event-container .event{position:relative;width:100%;padding:1em;margin-bottom:1em;background:#6691CC;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.12);text-align:left;color:white;}.calendar .event-container .event-date{margin-bottom:1em;}.calendar .event-container .event-hour{float:right;}.calendar .event-container .event-summary{font-weight:600;}.calendar .filler{position:absolute;width:0;height:0;border-radius:50%;background:#545A5C;transform:translate(-50%,-50%);}
body{background:#F9F9F9 none repeat scroll 0% 0%;color:#0E171C;font:300 100%/1.5em "Lato",sans-serif;margin:0px;}.title{text-align:center;}.calendar-container{position:relative;margin:50px auto;max-width:500px;}
