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%;}
.CHOIXCONF dl {clear: both; padding-top: 5px;}
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 dt {font-weight: bold; width: 15%; text-align: right; margin-right: 5px; display: block; float: left;}
div.CHOIXCONF dd {float: left; width: 80%;}
div.CHOIXCONF label:hover {font-weight: bold;}
div.CHOIXCONF div dl, div.CHOIXCONF div div {float: left; margin-right: 10px;}

.CHOIXCONF label {float: left; margin-right: 10px; }
.CHOIXCONF label img {display: block;width: 50px;}

div.PANIERFORM dl, div.PANIERFORM div {float: left; margin-right: 10px;}
dl.PANIERQUANTITE input {width: 30px; text-align: right;}
div.CHOIXCONF .PANIERFORM dl  {clear: none;}
div.CHOIXCONF dl.PANIERQUANTITE  {width: 200px; }
div.CHOIXCONF dl.PANIERQUANTITE dt {float: left; margin-right: 10px; width: auto;}
div.CHOIXCONF dl.PANIERQUANTITE dd {width: auto;}
.BOUTON-PANIER dd {position: absolute; margin-top: 35px; background-color: white; border: solid 1px black; padding: 5px; width: 150px !important;}
div.LISTES .BOUTON-PANIER dd {margin-top: -110px;}
div.CHOIXCONF div.PRIX  {padding-top: 8px;}
