.section-honoraires {padding-top: 90px; padding-bottom: 90px;}
.section-honoraires-content {flex-direction: column;}
.section-honoraires-content h2 {text-align: center;}
.section-honoraires-txt {max-width: 700px; margin: auto;}
.section-honoraires-txt p {text-align: center;}
.section-honoraires-table {border: 1px solid var(--couleur-principale-light); border-radius: 20px; margin-top: 40px;}
.section-honoraires-table table {border-collapse: collapse;}
.section-honoraires-table-bloc {margin: auto; flex-direction: column; padding-top: 60px; padding-bottom: 50px;}
.section-honoraires-table td {padding: 6px 0; font-size: 14px; width: 50%;}
.section-honoraires-table td:nth-child(even) {text-align: right; border-left: 1px solid var(--couleur-principale); }
.section-honoraires-table tr {border-bottom: 1px solid var(--couleur-principale);}
.section-honoraires-table tr:last-of-type {border-bottom: none;}


@media screen and (max-width: 768px) {

	.section-honoraires-table-bloc {max-width: 90%;}
	.section-honoraires-table-bloc table {width: 100%;}
}
@media screen and (min-width: 768px) {
.section-honoraires-table-bloc {max-width: 600px; min-width: 500px;}
.section-honoraires-table-bloc table {width: 100%;}
.chevauche-section + div + .section-honoraires {padding-top: 0;}
}