@charset "utf-8";
/* Catalogue */

  /* ........................... */
 /*     Fiches résumées         */
/* ........................... */

.fiche { 
	padding:0;
	width:178px;
	margin-left:10px;
}
#coldroite .fiche { margin-left:0px; }
#coldroite .fiche h2 { text-align:left; }

#contenu .fiche { 
	width:181px;
	float:left;
}

.fiche h2 { 
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
}
.fiche p { margin-top:0; }

.hautfiche { 
	padding:2px 5px;
	height:85px;
	overflow:hidden;
}

.fiche .prix {
	font-size:16px;
	font-weight:bold;
	color:#eea32e;
}

.basfiche { 
	background-color:#eee9e5;
	height:30px;
	padding-left:8px;
}

.boutonvert {
	float:left;
	display:block;
	color:#fff;
	padding:1px 5px 2px 5px;
	margin:6px 15px 0 0;
	text-align:center;
	background:url(../img/interface/boutonvert.png) top;
	border:1px solid #a5b913;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.boutonvert:hover { background-position:bottom; }

#page a.boutonvert:link, #page a.boutonvert:visited,  #page a.boutonvert:active { color:#fff; }
#page a.boutonvert:hover { color:#4f580b; }

.fiche .boutonpanier {
	display:block;
	float:left;
	width:57px;
	height:27px;
	background:url(../img/catalogue/bouton-panier-petit.jpg) top;
}
.boutonpanier:hover { background-position:bottom; }

  /* ........................... */
 /*     Listing des produits    */
/* ........................... */

.listing { padding:0; height:135px; overflow:hidden; }

.miniature { float:left; width:130px; padding:5px 0 0 5px; }
.description { float:left; width:315px; padding:5px; }
.formachat { float:left; width:108px; background-color:#eee9e5; height:135px; }

.listing .visuel { background:url(../img/catalogue/miniature-sous.png) repeat-y; padding-left:7px; width:120px  }
.note { color:#594022 }

.blocprix { 
	width:95px; 
	height:65px; 
	padding-top:6px;
	background:url(../img/catalogue/blocprix.png); 
	margin:6px 0 0 6px; 
	text-align:center;
	color:#fff;
}
.blocprix p{ margin:0 0 3px 0; } 

.blocprix .prix {
	font-size:16px;
	font-weight:bold;
	color:#434b09;
}

.listing  .boutonpanier { margin-top:5px;}

  /* ........................... */
 /*        Page produit         */
/* ........................... */

#contenu.produit { width:760px; }

.produit #recherche { float:left; width:565px; }

#minicompte { 
	width:180px; 
	float:left; 
	padding:5px 0 0 0;
	height:26px; 
	font-size:14px;
	text-align:center;
	margin-left:10px;
}

#description > h2 { font-style:italic; font-weight:bold; border-bottom:1px dotted #d0c5b5; margin-bottom:10px;}

/* structure */
#description { float:left; width:545px; margin-right:10px; }
#achat { float:left; width:205px; padding:0; }

#visuels { float:left; width:215px; margin-right:10px; } 
#presentation { float:left; width:320px; text-align:justify; }
#produitslies { clear:both; margin-top:10px;}

/* éléments */
#achat .formachat { width:100%; }
#achat .boutonpanier { float:left; margin-top:5px; }
#achat hr { border-top:1px solid #baa996; border-bottom:none; margin:8px 0; }
#achat .blocprix { float:left; margin:5px; }
#achat h3 { margin:0 0 0 10px; }
#achat p.centre img { margin:0 10px; }

.infosimg { margin:0 0 5px 5px; }

#visuels .visuel { background:url(../img/catalogue/visuel-sous.png) repeat-y; padding-left:7px; width:207px; }
#contenu #visuels h3 { color:#523d28; margin:6px 0; font-size:14px; }

.share { float:left; width:53px; height:57px; margin-bottom:10px; }
.share:hover { background-position:bottom; }

.facebook { background:url(../img/catalogue/facebook.png); }
.twitter  { background:url(../img/catalogue/twitter.png);  }
.mail     { background:url(../img/catalogue/mail.png);     }
.favoris  { background:url(../img/catalogue/favoris.png);  }

#produitslies .fiche { margin-left:9px; }
