/* ----- CONTENU ----- */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/home-fond.jpg);
	background-color:#d7402f;/*#b20000;/*#AF002A;*/
	background-repeat:repeat-y;
	background-position:center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #5d717e;
	
}

#navchemin {
	position:absolute;
	left:50px;
	top:268px;
	width:200px;
	height:14px;
	z-index:1;
}

#navcheminpanier {
	position:absolute;
	left:50px;
	top:175px;
	width:500px;
	height:25px;
	z-index:1;
}
#navrecherche {
	position:absolute;
	left:560px;
	top:140px;
	width:319px;
	height:25px;
	
}

#navcheminboutique {
	position:absolute;
	left:50px;
	top:128px;
	width:200px;
	height:14px;
	z-index:1;
}

#global {
   margin-left: auto;
   margin-right: auto;
   width: 897px;
   position:relative;
}


/* ----- FONDS ----- */
.fondmenubas1{
background: #a1b638;

}

.fondmenubas2{
background: #846a44;

}
.fondcontenubox {
	background-color:#ffffcc;/*#F0F0E3;*/
	padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;
	padding-left:11px;
	
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;/*#000000;*/
	text-align:left;
}

.fondtitrebox {
	background-color:#82c61a;/*#AFBB99;*/
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFFFFF;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:6px;
	
	font: 12px 'arial', Verdana, sans-serif;
	color:#FFFFFF;/*#000000;*/
	text-align:left;
	font-weight:bold;
}

.fondmenugauchecategories {
	background-color:#e7f0bb;/*#F0F0E3;e4d8ca*/
	padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;
}
.fondmenugauchecategoriesrouge {
	background-color:#cc3333;/*#F0F0E3;e4d8ca*/
	padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;
}

.fondmenugauchecategoriesvertolive {
	background-color:#F0F0E3;/*e4d8ca*/
	padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;
}
.fondmenugauchecategoriesnoirolive {
	background-color:#efd0c3;/*e4d8ca*/
	padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;
}




.fondmenugauchetitre {
	background-color:#96ae23;/*#AFBB99;*/
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFFFFF;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:6px;
	
	font: 12px 'arial', Verdana, sans-serif;
	color:#FFFFFF;/*#000000;*/
	text-align:left;
	font-weight:bold;
}

.fondmenugauchetitrerouge {
	background-color:#cc3333;/*#AFBB99;*/
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFFFFF;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:6px;
	
	font: 12px 'arial', Verdana, sans-serif;
	color:#FFFFFF;/*#000000;*/
	text-align:left;
	font-weight:bold;
}

.fondmenuhaut {
	background-color:#74ae00;/*#F0F0E3;*/
	background-image:url(images/menu-fond.jpg);
	/*padding-top:6px;
	padding-bottom:6px;
	border-style:solid;
	border-color:#96ae23;
	border-width:1px;*/
}

.fondmenutotalpanier {
	background-color:#cc3333;/*#AFBB99;*/
	border-top-style:solid;
	border-top-width:6px;
	border-top-color:#FFFFFF;
}


/* ----- CADRES ----- */

.cadrephotoproduit {
	border-style:solid;
	border-width:1px;
	border-color:#D9DBDD;
}

.cadrephotopageproduit {
	border-style:solid;
	border-width:2px;
	border-color:#B2BE9D;
}

.paddingdescpageproduit {
	padding-right:7px;
}


.cadreajouterpanier {
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#FFFFFF;
	
	border-left-style:solid;
	border-left-width:5px;
	border-left-color:#FFFFFF;
}

.cadrepaniertotalcommande {
	border:solid;
	border-width:1px;
	border-color:#D5D5D5;
    font: 12px 'arial', Verdana, sans-serif;
	text-align:center;	
	
	border-collapse:collapse;
}

.cadrepanierprixtotalcommande {
	border:solid;
	border-width:1px;
	border-color:#D5D5D5;
    font: 12px 'arial', Verdana, sans-serif;
	text-align:center;	
}

/* ----- FORMS ----- */


INPUT {
	border:solid 1px #D9DADB;
    color:#878889;
    background-color:#FFFFFF;
    font: 11px 'arial', Verdana, sans-serif;
}

SELECT {
    color:#878889;
    background-color:#FFFFFF;
    font: 11px 'arial', Verdana, sans-serif;
}

.civilite{
    display:inline ;
     
}

/* ----- TABLES ----- */

table.tabreduction {
border: thin solid #008C00;
border-collapse: collapse;
margin-top: 10px;

}
th.tabreduction {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
border: thin solid #008C00;
padding: 5px 12px;

background-color: #C8E596;

}
td.tabreduction {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
border: thin solid #008C00;
padding: 5px 15px;

text-align: center;
background-color: #ffffff;
}
caption.tabreduction {
font-family: sans-serif;
}

table.tabcommande {
border: thin solid #ff6666;
border-collapse: collapse;
margin-top: 10px;

}
th.tabcommande {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
border: thin solid #a18b5c;
padding: 5px 12px;

background-color: #c3b5a4;

}
td.tabcommande {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
border: thin solid #ff6666;
padding: 5px 15px;

text-align: center;
background-color: #ffffff;
}
caption.tabcommande {
font-family: sans-serif;
}

table.tabcarnet {
border: thin solid #008C00;
border-collapse: collapse;
margin-top: 10px;

}
th.tabcarnet {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
border: thin solid #008C00;
padding: 5px 12px;

background-color: #C8E596;

}
td.tabcarnet {
font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
/*border: thin solid #008C00;*/
padding: 5px 15px;

text-align: center;
background-color: #ffffff;
}
caption.tabcarnet {
font-family: sans-serif;
}
#filet
{ 
  background-image:url('images/filet-panier.png'); 
  background-repeat: repeat-x; 
} 

/* ----- LIENS ----- */

a:link { color: #1566A7; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; }
a:visited { color: #1566A7; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; }
a:hover { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; }
a:active { color: #1566A7; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; }

a.lienmenugauchetop5:link { color: #000000; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmenugauchetop5:visited { color: #000000; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmenugauchetop5:hover { color: #AF002A; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmenugauchetop5:active { color: #000000; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }

a.lienmenugaucheespacepro:link { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight: bold; }
a.lienmenugaucheespacepro:visited { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight: bold; }
a.lienmenugaucheespacepro:hover { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight: bold; }
a.lienmenugaucheespacepro:active { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight: bold; }

/*#1C9800 vert*/
a.lienmenugauchevert:link { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:16px; }
a.lienmenugauchevert:visited { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:16px; }
a.lienmenugauchevert:hover { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:16px; }
a.lienmenugauchevert:active { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:16px; }

a.lienmenugauchenewsletter:link { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:32px; }
a.lienmenugauchenewsletter:visited { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:32px; }
a.lienmenugauchenewsletter:hover { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:32px; }
a.lienmenugauchenewsletter:active { color: #000000; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:15px; padding-left:32px; }

a.lienmenugauchecategories:link { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight:bold; line-height:18px; padding-left:16px; }
a.lienmenugauchecategories:visited { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight:bold; line-height:18px; padding-left:16px; }
a.lienmenugauchecategories:hover { color: #1C9800; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight:bold; line-height:18px; padding-left:16px; }
a.lienmenugauchecategories:active { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; font-weight:bold; line-height:18px; padding-left:16px; }

a.lienmenugauchebonachat:link { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:18px; padding-left:16px; }
a.lienmenugauchebonachat:visited { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:18px; padding-left:16px; }
a.lienmenugauchebonachat:hover { color: #1C9800; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:18px; padding-left:16px; }
a.lienmenugauchebonachat:active { color: #AF002A; text-decoration: none; font: 12px 'arial', Verdana, sans-serif; line-height:18px; padding-left:16px; }

a.lienoliveclairital:link { color: #555545; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:20px; font-style:italic; }
a.lienoliveclairital:visited { color: #555545; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:20px; font-style:italic; }
a.lienoliveclairital:hover { color: #1C9800; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:20px; font-style:italic; }
a.lienoliveclairital:active { color: #555545; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:20px; font-style:italic; }

a.lienaccueilpresentation:link { color: #39392C; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienaccueilpresentation:visited { color: #39392C; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienaccueilpresentation:hover { color: #1C9800; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienaccueilpresentation:active { color: #39392C; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }

/*a.lienmenubas:link { color: #355600; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:visited { color: #355600; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:hover { color: #1C9800; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:active { color: #355600; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }*/

a.lienmenubas:link { color: #ffffff; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:visited { color: #ffffff; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:hover { color: #1C9800; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }
a.lienmenubas:active { color: #ffffff; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; margin:10px; padding:10px; }

a.textepanierarticlesdesign:link { color: #000000; text-decoration: none; font: 13px 'arial', Verdana, sans-serif; padding:5px; }
a.textepanierarticlesdesign:visited { color: #000000; text-decoration: none; font: 13px 'arial', Verdana, sans-serif; padding:5px; }
a.textepanierarticlesdesign:hover { color: #1C9800; text-decoration: none; font: 13px 'arial', Verdana, sans-serif; padding:5px; }
a.textepanierarticlesdesign:active { color: #000000; text-decoration: none; font: 13px 'arial', Verdana, sans-serif; padding:5px; }

a.textemenupanierarticlesdesign:link { color: #000000; text-decoration: none; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesign:visited { color: #000000; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;text-align:left; }
a.textemenupanierarticlesdesign:hover { color: #1C9800; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesign:active { color: #000000; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;  text-align:left;}

a.textemenupanierarticlesdesignblanc:link { color: #ffffff; text-decoration: none; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesignblanc:visited { color: #ffffff; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;text-align:left; }
a.textemenupanierarticlesdesignblanc:hover { color: #1C9800; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesignblanc:active { color: #ffffff; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;  text-align:left;}

a.textemenupanierarticlesdesignjaune:link { color: #fdd100; text-decoration: none; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesignjaune:visited { color: #fdd100; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;text-align:left; }
a.textemenupanierarticlesdesignjaune:hover { color: #fdd100; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif; text-align:left;}
a.textemenupanierarticlesdesignjaune:active { color: #fdd100; text-decoration: none ; font: 8px 'arial', Verdana, sans-serif;  text-align:left;}

a.lienlogin:link { color: #87888A; text-decoration: underline; font: 12px 'arial', Verdana, sans-serif; }
a.lienlogin:visited { color: #87888A; text-decoration: underline; font: 12px 'arial', Verdana, sans-serif; }
a.lienlogin:hover { color: #1C9800; text-decoration: underline; font: 12px 'arial', Verdana, sans-serif; }
a.lienlogin:active { color: #87888A; text-decoration: underline; font: 12px 'arial', Verdana, sans-serif; }

a.lienmodifieradresse:link { color: #AF002A; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmodifieradresse:visited { color: #AF002A; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmodifieradresse:hover { color: #1C9800; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienmodifieradresse:active { color: #AF002A; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }

a.lienchemin:link { color: #846a44; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienchemin:visited { color: #846a44; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienchemin:hover { color: #1C9800; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
a.lienchemin:active { color: #846a44; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }
.lienchemin {color: #846a44;font: 11px 'arial', Verdana, sans-serif; line-height:18px;}
a.liencheminactif:link { color: #cc3333; text-decoration: none; font: 11px 'arial', Verdana, sans-serif; line-height:18px; }


a.lienrecettes:link { color: #555545; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienrecettes:visited { color: #555545; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienrecettes:hover { color: #1C9800; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }
a.lienrecettes:active { color: #555545; text-decoration: underline; font: 11px 'arial', Verdana, sans-serif; line-height:20px; }

/* ----- TEXTES ----- */
.textemenugauchetitre {
	font: 11px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

.texteseparateurchemin {
	font: 11px 'arial', Verdana, sans-serif;
	color:#AFBB99;
}

.textemenugauchenewsletter {
	font: 11px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	padding-left:16px;
	line-height:20px;
	text-decoration:underline;
}

.textearticleprix {
	font: 12px 'arial', Verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	
	background:url(images/fond-prix-article.gif);
	border-left-style:solid;
	border-left-width:5px;
	border-left-color:#FFFFFF;
}

.ongletprixpageproduit {
	background:url(images/fond-reduc-article.gif);
	border-left-style:solid;
	border-left-width:5px;
	border-left-color:#FFFFFF;
	text-align:center;
}

.prixpageproduit {
	font: 12px 'arial', Verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}

.prixpageproduitpromo {
	font: 14px 'arial', Verdana, sans-serif;
	color:#E60003;
	text-align:center;
	font-weight:bold;
}

.prixpageproduitbarre {
	font: 11px 'arial', Verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:line-through;
	text-align:center;
	font-weight:bold;
}

.textearticlenom {
	font: 10px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
	
	padding-left:5px;
}

.textearticlecontenu {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AFBB99;
	text-align:left;
}

.textearticlenompageproduit {
	font: 12px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

.textearticledetails {
	font: 12px 'arial', Verdana, sans-serif;
	color:#365600;
	text-align:left;
}

.descarticlepageproduit {
	font: 12px 'arial', Verdana, sans-serif;
	color:#365600;
	text-align:justify;
}


.texteforfaittransport {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:right;
	font-weight:bold;
}

.texteinputsearch {
	font: 11px 'arial', Verdana, sans-serif;
	color:#ffffff;
	text-align:left;
}

.textenospecialites  {
	font: 28px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:left;
	line-height:40px;
}

.texteoliveclair  {
	font: 11px 'arial', Verdana, sans-serif;
	color:#555545;
	text-align:left;
	line-height:20px;
}

.texteoliveclairital  {
	font: 11px 'arial', Verdana, sans-serif;
	color:#555545;
	font-style:italic;
	text-align:left;
	line-height:20px;
}

.textemenubas {
	font: 11px 'arial', Verdana, sans-serif;
	color:#AFBB99;
	line-height:15px;
	font-weight:bold;
}

.textecopyright {
	font: 10px 'arial', Verdana, sans-serif;
	color:#D9D8C5;
	line-height:15px;
}

.texteaccueilpresentation {
	font: 11px 'arial', Verdana, sans-serif;
	color:#39392C;
	text-align:justify;
	line-height:20px;
}

.textegeneral {
font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
font-weight: normal;
font-style: normal; //color: #341c03; 
text-align: justify;

}

.textegeneral12 {
	font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 12px; 
font-weight: normal;
font-style: normal;
color: #686763; 


}

.textegeneral10 {
	font-family: Arial, Helvetica, sans-serif, verdana; 
font-size: 10px; 
font-weight: normal;
font-style: normal;
color: #686763; 


}

.textefondolive{
font: 14px 'arial', Verdana, sans-serif;
	color:#ecf8b8;
	font-weight:bold;
	background-color:#846a44;
	text-align:center;
}

.textefondbordeau{
font: 10px 'arial', Verdana, sans-serif;
	color:#ecf8b8;
	font-weight:bold;
	background-color:#e6cacb;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
}

.textefondorange{
font: 10px 'arial', Verdana, sans-serif;
	color:#ecf8b8;
	font-weight:bold;
	background-color:#fadbbe;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
}

.textefondvert{
font: 10px 'arial', Verdana, sans-serif;
	color:#341c03;
	font-weight:bold;
	background-color:#e2f5d0;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
}

.textefondpetitlogin{
font: 10px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:left;
}
.textepanierfondolive {
	font: 14px 'arial', Verdana, sans-serif;
	color:#AF002A;
	font-weight:bold;
	background-color:#C3C191;
	text-align:center;
}

.textepanierfondoliveblanc {
	font: 14px 'arial', Verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#C3C191;
	text-align:right;
}

.textepanierlibelles {
	font: 11px 'arial', Verdana, sans-serif;
	color:#AF002A;
	font-weight:bold;
	text-align:center;
	background-color:#D5D5D5;
}

.textepanierarticles {
	font: 13px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:center;
}

.textepanierarticlesright {
	font: 13px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:right;
	
}

.textemenupanierarticlesdesign {
	font: 9px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	padding-left:5px;
}

.textemenupanierarticlesdesignblanc {
	font: 9px 'arial', Verdana, sans-serif;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
}

.textemenupanierarticlesdesignjaune {
	font: 9px 'arial', Verdana, sans-serif;
	color:#fdd100;
	text-align:left;
	padding-left:10px;
}



.textepanierarticlesdesign {
	font: 12px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
	padding-left:5px;
}

.textepanierprixtotal {
	font: 20px 'arial', Verdana, sans-serif;
	color:#3F3E2A;
	font-weight:bold;
	text-align:center;
}

.textepaniervertclair {
	font: 11px 'arial', Verdana, sans-serif;
	color:#C3C191;
	text-align:left;
}

.textepaniernoir {
	font: 11px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
}

.textepanierbrique {
	font: 11px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:left;
}

.menubasseparateur {
	font: 11px 'arial', Verdana, sans-serif;
	color:#355600;
	padding:5px;
}

.textequestionslogin {
	font: 14px 'arial', Verdana, sans-serif;
	color:#87888A;
	font-weight:bold;
	
}

.textelogin {
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:left;
}

.texteloginital {
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:left;
	font-style:italic;
}

.texteloginbold {
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:left;
	font-weight:bold;
}

.puceslogin {
   	list-style-type: square;
   	list-style-position: outside;
   	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
}

.titrerubriqueboutique {
	font: 17px 'arial', Verdana, sans-serif;
	color:#AFBB99;
	text-align:left;
	font-weight:bold;
}
.textepagesboutique {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AFBB99;
	font-weight:bold;
	
}

.texteforfaittransport {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:center;
	font-weight:bold;
}

.textemoyenspaiement {
	font: 18px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:center;
}

.textepaiement {
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:center;
}

.textepaiementital {
	font: 12px 'arial', Verdana, sans-serif;
	color:#87888A;
	text-align:center;
	font-style:italic;
}

.textelivraisonadridem {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:left;
}

.textelivraisonadridemcentre {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:center;
}

.textelivraisonadridemright {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:right;
}

.textepanierfondoliveblanccentre {
	font: 14px 'arial', Verdana, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#C3C191;
	text-align:center;
}

.textemenupaniertotalL {
	font: 11px 'arial', Verdana, sans-serif;
	color:#fdd100;
	font-weight:bold;
	text-align:center;
	float:left;
	padding-left:10px;
}

.textemenupaniertotalR {
	font: 11px 'arial', Verdana, sans-serif;
	color:#fdd100;
	font-weight:bold;
	text-align:center;
	float:right;
	padding-right:10px;
}

input[type=image] 
{
	border:0px;
}

#bienvenue {
	position:absolute;
	left:265px;
	top:212px;
	width:409px;
	height:11px;
	z-index:1;
}

.textepaiementbonachat {
	font: 12px 'arial', Verdana, sans-serif;
	color:#C3C191;
	font-weight:bold;
	text-align:right;
}

.texterecnom {
	font: 12px 'arial', Verdana, sans-serif;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

.texterecperso {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AFBB99;
	text-align:left;
}

.texterecingredients {
	font: 11px 'arial', Verdana, sans-serif;
	color:#99CC00;
	text-align:left;
}

.texterecpreparation {
	font: 11px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align:left;
}

.texterecingredientsbold {
	font: 14px 'arial', Verdana, sans-serif;
	color:#99CC00;
	background-color:#E4E2CC;
	font-weight:bold;
	text-align:left;
}
.textecontenupack{
font: 14px 'arial', Verdana, sans-serif;
	color:#220000;
	font-weight:bold;
	text-align:left;

}
.pucesrec {
   	list-style-type: disc;
   	list-style-position: inside;
   	font: 11px 'arial', Verdana, sans-serif;
	color:#99CC00;
}

.cadredivpanier {
	border: 2px;
	border-color:#666600;
	font: 12px 'arial', Verdana, sans-serif;
	background-color:#E4E2CC;
	color:#365600;
	text-align:left;
	padding:10px;
}
.cadredivindisponible {
	border: 2px;
	border-color:#d59372;
	font: 12px 'arial', Verdana, sans-serif;
	background-color:#f2bfbf;
	color:#365600;
	text-align:left;
	padding:10px;
}
#afficher {
	position: absolute;
	margin:auto;
	top:200px;
	left:40%;
	width:250px;
	height:50px;
	border:2px solid #666633;
	visibility:hidden;
}

#indisponible {
	position: absolute;
	margin:auto;
	top:200px;
	left:40%;
	width:250px;
	height:50px;
	border:2px solid #d59372;
	visibility:hidden;
}
#specialites {
	font: 11px 'arial', Verdana, sans-serif;
	color:#555545;
	text-align:left;
	line-height:20px;
}

.nbavis  {
	font: 20px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:center;
	line-height:40px;
	border-top-style:dotted;
	border-top-width:2px;
	border-top-color:#C4C4C7;
}

.textepseudoavis {
	font: 12px 'arial', Verdana, sans-serif;
	color:#AF002A;
	text-align:left;
	//font-weight:bold;
}



.textenotremaison {
	font: 12px 'arial', Verdana, sans-serif;
	color:#000000;
	text-align: justify;
}

.texteimprimercheque {
	font: 12px 'arial', Verdana, sans-serif;
	color:#80A735;
	text-align:center;
	}

.erreur {
	font: 10px 'arial', Verdana, sans-serif;
	color:#FF0000;
	text-align:left;
}
.success {
	font: 10px 'arial', Verdana, sans-serif;
	color:#009900;
	text-align:left;
}

/******PAGINATION******/
ul{border:0; margin:0; padding:0;}

#pagination-digg li{
    border:0; margin:0; padding:0;
    font-size:11px;
    list-style:none;
    margin-right:2px;
    float:left;
}
#pagination-digg a{
    border:solid 1px #9aafe5;
    margin-right:2px;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
    
    color:#AFBB99;//color:#888888
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
    font-weight:bold;
}
#pagination-digg .active{
    background:#AFBB99;//#2e6ab1;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
    color:#0e509e;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}
#pagination-digg a:hover{
    border:solid 1px #0e509e;
}


/* ----- BOUTONS ----*/
.submit{
     font: 11px 'arial', Verdana, sans-serif;
     border:none;
     color:#fff;
     background-color: #cc3333;/* #fadbbe  //transparent url('images/monimage.png') no-repeat top left;*/
     height:20px;
}

span.submit{
     font: 11px 'arial', Verdana, sans-serif;
     border:none;
     color:#fff;
     background-color: #cc3333;/* #fadbbe  //transparent url('images/monimage.png') no-repeat top left;*/
     padding:5px 5px;
}
a:hover input.submit {
cursor:pointer;
 color:#000;
background-color: #e2f5d0;
}

a:hover span.submit{
cursor:pointer;
 color:#000;
background-color: #e2f5d0;
}


.submitfondred{
     border:none;
     color:#fff;
     background-color:#000000 ;/* #fadbbe  //transparent url('images/monimage.png') no-repeat top left;*/
     
}
a:hover input.submitfondred {
cursor:pointer;
color:#000;
background-color: #F0F0E3;
}

/* ----- MENUS ----- */
ul#menu_horizontal {  
width : 637px;
height : 30px;
margin-left:10px;
list-style-type : none;

}
ul#menu_horizontal li {
margin-top:5px; 
padding : 0 0.5em; 
color:#FFFFFF;
text-decoration:none;
text-align:center;
font-size:12px;
}
ul#menu_horizontal li a {
color:#FFFFFF;
font: 14px arial, helvetica, sans-serif;
}
ul#menu_horizontal li a:hover {
 color:#d12b20;
 
 } 

li.bouton_gauche {
float : left;
}
li.bouton_droite {
float : right;
}

#menu_horizontal #selected a { 
background: #333333 ; 
text-decoration: none ; 
} 

/* product-list.tpl */
ul#product_list{ margin-top:2em; list-style-type:none; }
ul#product_list li {
	background: #ddedcd url('images/deco/block_category_item_bg.jpg') repeat-x;
	border: solid 1px #f6f6c5;
	padding: 6px;
	height:130px;
	clear:both;
	margin-bottom:0.3em;
}
ul#product_list li a {
	text-decoration:none;
	color:#374853;
}

ul#product_list a.product_img_link{
	border: solid 1px #f6f6c5;
	float:left;
	margin-right:0.6em;
}

ul#product_list a.product_img_link img{
	vertical-align:bottom;
}
ul#product_list li h3{ margin:0.4em 0; }
ul#product_list li .new{
	background:transparent url(images/deco/flag_new_bg.jpg) repeat-x scroll 0%;
	border:1px solid #488C40;
	color:white;
	font-size:0.6em;
	font-weight:bold;
	margin:0pt 1em 0pt 0pt;
	padding:0pt 0.4em;
	text-transform:uppercase;
	vertical-align:0.3em;
}
ul#product_list li p.product_desc{ font-size:0.92em; }

ul#product_list li div.center_block{
	float:left;
	width:74%;
}
ul#product_list li div.right_block{
	float:left;
	width: 11em;
	text-align:right;
	margin-left:1em;
	margin-top:0;
}
ul#product_list li .discount{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	display: block;
}
.on_sale{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	display: block;
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em;
}
ul#product_list li .price{
	display: block;
	font-size: 1.5em;
	margin-bottom: 0.2em;
}
ul#product_list li span.availability{
	float: right;
	color:#488c40;
	font-size:0.9em;
}
ul#product_list li a.button{ margin-top:0.5em; }

/* Special style for block products in center column */
#center_column .products_block { border: none; }
#center_column .products_block  { color: #595a5e; }
#center_column .products_block h4 { line-height: 1.3em; }
#center_column .products_block .block_content {
	background: #f6f6c5 none;
	padding:0pt;
}
#center_column .products_block ul li:hover { background-color: #bdc2c9; }
#center_column .products_block ul li {
	border-right: 1px solid white;
	border-bottom:1px solid white;
	float: left;
	clear: none;
	width:133px;
/*	height:375px;*/

	background-color: #f6f6c5;
	padding: 0;
	margin-top:0;
}

#center_column .products_block ul .product_accessories_description  {
	margin:0;
	padding:0;
}
#center_column .products_block ul .product_accessories_description .product_accessories_price{
	margin-top:75px !important;
	margin-top:0px;
}
#center_column .products_block ul .product_accessories_description {
	margin:0;
	padding:0;
	height:280px;
}
/*#center_column .products_block li.last_item { float:none; clear:both; }*/
#center_column .products_block li.last_item_of_line { border-right:none; }
#center_column .products_block li.first_item_of_line { clear:both; }
#center_column .products_block li.last_line { border-bottom:none; }
#center_column .products_block p, #center_column .products_block h5 { margin: 0.5em 0.1em; }
#center_column div.products_block h5 {
	display: block;
	height: 2.57em;
}
#center_column div.products_block h5 a {
	color: #374853;
	font-size:1.1em;
}
#center_column div.products_block ul li p {
	margin:0;
	padding:0;
}
#center_column div.products_block p.product_desc {
	height:9.5em;
	color: #595a5e;
}
#center_column div.products_block a.product_image {
	display: block;
	background-color: transparent;
	width: 129px;
	height: 129px;
	margin-left:2px;
}
#center_column div.products_block .product_accessories_description a.product_image {
	width: 118px;
	height: 85px;
}
#center_column div.products_block a.product_description {
	display: block;
	width: 118px;
	height: 50px;
	margin-left:2px;	
}

#center_column div.products_block a.product_image img{
	float:none;
	margin:0;
}
#center_column div.products_block p.product_desc, #center_column div.products_block h5 {
	margin-left:0.5em;
	margin-right:0.5em;
}
#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
	text-align: center;
	font-size: 1.5em;
	padding: 0.5em 0;
	/*display: block;*/
}
p.price_container {
	text-align: center;
}
#center_column .products_block .featured_price { 
	margin-top:2.5em;
}
#center_column .products_block a.button, #center_column .products_block a.exclusive, #center_column .products_block span.exclusive {
	margin: 0.5em auto;
}

/* Special style for block accessories in center column (product page) */
#center_column .products_block.accessories_block .block_content{ background:none; }
#center_column div.products_block.accessories_block p.product_desc { height:6.5em; }
#center_column .products_block.accessories_block .block_content li{ background:none;  }
#center_column .products_block.accessories_block .block_content li a.product_image, #center_column .products_block.accessories_block .block_content li a.product_description { border-right:1px solid #f6f6c5; font-weight:bolder; }
#center_column .products_block.accessories_block .block_content li.last_item a.product_image{ border:none; }

/* Block tags */

.tagcloud
{
/* background-color: #FCFFCF; width: 200px; couleur de fond du tableau+taille */
/* border: 1px solid #BFBFBF;  bordure+couleur du tableau */
/*padding: 2px;  espace entre la bordure et le texte */
text-align: justify; /* texte centrˇ */
font-family: Arial, Helvetica, sans-serif; /* style d'ˇcriture */
}

.tagcloud a {
text-decoration:none; /* pas de dˇcoration sur les liens */
}

.tagcloud a:hover { /* changement de couleur au passage de la souris */
text-decoration:none;
background-color:#DDDDDD; /* couleur d'arriere plan du lien survolˇ */
color:#FFFFFF; /* couleur du lien survolˇ */
}

a.tag_level1 { /* nom de la class*/
color:#92a511; /* couleur du lien */
font-size: 16px; /* taille d'ˇcriture */
/* gras */
}
a.tag_level2 {
font-size: 14px;
color:#BF2470;
}
a.tag_level3 {
font-size: 12px;
color:#000000;
}



ul#suppliers_list li a.button, ul#manufacturers_list li a.button{ margin-top: 4em; }
/* Tabs */
ul.idTabs {
	list-style-type:none;
	border-bottom:solid 1px #76839b;
	height:21px;
	margin-top:1em;
}
ul.idTabs li {
	float:left;
	margin-right:1px;
}
ul.idTabs li a {
	background-image: url('images/deco/tab_bg.jpg');
	display:block;
	width:173px;
	height:18px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	color:#374853;
}
ul.idTabs li a.selected{
	background-image: url('images/deco/tab_bg_selected.jpg');
	color:white;
}

/* IdTabs Short*/
ul.idTabsShort li a {
	background-image: url('images/deco/tab_bg_short.jpg');
	width:138px;
}
ul.idTabsShort li a.selected{
	background-image: url('images/deco/tab_bg_selected_short.jpg');
	color:white;
}

div.sheets{
	clear:both;
	padding:1em;
}
div#more_info_sheets ul li{	margin-bottom:0.4em; }

h2 #pack{
	font-size: 1.1em;
	line-height:1.6em;
	padding-left:0.5em;
	margin: 0.5em 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #374853;
	background: transparent url('images/deco/title_bg.gif') no-repeat top left;
	height: 21px;
}
h3 { font-size: 1.5em; margin: 1em 0; font-weight: bold; }

.price, .price-shipping, .price-wrapping {
	color: #da0f00;
	font-size: 1.1em;
	font-weight: bold;
	white-space:nowrap;
}
p.cart_navigation .button, p.cart_navigation .button_large {
	float: left;
}
#order form#voucher h4, #order form#voucher p, #order form#voucher .button {
	display: inline;
}
 span.discount{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	
}

 span.price_discount{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
}
/* hover button */
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	background-position: left -18px;
}

/* exclusive hover button */
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	color:white!important;
}


form#etapeorder{
display:block;
float:left;
}

/* product.tpl */
 #pb-right-column{
	width:310px;
	float:left;
}
 #image-block{
    border:#d0d1d5 solid 1px;
	height:302px;
	width:300px;
}
 #image-block img#bigpic{ 
	cursor:pointer; 
	height:300px;
	width:300px;
}
 ul#usefull_link_block{
	list-style-type:none;
	margin-top:1em;
}
 ul#usefull_link_block li{ margin:0.5em 1em 0.5em 0; display: block; }
 ul#usefull_link_block li a,  ul#usefull_link_block span.span_link,  ul#usefull_link_block span.span_link:hover{
	text-decoration:none;
	color:#76839b;
	font-size:0.9em;
	background: white url('images/deco/bullet_alt.jpg') no-repeat top left;
	padding-left:15px;
	height:15px;
}
 #pb-left-column{
	float:left;
	
	width:280px;
}
 #short_description_block{
	background: #c3d8a7 url('images/deco/product-short-desc-bg.gif') repeat-x top left;
	border: 1px #d0d3d8 solid;
	padding:0.7em;
	margin-bottom:1.5em;
}
 #color_picker p {
	margin: 0 0 0.4em 0;
	padding: 0 0 0 0;
}
 #color_picker {
	padding: 0.7em;
	background: #e5e6e7 url('images/deco/product-short-desc-bg.gif') repeat-x top left;
	border: 1px #d0d3d8 solid;
	margin-bottom: 1.5em;
}
 #color_to_pick_list {

}
 #color_to_pick_list li {
	display: inline;
	float: left;
	margin: 0 0.4em 0.4em 0;
}
 a.color_pick {
	display: block;
	width: 20px;
	height: 20px;
	border: 1px solid #666;
	cursor: pointer;
}
 a.color_pick:hover {
	border: 1px solid #000;
}

 #image-block img#bigpic.jqzoom{
cursor:crosshair;
position:relative;
}

 p.buttons_bottom_block{ margin:0; }
 p.buttons_bottom_block a,  p.buttons_bottom_block input { margin:0.9em auto 0 auto; }
 #short_description_content{
	margin-bottom:0.5em;
}
 form#buy_block{
	background: #f1f2f4 url('images/deco/product-buy-bg.gif') repeat-x top left;
	font-size:1.1em;
	padding:0.7em;
	color:#374853;
	border: 1px #d0d3d8 solid;
}
 p{
	padding:0;
	margin-top:0;
}
img.on_sale_img{
	float:left;
}
 span.on_sale{
	color:#da0f00;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
}
 
 span.our_price_display{
	float:right;
}
 span#availability_label{
	float:left;
	margin-right:1em;
	color:#000;
	font-size:0.9em;
}
 label{
	text-align:right;
}
 label, select{
	display:block;
	width:47%;
	float:left;
}
 div#attributes p, #quantity_wanted_p{
	clear: left;
	height:2em;
}

/* prices */
 p.price{
	font-size:1.05em;
	text-align:right;
}
 span#pretaxe_price{
	font-size:0.75em;
	text-align:right;
}
 p#old_price{
	font-size:0.8em;
	text-align:right;
	text-decoration:line-through;
}
 p#reduction_percent{
	color:#da0f00;
	font-size:0.75em;
	text-align:right;
}
 p.price-ecotax{
	font-size:0.75em;
	text-align:right;
}

.pack_content{
	margin: 10px 0 10px 0;
}
.pack_price {
	float: right; margin-right:3px; font-size: 12px; color:#000;
}

#wishlist_block div.block_content p a.exclusive{
	margin: 5px auto 0 auto;
}
div#mywishlist #showSendWishlist, div#mywishlist #hideSendWishlist, div#mywishlist div#block-order-detail ul li a.exclusive {
	float:right;
	margin:-18px 0px 0 0;
}

/* block top user information */
#header_cart {
    color:#846a44;
	font: 11px 'arial', Verdana, sans-serif; 
	line-height:18px;
}

span { font-weight: bold; }
a#header_cart {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 2px 0 4px 26px;
	color: #846a44;
	text-decoration: none;
	background-image: url('images/icon/cart.gif');
}

span.ajax_cart_quantity { padding-right:0.5em; }
div#cart_header{display: inline; }

form#productsSortForm p{
	
	height: 1em;
	margin: 0.5em 0 0 0;
}
form#productsSortForm p label, form#productsSortForm p select{ float:right; }
form#productsSortForm p select{ font-size:1em; }



