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

#ControlProductSearch{
	height:81px;
	background-color:#f8f6f6;
	border-bottom:1px solid #dad3d0;
}

	#ControlProductSearch H2{
		height:20px;
		padding:4px 0px 0px 10px;
		font-size:14px;
		color:#ffffff;
		background:url('images/bg_h2_ctrl_productsearch.gif') 0px 0px repeat-x;
	}

	#ControlProductSearch A{
		color:#665953;
		font-size:10px;
	}

		#ControlProductSearch A:hover{
			color:#ff8021;
		}

	#ControlProductSearch .padding{
		padding:0px 10px 0px 10px;
	}

	#ControlProductSearch .btn {
	}

	#ControlProductSearch .btn:hover{
	}


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

#ControlMenuCategories{
}


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

#ControlProductsInHome{
}

	#ControlProductsInHome .small H2{
		font-size:18px;
		display:block; 
		font-weight:normal;
		color:#a08f88;
		margin:0px 0px 10px 0px;
		padding:0px;
		border-bottom:1px solid #dad3d0;
	}

		#ControlProductsInHome .small .product{
			width:138px;
			height:243px;
			float:left;
			padding:1px;
			color:#ffffff;
			font-size:11px;
			border:1px solid #ece9e7;
			cursor:pointer;
			/*margin-bottom:10px;*/
		}

			#ControlProductsInHome .small .product:hover{border:1px solid #ff8021;}
			#ecoDeco #ControlProductsInHome .small .product:hover{border:1px solid #92af12;}
			#bestSales #ControlProductsInHome .small .product:hover{border:1px solid #ff4568;}

		#ControlProductsInHome .small .product .starFlash{
			width:35px;
			height:28px;
			padding-top:9px;
			display:block;
			font-size:11px;
			text-align:center;
			background: url('images/bg_starflash_category1.gif') 0px 0px no-repeat;

			position:relative;
			top:-2px;
			margin-bottom:-37px;
			left:-2px;
			margin-right:-2px;
			z-index:10;
		}

			#ControlProductsInHome .small .product .starFlash{background: url('images/bg_starflash_category1.gif') 0px 0px no-repeat;}
			#ecoDeco #ControlProductsInHome .small .product .starFlash{background: url('images/bg_starflash_category2.gif') 0px 0px no-repeat;}
			#bestSales #ControlProductsInHome .small .product .starFlash{background: url('images/bg_starflash_category3.gif') 0px 0px no-repeat;}

		#ControlProductsInHome .small .product .photo{
			width:137px;
			height:137px;
			text-align:center;
		}

		#ControlProductsInHome .small .product .infos{
			height:96px;
			padding:5px;
			background-color:#ac9d96;
		}

			#ControlProductsInHome .small .product .infos .text{
				height:42px;
			}

				#ControlProductsInHome .small .product .infos .text .name{
					display:block;
				}

				#ControlProductsInHome .small .product .infos .text .description{
					display:none;
				}

				#ControlProductsInHome .small .product .infos .text .fabricant{
					display:block;
				}

			#ControlProductsInHome .small .product .infos .prices{
				height:32px;
				display:block;
				padding:2px 0px 2px 0px;
				margin:2px 0px 2px 0px;
				border-top:1px solid #dad3d0;
				border-bottom:1px solid #dad3d0;
			}

				#ControlProductsInHome .small .product .infos .prices .priceFrom{
					width:49%;
					height:18px;
					float:left;
				}

				#ControlProductsInHome .small .product .infos .prices .priceOff{
					float:right;
					text-align:right;
					font-size:11px;
				}

				#ControlProductsInHome .small .product .infos .prices .price{
					width:49%;
					height:18px;
					float:right;
					font-size:14px;
					letter-spacing:-1px;
					text-align:right;
				}

			#ControlProductsInHome .small .product .infos .stock{
				width:50%;
				float:left;
			}

			#ControlProductsInHome .small .product .infos .details{
				width:13px;
				height:13px;
				float:right;
				text-align:right;
				padding-top:1px;
			}


	#ControlProductsInHome .medium{
	}

	#ControlProductsInHome .separator{
		float:left;
		width:10px;
		height:1px;
	}

	.btnSee {
	margin-bottom: 10px;
	font-size: 10px;
	background-color: #ac9d96;
	padding: 1px 3px 1px 3px;
	color: white;
	display: block;
	width:200px;
	}

	.btnSee:hover {
	background-color: #f87614;
	color: white;
	}


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

#breadCrumb{
	width:530px;
	font-size:11px;
	display:block;
	margin-bottom:15px;
	float:left;
}


/* ------------------------------------------------------------------ */
/*                           TOOLS       	                          */
/* ------------------------------------------------------------------ */

#toolsView{
	width:45px;
	float:right;
	text-align:right;
}


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

#productFilter{
	height:27px;
	padding:0px 6px 0px 6px;
	margin-bottom:5px;
	font-size:11px;
	background-color:#F8F6F6;
	border-bottom:1px solid #dad3d0;
}

	#productFilter .leftSide{
		width:120px;
		height:21px;
		float:left;
		padding-top:6px;
	}

	#productFilter .rightSide{
		width:240px;
		height:27px;
		float:right;
		text-align:right;
	}

	#productFilter A{
		color:#665953;
	}

		#productFilter A:hover{
			color:#ff8021;
			text-decoration:underline;
		}
	
	#productFilter A.active{
		color:#ff8021;
		font-weight:bold;
		text-decoration:underline;
	}

	#productFilter .input{
		font-size:10px;
		margin-top:5px;
		background-color:white;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCT PAGER 	                          */
/* ------------------------------------------------------------------ */

#productPager{
	height:22px;
	padding:4px 6px 0px 6px;
	margin-bottom:10px;
	font-size:11px;
	background-color:#F8F6F6;
	border-bottom:1px solid #dad3d0;
}

	#productPager .left{
		width:30%;
		height:19px;
		float:left;
		text-align:left;
		padding-top:3px;
	}

	#productPager .center{
		width:40%;
		height:22px;
		float:left;
		text-align:center;
	}

	#productPager .right{
		width:30%;
		height:22px;
		float:right;
		text-align:right;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCT BOTTOM PAGER                     */
/* ------------------------------------------------------------------ */

#productBottomPager{
	height:22px;
	padding:4px 6px 0px 6px;
	margin-top:10px;
	font-size:11px;
	background-color:#F8F6F6;
	border-top:1px solid #dad3d0;
}

	#productBottomPager .left{
		width:30%;
		height:19px;
		float:left;
		text-align:left;
		padding-top:3px;
	}

	#productBottomPager .center{
		width:40%;
		height:22px;
		float:left;
		text-align:center;
	}

	#productBottomPager .right{
		width:30%;
		height:22px;
		float:right;
		text-align:right;
	}

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

#productListFilters{
	background-color:#f8f6f6;
	border-bottom:1px solid #dad3d0;
}
	
	#productListFilters H1{
		display:none;
	}

	#productListFilters H2{
		height:20px;
		padding:4px 0px 4px 10px;
		font-size:14px;
		color:#ffffff;
		margin-bottom:0px;
		background:url('images/bg_h2_ctrl_productsearch.gif') 0px 0px repeat-x;
	}

	#productListFilters A{
		display:block;
		padding:2px 2px 2px 23px;
		border-bottom:1px solid #ece9e7;
		font-size:11px;
		color:#665953;
		background:url('images/filter_puce.gif') 0px 0px no-repeat;
	}

		#productListFilters A:hover{
			color:#ffffff;
			background-color:#ff8021;
		}

	#productListFilters .filter{
		padding-bottom:10px;
	}

		#productListFilters .filter .rating{
			display:block;
			float:left;
			width:11px;
			height:15px;
			margin-right:2px;
			position:relative;
			top:-14px;
			left:78px;
			margin-bottom:-13px;
			background:url('images/rating-filter.gif') 0px 0px no-repeat;
		}

		#productListFilters .filter .moreValues{
			width:215px;
			margin:5px 0px 0px 5px;
		}


/* ------------------------------------------------------------------ */
/*                  PRODUCT  LIST OUR FILTER                          */
/* ------------------------------------------------------------------ */

#productListOurFilters{
	background-color:#f8f6f6;
	padding-bottom:10px;
	border-bottom:1px solid #dad3d0;
}

	#productListOurFilters H1{
		height:20px;
		padding:4px 0px 4px 10px;
		font-size:14px;
		color:#ffffff;
		margin-bottom:0px;
		border-bottom:0px solid #dad3d0;
		background:url('images/bg_h2_ctrl_productsearch.gif') 0px 0px repeat-x;
	}

	#productListOurFilters .ourFilter{
		display:block;
		padding:2px 2px 2px 23px;
		border-bottom:1px solid #ece9e7;
		font-size:11px;
		color:#665953;
		background:url('images/filter_remove.gif') 0px 0px no-repeat;
	}

		#productListOurFilters .ourFilter:hover{
			color:#ffffff;
			background-color:#ff8021;
		}

		#productListOurFilters .ourFilter .rating{
			display:block;
			float:left;
			width:11px;
			height:15px;
			margin-right:2px;
			position:relative;
			top:-14px;
			left:78px;
			margin-bottom:-13px;
			background:url('images/rating-filter.gif') 0px 0px no-repeat;
		}

	#productListOurFilters .deleteFilter{
			display:block;
			padding:2px 2px 2px 23px;
			border-bottom:1px solid #ece9e7;
			font-size:11px;
			color:#e21f2e;
			background:url('images/filter_remove.gif') 0px 0px no-repeat;
	}

		#productListOurFilters .deleteFilter:hover{
			color:white;
			background:url('images/filter_remove_red.gif') 0px 0px no-repeat #e21f2e;
		}


/* ------------------------------------------------------------------ */
/*                           PRODUCTS GRID 	                          */
/* ------------------------------------------------------------------ */

#productsGrid{
}

	#productsGrid .product{
		width:138px;
		height:243px;
		float:left;
		padding:1px;
		color:#ffffff;
		font-size:11px;
		border:1px solid #ece9e7;
		cursor:pointer;
		margin-bottom:25px;
	}


		#productsGrid .product:hover{border:1px solid #ff8021;}

		#productsGrid .product .starFlash{
			width:35px;
			height:28px;
			padding-top:9px;
			display:block;
			font-size:11px;
			text-align:center;
			background:url('images/bg_starflash_category1.gif') 0px 0px no-repeat;

			position:relative;
			top:-2px;
			margin-bottom:-37px;
			left:-2px;
			margin-right:-2px;
			z-index:10;
		}

		#productsGrid .product .photo{
			width:137px;
			height:137px;
			text-align:center;
		}

		#productsGrid .product .infos{
			height:96px;
			padding:5px;
			background-color:#ac9d96;
		}

			#productsGrid .product .infos .text{
					height:42px;
					width: 128px;
					overflow: hidden;
				}

					#productsGrid .product .infos .text .name{
						display:block;
					}

					#productsGrid .product .infos .text .description{
						display:none;
					}

					#productsGrid .product .infos .text .fabricant{
						display:block;
					}

					#productsGrid .product .infos .text .designer{
						display:none;
					}

				#productsGrid .product .infos .prices{
					height:32px;
					display:block;
					padding:2px 0px 2px 0px;
					margin:2px 0px 2px 0px;
					border-top:1px solid #dad3d0;
					border-bottom:1px solid #dad3d0;
				}

					#productsGrid .product .infos .prices .priceFrom{
						width:49%;
						height:18px;
						float:left;
					}

					#productsGrid .product .infos .prices .price{
						width:49%;
						height:18px;
						float:right;
						font-size:14px;
						letter-spacing:-1px;
						text-align:right;
					}

					#productsGrid .product .infos .prices .priceOff{
						float:right;
						text-align:right;
						font-size:11px;
					}

				#productsGrid .product .infos .stock{
					width:50%;
					float:left;
				}

				#productsGrid .product .infos .details{
					width:13px;
					height:13px;
					float:right;
					text-align:right;
					padding-top:1px;
				}

	#productsGrid .separator{
		float:left;
		width:10px;
		height:1px;
	}


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

.productsList{
	background-color:#F8F6F6;
	border-top:1px solid #dad3d0;
	border-bottom:1px solid #dad3d0;
}

	.productsList{
		white-space:nowrap
	}

		.productsList A{
			color:#ff8021;
		}

			.productsList A:hover{
				text-decoration:underline;
			}

	.productsList .trTitle{
		border-bottom:1px solid #dad3d0;
	}

		.productsList .trTitle A{
			font-size:11px;
			color:#665953;
			font-weight:bold;
		}

		.productsList .trTitle A:hover{
			text-decoration:underline;
		}

	.productsList .trOdd{
		background-color:#ffffff;
		height:27px;
	}

	.productsList .trEven{
		background-color:#F8F6F6;
		height:27px;
	}

	.productsList .subLink{
		font-size:11px;
		color:#665953;
	}

		.productsList .subLink:hover{
			color:#ff8021;
			text-decoration:underline;
		}

	.productsList .price{
		font-size:14px;
		color:#ff8021;
		font-weight:bold;
	}


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

/* ------------------------------------------------------------------ */
/*                           PRODUCT NAVIGATION                       */
/* ------------------------------------------------------------------ */

#productsNavigation{
	height:20px;
	padding:4px 6px 0px 6px;
	margin-bottom:10px;
	font-size:11px;
	background-color:#F8F6F6;
	border-bottom:1px solid #dad3d0;
}

	#productsNavigation .left{
		width:80px;
		float:left;
	}

	#productsNavigation .center{
		width:80px;
		float:left;
		text-align:center;
	}

	#productsNavigation .right{
		width:80px;
		float:left;
		text-align:right;
	}

	#productsNavigation .return{
		float:right;
	}


/* ------------------------------------------------------------------ */
/*                           PRODUCT VIEW	                          */
/* ------------------------------------------------------------------ */
			
#productView{
	padding:10px;
	border:1px solid #ece9e7;
}

	#productView P{
		padding:0px;
		margin:0px 0px 10px 0px;
	}

	#productView .starFlash{
		width:35px;
		height:28px;
		padding-top:9px;
		display:block;
		font-size:11px;
		color:#ffffff;
		text-align:center;
		background: url('images/bg_starflash_category1.gif') 0px 0px no-repeat;

		position:relative;
		margin-bottom:-37px;
		z-index:10;
	}

	#productView .title{
		width:360px;
		height:47px;
		float:left;
		font-size:18px;
		border-bottom:1px solid #ece9e7;
	}

		#productView .title .productName{
			font-size:18px;
		}

		#productView .title .manufacturer{	
			font-size:14px;
		}

	#productView .priceContainer{
		width:180px;
		height:34px;
		float:right;
		text-align:right;
		padding:5px 10px 5px 10px;
		font-size:12px;
		border:2px solid #ff8021;

	}

		#productView .priceContainer .price{
			height:14px;
			font-size:11px;
			float:left;
			padding:6px 0px 0px 0px;
		}

		#productView .priceContainer .priceFrom{
			height:14px;
			font-size:11px;
			float:right;
			padding:6px 4px 0px 0px;
		}

		#productView .priceContainer .priceMin{
			height:20px;
			float:right;
			font-size:18px;
			color:#ff8021;
		}

		#productView .priceContainer .priceOff{
			font-size:11px;
		}

	#productView .leftSideView{
		float:left;
		margin-top:15px;
	}

		#productView .leftSideView .photoContainer{
			width:280px;
			height:180px;
			padding:3px;
			border:1px solid #ece9e7;
			text-align:center;
			font-size:0px;
		}

		#productView .leftSideView .zoom{
			width:16px;
			height:16px;
			display:block;
			background:url('images/zoom.gif') 0px 0px no-repeat;
			position:relative;
			top:-20px;
			margin-bottom:-16px;
			left:4px;
			z-index:10;
		}

		#productView .leftSideView .smallPhotoContainer{
			width:286px;
			margin-top:10px;
		}

			#productView .leftSideView .smallPhotoContainer .smallPhoto{
				width:60px;
				border:1px solid #ece9e7;
				padding:3px;
				font-size:0px;
				text-align:center;
				overflow:hidden;
				margin-bottom:3px;
			}


			#productView .leftSideView .smallPhotoContainer .separator{
				width:4px;
				height:1px;
			}

	#productView .rightSideView{
		width:280px;
		float:right;
		margin-top:15px;
	}

		#productView .rightSideView .description{
		}

		#productView .rightSideView .documents{
			margin:top:10px;
			border-top:1px solid #ece9e7;
		}

			#productView .rightSideView .documents H2{
				display:none;
			}

			#productView .rightSideView .documents .linkDoc{
				border-bottom:1px solid #ece9e7;
			}


/* Rating */

#ratingContainer{
	width:266px;
	border:1px solid #ece9e7;
	padding:10px;
	margin-top:10px;
}

.rating-box{
    position:relative;
    width:69px;
    height:13px;   
    background:url('images/product_rating_blank_star.gif') repeat-x;        
}

.rating-box .rating{
    position:absolute;
    top:0;
    left:0;
    height:13px;
    background:url('images/product_rating_full_star.gif') repeat-x;
}

.btnOrange{
	width:120px;
	display:block;
	float:left;
	padding:2px 5px;
	color:#85817f;
	font-size:11px;
	text-align:center;
	cursor:pointer;
	background:url('images/corner_btn.gif') right bottom no-repeat #e2dbd8;
}

	.btnOrange:hover{
		color:#ffffff;
		background:url('images/corner_btn_hover.gif') right bottom no-repeat #f06801;
	}

#productReviewPager{
	margin-top:10px;
	padding-top:6px;
	border-top:1px solid #DAD3D0;
	text-align:center;
}

	#productReviewPager	A{
		border:1px solid #DAD3D0;
		padding:1px 3px;	
	}

		#productReviewPager	A:hover{
			border:1px solid #ff8021;
		}

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

#productTemplates{
	margin-bottom:10px;
	border-top:1px solid #ece9e7;
}
	
	#productTemplates A{
	}

	#productTemplates H2{
		display:block;
		padding-left:3px;
		margin-top:2px;
		margin-bottom:0px;
		border-bottom:1px solid #ece9e7;
	}

	#productTemplates{
	}

	#productTemplates TD{
		padding:3px;
		border-bottom:1px solid #ece9e7;
	}
	
	#productTemplates TD H2{
		margin:2px;
	}

	#productTemplates .rating{
		display:block;
		float:left;
		width:11px;
		height:15px;
		margin-right:2px;
		position:relative;
		top:-14px;
		left:78px;
		margin-bottom:-13px;
		background:url('images/rating-filter.gif') 0px 0px no-repeat;
	}
	
	#productTemplates .subLink{
		color:#665953;
	}
	#productTemplates .subLink:hover{
		color:#665953;
	}

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

#productArticles{
	margin-top:10px;
}

	#productArticles H2{
		display:none;
	}

	#productArticles table{
		border-bottom:1px solid #ac9d96;
	}

	#productArticles TH{
		font-weight:normal;
		font-size:11px;
		color:#ffffff;
		background-color:#ac9d96;
	}

	#productArticles TD{
		border-bottom:1px solid #ece9e7;
	}

	#productArticles TD H3{
		 font-size:18px;
		 margin:0px;
		 display:inline;
	}

	#productArticles .infoDegressif{
		border:2px solid #ff8021;
		position:absolute;			
		background-color:#FFFFFF;
		margin-top:-30px;
		margin-left:-150px;
		padding:5px;
	}

		#productArticles .infoDegressif .tabDegressif{
			background-color:#FFFFFF;	
			width:200px;
			margin-top:10px;
		}
	
		#productArticles .infoDegressif .tabDegressif TD{
			background-color:white;
			padding-top:0px;
		}
		#productArticles .infoDegressif .tabDegressif TH{
			color:#ff8021;
			background-color:#ffeddf;
			padding-top:0px;
		}

	#productArticles .button{
		margin-top:3px;
	}

		#productArticles .button:hover{
			filter:alpha(opacity=80);  
			-moz-opacity:0.80;
			opacity: 0.80;
		}


/* ------------------------------------------------------------------ */
/*                           CROSS SELLINGS                           */
/* ------------------------------------------------------------------ */

#crossSellings{
	border-top:2px solid #ac9d96;
	padding-top:10px;
}


/* ------------------------------------------------------------------ */
/*                      sendToFriendsPanel 	                          */
/* ------------------------------------------------------------------ */
	
#sendToFriendsPanel {
	position:absolute;
	background-color:White;
	width : 600px;
}
