.produit_2{
width:225px;
height:200px;
border:1px dashed #ccc;
border-right:0;
border-top:0;
/*margin:0 0 5px 10px;*/
margin:0;
padding:10px 0 5px 5px;
background: #FFF;
text-align:center;
float: left;
font-family: arial, verdana, trebuchet, sans-serif;
}
.produit_2 h3 a{
color: #1773cf;
font-weight:700;
font-size:12px;
}
.produit_2 h3 a:hover{
color: #444;
text-decoration: underline;
}
.produit_image{
height:120px;
padding:5px 0;
}
.produit_prix span{
padding:0 0 0 20px;
font-size:14px;
font-weight:700;
color:#c76200;
float:left;
/*
background: #75ad1b;
color:#FFF;
*/
}
.produit_2 p{
margin:0;padding:0;
font-size:11px;
}
.form_add_cart{
/*    margin-top:10px;*/
}
/********************* ancien a supprimer*/

.produit-prix span, #produit-fiche-prix span{
padding:4px;
font-size:14px;
font-weight:700;
margin-right: 15px;
float: left;
background: #75ad1b;
color:#FFF;
}
/*#produit-description{float:right;width:235px;height:100px;}*/
#produit-description{float:right;width:235px;height:20px;}
#produit-image{float:left;width:125px;height:122px;}
#produit-prix{float:right;width:235px;height:22px;}
#produit-reference-fabricant{clear:both;width:100%;height:100px;}

#produit-texte{
    /*
	font: 10px sans-serif normal;
	padding: 4px 0 0 2px;
    */
}
#produit-detail{
	height:16px;
	background-color:#f7f7f1;
	border:1px solid #d8d8d8;
	border-top:0;
	padding:1px 2px;
	font: 11px, sans-serif ;
}
#produit-detail a{
float: right;
}

#produit h3 a{
	color: #1773cf;
	font-weight:700;
	font-size:13px;
	}
#produit h3 a:hover{
	color: #444;
	text-decoration: underline;
	}

#produit h4{
	display: inline;	
	margin:0 5px 0 0 ;
	padding: 0;
	}
#produit h4 a{
	color:#cc2c26;
	}
#produit h4 a:hover{
	color:#766850;
        text-decoration:underline;
	}

#produit-reference-fabricant div{
	border:1px solid #d3c5af;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	padding: 2px 0;
	margin-top:1px;
	}
.btn_panier {
border:0;
background:#FFF url(../images/panier/add_cart.gif) no-repeat left top;
width:85px;
height:20px;
color:#fff;
font-size:0;
cursor:pointer;
}
.panier_tableau .btn_panier {
width: 22px;
height: 22px;
background:url(../images/panier/cart_add.png) no-repeat left top;
border:0;
}
/********** Fiche détail **********/
div#produit-fiche{
width:500px;
margin:10px 0 10px 0;
padding:15px;
border:1px solid #c4c6c8;
font:normal 11px sans-serif;
background:url(../images/produit/fiche_back.png) repeat-x left top;
	}
div#produit-fiche-infos{float:right;width:350px;margin-left:10px}
div#produit-fiche-image{float:left;padding:5px;background: #FFF;border:1px solid #ccc;}
div#produit-fiche-reference{clear:both;width:100%;
background:#faf7ee;
border:1px solid #a59e89;
border-left:0;
border-right:0;
padding:5px;
margin: 5px 0;
}

#produit-fiche h3{
	color: #1773cf;
	font-size: 16px;
	font-weight: 700;
	word-spacing: 2px
	}

#produit-fiche-prix{
/*
	margin: 20px 0 10px 0;
	padding-bottom: 5px;
	*/
	}

#produit-fiche-description{
    border-top: 1px dotted #323232;
    margin:5px 0;
    padding-top:5px;
	font-size: 12px;
}
.produit-reference{
	background:url(../images/produit/reference_list.gif) no-repeat left center;
	padding:0 2px 0 6px;
	margin-top:2px;
	}
.produit-reference, #produit h4{
	font:normal 11px sans-serif;
	}

.produit-libelle{
	color: #333;
	margin: 0;
}
/**********************************************************************************/
.modele_list{
float: left;
margin: 5px 10px;
padding: 2px;
}
.modele_list li{list-style-image: url(../images/produit/modele_list.png);}
.modele_list a{
display: block;
}
.modele_list a:hover{
background: #afbd22;
color:#FFF;
}
/**********************************************************************************/
#page{
	margin: 5px;
	font-size: 11px;
}
#page a{
	color: #000;
}

#fabricant_lien a{
	color: #0553c2;
	padding:1px;
	}
#fabricant_lien a:hover{
color:white;
background: #0b5b9d;
text-decoration: underline;
	}

/**** Demande de prix *****/
.demande{
width:220px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
}
.demande_valid,.demande_error{
font-weight: 700;
padding-left:16px;
}
.demande_valid{color:#5e9e14;background:url(../images/demande_prix/valid.png) no-repeat left center;}
.demande_error{color:#c00;background:url(../images/demande_prix/error.png) no-repeat left center;}
