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


#ControlProductSearch{
	line-height:20px;
	border-bottom:1px solid #907762;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#C6B2A2;
}

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

	#ControlProductSearch h2{
		color:#4E3424;
		margin-bottom:5px;
	}

	#ControlProductSearch .formulaire{
		border-width:0px;
	}


	#ControlProductSearch .formulaire .input input,
	#ControlProductSearch .formulaire .inputBorder input{
		width:140px;
	}

	#ControlProductSearch .formulaire .btn{
		margin-left:10px;
	}


/* ------------------------------------------------------------------ */
/* -                    LAST SEARCH                                 - */
/* ------------------------------------------------------------------ */

#lastSearch{
	padding:5px;
}

	#lastSearch h2{

	}

	#lastSearch A{
		text-decoration:none;
		font-size:9px;
		color:#907762;
	}


	#lastSearch A:hover{
		color:#1787C9;
	}

	#lastSearch .separator{
	border-bottom: 1px solid #E2D6CB;
	height:2px;
	margin-top:3px;
	margin-bottom:3px;
	}


/* ------------------------------------------------------------------ */
/* -                   SEARCH ENGINE                                - */
/* ------------------------------------------------------------------ */

#searchEngine{
}


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

#breadCrumb{
	margin-bottom:15px;
}

	#breadCrumb b{
	color:#846A5E;
	}

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

#productFilter{
	margin-bottom:15px;
	background-color:#F8F2EB;
	border-bottom:1px solid #D1C5B9;
	margin-bottom:15px;
	padding:3px;
}

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

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


/* ------------------------------------------------------------------ */
/*                             CONTROL MENU CATEGORY                   */
/* ------------------------------------------------------------------ */

	#ControlMenuCategories {
	margin-top:10px;
	}

	#ControlMenuCategories h1{
		display:none;
	}

		#ControlMenuCategories A{
		text-decoration:none;
		display:block;
		text-transform:uppercase;
		border-bottom: 1px solid #E2D6CB; ;
		padding-top:3px;
		padding-bottom:5px;
		font-size:11px;	
		background-color:red;
		color:#5B3A23;	
		}

		#ControlMenuCategories A:hover{
		text-decoration:none;	
		background-color:#F4EEE2;
		color:black;	
		}
		
			#ControlMenuCategories .enfant
			{
			
			}
			
			#ControlMenuCategories .enfant A{
			text-decoration:none;
			display:block;
			background-color:green;
			color:#5B3A23;	
			text-transform:capitalize;
			font-size:11px;
			padding-left:20px;
			padding-top:3px;
			padding-bottom:3px;
			border-bottom: 1px solid #E2D6CB;  
			font-weight:normal;
			}

			#ControlMenuCategories .enfant A:hover{
			text-decoration:none;			
			background-color:#F4EEE2;
			border-bottom: 1px solid #E2D6CB; 
			color:black;	
			}



/* ------------------------------------------------------------------ */
/* -                    CONTROL PRODUCTS IN HOME                        - */
/* ------------------------------------------------------------------ */


#ControlProductsInHome{
		text-align:left;
}

	#ControlProductsInHome A{
		display:block;
		float:left;
		width:163px;
		margin-right:0px;
		text-decoration:none;
		padding:5px;
		padding-top:8px;
		background-color:red;	
		height:189px;
		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 .fabricant{
		display:block;
		text-align:center;
		font-size:15px;
		color:#846A5E;
	}

	#ControlProductsInHome A .texte{
		display:block;
		text-align:center;
		color:#573C23;
		padding-top:2px;
		padding-bottom:10px;
		font-size:9px;
	}

	#ControlProductsInHome A .photo{
		height:110px;
		width:150px;
		padding:0px;
		text-align:center;
		padding-bottom:2px;
		margin-top:5px;
		border-bottom:1px solid #DBD2C7;
	}

	#ControlProductsInHome A .priceOff{			
		font-size:10px;
		letter-spacing:0px;
		float:right;
		margin-top:8px;
	}

	#ControlProductsInHome A .price{
		font-size:14px;
		letter-spacing:-1px;
		color:white;
		float:right;
		margin:5px;
		padding-right:5px;
		color:#4BABE7;
		display:block;
	}

	#ControlProductsInHome A .starFlash{	
		text-align:center;
		background-color:yellow;
		height:35px;
		width:55px;	
		padding-top:20px;
		position:absolute;		
		display:block;
		color:white;
		margin-bottom:-50px;
		margin-top:-155px;
		margin-left:110px;
	}


	#ControlProductsInHome .separator{
		float:left;
		width:0px;
	}




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


	#CategoriesList .category{
		display:block;
		float:left;
		width:169px;
		margin-right:5px;
		text-decoration:none;
		padding:8px;
		background-color:blue;
		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 .texte{
	display:block;
	text-align:center;
	font-size:15px;
	color:#573C23;
	text-decoration:none;
	height:40px;
	padding-top:10px;
}

#CategoriesList .separator{
	float:left;
	width:0px;
}


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

#productsList{

}

	#productsList .product{
		display:block;
		float:left;
		width:169px;
		margin-right:5px;
		text-decoration:none;
		padding:8px;
		background-color:green;
		text-align:left;
		height:226px;
		text-decoration:none;
		margin-bottom:10px;
		color:#573C23;
	}


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

		
	#productsList .product .fabricant{
		display:block;
		text-align:center;
		font-size:15px;
		color:#573C23;
		text-decoration:none;
		height:18px;
	}

	#productsList .product .texte{
		display:block;
		text-align:center;
		color:#573C23;
		padding-top:2px;
		text-decoration:none;
		font-size:9px;
		height:30px;
	}

	#productsList .product .starFlash{
		text-align:center;
		background-color:yellow;
		height:35px;
		width:55px;	
		padding-top:20px;
		position:absolute;	
		display:block;
		color:white;
		margin-bottom:-50px;
		margin-left:130px;
		margin-top:-17px;
	}

	#productsList .product .photo{		
		text-align:center;
		border-bottom:0px solid #DBD2C7;
		padding-bottom:0px;		
	}

	#productsList .product .description{
		padding-top:3px;
		width:168px; 
		float:left;
		color:#AE9486;
		font-size:9px;	
		padding-bottom:0px;
		border-bottom:1px solid #DBD2C7;	
		height:45px;
	}


	#productsList .product .stock{
		width:30px;
		float:right;
		padding-top:3px;
		color:#99806B;
		text-align:center;
		font-size:9px;
		display:none;
	}

	#productsList A .priceOff{			
		font-size:10px;
		letter-spacing:0px;
		float:right;
		margin-top:8px;
	}

	#productsList A .price{
		font-size:14px;
		letter-spacing:-1px;
		color:white;
		float:right;
		margin:5px;
		padding-right:0px;
		color:#4BABE7;
		display:block;
	}

	#productsList .separator{
		float:left;
		width:0px;	
	}

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

#crossSellings{

}

	#crossSellings .product{
		display:block;
		float:left;
		width:169px;
		margin-right:5px;
		text-decoration:none;
		padding:8px;
		background-color:cyan;
		text-align:left;
		height:226px;
		text-decoration:none;
		margin-bottom:10px;
		color:#573C23;
	}


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

		
	#crossSellings .product .fabricant{
		display:block;
		text-align:center;
		font-size:15px;
		color:#573C23;
		text-decoration:none;
		height:18px;
	}

	#crossSellings .product .texte{
		display:block;
		text-align:center;
		color:#573C23;
		padding-top:2px;
		text-decoration:none;
		font-size:9px;
		height:30px;
	}

	#crossSellings .product .starFlash{
		text-align:center;
		background-color:yellow;
		height:35px;
		width:55px;	
		padding-top:20px;
		position:absolute;	
		display:block;
		color:white;
		margin-bottom:-50px;
		margin-left:130px;
		margin-top:-17px;
	}

	#crossSellings .product .photo{		
		text-align:center;
		border-bottom:0px solid #DBD2C7;
		padding-bottom:0px;		
	}

	#crossSellings .product .description{
		padding-top:3px;
		width:168px; 
		float:left;
		color:#AE9486;
		font-size:9px;	
		padding-bottom:0px;
		border-bottom:1px solid #DBD2C7;	
		height:45px;
	}


	#crossSellings .product .stock{
		width:30px;
		float:right;
		padding-top:3px;
		color:#99806B;
		text-align:center;
		font-size:9px;
		display:none;
	}

	#crossSellings A .priceOff{			
		font-size:10px;
		letter-spacing:0px;
		float:right;
		margin-top:8px;
	}

	#crossSellings A .price{
		font-size:14px;
		letter-spacing:-1px;
		color:white;
		float:right;
		margin:5px;
		padding-right:0px;
		color:#4BABE7;
		display:block;
	}

	#crossSellings .separator{
		float:left;
		width:0px;	
	}

/* ------------------------------------------------------------------ */
/* -                    PHOTO BIG				                    - */
/* ------------------------------------------------------------------ */

#photoBig{
	position:absolute;
	z-index:1500;
	background:#FFFFFF;
	border:1px;
	border-color:#907762;
	border-style:solid;
	text-align:right;
	background:#FFFFFF url("images/fermer.gif") no-repeat right top;
}

#photoBig a img,#photoBig a:link img{
	padding:25px;
	border:0px;
	display:block;
}


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

#productView{
}

	#productView .leftSide{
		float:left;
		width:270px;
	}



		#productView .leftSide .photo{
			width:270px;
			height:255px;
			float:left;
			margin-bottom:6px;
		}

			#productView .leftSide .zoom{
			}

			#productView .leftSide .smallPhoto{
			}

		#productView .leftSide .tools A{
			display:block;
			margin-left:30px;
			margin-top:-15px;
		}


	#productView .rightSide{
		float:left;
		width:270px;
		margin-left:7px;
	}

		#productView .rightSide .order{
		}
		
		#productView .rightSide .order .priceTva{
			float:left;
			margin-top:30px;
			padding-right:10px;
			text-align:right;
			padding-left:35px;
		}

			#productView .rightSide .order .priceTva .price{
				font-size:23px;
				color:#70CD0E;
			}

			#productView .rightSide .order .priceTva small{
				font-size:11px;
			}

		#productView .rightSide .order .quantity{
			display:block;
			width:50px;
			height:28px;
			float:left;
			border:0px;
			text-align:center;
			margin-left:px;
			padding-top:10px;
			margin-top:25px;
			background:url('images/bg_quantity.jpg') 0px 0px no-repeat;
		}

		#productView .rightSide .order .btnBuy{
			display:block;
			width:83px;
			height:77px;
			padding-left:10px;
			float:right;
			color:#FFFFFF;
			text-align:center;
			text-decoration:none;
			font-size:14px;
			border:0px;
			cursor:hand;
			background:url('images/bg_btnbuy.jpg') 0px top no-repeat;
		}

			#productView .rightSide .order .btnBuy:hover{
				color:#FFFFFF;
				background:url('images/bg_btnbuy.jpg') 0px bottom no-repeat;
			}

	#productView .rightSide .titleContainer	{						
	}

		#productView .rightSide .titleContainer	.name{				
		}

		#productView .rightSide .titleContainer	.manufacturer{					
		}
		
	#productView .rightSide .priceContainer	{						
	}

			#productView .rightSide .priceContainer	 .price{
			}

			#productView .rightSide .priceContainer	 .priceOff{			
			}


	#productView .rightSide .starFlash{	
	}
			
#productView .rightSide .description{
}



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

#productArticles{
		font-size:7pt;
		margin-top:15px;
}

	#productArticles .liste th{
		font-weight:normal;
		font-size:9px;
	}


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

	#productArticles .liste TD .button{
		margin-top:2px;
		clear:both;
	}

	#productArticles .liste TD .button:hover{
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}

	#productArticles .liste TD H3{
		color:#3EA0E4;
	}

	#productArticles .liste TD small{
		font-size:7pt;
	}

	#productArticles .liste .TD photo{
		background-color:white;
	}

	#productArticles .infoDegressif{
		border:#4BA9E7 solid 1px;
		position:absolute;			
		background-color:#ECF5FC;
		margin-top:-30px;
		margin-left:-150px;
		padding:5px;
	}

	#productArticles .infoDegressif .tabDegressif{
		background-color:#F2F7FB;	
		width:200px;
		margin-top:10px;
	}

	#productArticles .infoDegressif .tabDegressif TD{
		background-color:white;
		padding-top:0px;
	}
	#productArticles .infoDegressif .tabDegressif TH{
		color:#4BA9E7;
		padding-top:0px;
	}
	


/* ------------------------------------------------------------------ */
/*                           CROSSSELLINGS                            */
/* ------------------------------------------------------------------ */

#crossSellings{
	font-size:7pt;
	margin-top:15px;
}
	
	#crossSellings .liste th{
		font-weight:normal;
		font-size:9px;
	}


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

	#crossSellings .liste TD .button{
		margin-top:2px;
		clear:both;
	}

	#crossSellings .liste TD .button:hover{
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}

	#crossSellings .liste TD H3{
		color:#3EA0E4;
	}

	#crossSellings .liste TD small{
		font-size:7pt;
	}

	#crossSellings .liste .TD photo{
		background-color:white;
	}
/* ------------------------------------------------------------------ */
/*                           PRODUCTTEMPALTES                         */
/* ------------------------------------------------------------------ */

#productTemplates{
	font-size:8pt;
	margin-top:15px;	
}
	#productTemplates .liste{
		border:#F4EEE2 1px solid;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
	}

	#productTemplates .liste TD{
		border-width:0px;
		padding-bottom:2px;
	}
	
	#productTemplates .liste TD H1{
		font-size:11px;
		font-weight:bold;
		margin-bottom:5px;
		margin-top:5px;
		padding:3px;
		display:block;
		height:15px;
	}




/* ------------------------------------------------------------------ */
/*                           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:#F2F6FD;
}


#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:269px;
		float:left;
		margin-right:10px;
	}
	
	#customerArea .rightSide{
		width:269px;
		float:left;
	}

	#customerArea A{
		color:#FFFFFF;
		text-decoration:none;
		display:block;
		color:#FFFFFF;
		text-decoration:none;
		line-height:14px;
		font-size:11px;
	}
	
	#customerArea A .linkCustomer{
		width:179px;
		height:92px;
		padding-left:90px;
		padding-top:8px;
		display:block;
		margin-bottom:10px;
		float:left;
		background:url('images/bg_linkcustomer.jpg') 0px top no-repeat;
	}	

	#customerArea A .linkUserInfo{
		width:179px;
		height:92px;
		padding-left:90px;
		padding-top:8px;
		display:block;
		margin-bottom:10px;
		float:left;
		background:url('images/bg_linkuserinfo.jpg') 0px top no-repeat;
	}

		#customerArea .linkUserInfo:hover{
			cursor:hand;
			background-position:0px bottom;
		}

	#customerArea A .linkAddressBook{
		width:179px;
		height:92px;
		padding-left:90px;
		padding-top:8px;
		display:block;
		margin-bottom:10px;
		float:left;
		background:url('images/bg_linkaddressbook.jpg') 0px top no-repeat;
	}

		#customerArea .linkAddressBook:hover{
			cursor:hand;
			background-position:0px bottom;
		}

	#customerArea A .linkOrders{
		width:179px;
		height:92px;
		padding-left:90px;
		padding-top:8px;
		display:block;
		margin-bottom:10px;
		float:left;
		background:url('images/bg_linkorders.jpg') 0px top no-repeat;
	}

		#customerArea .linkOrders:hover{
			cursor:hand;
			background-position:0px bottom;
		}

	#customerArea A .linkNewsletter{
		width:179px;
		height:92px;
		padding-left:90px;
		padding-top:8px;
		display:block;
		margin-bottom:10px;
		float:left;
		background:url('images/bg_linknewsletter.jpg') 0px top no-repeat;
	}

		#customerArea .linkNewsletter:hover{
			cursor:hand;
			background-position:0px bottom;
		}

/* ------------------------------------------------------------------ */
/*                           SEND TO FRIEND	                          */
/* ------------------------------------------------------------------ */

#sendToFriendsPanel{
	border:#365181 1px solid;
	position:absolute;
	background-color:white;
	width:600px;
	z-index: 2000;
	padding:10px;
}