
#colonne-gauche .telechargements {
	list-style: none;
	padding: 0;
	margin: 10px;
}
#colonne-gauche .telechargements img {
	float: left;
	margin: 3px 10px 0 0;
}
#colonne-gauche .telechargements a {
	color: #2C1F57;
}
/* Affichage des produits au milieu de page, si aucune famille n'est sélectionnée */
div.categories ul, div.categories li {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.categories ul li {
	float: left;
}
div.categories ul li a {
	display: block;
	width: 110px;
	height: 110px;
	padding: 5px;
	margin: 5px;
	text-align: center;
	overflow: hidden;

}
div.categories ul li a:hover {
	text-decoration: none;
}

div.categories ul li a img {
	height: 75px;
}

div.categories h3 {
	clear: both;
	padding: 0 0 5px 0;
	margin: 0;
}

/* Fiches produits */
/* Masquer les images supplémentaires */
.produit #i-2, .produit #i-3, .produit #i-4 { display: none; }

.produit {
	clear: both;
	background: #ECEBE5;
	margin-bottom: 10px;
}

.liste .produit {
	min-height: 100px;
	border: 1px solid #ECEBE5;
}

.produit a {
	color: #2C1F57;
	font-weight: bold;
}
.fiche .produit .gauche img {
	padding: 0 0 18px 0;
	background: #BFAB8C url(../images/picto_zoom.gif) no-repeat bottom center;
}
.fiche .produit .gauche p {
	text-align: center;
	font-style: italic;
}
.similaires { width: 201px; float: left; clear: left; margin: 0px 15px 15px 0px; }
.similaires a {
	margin: 3px 6px 3px 1px;
}
.similaires a:hover img {
	border: 1px solid #BFAB8C;
}
.similaires a img {
	border: 1px solid #ECEBE5;
	width: 60px;
	padding-bottom: 0;
}
.fiche .similaires div {
	background: #E0DDD4;
}

.produit .description p {
	text-align: justify;
}
.produit .description p span {
	text-align: left;
}
.liste .produit .description {
	float: left;
	width: 368px;
}
.fiche .produit .description {
	padding: 10px;
}
.fiche .produit .description {
/*	height: 350px;
	overflow: scroll;*/
}
.produit .description h4 {
	margin: 0;
	padding: 5px 0;
	color: #2C1F57;
	background: url(../images/filet.gif) repeat-x bottom left;
}
.liste .description h4 {
	margin-left: 115px;
}

.produit .description .reference {
	color: #734D26;
}
.produit .actions {
	color: #734D26;
	background: #E0DDD4;
	clear: both;
}
.produit .actions a {
}
.fiche .produit .actions { font-size: 0.9em; padding: 5px 5px 15px 5px; margin-bottom: 10px; }
.liste .produit .actions {
	float: left;
	text-align: center;
	clear: none;
	width: 90px;
	margin-left: 10px;
}
.fiche .actions div { float: left; padding-right: 10px; }
.produit .stock { padding: 6px 0; }
.produit .stock img { vertical-align: bottom; }
.produit .prix {
	font-size: 1.3em;
	color: #FE5802;
	display: block;
	padding: 3px 0;
	text-align: center;
}
.produit .prix strike, .produit .prix span { font-size: 0.8em; }

.fiche .produit .prix { float: left; padding-top: 3px; font-size: 1.5em; }

.liste .produit .actions a, .promo .produit .actions a {
	display: block;
	padding: 2px 0;
	background: #CFC0A6;
	margin-top: 1px;
}
.liste .produit .actions a {
	font-size: 0.8em;
}
.promo .produit .actions {
	background: transparent;
}
.promo .produit .actions a {
	width: 99px;
	margin-right: 1px;
	float: left;
}
.promo .produit .actions a.panier {
	width: 100px;
	margin-right: 0;
}
.promo .produit .actions a.coupsdecoeur {
	width: 170px;
	text-align: left;
	background: #CAB594 url(../images/picto_coeur.gif) no-repeat 12px 3px;
	padding-left: 30px;
}
.promo .prix { font-size: 1.5em; }

.fiche .produit .actions a.panier, .fiche .produit .actions a.retour {
	float: right;
	display: block;
	background: url(../images/picto_ajoutpanier.gif) no-repeat center center;
	color: #CFC5A0;
	width: 143px;
	height: 15px;
	padding: 4px 0 2px 10px;
	text-align: center;
}
.fiche .produit .actions a.retour {
	background-image: url(../images/picto_retour.gif)
}
