img{
  border:none;
}

#footlink{
  border-right:1px solid rgb(215, 219, 178);
  width:801px;
  font-size:11px;
  font-family:"Trebuchet MS";
}

#bestseller{
  text-align:center;
  font-family:"Trebuchet MS";
  font-size:11px;
  color: rgb(109, 38, 40);
}

#site{
  display:block;
  margin-left:auto;
  margin-right:auto;
  width:800px;
/*  height:1300;*/
}

.family_block{
  margin:2px;
  border:solid 1px black;
  padding:2px;
  border:dotted 2px silver;
  float:left;
  width:135px;
}

.family_image{
  width:120px;
  height:150px;
  border:solid 2px #cccc99;
  /*border:0;*/
}

.family_name{
  font-size:14px;
  background-image:url(../images/grid1.gif);
  padding:2px;
  border-top:solid 1px black;
  vertical-align:center;
  height:90px
}

.titre_violet{
  color:#bc88c0;
}

/*
#id{
  margin-left:500px;
  margin-right:auto;
}
*/

#liengeneral{
  display:block;
  width:200px;
  height:140px;
/*  background-color:green;*/
  text-decoration:none;
  float:left;
}

#imageCenter{
/*  background-color:red;*/
  width:247px;
  height:293px;
	background-image:url(../images/centre.png);
	background-position:0px 50px;
	background-repeat:no-repeat;
/*	position:relative;*/
/*	padding-top:30px;*/
	margin-left:auto;
	margin-right:auto;
}

#postit{
  clear:right;
  float:right;
  z-index: 1000;
  background-image:url(../images/postit.gif);
  width:243px;
  height:219px;
}

#postittext{
  color:rgb(164, 33, 36);
  font-size:12px;
  font-family:"Trebuchet MS";
  z-index:1000;
  margin-left:50px;
  margin-top:75px;
  width:150px;
  height:100px;
}
	
.famLink:Link{
	   color:#A40000;
	   text-decoration:none;
	   text-align:center;
	   display:block;
	   background:white; 
	   height:50px;
	   vertical-align:center;
	   padding-top:20px;
	   font-weight:bold;
}


.famLink:Visited{
	  color:#A40000;
	  text-decoration:none;
	  text-align:center;
	  display:block;
	  background:white;  
	  height:50px;
	  vertical-align:center;
	  padding-top:20px;
	  font-weight:bold;
}

.famLink:Hover{
	  color:black;
	  text-decoration:none;
	  text-align:center;
	  display:block;
	  background:whitesmoke; 
	  height:50px; 
	  vertical-align:center;
	  padding-top:20px;	
	  font-weight:bold;
}

A.menuLink:Link,A.menuLink:Visited,A.menuLink:Hover{
  margin:0px;
}

A.menuLink:Link{
	color:#8255a9;
	text-decoration:none;	
	background-color:#e6deed;
	height:30px;
	line-height:30px;
	text-align:center; 	
	padding-left:5px;
	padding-right:5px;	   
	z-index:100;
}


A.menuLink:Visited{
	color:#8255a9;
	text-decoration:none;	
	background-color:#e6deed;
	height:30px;
	line-height:30px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;	
	z-index:100;
}

A.menuLink:Hover{
	color:white;
	text-decoration:none;	
	background-color:#F0E9CB;
	height:30px;
	line-height:30px;
	color:black;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	z-index:100;
}

A.jubb:Link{
	color:#497DA4; 
	text-decoration:none;	
	font-size:10px;
	font-family:Trebuchet MS;
} 
	
A.jubb:Visited{
	color:#497DA4; 
	text-decoration:none;	
	font-size:10px;
	font-family:Trebuchet MS;
} 

A.jubb:Hover{
	color:#497DA4; 
	text-decoration:underline;	
	font-size:10px;
	font-family:Trebuchet MS;
} 	

.jurr2, A.jurr2:Link{
	color:#586D39; 
	text-decoration:none;	
	font-size:13px;
	font-family:Trebuchet MS;
} 
	
A.jurr2:Visited{
	color:#586D39; 
	text-decoration:none;	
	font-size:13px;
	font-family:Trebuchet MS;
} 

A.jurr2:Hover{
	color:#586D39; 
	text-decoration:underline;	
	font-size:13px;
	font-family:Trebuchet MS;
}
	 

A.jurr:Link{
	color:#586D39; 
	text-decoration:none;	
	font-size:11px;
	font-family:Trebuchet MS;
} 
	
A.jurr:Visited{
	color:#586D39; 
	text-decoration:none;	
	font-size:11px;
	font-family:Trebuchet MS;
} 

A.jurr:Hover{
	color:#586D39; 
	text-decoration:underline;	
	font-size:11px;
	font-family:Trebuchet MS;
}

A.juw:Link{
	color:#C8CC46; 
	text-decoration:none;	
	font-size:12px;
	font-family:Trebuchet MS;  
	font-weight:bold;
} 
	
A.juw:Visited{
	color:#C8CC46; 
	text-decoration:none;	
	font-size:12px;
	font-family:Trebuchet MS;  
	font-weight:bold;
} 

A.juw:Hover{
	color:#C8CC46; 
	text-decoration:underline;	
	font-size:12px;
	font-family:Trebuchet MS; 
	font-weight:bold;
} 
	
#topBanner{
	/*position:absolute;*/
/*  background-color:blue;*/
	background-image:url(../images/top.gif);
	width:800px;
	height:303px;
	z-index:2;
}
 
#logoLayer{
	/*position:absolute;*/
	z-index:3;
	left:10px;
	top:0px;
	font-size:12px;
	font-family:Trebuchet MS;
	text-align:center;
} 

#basketBox{
	/*position:absolute;*/
	float:right;
	left:640px;
	top:10px;
	font-size:12px;
	font-family:Trebuchet MS;
	z-index:4;
	text-align:right;	
	width:140px;
}	 

#holydays{
	/*position:absolute;*/
	float:left;
	clear:left;
	z-index:4;
	margin-top:20px;
    margin-left:10px;
	font-size:12px;
	font-family:Trebuchet MS;
	color:white;
}				

#bodyStyle{
	width:800px;
	height:1250px;/*Voir taille extensible*/
	border:solid 1px #d7dbb2;
	background:url(../images/rose-filigrane.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}

#searchLayer{
	/*position:absolute;*/
	z-index:4;
	left:640px;
	top:160px;
	font-size:12px;
	font-family:Trebuchet MS;
	color:white;
}
 
#menuLayer {
	background:#e6deed;
	width:800px;
	z-index:1;
	font-size:12px;
	/*position:absolute;*/
	/*float:left;*/
/*	margin:0px;*/
	
	font-family:Trebuchet MS;
	border-top:solid 1px purple; 
	border-bottom:solid 1px purple;	  
} 

#productRandom{
	/*position:absolute;*/
  float:right;
  width:255px;
  /*background-color:blue;*/
} 

#mainContent{
  /*position:absolute;*/
  float:left;
  width:530px;
  height:910px;
  overflow:auto;
  font-size:11px;
  font-family:Trebuchet MS;
  /*background-color:red;*/
  padding-left:10px;
}

#mainContentStore{
  /*position:absolute;*/
  float:left;
	width:99%;
  height:910px;
  overflow:auto;
	font-size:11px;
	font-family:Trebuchet MS;
	/*background-color:red;*/
}

#loginBox{
	/*position:absolute;*/ 
	z-index:4;
	left:480px;
	top:10px;
	font-size:12px;
	font-family:Trebuchet MS;  
	color:white;  
	

}	

.contact{
	border:solid 1px #B08FD9;
	font-size:12px;
	font-family:Trebuchet MS;
}	   

.SendC{
	border:solid 1px purple;
	background:#BE93CD;	
	color:white;
}

TABLE{
	font-size:12px;
	font-family:Trebuchet MS;
	color:black;
} 

BODY{
	margin:0px;
}

.line_text, .line_text a{
    color:#6e7f4b;
    background-color:#cccc99;
    text-align:center;
}

.line_picture img{
    width:60px;
    height:50px;
}



.pucedbfleche{
    margin:0px;
    line-height:12px;
}
.pucedbfleche a{
    color:#6e7f4b;
}

a{
    color:#6e7f4b;
}

/**** Style de la boutique ****/

.table{
    border:1px solid black;
}

.table .head{
    background-color:#5f8726;
    color:white;
}

.table .one{
    background-color:#d7dbb2;
}

.table .two{
    background-color:white;
}

.table .shipping{
    background-color:#fde110;
}

.clear{
  clear:left;
}

.blocimg{
  float:left;
  width:100px;
  height:67px;
  margin:10px;
}