.textpage {
    font-size: 18px;
}
.textpage h1 {
    font-size: 40px;
    font-weight: 600;
    line-height: 0.8;
    color: #43160e;
    margin-bottom: 26px;
}
.textpage h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 1;
    color: #56341b;
    margin-bottom: 12px;
}
.textpage h3 {
    font-size: 16px;
    font-weight: 600;
    color: #56341b;
    margin: 24px 0;
    border-left: solid 4px #ffba4d;
    padding-left: 10px;
}
.textpage p {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 26px;
    letter-spacing: normal;
    color: #56341b;
    margin-bottom: 16px;
}
.textpage a {
    font-weight: 500;
    color: #87b41b;
}
.textpage a span {
    font-weight: 500;
    color: #87b41b;
}
.textpage ul, .textpage ol {
    margin-bottom: 20px;
}
.textpage li {
    margin-bottom: 10px;
}
.textpage ul li:before {
    content: '●';
    color:#dcd5cd;
    margin-right: 8px;
}
.textpage ol {
    counter-reset: myCounter;
}
.textpage ol li{
  list-style: none;
}
.textpage ol li:before {
    counter-increment: myCounter;
    content:counter(myCounter)'.';
    display: inline-block;
    text-align: center;
    margin-right: 8px;
    width: 20px;
}
.textpage table {
    background-color: #f9f4ec;
}
.textpage table td b,.textpage table td strong {
    font-size: 16px;
}
.textpage table td {
    font-size: 14px;
    line-height: 1.43;
    letter-spacing: normal;
    color: #56341b;
    padding: 10px 8px;
    text-align: left;
}
.textpage a {
    font-size: 18px;
}
.textpage .separator {
    height: 20px;
    display: block;
}
.textpage .center {
    text-align: center;
}
.textpage .prices td {
    text-align: center;
}
.textpage .prices td:first-child {
    text-align: left;
}
.textpage .prices label {
    top: -13px;
    left: 10px;
}
.textpage .prices .colored {
    background: #FFEDCB;
}
.textpage .prices.tarif td{
    height: 30px;
}
.textpage .prices select,.textpage .prices option {
    text-align: center;
}