.dorry-coa {
margin: 2em 0 1em;
padding: 1.25em;
border: 1px solid #e9e2d3;
border-radius: 14px;
background: #faf6ee;
}
.dorry-coa__titre {
margin: 0 0 .8em;
font-size: 1.15em;
color: #3a5401;
}
.dorry-coa__titre::before {
content: "";
display: inline-block;
width: .55em;
height: .55em;
margin-right: .5em;
border-radius: 50%;
background: #4a6b01;
vertical-align: middle;
}
.dorry-coa__doc {
margin: 0;
}
.dorry-coa__doc a {
display: block;
}
.dorry-coa__image {
display: block;
width: 100%;
max-width: 520px;
height: auto;
border: 1px solid #e9e2d3;
border-radius: 8px;
background: #fff;
box-shadow: 0 2px 10px rgba(30, 26, 20, .06);
}
.dorry-coa__doc figcaption {
margin-top: .7em;
font-size: .92em;
color: #6f6757;
line-height: 1.6;
}
.dorry-coa__doc figcaption a {
display: inline;
color: #8a5d00;
font-weight: 600;
}
.dorry-coa__anciens {
margin-top: 1em;
font-size: .92em;
}
.dorry-coa__anciens summary {
cursor: pointer;
color: #8a5d00;
font-weight: 600;
}
.dorry-coa__anciens ul {
margin: .6em 0 0 1.2em;
}
.dorry-coa__verrou {
margin: 0;
color: #6f6757;
}
.dorry-coa__verrou a {
color: #8a5d00;
font-weight: 600;
}