/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}.PubC .carre{background:#fff}.PubC .carre img{max-width:100%}.PubC .pave-carousel-group{padding-bottom:1em}.PubC .pave-carousel{background:#fff;box-sizing:border-box;display:none;padding-bottom:1em;position:relative;width:100%}.PubC .pave-carousel .bt-next{background-color:var(--color-framboise,#9c4547);display:inline-block;float:right;height:2.5em;margin-top:5em;position:absolute;right:0;width:2.5em}.PubC .pave-carousel .bt-next-span{border:.5em solid #0000;border-left-color:#fff;display:inline-block;margin-left:1em;margin-top:.8em;position:relative}.PubC .pave-carousel a.cadre{color:#777;display:block;width:100%}.PubC .pave-carousel img{margin:0;overflow:hidden;width:100%}.PubC .pave-carousel .programme{background-color:var(--color-framboise,#9c4547);color:#fff;display:inline-block;font-size:.8em;padding:.5em 1em;position:absolute;right:0;text-transform:uppercase;top:134px}.PubC .pave-carousel .ville span{color:var(--color-framboise,#9c4547)}.PubC .pave-carousel .ville{color:var(--color-mordore,#877461);font-weight:700;margin-right:0!important;text-align:center}.PubC .pave-carousel .reperes{margin:1em 0;text-align:center}.PubC .pave-carousel .reperes span{background:#eee;border-radius:50%;display:inline-block;height:15px;margin:5px;width:15px}.PubC .pave-carousel .pc-cta{background:#fff;border-right-color:var(--color-framboise,#9c4547);border-style:var(--tw-border-style);border-width:1px;color:var(--color-framboise,#9c4547);display:inline-block;font-weight:700;padding:5px 8px;text-transform:none}.PubC .reperes span.active{background-color:var(--color-mordore,#877461)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
