/* ------------------------------------------------------------------ */
/*                             CONTROLMENU CATEGORY                   */
/* ------------------------------------------------------------------ */

	#ControlMenuCategories {
	margin-top:5px;
	background:url('images/bg_menu.jpg') 0px 0px repeat-x #B8D141;
	}

	#ControlMenuCategories h1{
		display:none;
	}

		#ControlMenuCategories A{
		text-decoration:none;
		display:block;
		color: #FFFBF3;
		text-transform:uppercase;
		border-bottom: 1px solid #BAE202; 
		padding-left:25px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:11px;
		font-weight:bold;		
		background:url('images/bg_menucategoriea_parent.gif') 13px 7px no-repeat;
		}

		#ControlMenuCategories A:hover{
		text-decoration:none;	
		background-color:#7C9711;
		color:#FFFF5F;	
		}
		
			#ControlMenuCategories .enfant
			{
			display:none;
			}
			
			#ControlMenuCategories .enfant A{
			text-decoration:none;
			display:block;
			background:url('images/bg_menucategoriea_enfant.gif') 35px 5px no-repeat;
			color: #596E06;
			text-transform:capitalize;
			font-size:11px;
			padding-left:50px;
			padding-top:3px;
			padding-bottom:3px;
			border-bottom: 1px solid #BAE202;  
			font-weight:normal;
			}

			#ControlMenuCategories .enfant A:hover{
			text-decoration:none;			
			background-color:#7C9C0F;
			border-bottom: 1px solid #BAE202; 
			color:#FFFF5F;	
			}


	
			#ControlMenuCategories .retour{
			background-color:#75940D;
			text-decoration:none;
			display:block;
			color: white;
			text-transform:uppercase;
			border-bottom: 1px solid #BAE202; 
			padding-left:25px;
			padding-top:5px;
			padding-bottom:5px;
			font-size:11px;
			font-weight:bold;		
			}
/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS IN HOME                        - */
/* ------------------------------------------------------------------ */


#ControlProductsInHome{
		text-align:left;
		float:left;
		width:540px;
}

	#ControlProductsInHome h2{
		display:block;
		background-color:#D6083B;
		padding:3px;
		padding-left:10px;
		color:white;
		margin-bottom:5px;

	}

	#ControlProductsInHome A{
		display:block;
		float:left;
		width:150px;
		height:180px;
		margin-left:4px;
		margin-right:4px;
		padding:10px;
		text-decoration:none;
		background:url("images/bg_producthome.jpg") 0px 0px no-repeat;		
		color:#B29983;
		text-align:left;
	}

	#ControlProductsInHome A:hover{
		filter:alpha(opacity=70);  
		-moz-opacity:0.70;
		opacity: 0.70;
		display:block;
		float:left;
		cursor:hand;
	}
	
	#ControlProductsInHome A .photo{
		height:125px;
		width:150px;
		padding:0px;
		text-align:center;
		margin-bottom:10px;
	}
	
	#ControlProductsInHome A .fabricant{
		width:80px;
		height:17px;
		float:left;
		display:block;
		font-size:15px;
		color:#FD5002;
	}
	
	#ControlProductsInHome A .price{
		width:70px;
		height:17px;
		float:right;
		top:-55px;
		font-size:13px;
		font-weight:bold;
		color:#FD5002;
		text-align:right;
		position:relative;
		}

	#ControlProductsInHome A .texte{
		width:150px;
		clear:both;
		display:block;
		color:#666666;
		height:20px;
	}

/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS SEARCH                     - */
/* ------------------------------------------------------------------ */


#ControlProductSearch{
	line-height:20px;
	padding:5px;
	padding-left:10px;
	line-height:20px;
	color:white;
	background:url("images/bg_search.jpg") 0px 0px repeat-x #FFA708;
}

	#ControlProductSearch h1{
		color:white;
		margin-bottom:0px;
	}

	#ControlProductSearch A{
		font-size:9px;
		color:white;
	}

	#ControlProductSearch .input{
		width:180px;
		margin-top:3px;
	}

	#ControlProductSearch .btn{
		background:url("images/bg_button.jpg") 0px 0px repeat-x;
		border:1px solid #DB198A;
	}


	#ControlProductSearch .btn:hover{
		background:url("images/bg_buttono.jpg") 0px 0px repeat-x;
		border:1px solid #FF9806;
	}


/* ------------------------------------------------------------------ */
/*                           CATEGORY LIST	                          */
/* ------------------------------------------------------------------ */


	#CategoriesList .category{
		display:block;
		float:left;
		width:160px;
		margin-right:9px;
		text-decoration:none;
		padding:8px;
		background:url("images/bg_categorylist.jpg") 0px 0px no-repeat;
		text-align:left;
		height:180px;
		text-decoration:none;
		margin-bottom:10px;
		color:#573C23;
		text-align:center;
	}


	#CategoriesList .category:hover{
		display:block;
		float:left;
		cursor:hand;
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}	

	#CategoriesList  .category .photo{
		height:110px;
		margin-top:10px;
		margin-bottom:15px;
	}
	
	#CategoriesList  .category .texte{
		display:block;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		color:#FD5002;
		text-decoration:none;
		height:40px;
		padding-top:10px;
	}


/* ------------------------------------------------------------------ */
/*                           BREADCRUMB  	                          */
/* ------------------------------------------------------------------ */

#breadCrumb{
	margin-top:10px;
	margin-bottom:10px;
}

/* ------------------------------------------------------------------ */
/*                           PRODUCT FILTER	                          */
/* ------------------------------------------------------------------ */

#productFilter{
	margin-bottom:15px;
	background-color:#FFF0E6;
	border-bottom:2px solid #FD6602;
	margin-bottom:5px;
	margin-right:5px;
	padding:3px;
	color:#FD4F02;	
}

	#productFilter .leftSide{
		float:left;
		width:245px;
		padding:3px;
	}

	#productFilter .rightSide{
		float:right;
		text-align:right;
		width:245px;
		padding:3px;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCTSLIST 	                          */
/* ------------------------------------------------------------------ */

#productsList{

}

	#productsList .product{
		display:block;
		float:left;
		width:159px;
		margin-right:5px;
		text-decoration:none;
		padding:8px;
		background:url("images/bg_productlist.jpg") 0px 0px no-repeat;
		text-align:left;
		height:224px;
		text-decoration:none;
		margin-bottom:10px;
		color:#B29983;
	}


	#productsList .product:hover{
		display:block;
		float:left;
		cursor:hand;
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}	

	#productsList .product .texte{
		height:27px;
		display:block;
		color:#FD5002;
		padding-top:2px;
		text-decoration:none;
	}
	
	#productsList .product .fabricant{
		display:block;
		font-size:10px;
		color:#666666;
		padding-bottom:4px;
		text-decoration:none;
	}

	#productsList .product .photo{
		display:block;
		text-align:center;
		height:110px;
		padding-bottom:10px;
	}
	
	#productsList .product .description{
		clear:both;
		height:27px; 
		font-size:10px;
		color:#ACACAC;
		overflow:hidden;
		margin-bottom:6px;
	}
	
	#productsList .product .stock{
		float:left;
		width:60px;
		color:#99806B;
		font-size:9px;
		color:#ACACAC;
		position:relative;
	}


	#productsList .product .price{
		float:right;
		width:93px;
		margin-right:5px;
		text-align:right;
		font-size:13px;
		font-weight:bold;
		color:#FD5002;
		position:relative;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCT VIEW	                          */
/* ------------------------------------------------------------------ */


#productView{
	padding-left:20px;
	width:725px;
	padding-top:20px;
}

	#productView .leftSide{
		float: left; 
		width: 281px; 
		border-right:1px solid #CCBEBE;
	}

		#productView .leftSide .photo{
			height: 190px; 
			width: 270px; 
			text-align: center;
			border-bottom:1px #CCBEBE solid;
			text-align:center;
			padding-top:5px;
			padding-bottom:10px;
		}

		#productView .leftSide .tools{
			padding:5px;
			background-color:#FFF1E5;
			width: 260px; 
		}

		#productView .leftSide .tools A{
			background-color:white;
			padding:5px;
			display:block;
			text-decoration:none;
			font-size:15px;
		}

	#productView .rightSide{
		float:left;
		width:430px;
		border: green 0px solid;
		margin-left:10px;
		text-align:left;
		padding-top:5px;
	}

		#productView .rightSide .title{		
			float:left;	
			width:350px;
			margin-bottom:10px;
		}

		#productView .rightSide .price{		
			font-size:20px;
			color:#FD5002;;
			float:right;	
		}
	
		#productView .rightSide .description{
			clear:both;
		}

/* ------------------------------------------------------------------ */
/*                           PRODUCTARTICLES                          */
/* ------------------------------------------------------------------ */

#productArticles{
	margin-top:20px;
	
}
/*
	#productArticles .liste th{
		background-color:#F8F7F7;
		font-size:10px;
		color:#B29983;
	}

	#productArticles .liste TD{
		border-bottom:#F4EEE2 1px solid;
	}

	#productArticles .liste TD small{
		font-size:8px;
	}

	#productArticles .liste .TDphoto{
		background-color:white;
	}
*/
/* ------------------------------------------------------------------ */
/*                           CROSSSELLINGS                            */
/* ------------------------------------------------------------------ */

#crossSellings{
}
	
	#crossSellings .liste th{
		background-color:#F8F7F7;
		font-size:10px;
		color:#B29983;
	}

	#crossSellings .liste TD{
		border-bottom:#F4EEE2 1px solid;
	}

	#crossSellings .liste TD small{
		font-size:8px;
	}

	#crossSellings .liste .TDphoto{
		background-color:white;
	}



/* ------------------------------------------------------------------ */
/*                           PRODUCTTEMPALTES                         */
/* ------------------------------------------------------------------ */

#productTemplates{

	
}

	#productTemplates .liste th{
		background-color:#F8F7F7;
		font-size:10px;
		color:#B29983;
	}

	#productTemplates .liste TD{
		border-bottom:#F4EEE2 1px solid;
	}

	#productTemplates .liste TD small{
		font-size:8px;
	}

	#productTemplates .liste .TDphoto{
		background-color:white;
	}



/* ------------------------------------------------------------------ */
/*                           ITEM LIST  	                          */
/* ------------------------------------------------------------------ */

#productItemsList{

}

#productItemsList TABLE{
	border-top:4px solid #365181;
	background-color:white;
	color:#365181;
}

#productItemsList TABLE TH{
	color:#B20505;
}


#productItemsList TABLE .ProductItemRowAlternateColor TD{
	background-color:#F8F7F7;
}


#productItemsList TABLE TD{
	border-bottom:1px solid #A9B4CD;
}

#productItemsList TABLE TD INPUT{
	text-align:center;
}

#productItemsList .ticketlistchecked{ 
	display:block;
	width:10px;
	height:10px;
	background:url('images/checked.gif') 0px 0px no-repeat;
}

/* ------------------------------------------------------------------ */
/*                           CUSTOMER AREA	                          */
/* ------------------------------------------------------------------ */

#customerArea{
}

	#customerArea .leftSide{
		width:367px;
		float:left;
		margin-right:6px;
	}
	
	#customerArea .rightSide{
		width:367px;
		float:left;
	}
	
	#customerArea A{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		line-height:14px;
	}
	
		#customerArea .link1{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_recettes.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link1:hover{
				cursor:hand;
				background:url('images/bg_link_recettes.jpg') 0px bottom no-repeat;
			}
		
		#customerArea A .link2{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_faq.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link2:hover{
				cursor:hand;
				background:url('images/bg_link_faq.jpg') 0px bottom no-repeat;
			}
		
		#customerArea A .link3{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_newsletter.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link3:hover{
				cursor:hand;
				background:url('images/bg_link_newsletter.jpg') 0px bottom no-repeat;
			}
		
		#customerArea A .link4{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_commandes.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link4:hover{
				cursor:hand;
				background:url('images/bg_link_commandes.jpg') 0px bottom no-repeat;
			}
		
		#customerArea A .link5{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_compte.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link5:hover{
				cursor:hand;
				background:url('images/bg_link_compte.jpg') 0px bottom no-repeat;
			}
		
		#customerArea A .link6{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_adresses.jpg') 0px 0px no-repeat;
		}
		
			#customerArea .link6:hover{
				cursor:hand;
				background:url('images/bg_link_adresses.jpg') 0px bottom no-repeat;
			}
			
			#customerArea A .link7{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_telechargement.jpg') 0px 0px no-repeat;
		}
		
		#customerArea .link7:hover{
				cursor:hand;
				background:url('images/bg_link_telechargement.jpg') 0px bottom no-repeat;
			}
	
/* ------------------------------------------------------------------ */
/*                           CUSTOMER AREA	                          */
/* ------------------------------------------------------------------ */
#doctorArea{
}

	#doctorArea .leftSide{
		width:367px;
		float:left;
		margin-right:6px;
	}
	
	#doctorArea .rightSide{
		width:367px;
		float:left;
	}

	#doctorArea A{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		line-height:14px;
	}

		#doctorArea .link1{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_documents.jpg') 0px 0px no-repeat;
		}
		
			#doctorArea .link1:hover{
				cursor:hand;
				background:url('images/bg_link_documents.jpg') 0px bottom no-repeat;
			}
		
		#doctorArea A .link2{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_faq.jpg') 0px 0px no-repeat;
		}
		
			#doctorArea .link2:hover{
				cursor:hand;
				background:url('images/bg_link_faq.jpg') 0px bottom no-repeat;
			}
		
		#doctorArea A .link3{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_news.jpg') 0px 0px no-repeat;
		}
		
			#doctorArea .link3:hover{
				cursor:hand;
				background:url('images/bg_link_news.jpg') 0px bottom no-repeat;
			}
		
		#doctorArea A .link4{
			width:257px;
			height:70px;
			display:block;
			padding:10px;
			padding-left:100px;
			margin-bottom:13px;
			color:#FFFFFF;
			text-decoration:none;
			line-height:14px;
			background:url('images/bg_link_newsletter.jpg') 0px 0px no-repeat;
		}
		
			#doctorArea .link4:hover{
				cursor:hand;
				background:url('images/bg_link_newsletter.jpg') 0px bottom no-repeat;
			}


/* ------------------------------------------------------------------ */
/*                           DHTMLTOOLTIP  	                          */
/* ------------------------------------------------------------------ */
	
#dhtmltooltip{
	position: absolute;
	background-color:white;
	visibility: hidden;
	z-index: 100;
}

.dhtmltooltip_inner{
	border: 1px solid #A99B8D;	
	background-color:white;		
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:5px;
	position:relative;
	top:-5px;
	left:-5px;
}

