/* ## Couleurs
* Bordure des TD: #ddd
* Bordure inférieur des entêtes et inférieur du pied: #999*/

.table th, .table td{
    border: 1px solid #ddd;
    padding: 1em;
}

.regions {
    width:100%;
    border-collapse:collapse;
}

.regions caption {
    font-size:2em;
}

.regions caption, .regions td, .regions th {
    padding: 1em;
    border: 1px solid #ddd;
}

.regions thead {
    text-align: center;
    border-bottom: 2px solid #999;
}
.regions tfoot {
    border-top: 2px solid #999;
}

.regions td {
	padding: 1em;
	text-align: right;
	border: 1px solid #ddd;
}

.regions tbody td:nth-child(1) {
    text-align:left;
}
.regions tbody td:nth-child(2) {
    text-align:center;
}

.regions tbody tr:nth-child(odd) td {
    background-color: #eee;
}