#souscateg {
 border: 1px solid #CACACA;
 background-color: #F5F5F5;
 padding: 6px;
}

#souscateg .t {
 margin-bottom: 7px;
}

.bloc_liste {
 width: 100%;
 padding-top: 5px;
 padding-bottom: 8px;
 border-bottom: 1px solid #D6D6D6;
 cursor: pointer;
}

.bloc_liste2 {
 width: 100%;
 padding-top: 5px;
 padding-bottom: 8px;
 border-top: 1px solid #D6D6D6;
 border-bottom: 1px solid #D6D6D6;
 cursor: pointer;
}

.d_titre {
 padding-bottom: 5px;
}

.liste1{
 width: 49%
}

.liste2 {
 width: 13%; 
 text-align: right;
}

.liste2 div {
 padding-left: 8px;
}

.liste3 {
 width: 25%;
 text-align: center;
}

.liste3 div {
 padding-left: 8px;
 padding-right: 8px;
}

.liste4 {
 width: 13%; 
 text-align: right;
}

.liste5 {
 width: 50%; 
}

.liste6 {
 width: 25%; 
 text-align: right;
}

.liste6 div {
 padding-left: 8px;
 padding-right: 8px;
}

.liste7 {
 width: 25%; 
 text-align: right;
}

.liste8 {
 width: 15%; 
 text-align: right;
}

.liste9 {
 width: 60%; 
}

.liste10 {
 width: 25%; 
 text-align: center;
}

.liste10 div {
 padding-left: 8px;
 padding-right: 8px;
}

.imc {
 float: left;
 margin-right: 8px;
 border: 1px solid #BDBBBB;
}

.titre_liste {
 padding: 4px;
 /* background-color: #EDF2FF;
 border-top: 1px solid #5293D2; */
 background-color: #F5F5F5;
 border-top: 1px solid #D6D6D6;
 margin-bottom: 8px;
 text-align: center;
}

.bllistetop {
 margin-bottom: 8px;
}

.bllistetop table {
 width: 100%; 
 font-size: 11px; 
 font-weight: bold; 
 color: #9A9A9A;
}

.noan {
 padding: 30px;
 border: 1px solid #CACACA;
 text-align: center;
 font-weight: bold;
 color: #000000;
}