/* N-1 PRODUITS */
/*----------------- CORPS DE PAGE ------------------------- */
#contenu  {
	background:url(/Content/images/Interface/gabarits_2col.gif) #fff repeat-y 0 0; 	
}
/*----------------- BANNIERE RUBRIQUE ------------------------- */
#titre_fresque
{
    height:160px;
}

#titre_fresque h1
{
	font-weight: normal;
	font-size: 24px;
	width: 143px;
	height:120px;
	padding:30px 15px 10px 15px;
	color:#fff;
	float:left;
	margin:0;
	background-color:#a08f79; /* IMPORTANT - LA COULEUR DE FOND REPREND LA COULEUR MAJEURE DU VISUEL - IL FAUT ENTRER LE CODE HEXA DE LA COULEUR DIRECTEMENT DANS LE CODE HTML */
}						 	  /*  Chaque rubrique possède donc son propre code couleur - Sinon la couleur par défaut est : #a08f79 */ 
* html #titre_fresque img { /* ie 6 bug */
	float:left;
	margin:0;
}

/*----------------- COLONNE DE DROITE - TOUS NOS RAYONS ------------------------- */
#colGauche {
	width:173px;
	float:left;
}
#tousNosRayons .titre {
	color:#5a4936;
	background:url(/Content/images/Interface/bg_tousNosRayons.gif) #fff repeat-x 0 0; 	
	height:17px;
	margin:0;
	width:152px;
	padding:8px 10px;
	font-size:12px;
	font-weight:700;
}
#tousNosRayons .titre a {
		background:url(/Content/images/Interface/deroulant_rayons.gif) transparent no-repeat 110px 0; 
		padding:0 40px 6px 0
}
#tousNosRayons ul {
	margin:0;
	padding:0 6px;
	list-style-type:none;
}
#tousNosRayons small {
	font-size:10px !important;
	color:#808080;
	font-weight:normal;
}
#tousNosRayons li h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}
/* NORMAL */ 
#tousNosRayons li a, #tousNosRayons li  a:link, #tousNosRayons li a:visited {
	border-bottom:1px solid #efece1;
	padding:5px 0px;
	line-height:14px;
	display:block;
}
.noBorder {
		border:0 !important;
}
#tousNosRayons li a:hover, #tousNosRayons li a:active {
	position:relative;
	left:4px;
}
/* ETAT ACTIF */
#tousNosRayons .active {
	color:#d14800 !important;	
	font-weight:700;
	padding:5px 0px;
	line-height:14px;
	display:block;
	background:url(/Content/images/Interface/call_rouge.gif) transparent no-repeat 0 10px; 	
	text-indent:8px;
	border-bottom:1px solid #efece1;
}
*html #tousNosRayons li h2 {
	border:1px solid #fff;	
}

/* RETOUR EN ARRIERE */
#tousNosRayons .retour {
	background:url(/Content/images/Interface/back.gif) transparent no-repeat 0 10px;
	text-indent:8px
}
/* SOUS-RAYONS  */
#tousNosRayons ul ul {
	border-bottom:1px solid #efece1;	
	padding:0 0 5px 14px;
	font-size:11px;
}
#tousNosRayons ul ul a {
	border:0 !important;	
	display:inline !important;
	font-weight: normal;
}
#tousNosRayons ul ul li h3{
	padding:1px 0px;
	margin:0px;
	font-size:11px;
}
#tousNosRayons ul ul .active {
	border:0 !important;
	padding:0;
	background:0;
	text-indent:0;
}
#tousNosRayons ul ul .active a  {
	color:#d14800 !important;	
}
/* FILTRES */ 
#tousNosRayons ul h5 {
	text-transform:uppercase;
	color:#5a4936;
	margin:6px 0 2px 0;
	font-size:10px;
}
.filtres ul {
	border:0 !important;
}
/* CONSEILS NATURE */
#conseilsNature {
	background:url(/Modules/Content/Produit/Images/bg_conseilsNature.jpg) transparent no-repeat  -1px 0;
	font-size:11px;
	color:#333;
	padding:4px 8px;
	margin:12px 0
}
#conseilsNature #titre {
	color:#84af20;
	font-size:12px;
	margin:6px 0;
	font-weight: 700;
}
#conseilsNature p {
	line-height:14px;
	margin:0 0 8px 0
}
#tousNosRayons .active small {
	color:#d14800 !important;	
	font-weight: 700;
} 
/*----------------- COLONNE CENTRALE ------------------------- */
#colCentrale {
	float:left;	
	padding:10px 10px 20px 10px;
	width:784px;
}
* html #colCentrale { /* ie 6 fix */
}
#colCentrale #nbResultat {
	margin:8px 0;
	line-height:26px;
	color:#5a4936;
	font-size:15px;
}
.listeProduits {
	margin:0 0 40px 0; 
	padding:0 0 50px 0;
	list-style-type:none;
	text-align:center;
}
.listeProduits li a {
	display:block;	
	font-weight:700;
	padding:12px 16px 0 16px;
	margin:0 0 8px 0;
	height:220px
}
.listeProduits li {
	border-left:1px solid #efece1;
	border-bottom:3px solid #efece1;
	float:left;
	display:block;
	width:220px;
	height:350px;
	line-height:18px;
	padding:0 20px;
}
.listeProduits  li:nth-child(3n+4),  .listeProduits li:first-child { /* supprime le filet sur la premiere vignette de chaque ligne ! */
	border-left:0;
}
.listeProduits li:nth-last-child(3),.listeProduits li:nth-last-child(2), .listeProduits li:nth-last-child(1) {
	/* border-bottom:0; */
	/* padding-bottom:20px */
}
/* hacks étrange pour ie 7  */
.listeProduits > *:first-child, .listeProduits > *:first-child + * + * + *, 
.listeProduits > *:first-child + * + * + * + * + * + *, 
.listeProduits > *:first-child + * + * + * + * + * + *+ * + * + *, 
.listeProduits > *:first-child + * + * + * + * + * + *+ * + * + * + * + * + *,
.listeProduits > *:first-child + * + * + * + * + * + *+ * + * + * + * + * + * + * + * + *,
.listeProduits > *:first-child + * + * + * + * + * + *+ * + * + * + * + * + * + * + * + * + * + * + *
{
		border-left:0;
}
.listeProduits li img {
	margin-top:2px;
	display:block;
}

.listeProduits .loading {
	display:block;
    height:32px;
    margin:0 auto;
    padding-top:127px;
    width:32px;
}

.prixAchat {
	display:block;	
	padding:4px 0;
	margin:10px 0;
	height:40px;
	text-align:left;
	border-top:1px solid #efece1;
}
.listeProduits li .prix {
	font-size:18px;
	float:left;
}
.prix strike {
	font-size:11px;
	display:block;
}
.listeProduits p {
	font-family:Arial, Helvetica, sans-serif; /* Amélioration de la lecture  +4char */
	margin:1px 0;	
	text-align:left;
	text-indent:8px;
	background:url(/Content/images/Interface/call_beige.gif) transparent no-repeat 0 center;
	line-height:16px;
	white-space:nowrap;
	overflow:hidden;
}
.listeProduits li .btnAjoutPanier {
	float:right;
	margin:6px 0 0 0;
	height:21px;
}
/* LES PREFERES DES INTERNAUTES */
#produitsPreferes h4{
	font-size:14px;
	color:#5a4936;
	margin:12px 8px;
}
#produitsPreferes {
	padding:4px 0 0 0;
	/*background:url(Images/bg_produitsPreferesTop.gif) transparent repeat-x  0 0; */ 
	background-color:#fdfad9; /* aplat */
	height:380px;
}

#produitsPreferes .prixAchat {
	border-bottom:0;	
}
#produitsPreferes li {
	/*background:url(Images/bg_produitsPreferesBottom.gif) transparent repeat-x  0 bottom;*/
	border-bottom:2px solid #eac030; /* aplat */	background-color:#fdfad9; /* aplat */
}
/* TRIS */
#tris {
	background-color:#f8f7ef;
	border-bottom:1px solid #dfdac3;
	padding:10px 8px 8px 8px
}
*+html #tris { /* ie7 fix*/
	height:24px;	
}
*html #tris {
		padding:4px 8px 0 ;
		height:1px;

}
*html #tris .pagination {

	height:0;
display:inline;
margin:-20px 0 0 0;
}
#tris #nbResultat {
	color:#d14800;	
	display:inline;	
	font-size:12px;
	float:left;
	margin:0;
	font-weight:700;	
}
#tris label {
	font-weight:700;
	font-size:11px;
	color:#5a4936;
	margin-left:22px;
}
#tris select {
	border:1px solid #eae8d9;
	font-size:11px;	
	padding:2px;
	height:24px;
}
#tris option {
	font-size:11px;	
	line-height:24px;
	padding:4px 6px
}
#tris .pagination {	
	padding:0px 8px;
	background:0;
	border:0;
	margin:0;
	display:inline;
	float:right;
	position:relative;
	top:-21px
}
*+html .pagination { /* ie7*/
	top:-38px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tris .pagination {top:-26px; } /* safari fix */
}
#tris .pagination .active {
	border-bottom:0;
	border-top:1px solid #dfdac3;
}

/* -------------------- AFFICHAGE DES RESULTATS DE RECHERCHE --------------------  */

.listeResultats{
	padding:0;
	margin:0 auto;
	display:block;
}
.listeResultats li {
	float:left;	
	text-align:center;
	width:220px;
	padding:0 20px;
	list-style-type:none;
	border-left:1px solid #efece1;
	margin:0 0 20px 0;
	padding-bottom:8px;

}
.listeResultats  li:first-child, .listeResultats  li:nth-child(3n+1) {
	border-left:none;	
}
.listeResultats li img {
	display:block;
	margin:0 auto;
}
.listeResultats a {
	display:block;
	line-height:16px;
	font-weight:200;
	overflow:hidden;
	font-weight:700;
	height:212px;

 }
 .listeResultats .prix {
	font-size:18px; 

 }
 .listeResultats .prix sup {
	font-size:10px; 
	top:2px
 }
 #resultatsRecherche #produitsPreferes {
	height:284px !important ;
 }
 .listeResultats .prix strike {
	display:inline;
 }
 #resultatsRecherche #colCentrale h3 {
	 font-size:22px;
	 font-weight:200;
	 margin:0 0 8px 0
 }


/* -------------------- FENETRE MODALE AJOUT AU PANIER --------------------  */
.ui-dialog { /* IL FAUT ABSOLUMENT DECOLER LA FENETRE MODALE DU HAUT DU NAVIGATEUR */
	padding:0; 
	border:0;
	margin-top:50px;
}
.ui-dialog .ui-dialog-title {
	font-size:14px;	
	color:#fff;
	margin:0;
}
.ui-dialog a, ui-dialog a:link, ui-dialog a:visited, ui-dialog a:hover, ui-dialog a:active { /* EVITE LE CHANGEMENT DE LA COULEUR DES LIENS */
	color:#1e7cc5;
}
#fenetreAjoutPanier { 
	padding-top:4px;
	background-color:#fff;
	width:800px;
}
#fenetreAjoutPanier h4 {
	color:#5a4936;
	font-size:14px;
	font-weight:700;
	margin:8px 0 20px 0
}
#fenetreAjoutPanier h3 {
	color:#5a4936;
	font-size:14px;
	font-weight:700;
	margin:15px 0 6px 0;
}
.ui-dialog .zoneActionAjoutPanier {
	position:relative;
	padding:10px 12px 24px 12px;
	border-bottom:3px solid #aba589;
	top:-14px;
}
.ajoutProduit {
	padding:4px;	
	background-color:#e0f3b3;
	width:100px;
	height:100px;
}
.recapPanier {
	margin-top:82px;
	width:240px;
}
#feedback_success {
	font-size:12px;	
	background-color:#d4f47f;
	line-height:18px;
	padding:8px;
	width:450px;
}
.listeRecommandations {
	padding:0;
	margin:0 auto;
	display:block;
}
.listeRecommandations li {
	float:left;	
	text-align:center;
	width:165px;
	height:200px;
	padding:0 12px;
	list-style-type:none;
	border-bottom:3px solid #efece1;
	border-left:1px solid #efece1;
}
.listeRecommandations  li:first-child, .listeRecommandations  li:nth-child(5) {
	border-left:none;	
}
.listeRecommandations  li img {
	width:127px;
	height:127px;
	display:block;
	margin:0 auto;
}
.listeRecommandations a {
	display:block;
	line-height:14px;
	 font-weight:200;
	 overflow:hidden;
	 height:155px;	 
}
.listeRecommandations .btnAjoutPanier {
	height:21px !important;	
}
#cadeauLivraison
{
    text-align:center;
}
