﻿#filters{padding:20px 40px;border-radius:20px;margin-bottom:40px;background:var(--bg-color-entete);z-index:1}#filters .button{display:none}#filters .button:not(.open)+.sub_menu{position:static;visibility:visible;opacity:1;transform:translateY(0)}#filters form{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 -20px}#filters form .form-group{flex:1;padding:0 20px;font-size:18px}#filters form .form-group:first-child{flex:1.5}#filters form .form-group:last-child{flex-grow:0}#filters form .form-group label{display:block;margin-bottom:10px;font-weight:700;color:var(--color-black)}#filters form .form-group input[type=text]{display:block;height:50px;padding:0 10px;font-size:var(--base-font-size);width:100%;background:var(--color-white);border:2px solid var(--color-black);border-radius:10px;font-weight:700}#filters form .form-group input[type=text]::placeholder{opacity:1;font-weight:400;color:rgba(var(--color-black-rgb), 0.5)}#filters form .form-group input[type=text]:focus::placeholder{opacity:0}#filters form .form-group .select{display:flex;height:50px;position:relative}#filters form .form-group .select select{flex:1;background:none;background:var(--color-white);border:2px solid var(--color-black);border-radius:10px;padding:0 10px;padding-right:50px;font-size:var(--base-font-size);width:100%;font-weight:700;text-overflow:ellipsis}#filters form .form-group .select select:invalid{font-weight:400;color:rgba(var(--color-black-rgb), 0.5)}#filters form .form-group .select select option{color:var(--color-black)}#filters form .form-group .select select option[value=""][disabled]{display:none}#filters form .form-group .select select#dispo+.vsb-main .vsb-menu ul{min-width:256px !important;max-width:none !important}#filters form .form-group .select:after{position:absolute;top:2px;right:2px;bottom:2px;display:flex;align-items:center;justify-content:center;content:"+";font-family:"edglyph";font-size:24px;width:50px;pointer-events:none}#filters form .form-group .checkbox input,#filters form .form-group .radio input{display:none}#filters form .form-group .checkbox input+label,#filters form .form-group .radio input+label{display:flex;align-items:center;height:50px;min-width:0;min-height:auto;font-weight:400;margin:0;cursor:pointer}#filters form .form-group .checkbox input+label:hover,#filters form .form-group .radio input+label:hover{color:var(--primary-color)}#filters form .form-group .checkbox input+label:before,#filters form .form-group .radio input+label:before{content:"Ø";font-family:"EdGlyph";font-size:24px;line-height:0;margin-right:5px;margin-top:2px}#filters form .form-group .checkbox input:checked+label,#filters form .form-group .radio input:checked+label{color:var(--primary-color)}#filters form .form-group .checkbox input:checked+label:before,#filters form .form-group .radio input:checked+label:before{content:"Ù"}#filters form .form-group button{min-height:50px;text-transform:uppercase}@media all and (max-width: 1200px){#filters{padding:20px}#filters .button{display:flex;align-items:center;justify-content:center;font-weight:700;padding:10px;background:var(--color-black);color:var(--color-white);border-radius:10px;font-size:16px;text-transform:uppercase;cursor:pointer}#filters .button:before{content:attr(data-open)}#filters .button:after{content:"+";font-family:"edglyph";font-size:24px;line-height:0;margin-left:10px}#filters .button:not(.open)+.sub_menu{position:absolute;visibility:hidden;opacity:0;transform:translateY(32px)}#filters .button.open{margin-bottom:20px}#filters .button.open:before{content:attr(data-close)}#filters .button.open:after{content:"*"}#filters .button.open+.sub_menu{position:static}#filters form .form-group{flex:1 !important;flex-basis:50% !important;margin-bottom:20px}#filters form .form-group:last-child{flex-basis:100% !important;margin-bottom:0}}@media all and (max-width: 768px){#filters form .form-group:first-child{flex-basis:100% !important}}@media all and (max-width: 500px){#filters form .form-group{flex-basis:100% !important}}.hidden-search{display:none !important}li[data-parent].closed{display:none !important}li[data-parent].open:not(.hidden-search){display:block !important}li[data-value=Blanc]{background:var(--color-folder-gris)}li[data-value=Bleu]{background:var(--color-task-bleu)}li[data-value=Vert]{background:var(--color-task-vert)}li[data-value=Jaune]{background:var(--color-task-jaune)}li[data-value=Orange]{background:var(--color-task-orange)}li[data-value=Rose]{background:var(--color-task-rose)}li[data-value=Rouge]{background:var(--color-task-rouge)}.vsb-menu{cursor:pointer;z-index:1000;display:block;visibility:hidden;position:absolute;box-shadow:0 6px 12px rgba(var(--color-black-rgb), 0.2);font-size:11px;border:1px solid rgba(var(--primary-color-rgb), 0.15);left:0;right:0;top:-9999px;background-color:var(--color-white);border-radius:10px;overflow:hidden;min-width:min-content}.vsb-menu[style*=visible]{top:100%}.vsb-js-search-zone{position:sticky;top:0;left:0;right:0;z-index:1001;background:var(--color-white);padding:5px}.vsb-js-search-zone input{width:100%;padding:0 10px;height:30px;font-weight:400;font-size:14px;border-radius:15px;min-width:0;margin:0;display:flex;align-items:center;color:var(--primary-color);background:var(--color-white);border:1px solid rgba(var(--primary-color-rgb), 0.15);transition:border-color .2s linear}.vsb-js-search-zone input:hover{background:rgba(var(--color-white-rgb), 0.9);border-color:rgba(var(--primary-color-rgb), 0.5)}.vsb-js-search-zone input:focus{border-color:var(--primary-color)}.vsb-main{position:relative;flex:1}.vsb-menu ul{overflow-y:auto;padding:0;min-width:0 !important;max-width:none !important}li.disabled{cursor:not-allowed;opacity:.3;color:rgba(var(--color-black-rgb), 0.6) !important;background:rgba(var(--color-black-rgb), 0.2) !important}li.disabled:before{display:none !important}li.overflow{cursor:not-allowed;opacity:.3}li.short{overflow:hidden;text-overflow:ellipsis}.vsb-main button{z-index:1;cursor:pointer;text-align:left;display:flex;align-items:center;width:100%;padding:0 10px;height:30px;border-radius:10px;min-width:0;background:var(--color-white);border:1px solid rgba(var(--primary-color-rgb), 0.15);transition:background .2s linear,border-color .2s linear;border:2px solid var(--color-black)}.vsb-main button .title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-transform:none;font-size:var(--base-font-size);font-weight:700;font-weight:400;padding-right:40px;margin:0}.vsb-main button .caret{margin-left:auto}.vsb-main button:hover{background:rgba(var(--color-white-rgb), 0.9);border-color:rgba(var(--primary-color-rgb), 0.5)}.vsb-main button:focus,.vsb-main button:active{border-color:var(--primary-color) !important}.vsb-main button:focus .title,.vsb-main button:active .title{color:var(--primary-color)}.vsb-main button:focus .caret,.vsb-main button:active .caret{border-top-color:var(--primary-color)}.vsb-main button:hover:focus{border-color:var(--primary-color) !important}.vsb-main button.disabled{cursor:not-allowed;opacity:.65}.vsb-main .title{margin-right:6px;user-select:none}.vsb-main li:hover{background:rgba(var(--secondary-color-rgb), 0.2)}.vsb-main ul{white-space:nowrap}.vsb-menu li{font-size:14px;padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsb-menu li.grouped-option b{display:inline-block;font-size:15px;margin-left:10px;transform:translate(-18px)}.vsb-menu li.grouped-option.open span{display:inline-block;font-size:inherit;margin-top:-2px;height:8px;width:8px;transform:translate(-38px) rotate(45deg);border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black);border-radius:2px}.vsb-menu li.grouped-option.closed span{display:inline-block;font-size:inherit;height:8px;width:8px;transform:translate(-38px) rotate(-45deg);border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black);border-radius:2px}.vsb-menu li.grouped-option i{display:inline-block;font-size:inherit;font-weight:bold;margin-left:18px;margin-right:2px;height:11px;width:8px;border:1px solid;border-radius:3px;padding:1px 3px 2px 3px;margin-top:0px;color:var(--color-black)}.vsb-menu li.grouped-option.checked i::after{content:"";display:inline-block;font-size:inherit;margin-left:0px;display:inline-block;transform:rotate(45deg);height:8px;width:5px;border-bottom:3px solid var(--color-black);border-right:3px solid var(--color-black)}.vsb-menu:not(.multi) li.active{background:var(--secondary-color);color:var(--color-white)}.vsb-menu:not(.multi) li.active::before{content:"Û";float:left;display:block;font-size:18px;font-family:"EdGlyph";margin-right:10px;margin-top:2px}.vsb-menu .multi li{font-size:var(--base-font-size);padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsb-menu .multi li:first-of-type{font-style:italic;display:flex;align-items:center}.vsb-menu .multi li:first-of-type:before{float:none !important;line-height:0;content:"ƹ" !important;font-style:normal;margin-top:0 !important}.vsb-menu .multi li:first-of-type:hover{background:none;color:var(--secondary-color)}.vsb-menu .multi li:first-of-type.active{color:var(--secondary-color);background:none}.vsb-menu .multi li.grouped-option{font-size:15px;padding-left:5px}.vsb-menu .multi li.grouped-option:hover{font-weight:bold;text-decoration:underline;color:#341f70}.vsb-menu .multi li:not(.grouped-option)::before{content:"Ø";float:left;font-family:"EdGlyph" !important;display:block;font-size:18px;margin-right:10px;font-weight:400;margin-top:2px}.vsb-menu .multi li:not(.grouped-option).active::before{content:"Ù"}.caret{display:inline-block;display:none;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;color:var(--primary-color)}li[data-parent]{padding-left:50px !important}.select.tableaux .vsb-main .btn-select{max-width:196px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:var(--secondary-color);color:var(--color-white);border-color:var(--color-white);border-width:2px}.select.tableaux .vsb-main .btn-select .title{color:inherit}.select.tableaux .vsb-main .btn-select .caret{color:inherit}.select.tableaux .vsb-main .btn-select:before{content:"á";font-family:"edglyph";font-size:22px;font-weight:400;letter-spacing:normal;text-transform:none;margin-right:10px;color:inherit}.select.tableaux .vsb-main .btn-select:hover,.select.tableaux .vsb-main .btn-select:focus{color:var(--secondary-color);background:var(--color-white);border-color:var(--color-white) !important}.select.tableaux .vsb-main .vsb-menu{left:auto}@media all and (max-width: 992px){.select.tableaux .vsb-main .btn-select .title{font-size:0}.select.tableaux .vsb-main .btn-select:before{margin-right:0}}#content #filters{--bg-color-entete: var(--senary-color)}#content #filters label{color:var(--color-white)}#content .flex.benevolat{margin:0 -20px}#content .flex.benevolat>div{margin-bottom:40px}#content h2{font-size:clamp(28px,5vw,36px);font-weight:700;margin:40px 0;line-height:1;color:var(--senary-color);position:relative;letter-spacing:normal}#content h2:first-child{margin-top:0}#content h2:last-child{margin-bottom:0}#content hr{background:rgba(var(--color-black-rgb), 0.1);height:2px;border:0 none}#content ul.pagination{--base-color-pagination: var(--senary-color);--bg-action-pagination: var(--senary-color);--alt-color-pagination: var(--color-white)}#content ul.pagination:has(+.content){margin-bottom:40px}
