/*contenant*/
.produit_fiche { width:180px; height:247px; border-collapse:collapse; font-size:8pt; font-family:Arial,Helvetica,sans-serif; color:black;  }
/*partie haut*/
.top_cadre {  background:url(../images/top_cadre.png) no-repeat scroll top left; height:5px; }

/*partie gauche*/
.left_cadre { padding-left:10px; background:url(../images/left_cadre_bleu.png) no-repeat scroll top right; height:82px; width:21px;  }

/*selection couleur partie gauche*/
.bleu .left_cadre { padding-left:10px; background:url(../images/left_cadre_bleu.png) no-repeat scroll top right; height:82px; width:21px;  }
.vert .left_cadre { padding-left:10px; background:url(../images/left_cadre_vert.png) no-repeat scroll top right; height:82px; width:21px;  }
.vertfonce .left_cadre { padding-left:10px; background:url(../images/left_cadre_vertfonce.png) no-repeat scroll top right; height:82px; width:21px;  }
.turquoise .left_cadre { padding-left:10px; background:url(../images/left_cadre_turquoise.png) no-repeat scroll top right; height:82px; width:21px;  }
.mauve .left_cadre { padding-left:10px; background:url(../images/left_cadre_mauve.png) no-repeat scroll top right; height:82px; width:21px;  }


/*div pour ajuster la largeur*/
.left_cadre_div { width:13px; }

/*partie droite*/
/*div pour ajuster la largeur*/
.right_cadre_div { width:22px;  }
.right_cadre { background:url(../images/right_cadre.png) no-repeat scroll -13px top; height:82px; width:35px; vertical-align:bottom; }

/*libellé "Détails du produit" */
.detail {  width:122px; height:35px; text-align:right; }
.detail_lbl { display:block; background:transparent url(../images/details_bleu.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }

/*selection couleur libellé détails*/
.bleu .detail_lbl { display:block; background:transparent url(../images/details_bleu.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }
.vert .detail_lbl { display:block; background:transparent url(../images/details_vert.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }
.vertfonce .detail_lbl { display:block; background:transparent url(../images/details_vertfonce.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }
.turquoise .detail_lbl { display:block; background:transparent url(../images/details_turquoise.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }
.mauve .detail_lbl { display:block; background:transparent url(../images/details_mauve.png) no-repeat scroll -96px -4px; width:127px; padding-right:15px; color:white; margin-top:4px; margin-left:-5px; height:31px; font-size:10px; }

/*ajustements qui visent juste certains navigateurs*/

/*tous les navigateur SAUF IE8*/
.detail_lbl, #ie8#fix { display:block; background:transparent url(../images/details.png) no-repeat scroll -96px -4px; width:142px; margin-top:3px; margin-left:-5px; height:31px; }
/*seulement IE6*/
* html .bleu .detail_lbl  { background:transparent url(../images/details_bleu.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:-3px; }
* html .vert .detail_lbl { background:transparent url(../images/details_vert.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:-3px;  }
* html .vertfonce .detail_lbl { background:transparent url(../images/details_vertfonce.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:-3px;  }
* html .turquoise .detail_lbl { background:transparent url(../images/details_turquoise.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:-3px;  }
* html .mauve .detail_lbl { background:transparent url(../images/details_mauve.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:-3px;  }

/*seulement IE7*/
*+html .bleu .detail_lbl  { background:transparent url(../images/details_bleu.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:2px; }
*+html .vert .detail_lbl  { background:transparent url(../images/details_vert.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:2px; }
*+html .vertfonce .detail_lbl  { background:transparent url(../images/details_vertfonce.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:2px; }
*+html .turquoise .detail_lbl  { background:transparent url(../images/details_turquoise.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:2px; }
*+html .mauve .detail_lbl  { background:transparent url(../images/details_mauve.png) no-repeat scroll -100px -4px; width:123px; height:40px; padding-top:0px; margin-top:2px; }


/*zone du rabais*/
.rabais {
	width:68px;
	background-attachment: scroll;
	background-image: url(../images/rabais.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rebate {
	width:68px;
	background-attachment: scroll;
	background-image: url(../images/rabaisang.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.rabais_lbl {
	display:block;
	margin-bottom:0px;
	margin-left:18px;
	text-align:center;
	width:33px;
}
.rebate_lbl {
	display:block;
	margin-bottom:0px;
	margin-left:18px;
	text-align:center;
	width:33px;
}
/*zone de description*/
.desc_lbl { display:block; width:133px; overflow:hidden; margin-top:-14px; height:69px; }
* html .desc_lbl { height:70px; margin-top:-10px; position:relative;  z-index:99; }
.desc_div { width:85px; margin-left:-14px; }

/*annule le saut de page des <br> qui sont insérés dans les cellules vides*/
.produit_fiche br { display:block; height:0px; }

/*zone du prix*/
.prix_div { width:85px; margin-left:-14px; height:60px; }

/*image du produit*/
.img_produit {  }
.img_produit_div { width:85px; margin-left:-4px; }

/*seulement IE6*/
* html .detail_lbl, 
* html .img_produit_div, 
* html .desc_div, 
* html .prix_div { position:relative; z-index:99; }
/*seulement IE7*/
*+html .detail_lbl, 
*+html .img_produit_div, 
*+html .desc_div, 
*+html .prix_div { position:relative; z-index:99; }

a.produit_link {  display:block; height:33px; margin-left:-12px; position:relative; width:32px; z-index:999; }
a:hover.produit_link {  text-decoration:none; }
* html a.produit_link { top:-8px; }
*+html a.produit_link { top:-8px; }