table.table_bilans_AA {
    border:1px solid black;
    padding:0px;
    border-collapse:collapse;
    width:100%;
    width: 950px !important;
    margin-top:10px;
}
table.table_bilans_AA tr {
    width:100%;
}
table.table_bilans_AA td,th {
    border:1px solid black;
    padding:4px;
    vertical-align: top;
}
td.bilan-attendu {
    background-color:#B7CEE5;
}
table.table_bilans_AA td a {
	margin-top:5px;	
}
.col-header-cert {
	width: 952px;
}   
table.table_bilans_AA tr.row-total td {
  font-weight : bold !important;
}
table.table_bilans_AA tr.hab-row {
  /*display:none;*/
}
a.bt-active {
  color:#A0A0A0;
  cursor: default !important;
}
a.bt-active:hover {  
  cursor: default !important;
}