.laa-wrapper ul,.laa-event-list ul,#contenu .laa-event-list ul{list-style:none;padding:0;margin:0}.laa-event-list li,.laa-event{margin:0 0 4px;padding:0}.laa-event>a{display:flex;align-items:stretch;text-decoration:none;color:#1E4D0F;background-color:#fff;border:1px solid #d4e4c9;border-radius:4px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease}.laa-event>a:hover,.laa-event>a:focus{border-color:#4A8B2A;box-shadow:0 2px 6px rgba(30,77,15,.18);outline:none}.laa-event>a:focus-visible{outline:3px solid #4A87B8;outline-offset:2px}.laa-event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 6.4rem;padding:.8rem .4rem;color:#fff;background-color:#CC060D;text-align:center;line-height:1.2;transition:filter 0.2s ease}.laa-event>a:hover .laa-event-date{filter:brightness(1.08)}.laa-M{background-color:#f47a2b}.laa-A{background-color:#ec008d}.laa-C{background-color:#9eca0e}.laa-N{background-color:#0064af}.laa-D{background-color:#01a7ee}.laa-event-day,.laa-event-num,.laa-event-month{display:block;font-weight:400}.laa-event-num{font-size:2.4rem;font-weight:700;line-height:1}.laa-desc{flex:1;display:flex;flex-direction:column;gap:.4rem;padding:.8rem 1rem;min-width:0}.laa-event-title{margin:0;font-size:1.5rem;font-weight:700;color:#1E4D0F}.laa-event-intro,.laa-event-intro-100{margin:0;padding:0;font-size:1.3rem;font-weight:400;color:#444}.laa-image{margin-top:.4rem}.laa-thumb{display:block;max-width:100%;max-height:10rem;width:auto;height:auto;object-fit:cover;border-radius:2px;transition:opacity 0.3s ease}.laa-event>a:hover .laa-thumb{opacity:.85}.laa-event.past>a{opacity:.55}.laa-more p{margin:0;padding:.6rem 1rem;font-style:italic;color:#666}@media (max-width:48rem){.laa-event>a{flex-direction:column}.laa-event-date{flex:none;flex-direction:row;width:100%;gap:.6rem;padding:.5rem 1rem;justify-content:center}.laa-event-num{font-size:1.8rem}}.laa-wrapper .ui-datepicker{width:100%}.laa-wrapper .ui-widget.ui-widget-content{border:none}.laa-wrapper .ui-widget-header{background:none;background-color:#f0ece8;border:none}.laa-wrapper .ui-widget-header .ui-icon,.laa-wrapper .ui-icon,.laa-wrapper .ui-widget-content .ui-ico{background:none}.laa-wrapper .ui-datepicker-prev span,.laa-wrapper .ui-datepicker-next span{display:none}.laa-wrapper .ui-datepicker-prev::before,.laa-wrapper #ui-datepicker-div .ui-datepicker-prev::before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f053";font-style:normal;font-size:1em;color:#B24603}.laa-wrapper .ui-datepicker-next::before,.laa-wrapper #ui-datepicker-div .ui-datepicker-next::before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";font-style:normal;font-size:1em;color:#B24603}#contenu .laa-wrapper table{border:none}.laa-wrapper .ui-corner-all,.laa-wrapper .ui-corner-top,.laa-wrapper .ui-corner-left,.laa-wrapper .ui-corner-tl,.laa-wrapper .ui-corner-bottom,.laa-wrapper .ui-corner-right,.laa-wrapper .ui-corner-br,.laa-wrapper .ui-corner-bl,.laa-wrapper .ui-corner-tr{border-radius:inherit}.laa-wrapper .ui-datepicker .ui-datepicker-title{color:#B24603;font-weight:700}.laa-wrapper .ui-state-default,.laa-wrapper .ui-widget-content .ui-state-default,.laa-wrapper .ui-widget-header .ui-state-default{background:none;background-color:transparent;border:none;color:#999;margin:0;text-align:center;opacity:1}.laa-wrapper .ui-datepicker td{border:0;padding:1px;background-color:#f0ece8;opacity:inherit}#contenu .laa-wrapper td a,.laa-wrapper .ui-datepicker td span{display:block;text-align:center;background:none;color:#ccc;border-radius:0;opacity:inherit}#contenu .laa-wrapper td.laa-has-event a,.laa-wrapper td.laa-has-event a{background-color:#B24603;color:#fff;font-weight:700;border-radius:3px;opacity:1}#contenu .laa-wrapper td.laa-has-event a:hover,.laa-wrapper td.laa-has-event a:hover{background-color:#8a3402}.laa-wrapper .ui-datepicker-today a{background-color:#f7e8df;color:#B24603;border-radius:3px}