*{box-sizing:border-box}
body{margin:0;background:#f6f1e4;color:#2e2a22;font:17px/1.7 Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif}
a{color:#7a5a12}
.dm-cadre{display:flex;min-height:100vh;max-width:1180px;margin:0 auto;background:#fffdf7;box-shadow:0 0 0 1px #e7dcc2}
.dm-volet{width:250px;flex:none;background:#3c4a2b;color:#efe6cf;padding:30px 22px}
.dm-sigle{display:block;text-decoration:none;color:#f1d68a;font-size:1.45rem;line-height:1.2;margin-bottom:6px}
.dm-sous{font-size:.85rem;font-style:italic;color:#c9c2a8;margin:0 0 26px}
.dm-volet ul{list-style:none;margin:0;padding:0;border-top:1px solid #5a6a45}
.dm-volet li a{display:block;padding:9px 4px;color:#efe6cf;text-decoration:none;border-bottom:1px solid #5a6a45;font-size:.95rem}
.dm-volet li a:hover,.dm-volet li a[aria-current]{color:#f1d68a;padding-left:10px}
.dm-corps{flex:1;padding:44px 52px;min-width:0}
.dm-corps h1{font-weight:normal;font-size:2.1rem;color:#3c4a2b;margin:0 0 20px;border-bottom:2px solid #c9a24a;padding-bottom:12px}
.dm-corps h2{font-weight:normal;color:#7a5a12;font-size:1.35rem;margin:1.5em 0 .4em}
.dm-chapo{font-size:1.1rem;font-style:italic}
.dm-photo{margin:0 0 24px}
.dm-photo img,.dm-galerie img{width:100%;height:auto;display:block;border:6px solid #fff;box-shadow:0 1px 4px rgba(60,74,43,.25)}
.dm-cuvees{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.dm-cuvees div{background:#f6efdc;padding:4px 18px 10px;border-top:3px solid #c9a24a}
.dm-galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:20px 0}
.dm-liste li{margin:.3em 0}
.dm-bas{border-top:1px solid #e1d5b6;margin-top:40px;padding-top:16px;font-size:.82rem;color:#6f6650}
.dm-bas p{margin:.4em 0}
.dm-modere{font-style:italic;color:#3c4a2b}
@media (max-width:820px){.dm-cadre{display:block}.dm-volet{width:auto;padding:20px 16px}.dm-volet ul{display:flex;flex-wrap:wrap;gap:0 12px;border:0}.dm-volet li a{border:0;padding:4px 0}.dm-corps{padding:26px 16px}.dm-cuvees{grid-template-columns:1fr}.dm-corps h1{font-size:1.6rem}}
