/*table.tableBilan .firstCol {
    border-left: 1px solid black;
}
table.tableBilan th {
    border-top: 1px solid black;
}
table.tableBilan td, th {
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    vertical-align: top;
}*/
table.tableBilan td {
    text-align:center;
}

table.tableBilan td:first-child {
    text-align:left;
}
p.tablep {
    padding: 4px;
}

p.tdnbre {
	 padding: 4px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
}
ul.hab-liste-bilan li {
    font-size:1.4em;
    font-weight:900;
}