div.CATALOGUE {
 float: none;
}

.CATALOGUE a img {
 border: none;
}

div.LISTES {
 text-align: center;
 margin : 0 auto 0 auto;
}

div.LISTES table {
 margin-left: auto;
 margin-right: auto; 
 clear: both;
}

div.CATALOGUE div.LISTES a {
 color: #A1A1A2; 
}

.PRODUIT-LISTE dl.ITEM-CATALOGUE,
.FAMILLE-LISTE dl.ITEM-CATALOGUE,
.PHOTO-LISTE dl.ITEM-CATALOGUE,
.CATEGORIE-LISTE dl.ITEM-CATALOGUE {
 float: left;
 text-align: center;
 margin: 2px;	
 width: 150px;
 min-height: 150px;
 _height: 150px;
 border: solid 1px #D1D1D2;
 background-color: white;
 position: relative;
}

.FAMILLE .ACCROCHE,
.PRODUIT .ACCROCHE {
 font-size: 1em;
 font-weight: bold;
 margin-bottom: 10px;
}

.FAMILLE .DESCRIPTION,
.PRODUIT .DESCRIPTION {
 margin-bottom: 10px;
}

.PRODUIT .PRIX {
 font-weight: bold;
 color: #D40000;
 margin-bottom: 10px;
 font-size: 1.2em;
}

.PRODUIT .REFERENCE {
 font-weight: bold;
 color: #666666;
 margin-bottom: 10px;
 font-size: 1.2em;
}

.PRODUIT a.CADDIE-LIEN {
 float: left;
 margin-right: 10px;
}

div.LISTES a.CADDIE-LIEN {
 position: absolute;
 top: 0px;
 right: 0px;
}

div.CONFIGS, div.VALEURSCONF, div.CHOIXCONF {float: left; clear: both;width: 100%;}
div.CONFIGS table {border-left: solid 1px #C7C7C7;border-top: solid 1px #C7C7C7;}
div.CONFIGS th {text-align: center; background-color: #E7E7E7;}
div.CONFIGS td {border-bottom: solid 1px #C7C7C7; border-right: solid 1px #C7C7C7; padding: 2px; text-align: center;}
dl.CONFIG {float: left; text-align: center; padding: 0 10px;}
dl.CONFIG dt {font-weight: bold;}
div.CHOIXCONF span {font-weight: bold; width: 150px; text-align: right; margin-right: 5px; display: block; float: left;}
div.CHOIXCONF label:hover {font-weight: bold;}

