:root{--main-color-background:#eff3f4;--main-color-purple:#361e5a;--main-color-purple-2:#2b1c42;--main-color-purple-3:#966bc7;--main-color-purple-o8:rgba(70,38,119,.8);--main-color-purple-o5:rgba(59,35,97,.5);--main-color-purple-o3:rgba(53,34,82,.3);--main-color-purple-o1:rgba(70,38,119,.1);--main-color-red:#d73948;--main-color-red-o5:rgba(215,57,72,.5);--main-color-red-o13:rgba(215,57,72,.13);--main-color-blue:#5da9dd;--main-color-blue-2:#074a77;--main-color-blue-o1:rgba(7,74,119,.1);--main-color-gray:#95a3ab;--main-color-gray-o5:rgba(149,163,171,.49);--main-color-gray-o8:rgba(149,163,171,.8);--main-color-gray-o25:rgba(149,163,171,.25);--main-color-gray-o10:rgba(149,163,171,.1);--main-color-black:#000;--main-color-white:#fff;--main-color-none:rgba(255,255,255,0);--main-font-norm:'Poppins';--main-font-title:'Poppins';--main-font-title-bold:'PoppinsBold';--main-font-fa:"Font Awesome 5 Pro";--main-border-radius:7px}/**************************************** Global navigation style ****************************************/div,p,a,button,canvas,caption,col,tr,td,table,ul,li,ol,tbody,tfoot,th,thead,time,track,area,textarea,input{font-family:var(--main-font-norm);font-size:.875rem;color:var(--main-color-black)}h1,h2,h3,h4,h5,h6,h7{font-family:var(--main-font-title);font-weight:bold}strong,.bold{font-weight:bold}.hide{visibility:hidden}.redStar:after{color:#f00;content:" *"}.text-color-purple{color:var(--main-color-purple)}.text-color-red{color:var(--main-color-red)}.hidden{display:none !important}.row{margin-left:0;margin-right:0}h7,.h7{font-size:.75rem}h8,.h8{font-size:.5rem}*:focus{outline-color:var(--main-color-none);outline-width:1px;outline-style:solid}/************************************* END Global navigation style **************************************//* ~~~~~~~~~~~~~~~~~~~~~ Style boutton/link/checkbox/radio  ~~~~~~~~~~~~~~~~~~~~~ */@keyframes pc-hover-color{from{border-color:var(--main-color-red)}to{border-color:var(--main-color-red)}}@keyframes pc-btn-hover-color-1{from{box-shadow:0 0 5px var(--main-color-white)}to{box-shadow:0 0 5px var(--main-color-red)}}@keyframes pc-btn-hover-color-2{from{box-shadow:0 0 5px var(--main-color-gray)}to{box-shadow:0 0 5px var(--main-color-red)}}.fa,.fas,.far,.fal,.fad,.fab{color:var(--main-color-red)}.btnfavoritesStar.fas.fa-star,{color:#ffd700}.btnStarFavorites.fas.fa-star,.btnStarFavorites.fal.fa-star{position:absolute;right:5px;top:5px;font-size:25px;color:#ffd700}.btnStarFavoritesInline.fas.fa-star,.btnStarFavoritesInline.fal.fa-star{position:initial !important}.pointer{cursor:pointer}/*Surcharge form bootstrap*/.form-control:focus{border-color:var(--main-color-gray);box-shadow:0 0 0 3px var(--main-color-none)}.pc-radio+label:hover:before,.pc-checkbox+label:hover:before{animation-duration:.4s;animation-fill-mode:both;animation-name:pc-hover-color}.pc-checkbox+label:before,.pc-radio+label:before{background-color:var(--main-color-white)}.pc-radio+label:before,.pc-radio+label:after,.pc-radio:checked+label:before,.pc-radio:checked+label:after{border:2px solid var(--main-color-red)}.pc-radio:checked[disabled]+label:before{border:1px solid var(--main-color-red-o5)}.pc-radio:checked[disabled]+label:after{background:var(--main-color-red-o5);color:var(--main-color-red-o5)}.pc-radio+label:after{color:var(--main-color-red);background:var(--main-color-red)}.pc-checkbox:checked+label:before{border:var(--main-color-red);background:var(--main-color-red)}.pc-checkbox:checked[disabled]+label:before{border:var(--main-color-red-o5);background:var(--main-color-red-o5)}.pc-link,.pc-link:hover,.pc-link:active,.pc-link:focus,.pc-link:visited,.pc-link i{text-decoration:none;color:var(--main-color-red);cursor:pointer}.pc-link:hover,.pc-link:active,.pc-link:focus,.pc-link-active{text-decoration:underline}.pc-btn-whitered,.pc-btn-redwhite,.pc-btn-circle,.pc-btn-circle-m,.pc-btn-circle-l{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 5px var(--main-color-none);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow;cursor:pointer}.pc-btn-whitered,.pc-btn-redwhite{border-color:var(--main-color-red);font-weight:600;border-radius:.4rem;border-width:2px}.pc-btn-whitered,.pc-btn-whitered:hover,.pc-btn-whitered:active,.pc-btn-whitered:focus{background-color:var(--main-color-white);color:var(--main-color-red)}.pc-main-btn{font-size:medium;padding:5px 15px 5px 15px;color:#2f4f4f;margin:5px;background-color:var(--main-color-gray-o25)}.pc-main-btn.active:focus,.pc-main-btn:focus{box-shadow:0 0 0 .2rem var(--main-color-none)}.pc-main-btn-filter{border-radius:16px;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.pc-main-btn-filter{font-size:12px}}.pc-main-btn-action{border-radius:5px}.pc-main-btn>i{color:#2f4f4f}.pc-main-btn.active,.pc-main-btn-action,.pc-main-btn-action:hover{color:var(--main-color-white);background-color:var(--main-color-red)}.pc-main-btn.active>i,.pc-main-btn-action>i{color:var(--main-color-white)}.pc-btn-redwhite,.pc-btn-redwhite:hover,.pc-btn-redwhite:active,.pc-btn-redwhite:focus{background-color:var(--main-color-red);color:var(--main-color-white)}.pc-btn-shadow{box-shadow:0 0 10px var(--main-color-gray-o5)}/*.pc-btn-whitered:hover, .pc-btn-whitered:focus,
.pc-btn-redwhite:hover, .pc-btn-redwhite:focus,
.pc-btn-circle:hover, .pc-btn-circle-m:hover, .pc-btn-circle-l:hover,
.pc-btn-circle:focus, .pc-btn-circle-m:focus, .pc-btn-circle-l:focus,
.pc-btn-square:hover, .pc-btn-square-m:hover, .pc-btn-square-l:hover,
.pc-btn-square:focus, .pc-btn-square-m:focus, .pc-btn-square-l:focus,
.pc-main-btn:focus, .pc-main-btn:focus, .pc-main-btn:focus {
     box-shadow: 0 0 5px var(--main-color-red);
}
*/.pc-btn-whitered.pc-btn-shadow:disabled:hover,.pc-btn-redwhite.pc-btn-shadow:disabled:hover,.pc-btn-whitered[disabled].pc-btn-shadow:hover,.pc-btn-redwhite[disabled].pc-btn-shadow:hover,.pc-btn-whitered:disabled:hover,.pc-btn-redwhite:disabled:hover,.pc-btn-whitered[disabled]:hover,.pc-btn-redwhite[disabled]:hover{animation-name:none;cursor:not-allowed}.pc-btn-whitered:disabled:hover,.pc-btn-redwhite:disabled:hover,.pc-btn-whitered[disabled]:hover,.pc-btn-redwhite[disabled]:hover{box-shadow:none}.pc-btn-whitered.pc-btn-shadow:disabled:hover,.pc-btn-redwhite.pc-btn-shadow:disabled:hover,.pc-btn-whitered[disabled].pc-btn-shadow:hover,.pc-btn-redwhite[disabled].pc-btn-shadow:hover{box-shadow:0 0 5px var(--main-color-gray)}.pc-btn-circle,.pc-btn-square{display:inline-flex;flex-direction:column;align-items:center;justify-content:center}.pc-btn-circle-red,.pc-btn-square-red{background-color:var(--main-color-red-o13)}.pc-btn-circle-white,.pc-btn-square-white{background-color:var(--main-color-none);border:1.5px solid var(--main-color-red);box-shadow:0 0 5px var(--main-color-none)}.pc-btn-redwhite i{color:var(--main-color-white)}.pc-btn-circle,.pc-btn-square{width:30px;height:30px;text-align:center;font-size:12px;line-height:1.428571429}.pc-btn-circle{border-radius:15px}.pc-btn-square{font-size:25px;border-radius:5px}.pc-btn-circle-m,.pc-btn-square-m{width:50px;height:50px;font-size:18px;line-height:1.33}.pc-btn-circle-m{border-radius:25px}.pc-btn-square-m{font-size:40px}.pc-btn-circle-l,.pc-btn-square-l{width:70px;height:70px;font-size:24px;line-height:1.33}.pc-btn-circle-l{border-radius:35px}.pc-btn-square-l{font-size:55px}.pc-btn-xs{padding:.1rem 3rem;font-size:.6rem;line-height:1.5;border-radius:.25rem}.pc-btn-s{padding:.2rem .5rem;font-size:.7rem;line-height:1.5;border-radius:.35rem}.pc-btn-sm{padding:.3rem .5rem;font-size:.8rem;line-height:1.5;border-radius:.45rem}.pc-btn-m{padding:.375rem .75rem;font-size:.8rem;line-height:1.5}.pc-btn-l{padding:.8rem 1.3rem;font-size:.8rem;line-height:1.5}.pc-btn-xl{padding:1rem 1.5rem;font-size:1.5rem;line-height:1.98;border-radius:.65rem}.pc-box-shadow{-webkit-box-shadow:0 8px 6px -6px var(--main-color-gray);-moz-box-shadow:0 8px 6px -6px var(--main-color-gray);box-shadow:0 8px 6px -6px var(--main-color-gray)}.pc-input{background-color:var(--main-color-gray-o10);color:#625555;height:3rem;border:1px solid #ccc;border-radius:5px}.pc-input.disabled,.pc-input:disabled{cursor:no-drop}.pc-input *{border:transparent;background:transparent;height:2.6rem}.pc-input:hover,.pc-input:focus,.pc-input:active{outline:0;box-shadow:0 0 0 .2rem var(--main-color-white);color:var(--main-color-blue-2) !important;background-color:var(--main-color-gray-o10);border:2px solid var(--main-color-red)}.pc-input.error{box-shadow:0 0 5px 1px var(--main-color-red)}.pc-btn-status{background-color:#f0f0f0;border-radius:25px;font-size:14px;height:25px;width:-moz-max-content;width:max-content;margin:0;padding:0 15px 0 10px;color:#666}.pc-btn-status-green{background-color:#e2faec !important;color:#0f3f25 !important;border:.1px solid #86bfa0}.pc-btn-status-red{background-color:var(--main-color-red-o13);color:var(--main-color-red);border:.1px solid var(--main-color-red-o5)}.pc-btn-status-yellow{background-color:#feeecc;color:#685014;border:.1px solid #d5c293}.pc-badge{display:inline-block;padding:.25em .4em;padding-right:.4em;padding-left:.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;padding-right:.6em;padding-left:.6em;border-radius:10rem;color:#fff;background-color:#aca7a7;min-width:10px;z-index:4000}.pc-badge-red{color:#fff;background-color:var(--main-color-red);border:1px solid var(--main-color-red)}.pc-badge-red-wo-op{color:var(--main-color-red);background-color:#fff;border:1px solid var(--main-color-red)}.pc-btn-tab{border-radius:16px;font-size:medium;padding:5px 15px 5px 15px;color:#2f4f4f;margin:5px;background-color:var(--main-color-gray-o25)}.pc-btn-tab.active{color:var(--main-color-red);background-color:var(--main-color-red-o13)}.pc-btn-tab.active:focus,.pc-btn-tab:focus{box-shadow:0 0 0 .2rem var(--main-color-none)}.pc-search{border-radius:14px;margin-left:auto;width:190px;height:36.3px;margin:auto;margin-right:inherit}.pc-search:focus,.pc-search:active{box-shadow:0 4px 13px -8px var(--main-color-red) !important;border-color:var(--main-color-gray-o5) !important;border-bottom:1px solid var(--main-color-red) !important}.pc-btn-closeSecondContainer{width:30px;/*height: 30px;*/font-size:30px;padding:0;margin:0;position:absolute;/*top: 115px;*/color:var(--main-color-red) !important;right:10px;transition:display .3s ease;z-index:5;border:solid var(--main-color-none) !important}.pc-btn-closeSecondContainer:hover{color:var(--main-color-blue) !important;/*font-size: 35px;
    right: 15px;*/}.pc-btn-closeSecondContainer:focus,.pc-btn-closeSecondContainer:active{outline:0;box-shadow:0 0 0 .2rem var(--main-color-none)}.pc-toggle,.pc-toggle:focus,.pc-toggle:active,.pc-toggle:visited{box-shadow:0 2px 4px 0 var(--main-color-gray-o5);background-color:var(--main-color-white)}.pc-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--main-color-none)}.pc-toggle span.pc-btn-square{font-size:20px;width:25px;height:25px}.pc-toggle span:first-child{font-size:14px;width:90%;text-align:initial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.pc-toggle.collapsed i.fa-plus,.pc-toggle i.fa-minus{display:block}.pc-toggle.collapsed i.fa-minus,.pc-toggle i.fa-plus{display:none}.card ul{padding-left:5px}/* ~~~~~~~~~~~~~~~~~~~~~ FIN Style boutton/link/checkbox/radio  ~~~~~~~~~~~~~~~~~~~~~ *//**************************************** LOADER ****************************************/#loading.modal{background:rgba(156,156,156,.5) url('/img/loading.gif') 50% 50% no-repeat;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}body.loading{overflow:hidden}body.loading #loading.modal{display:block}/**************************************** FIN LOADER ****************************************/.bs-callout{border:1px solid #eee;border-left-width:10px;border-radius:3px;margin:20px 0;padding:10px;background-color:var(--main-color-white)}.bs-callout h4{margin-bottom:5px;margin-top:0}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default h4{color:#777}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary h4{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success h4{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger h4{color:#d9534f}.bs-callout-notify{border-left-color:var(--main-color-purple)}.bs-callout-notify h4{color:var(--main-color-purple)}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning h4{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info h4{color:#5bc0de}/*Loading */@keyframes blink{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}.blink{-webkit-animation:blink .75s linear infinite;-moz-animation:blink .75s linear infinite;-ms-animation:blink .75s linear infinite;-o-animation:blink .75s linear infinite;animation:blink .75s linear infinite}.entity-connected{color:#d3d3d3;position:absolute;right:0;bottom:0}.entity-connected::before{font-size:x-small}.entity-connected.active{color:#008000}.meeting-connected{color:var(--main-color-red);position:absolute;top:-9px;right:-9px;height:18px}/*--------------------------------------------------------------------------*/.pc-main-search{border-radius:14px;margin-left:auto;width:190px;height:45px;margin:auto;margin-right:inherit}.pc-select{background-color:#fff;color:#625555;height:3rem;border:1px solid #ccc;border-radius:5px;padding:5px;width:100%}/**************************************** Topics Cards ****************************************/.pc-card{background-color:var(--main-color-white);border-radius:10px;border:1px groove var(--main-color-none);height:300px;min-width:300px;width:300px;position:relative;transition:top ease 1s;cursor:pointer}.pc-card:hover{top:-10px;box-shadow:0 0 25px -10px var(--main-color-gray-o8)}.pc-card-header,.pc-card-content{padding-left:1rem}.pc-card-header{height:90px;color:#000;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;align-items:center;font-size:18px;font-weight:bold}.pc-card-content{display:flex;flex-direction:column;height:165px;justify-content:space-around;padding-bottom:1rem}.pc-card-footer{display:flex;margin-top:auto;height:45px;padding-right:1rem;border-top:1px solid var(--main-color-gray-o25);align-items:center;font-weight:bolder}.pc-card-footer,.pc-card-footer *,.pc-card-footer *:hover{text-decoration:none}.pc-card-circle{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;background-color:var(--main-color-purple-o1);border-radius:50px}.pc-card-circle div{color:#000;font-size:13px}/**************************************** END Topics Cards ****************************************//**************************************** Rows template base ****************************************/.pc-row{background-color:var(--main-color-white) !important;margin-bottom:7px !important;border-radius:7px !important;padding:10px !important;border:1px groove var(--main-color-none) !important;box-shadow:0 0 55px -40px var(--main-color-gray-o8) !important;transition:1s all ease-in}.pc-row:hover{border-color:var(--main-color-gray-o5) !important}.pc-row i{min-width:20px !important;font-size:30px !important}.pc-row i:last-child.fa-chevron-right,.pc-row:hover i:first-child.fa-chevron-right{display:none !important}.pc-row:hover i:last-child.fa-chevron-right{display:initial !important}/**************************************** END Rows template base ****************************************/.pc-font-small{font-size:12px}.container-center{max-width:1100px;padding:20px 35px 0 35px;margin-left:auto;margin-right:auto;margin-bottom:50px;width:100%}.container-left{padding:20px 35px 0 35px;margin-right:auto;width:100%;margin-bottom:50px}.container-center .row,container-center row{width:100%}@media(max-width:768px){.container-center,.container-left{padding:10px 10px 0 10px}}.iframe-container-video{position:relative;padding-bottom:56.25%;/* 16:9 */height:0;overflow:hidden}.iframe-container-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-main:focus,.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;border:4px solid #ff0;text-align:center;font-size:1.2em;z-index:999}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}/*@media (max-width: 768px) {*/@media(max-width:950px){.hideonmobile{width:0 !important;display:none !important}}.richedit-content img{max-width:100%}.note-editable p,.richedit-content>p{margin:revert !important}/* ~~~~~~~~~~~~~~~~~~~~~ BEGIN input date  ~~~~~~~~~~~~~~~~~~~~~ */.dateSection{min-height:2rem}.dateSection .dateContainer{position:relative;float:left}.dateSection .dateContainer input[type=date]{padding:5px 10px}.dateSection .dateContainer span{position:absolute;top:15%;right:11px;width:25px;height:25px;background:var(--main-color-none);pointer-events:none}.dateSection .dateContainer button{border:none;background:transparent}/* ~~~~~~~~~~~~~~~~~~~~~ END input date  ~~~~~~~~~~~~~~~~~~~~~ */.img-responsive{display:block;max-width:100%;width:auto;height:auto}.pc-table-section{width:100%;table-layout:fixed;border-collapse:collapse}.pc-table-section td{vertical-align:top}/* Mobile */@media(max-width:768px){.pc-table-section,.pc-table-section tbody,.pc-table-section tr,.pc-table-section td{display:block;width:100% !important}.pc-table-section tr{margin-bottom:16px}.pc-table-section td{padding:0 0 12px 0}.pc-table-section td:last-child{padding-bottom:0}}/* ~~~~~~~~~~~~~~~~~~~~~ Menu gauche ~~~~~~~~~~~~~~~~~~~~~ *//*#sidebar-left + * {*//*color: var(--main-color-white);*//*color: var(--main-color-black);
}

#sidebar-left .navbar.colapsing { transition: none; }

#sidebar-left, #sidebar-left nav ul {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

#sidebar-left,
#sidebar-left span,
#sidebar-left nav ul li.active,
#sidebar-left nav ul li { width: auto; }

#sidebar-left, #sidebar-left i,
#sidebar-left nav ul li,
#sidebar-left:hover nav ul li:hover,
#sidebar-left:hover,
#sidebar-left:hover nav ul li.active,
#sidebar-left .fa-fw img,
.pc-nav-header,
.pc-nav-header-container,
#sidebar-left li.pc-nav-header div.pc-nav-header-container img#pc-nav-header-img,
#sidebar-left h6 {
    -web-kit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s ease-in-out;
}

#sidebar-left {
    top: 120px;
    left: 0;
    height: 100%;
    z-index: 1;*//*background: var(--main-color-purple);*//*background: white;*//*var(--main-color-gray-o25);*//*z-index: 2;
    padding-top: 0;*//*border-right:2px solid var(--main-color-gray-o5);*//*}

#sidebar-left span {
    display: none;
    opacity: 0;
    transition: visibility 0s, opacity 0.7s ease-in-out;
    width: max-content;
    flex: 0 0 content;
    max-width: max-content;
}

#sidebar-left .show span {
    display: inherit;
    opacity: 1;
}

#sidebar-left a, #sidebar-left a:hover { text-decoration: none; }

#sidebar-left a, #sidebar-left i {
    color: var(--main-color-purple);*//*color: var(--main-color-white);*//*}

#sidebar-left a {
    display: flex;
    flex-direction: row;
    max-width: 150px;
    align-items: center;
    transition: all 0.5s;
}

#sidebar-left:hover a {
    width: -moz-max-content;
    max-width: -moz-max-content;
    width: max-content;
    max-width: max-content;
}

#sidebar-left i {
    font-size: 20px;
    display: inline-flex;
    text-align: center;
    vertical-align: baseline;
}

.img-kiosk-active {
    background-image: url("/img/kiosk_active.png");
    background-size: 70%;
    background-repeat: no-repeat;
    background-position-x: center;
}

#sidebar-left nav ul li {
    display: flex;
    border-left: 4px solid var(--main-color-none);
    padding-left: 1rem;
    height: 60px;
}

#sidebar-left nav ul li.separator { height: 20px; }

#sidebar-left nav ul li.separator:hover { background-color: white; }

#sidebar-left nav ul li.active, #sidebar-left:hover nav ul li:hover {*//*background-color: var(--main-color-purple-2);*//* //background-color: var(--main-color-gray-o25);*//*  #966bc752;*//*font-weight: bold;
}

#sidebar-left nav ul li.active i, #sidebar-left:hover nav ul li:hover i { font-weight: bold; }

#sidebar-left nav ul li.active {*//*border-left: 4px solid var(--main-color-purple-3);*//*border-left: 4px solid var(--main-color-purple);
}

#sidebar-left:hover*//*, #sidebar-left:hover nav ul li.active, #sidebar-left:hover nav ul li:hover, #sidebar-left:hover span
*//*{
    width: 200px;
    border-right: 2px solid var(--main-color-purple);
}

#sidebar-left:hover nav ul li.active, #sidebar-left:hover nav ul li:hover*//*, #sidebar-left:hover span*//*{ width: 198px; }

#sidebar-left:hover span {
    display: inherit;
    opacity: 1;
}

#sidebar-left:hover i { font-size: 1rem; }

#sidebar-left li.pc-nav-header, #sidebar-left li.pc-nav-header:hover { all: unset; }

#sidebar-left li.pc-nav-header {
    all: unset;
    height: 50px;
    width: 80px;
    display: flex;*//*align-items: center;*//*justify-content: center;
}

#sidebar-left:hover nav ul li.pc-nav-header:hover {
    background-color: var(--main-color-none);
    padding-left: 0;
}

#sidebar-left li.pc-nav-header div {
    width: 50px;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
}

#sidebar-left li.pc-nav-header div.pc-nav-header-container {
    position: relative;
    margin: 0 auto;
}

#sidebar-left li.pc-nav-header div.pc-nav-header-container img {
    position: absolute;
    max-width: 40px;
}

#sidebar-left li.pc-nav-header div.pc-nav-header-container img#pc-nav-header-img {
    width: 120px;
    max-width: 0px;
    transition: none !important;
}

#sidebar-left:hover li.pc-nav-header div.pc-nav-header-container img#pc-nav-header-img {
    width: 120px;
    max-width: 120px;
}

#sidebar-left li.pc-nav-header:not(:hover) div.pc-nav-header-container img#pc-nav-header-img { opacity: 0; }

#sidebar-left:hover li.pc-nav-header:not(:hover) div.pc-nav-header-container img#pc-nav-header-img, #sidebar-left:hover li.pc-nav-header:not(:hover) div.pc-nav-header-container img#pc-nav-header-img-s { opacity: 1; }

#navbar-left.show h6 {
    display: inherit;
    color: var(--main-color-purple) !important;
}

#navbar-left.collapse.show img#pc-nav-header-img { opacity: 1 !important; }

#sidebar-left:hover li.pc-nav-header, #sidebar-left:hover li.pc-nav-header div.pc-nav-header-container { display: flex; }

#sidebar-left:hover li.pc-nav-header:hover div.pc-nav-header-container:hover { margin: 0 0 0 15px; }

#sidebar-left:hover nav ul li.pc-nav-header:hover { width: 80px; }

#sidebar-left h6 {
    width: max-content;
    width: -moz-max-content;
    display: flex;
    color: var(--main-color-white) !important;*//*important for bypass h6 plugin*//*text-align: center;
    flex-direction: row;
    align-self: center;
    margin-top: 1rem;
    display: none;
    margin: 0 0 0 20%;
    width: 196px;
}

#sidebar-left:hover h6 {
    display: inherit;
    color: var(--main-color-purple) !important;
}

.pc-nav-item:focus { outline: none; }

.pc-nav-item-icon {
    display: flex;
    justify-content: center;
}

.fa.fa-fw { max-width: 1.6rem; }

#sidebar-left .fa-fw img {
    width: 1.5rem;
    max-width: 1.5rem;
}

#sidebar-left:hover .fa-fw img#navKiosksImg, #sidebar-left #navbar-left.collapse.show .fa-fw img#navKiosksImg {
    min-width: 1.1rem;
    max-width: 1.1rem;
    max-height: 1.1rem;
}

#sidebar-left:hover .fa-fw img { width: 1.25rem; }

.pc-nav-photo {
    width: 50px;
    margin-left: 5px;
}

.pc-photo-xs {
    width: 50px !important;
    height: 50px;
    max-width: 50px;
    max-height: 50px;
}

.pc-nav-profile-name {
    display: block;
    width: 130px;
}

#sidebar-left nav ul li .pc-photo,
#sidebar-left nav ul li.active .pc-photo,
#sidebar-left:hover nav ul li:hover .pc-photo { background-color: var(--main-color-white); }

.navbar {
    padding: unset;
    height: inherit;
}*//*.navbar, *//*#navbar-left, .navbar-nav {
    height: 100%;
    width: auto;
}

.dropdown-menu {
    border-color: var(--main-color-gray);*//*padding: 0 1rem;*//*margin: 0 0.5rem;
    top: inherit;
    width: 200px;
}

.dropdown-menu li {
    line-height: 1.7;
    border-left: 2px solid var(--main-color-none);
    padding: 0 1rem 0 1rem;
}

.dropdown-menu li:hover {
    border-left: 2px solid var(--main-color-purple);
    background-color: var(--main-color-gray-o25);
}

.dropdown-menu li:hover * {
    text-decoration: none;
    color: var(--main-color-blue);
}

#navbar-left ul { border-right: 2px solid var(--main-color-purple); }

.dropdown-toggle:hover > .dropdown-menu { display: block; }*//*.navbar:hover, #navbar-left:hover, .navbar-nav:hover {
    width: 198px !important;
}*//*#sidebar-left nav div#navbar-left.collapse.show { width: 100vh !important; }

#sidebar-left #navbar-left.show .nav.navbar-nav {
    width: inherit !important;
    padding-left: 6vh;
}

#sidebar-left #navbar-left.show .nav.navbar-nav .pc-nav-item[data-rel=profile] { min-width: max-content; }

#sidebar-left #navbar-left.show .nav.navbar-nav .pc-nav-item[data-rel=profile] .pc-nav-photo { min-width: 60px; }

#sidebar-left #navbar-left.show .nav.navbar-nav span { text-align: center; }

#sidebar-left #navbar-left.show .nav.navbar-nav nav ul li { text-align: center; }

#sidebar-left { display: none; }

@media screen and (max-width: 759px) {
    #sidebar-left { display: none; }
}

@media screen and (min-width: 760px) {
    #sidebar-left { display: block; }
}

@media screen and (max-width: 1200px) {
    #navbar-left.show span { display: inherit !important; }

    #sidebar-left { display: block; }
}

@media screen and (max-width: 768px) {
    #sidebar-left { display: none; }
}

#sidebar-left.open {*//* width: 200px !important;
        border-right: 2px solid var(--main-color-purple);*//*position: relative;
    top: 0;
}

#sidebar-left.open nav div#navbar-left.collapse.show { width: 100% }

#sidebar-left.open #navbar-left.show {
    position: fixed;
    bottom: auto;
    padding-bottom: 4rem;
    padding-top: 4rem;
    width: 100%
}

#sidebar-left.open #navbar-left.show .nav.navbar-nav { width: 100%; }

#sidebar-left.open nav ul li.active, #sidebar-left nav ul li { width: 100%; }

#sidebar-left.open a { max-width: max-content; }

#sidebar-left.open h6 { margin: 0 0 0 1rem; }

#sidebar-left.open #navbar-left.show .pc-nav-profile-name {
    padding-left: 1.5rem;
    width: 100%;
}

#sidebar-left.open .fa-fw img { max-width: initial; }

#sidebar-left.close {
    width: 0 !important;
    border-right: 0;
}*//* ~~~~~~~~~~~~~~~~~~~~~ Fin Menu gauche ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ Centre avec deux bloc ~~~~~~~~~~~~~~~~~~~~~ */.pc-center{display:flex}.pc-resizable-containt{display:flex;flex-direction:row;position:fixed;height:100%;/*margin: 0 0 0 80px;*/padding:0;width:100%;padding-top:120px;z-index:1;margin-bottom:120px}.pc-resizable-item-1{align-items:center}.pc-resizable-item-1>div.container,.pc-resizable-item-2>div.container{transition:all .3s;overflow:auto;width:100%;max-width:1000px;padding:20px;/* height: 100%;*/margin:0;/*  padding-left: 50px;*/}.full-width{max-width:none !important}.pc-resizable-item-1,.pc-resizable-item-2{display:flex;flex-direction:column;z-index:1;overflow:auto;height:100%;width:100%}.pc-resizable-item-1{position:relative}.pc-resizable-item-2{position:relative;width:0}.pc-photo-xs{width:50px !important;height:50px;max-width:50px;max-height:50px}#separator{/*cursor: col-resize;*/background-color:var(--main-color-gray-o5);width:0;height:100%;/* prevent browser's built-in drag from interfering */-moz-user-select:none;-ms-user-select:none;user-select:none}#separator:hover{background-color:var(--main-color-purple);transition:ease-in-out;transition-duration:.5s}@media(max-width:575px){.pc-resizable-item-1 div.container{padding:10px 10px 15px 10px}}@media(min-width:576px){.pc-resizable-item-1 div.container{padding:10px 10px 15px 10px}}@media(min-width:768px){.pc-resizable-item-1 div.container{padding:20px}}@media(max-width:768px){.pc-resizable-containt{padding-top:85px}}@media(min-width:992px){.pc-resizable-item-1 div.container{padding:20px}}@media(min-width:1200px){.pc-resizable-item-1 div.container{padding:20px}}/* ~~~~~~~~~~~~~~~~~~~~~ FIN Centre avec deux bloc ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ END Header  ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ BEGIN Scroll  ~~~~~~~~~~~~~~~~~~~~~ */*::-webkit-scrollbar{width:6px;/* width of the entire scrollbar */background:transparent;margin:10px;/* color of the tracking area */}*::-webkit-scrollbar-track{background:transparent;/* color of the tracking area */}*::-webkit-scrollbar-thumb{background-color:var(--main-color-purple);/* color of the scroll thumb */border-radius:3px;/* roundness of the scroll thumb */border:2px solid transparent;/* creates padding around scroll thumb */}*{scrollbar-width:thin;/* "auto" or "thin"  */scrollbar-color:var(--main-color-gray) var(--main-color-gray-o5);/* scroll thumb & track */}/* ~~~~~~~~~~~~~~~~~~~~~ FIN Scroll  ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ BEGIN loading  ~~~~~~~~~~~~~~~~~~~~~ */#pc-loading-spinner{background:rgba(255,255,255,.5);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.pc-loading{overflow:hidden}.pc-loading #pc-loading-spinner{display:flex;align-items:center;justify-content:center;font-size:32px}.desktoponly{display:flex}@media screen and (max-width:768px){.desktoponly{display:none}}.pc-main-header{width:100%;text-align:left;padding:35px;background-color:#fff;font-size:25px;font-family:var(--main-font-title-bold);flex-wrap:wrap}.pc-main-header-title{text-align:left;color:#000;font-weight:900;font-size:25px;font-family:var(--main-font-title-bold)}.pc-main-header-description{text-align:left;color:#000;font-size:16px}@media screen and (max-width:768px){.pc-main-header{padding:10px}.pc-main-header-title{font-size:18px}.pc-main-header-description{font-size:14px}.pc-main-search{width:100%}}#containermain{background-color:var(--main-color-background)}/* ~~~~~~~~~~~~~~~~~~~~~ END BEGIN loading  ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ BEGIN Badge  ~~~~~~~~~~~~~~~~~~~~~ */.presentialBadge{background-color:#86bfa0}.virtualBadge{background-color:#bdb76b}.subscribeBadge{background-color:#229d08b8}/* ~~~~~~~~~~~~~~~~~~~~~ BEGIN Badge  ~~~~~~~~~~~~~~~~~~~~~ */.vertical-container{/* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */width:100%;/* max-width: 1170px;*/margin:0 auto}.vertical-container::after{/* clearfix */content:'';display:table;clear:both}#vertical-timeline{position:relative;padding:0;margin-top:0;margin-bottom:0}#vertical-timeline::before{content:'';position:absolute;top:28px;left:20px;height:calc(100% - 35px);width:2px;background:#f1f1f1;z-index:3000}.vertical-timeline-content .btn{float:right}/*#vertical-timeline.light-timeline:before {
    background: #e7eaec;
}

.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline.center-orientation .vertical-timeline-content:before {
    border-color: transparent transparent transparent #f5f5f5;
}

.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
}

.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
    background: #f5f5f5;
}*/@media only screen and (min-width:1170px){#vertical-timeline.center-orientation{margin-top:3em;margin-bottom:3em}#vertical-timeline.center-orientation:before{left:50%;margin-left:-2px}}@media only screen and (max-width:1170px){.center-orientation.dark-timeline .vertical-timeline-content:before{border-color:transparent #f5f5f5 transparent transparent}}.vertical-timeline-block{position:relative;margin:0;background-color:transparent}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-block{margin:4em 0}.center-orientation .vertical-timeline-block:first-child{margin-top:0}.center-orientation .vertical-timeline-block:last-child{margin-bottom:0}}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:3px solid #f1f1f1;text-align:center;color:#fff;background-color:var(--bg-main-color)}.vertical-timeline-icon i,.vertical-timeline-icon .img-kiosk-active{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-icon{width:50px;height:50px;left:50%;margin-left:-25px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;font-size:19px}.center-orientation .vertical-timeline-icon i{margin-left:-12px;margin-top:-10px}.center-orientation .cssanimations .vertical-timeline-icon.is-hidden{visibility:hidden}}.vertical-timeline-content{position:relative;margin-left:60px;border-radius:.25em;padding:1em}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0;line-height:1.6}.vertical-timeline-content .vertical-date{float:left;font-weight:500}.vertical-date small{color:#1ab394;font-weight:400}/*
.vertical-timeline-content::before {
    content: '';
    position: absolute;
    top: 16px;
    right: 100%;
    height: 0;
    width: 0;
    border: 7px solid transparent;
    border-right: 7px solid white;
    dis
}*/@media only screen and (min-width:768px){.vertical-timeline-content h2{font-size:18px}.vertical-timeline-content p{font-size:13px}}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-content{margin-left:0;padding:1.6em;width:45%}.center-orientation .vertical-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#fff}.center-orientation .vertical-timeline-content .btn{float:left}.center-orientation .vertical-timeline-content .vertical-date{position:absolute;width:100%;left:122%;top:2px;font-size:14px}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#fff}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date{left:auto;right:122%;text-align:right}.center-orientation .cssanimations .vertical-timeline-content.is-hidden{visibility:hidden}}/* ~~~~~~~~~~~~~~~~~~~~~ Agenda ~~~~~~~~~~~~~~~~~~~~~ */.vertical-timeline{margin-bottom:120px}.pc-timeline-item::before{background-color:var(--main-color-purple);border:3px solid var(--main-color-purple);border-radius:50%;content:'';height:17px;position:absolute;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:17px;z-index:3000;top:32px}.vertical-timeline-content{margin-left:25px}.pc-timeline-item-btn{display:inline-flex;justify-content:space-evenly}.pc-timeline-time{font-size:16px;font-weight:bold}.pc-timeline-date{padding-left:12px;font-weight:bolder}.pc-btn-date{font-size:13px;width:45px;height:45px;border-radius:50px;border:1px solid #dcdcdc}.pc-btn-grey{background-color:var(--main-color-gray-o10)}.pc-btn-date.active{background-color:var(--main-color-red-o13);box-shadow:0 0 4px 0 var(--main-color-red);font-weight:bold;border-color:var(--main-color-none)}.pc-btn-date-label{font-size:12px}.pc-btn-section{margin-left:0;padding-bottom:20px;font-weight:bolder}.timeline-item-title{font-family:var(--main-font-title);font-weight:bold;font-size:1rem}@media(max-width:768px){.pc-timeline-content{margin-left:-40px}}/* ~~~~~~~~~~~~~~~~~~~~~ FIN Agenda ~~~~~~~~~~~~~~~~~~~~~ *//* ~~~~~~~~~~~~~~~~~~~~~ Header  ~~~~~~~~~~~~~~~~~~~~~ */.pc-header .pc-header-logo,.pc-header .pc-header-topimage,.pc-header .pc-header-logo img,.pc-header .pc-header-topimage img{transition:all .3s linear}.pc-header{height:120px;box-shadow:0 0 20px var(--main-color-gray);display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:fixed;width:100%;z-index:5;background-color:var(--main-color-purple)}.pc-header div.pc-header-title{color:#fff;font-size:16px}.pc-header div.pc-header-logo{max-width:120px;max-height:120px;padding:0 10rem 0 1rem;display:contents}.pc-header .pc-header-logo,.pc-header .pc-header-logo img{max-height:90%;display:block}.pc-header .pc-header-topimage,.pc-header .pc-header-topimage img{max-width:728px;max-height:100px;width:100%}.pc-header div.pc-header-title h1{font-size:25px;font-weight:normal;color:var(--main-color-purple)}.pc-header div.pc-header-profile{display:flex;width:auto;/*margin-right: 3rem;*//*margin-left: auto;*/color:#fff;align-items:center;line-height:initial}.pc-header div.pc-header-profile div.pc-header-profile-img .dropdown-toggle::after{display:none}.pc-header div.pc-header-profile div.pc-header-profile-img button{display:block;background-color:var(--main-color-none);border:none}.pc-header div.pc-header-profile div.pc-header-profile-img img{border-radius:100%;height:65px;width:65px}.pc-header div.pc-header-profile span.pc-header-profile-edit{margin:0;display:inline-flex;margin-top:5px}.pc-header-lang{display:flex;flex-direction:column;margin-left:auto;margin-right:1.5rem}.pc-header-lang button{all:unset;font-family:var(--main-font-norm);margin:0 0 0 2rem;cursor:pointer}.pc-header-lang button:hover,.pc-header-lang button:active,.pc-header-lang button:focus{text-decoration:none;text-underline:none;color:#000}.pc-photo{border:1px solid var(--main-color-none);border-radius:50%;color:#d3d3d3;max-width:300px;display:block}.pc-photo div{background-color:var(--main-color-gray-o25);color:#3a3a3a;display:flex;align-items:center;justify-content:center;border:1px solid var(--main-color-gray-o5)}.pc-photo-none{border:1px solid #95a3ab;padding:5px}.pc-photo-small *{font-size:2rem}.pc-photo-small{/* 4vw = environ 70px  */height:4vw;width:4vw;min-width:60px;min-height:60px}.pc-photo-medium *{font-size:2rem}.pc-photo-medium{height:90px;width:90px}.pc-photo-big *{font-size:3rem}.pc-photo-big{/* 6vw = environ 120px*/height:6vw;width:6vw;min-width:60px;min-height:60px;margin-top:10vw}.pc-photo-xbig *{font-size:3rem;background-color:#f0f3f4 !important;color:var(--main-color-gray)}.pc-photo-xbig{/* 6vw = environ 120px*/height:8vw;width:8vw;min-width:80px;min-height:80px;margin-top:10vw}.pc-header-topimage{display:none;margin:1rem}@media(max-width:760px){.pc-header .pc-header-logo,.pc-header .pc-header-logo img{max-width:55px;max-height:55px}}@media(max-width:890px){.pc-header .pc-header-logo,.pc-header .pc-header-logo img{max-width:70px;max-height:70px}}@media(min-width:576px){.pc-photo-xbig{/* 6vw = environ 120px min = environ 120/1.5*/min-width:100px;min-height:100px;margin:0}.pc-photo-big{/* 6vw = environ 120px min = environ 120/1.5*//*  min-width: 80px;
        min-height: 80px;*/margin:0;max-width:100px;max-height:100px}.pc-header-topimage{display:block}.pc-header-logo{display:none}.pc-header div.pc-header-title{font-size:21px}}@media(min-width:970px){.pc-header-logo{display:block}.pc-header div.pc-header-title{font-size:26px}}.pc-header-profile{display:initial}#NotifPopup{width:430px;height:500px}#NotifContent{padding:20px;height:100%;overflow:scroll}.pc-notif-access{padding-top:5px}.TopIconDrowpdown{color:#000 !important;font-size:20px;margin-right:10px}.dropdown-menu{margin-top:20px;width:350px}.dropdown-menu::after{border-bottom:8px solid #fff;border-left:9px solid rgba(0,0,0,0);border-right:9px solid rgba(0,0,0,0);content:"";display:inline-block;right:0;position:absolute;top:-7px}.navbar-toggler{display:none;padding:0}.TopIcon{position:relative;cursor:pointer;margin:5px;font-size:20px}.TopIcon>badge{font-size:10px;background-color:#f00;position:absolute;top:-5px;left:-5px;color:#fff}/* THE NOTIFICAIONS WINDOW. THIS REMAINS HIDDEN WHEN THE PAGE LOADS. */#TopAdmin{background-color:#fff;padding:5px;width:300px;height:400px;right:0;margin:5px}.topnav{margin-right:3rem}@media screen and (max-width:768px){.TopIcon{font-size:28px}.topnav{margin-right:1rem}.navbar-toggler{display:block}#NotifPopup{width:320px}.dropdown-menu::after{right:10px}#NotifPopup.dropdown-menu::after{right:124px}.pc-header{height:80px}.pc-header .pc-header-logo,.pc-header .pc-header-logo img{max-width:90px;max-height:45px}.pc-header-title,pc-header-topimage{display:none}}@media(max-width:768px){.rating-header{display:none}}#closePageOnSecondContainer{min-width:40px;min-height:40px}.pc-program-box-gallery{/* //border: 1px lightgray solid;
       // border-radius: 10px;*/padding:0;padding-top:5px;height:320px;width:370px}.pc-program-box{max-width:750px;/*100% !important;*/width:750px;height:156px;position:relative;background-color:#fff;border-radius:var(--main-border-radius);margin-top:10px;margin-bottom:10px;border:1px #fff solid;cursor:pointer;margin-right:10px;padding:0}.pc-program-box:hover{border:1px var(--main-color-purple) solid}.pc-program-box.flex-column{width:370px;height:320px;position:relative;background-color:#fff}@media(max-width:768px){.pc-program-box.flex-column{width:320px}}.pc-program-title{max-width:336px;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:bold;font-size:16px;height:42px;vertical-align:bottom;line-height:20px}.pc-program-description{font-size:12px;padding-top:5px}.pc-program-score{font-weight:bold;font-size:32px;line-height:32px;/* position: absolute;
        top: -10px;
        right: 0px;*/color:#000}.pc-program-image{position:relative;min-width:300px;width:100%;height:100%}.pc-program-image-media{width:100%;margin:auto;display:block;border-radius:0 var(--main-border-radius) var(--main-border-radius) 0}.pc-program-box.flex-column .pc-program-image-media{border-radius:var(--main-border-radius) var(--main-border-radius) 0 0}.pc-program-member{background-color:var(--main-color-purple);color:#fff;font-weight:bold}@media(max-width:768px){.pc-program-box-gallery{color:#fff;/* // width: 100%;*/max-width:370px}}@media(max-width:400px){.pc-program-box-gallery{/* // width: 100%;*/width:325px}}.kebab{cursor:pointer;position:relative;display:inline-block;box-sizing:border-box;padding:0 16px;top:12px}.kebab figure{width:4px;height:4px;border-radius:5px;background:var(--main-color-gray);margin:3px 0}.kebab .middle{transition:all .25s cubic-bezier(.72,1.2,.71,.72);transform:scale(1);position:relative;box-shadow:0 .1px .1px 0 rgba(0,0,0,.16),0 .1px .3px 0 rgba(0,0,0,.12);-webkit-filter:blur(.1px);filter:blur(.1px)}.kebab .middle.active{transform:scale(4.5);transition:all .25s cubic-bezier(.32,2.04,.85,.54);box-shadow:0 .1px .1px 0 rgba(0,0,0,.16),0 .1px .3px 0 rgba(0,0,0,.12)}.kebab .cross{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);margin-top:-1px;color:#fff;transition:all .2s cubic-bezier(.72,1.2,.71,.72);font-size:22px;user-select:none}.kebab .cross.active{transform:translate(-50%,-50%) scale(1);transition:all .15s cubic-bezier(.32,2.04,.85,.54)}/*    .kebab h1 {
        font-size: 26px;
        background: var(--main-color-gray-o8);
        color: white;
        padding: 40px 0 40px 20%;
        margin-bottom: 50px;
    }*/.kebab a,.kebab li{color:#6b6b6b;text-decoration:none}.kebab .nav{margin-left:20%}.kebab .nav>li{display:inline-block;padding:1em 18px;cursor:pointer}.kebab .nav>li:hover{background:#ebebeb}.kebab .dropdown{background-color:var(--main-color-white);position:absolute;right:0;top:3em;transition:all .25s ease-out;transform:scale(0);transform-origin:100% 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12);padding-left:0;z-index:10}.kebab .dropdown li{display:block;width:100%}.kebab .dropdown li a{width:100%;padding:1em 18px;display:inline-block;white-space:pre;box-sizing:border-box}.kebab .dropdown li a:hover{background:#ebebeb}.kebab .dropdown:hover ul{transform:scale(1)}.kebab .dropdown.active{transform:scale(1);transition:all .25s cubic-bezier(.5,1.8,.9,.8)}.zone{position:absolute;display:flex;justify-content:center;align-items:center;border:1px solid #808080}.zone span{font-weight:bold;font-size:18px}.zone-nonavailable{border:1px dashed #000;background-color:#ddd!important}.zone-available{background-color:var(--main-color-white);cursor:pointer}.zone-available.zone-selected{border:1px solid #808080 !important;background-color:var(--main-color-purple) !important;color:#fff}.zone-available.zone-selected *{color:#fff}.zone-available:hover{border:1px solid #808080 !important;background-color:var(--main-color-purple) !important;color:#fff}.map-container{width:100%;height:100%;overflow:hidden;position:relative;--s:79px;/* control the size */-\5fg:#00000000 90deg,#f1f1f1 0;background:conic-gradient(from 90deg at 2px 2px,var(-\5fg)) 0 0/var(--s) var(--s),conic-gradient(from 90deg at 1px 1px,var(-\5fg)) 0 0/calc(var(--s)/5) calc(var(--s)/5)}.map{position:absolute;top:0;left:0;transform-origin:top left;transition:transform .1s ease}.controls{position:absolute;top:10px;right:10px;z-index:10}.controls i{margin:5px;padding:10px}#map-img{all:initial;display:block;max-width:none;user-select:none;/* Empêche la sélection du contenu */pointer-events:none;/* Empêche les interactions souris */-webkit-user-drag:none;/* Empêche le drag sur Safari */}