/* plus */

.boite {
  border: 5px solid #F4F4F4;
}

/* Tableaux */
table.spip { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-spacing: 0;}
table.spip caption {
font-size: 0.875rem;
text-align: left;
color: #999;
}
table.spip tr.row_first {
background: #fff;
}
table.spip tr.row_odd {
background: #f8f8f8;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
}
table.spip tr.row_even {
background: #fff;
}
table.spip td {
padding: 10px 12px;
vertical-align: top;
}
table.spip th {
padding: 10px 12px;
text-align: left;
vertical-align: bottom;
/* 1 */
font-size: 0.875rem;
font-weight: normal;
color: #999;
text-transform: uppercase;
padding: 0.20em 0.40em; text-align: left;
}
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }
table.spip td.numeric {text-align:center;}

/* Pagination */
.pagination .pagination-items {list-style: none;display: flex;flex-wrap: wrap; flex-direction: row; justify-content: center}
.pagination .pagination-item {  margin: 0em; flex-basis: 7.5%; display: flex;align-items: center;}
.pagination .pagination_precedent_suivant .pagination-item { flex-basis: auto;}
.pagination .pagination-item + .pagination-item {  margin-left: 0.5em }
.pagination .pagination-item-label { display:block; flex-basis: 100%; background: #f0f0f0; text-decoration: none; padding:.5em; border-radius:.25em; text-align: center;}
.pagination .on .pagination-item-label,
.pagination a.pagination-item-label:hover,
.pagination a.pagination-item-label:focus,
.pagination a.pagination-item-label:active { background: #b268a7; color: #fff; } /* V #c41558*/
.pagination .on .pagination-item-label {font-weight: bold;}
.pagination .pagination_precedent_suivant .disabled {visibility: hidden}
.pagination .pagination-item.disabled {}
.pagination .pagination-item.disabled .pagination-item-label {color:#888; font-weight: normal;}
.menu_articles .pagination strong {font-size:1em;}
