/* ------------------------------------------------------------------ */
/* -                    CONTROL FGA CHOOSE MODULE                   - */
/* ------------------------------------------------------------------ */

#ControlFgaChooseModule{
	padding:6px;
	margin-bottom:10px;
	background:url("images/bg_search.gif") 0px 0px repeat-x #000000;
	border-bottom:1px dotted #2C2C2C;
}

	#ControlFgaChooseModule .input{
		width:221px;
	}

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

#ControlProductSearch{
	margin-top:10px;
	margin-bottom:10px;
	padding:6px;
	background:url("images/bg_search.gif") 0px 0px repeat-x #000000;
	border-bottom:1px dotted #2C2C2C;
}

	#ControlProductSearch A{
		font-size:9px;
		color:white;
		text-decoration:none
	}
	
		#ControlProductSearch A:hover{
			color:#E00116;
		}
	
	#ControlProductSearch h2{
		color:white;
		margin-bottom:0px;
	}
	
	#ControlProductSearch .formulaire{
		border-width:0px;
		padding:0px;
	}
	
	#ControlProductSearch .formulaire .input input{
		width:180px;
	}
	
	#ControlProductSearch .formulaire .inputBorder input{
		width:180px;
	}

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

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

#lastSearch{
	margin-bottom:10px;
}

	#lastSearch H2{
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		margin-bottom:15px;
		margin-top:0px;
		display:block;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#262626;
	}

	#lastSearch A{
		display:block;
		padding:3px;
		padding-left:14px;
		text-decoration:none;
		color:#FFFFFF;
		border-bottom:1px solid #141414;
		background:url("images/bg_link.gif") 4px 6px no-repeat #262626;
	}


	#lastSearch A:hover{
		background-color:#E00116;
	}

	#lastSearch .separator{
	}

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

#searchEngine{
	background-color:#262626;
	padding:5px;
	margin-bottom:15px;
}

	#searchEngine .formulaire{
		border-width:0px;
	}
	
	#searchEngine .btn{
		float:right;
	}
	
/* ------------------------------------------------------------------ */
/*                           BREADCRUMB  	                          */
/* ------------------------------------------------------------------ */

#breadCrumb{
	padding:6px;
	background-color:#262626;
	margin-bottom:15px;
}

	#breadCrumb b{
	}

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

#productFilter{
	margin-bottom:15px;
	background-color:#262626;
	border-bottom:1px solid #565656;
	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-bottom:10px;
}

	#ControlMenuCategories h1{
		display:none;
	}

		#ControlMenuCategories A{
			display:block;
			padding:3px;
			padding-left:14px;
			text-decoration:none;
			color:#FFFFFF;
			border-bottom:1px solid #141414;
			background:url("images/bg_menucategoriea_parent.gif") 4px 6px no-repeat #262626;
		}

		#ControlMenuCategories A:hover{
			background-color:#E00116;
		}
		
			#ControlMenuCategories .enfant{
			}
			
			#ControlMenuCategories .enfant A{
				display:block;
				padding:3px;
				padding-left:20px;
				text-decoration:none;
				background-color:;
				color:#FFFFFF;
				border-bottom:1px solid #262626;
				background:url("images/bg_menucategoriea_enfant.gif") 10px -10px no-repeat #141414;
			}

			#ControlMenuCategories .enfant A:hover{
				color:#FFFFFF;
				background:url("images/bg_menucategoriea_enfant.gif") 10px -10px no-repeat #E00116;
			}


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


#ControlProductsInHome{
		text-align:left;
}

	#ControlProductsInHome A{
		display:block;
		float:left;
		width:143px;
		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:pointer;
	}
	
	#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:60px;
		width:80px;
		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{
	width:155px;
	border:2px solid #262626;
	display:block;
	float:left;
	margin-bottom:15px;
	text-decoration:none;
	text-align:center;
	text-decoration:none;
}


	#CategoriesList .category:hover{
		display:block;
		float:left;
		border:2px solid #E00116;
		cursor:pointer;
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}	


#CategoriesList .category .texte{
	height:24px;
	padding-top:6px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(images/puce.gif) 10px 10px no-repeat #141414;
}

#CategoriesList .separator{
	width:15px;
	height:10px;
	float:left;
}


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

#productsList{
}
	
	#productsList .product{
		width:155px;
		height:233px;
		border:2px solid #262626;
		display:block;
		float:left;
		margin-bottom:15px;
		text-decoration:none;
		text-align:left;
		text-decoration:none;
	}

	#productsList .product:hover{
		display:block;
		float:left;
		border:2px solid #E00116;
		cursor:pointer;
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}	
	
	#productsList .product .starFlash{
		width:45px;
		height:29px;
		padding-top:16px;
		text-align:center;
		position:absolute;	
		display:block;
		font-size:9px;
		color:white;		
		margin-left:123px;
		margin-top:150px;
		background:url("images/bg_product_badge.png") 0px 0px no-repeat;
	}

	
	#productsList .product .fabricant{
		height:20px;
		padding-top:3px;
		display:block;
		text-align:center;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#262626;
	}

	#productsList .product .texte{
		height:30px;
		padding-top:3px;
		margin-bottom:5px;
		display:block;
		text-align:center;
		text-decoration:none;
		font-size:9px;
		color:#FFFFFF;
		background-color:#262626;
	}

	#productsList .product .photo{
		height:110px;		
		text-align:center;
	}

	#productsList .product .description{
		height:28px;
		padding:3px;
		padding-left:5px;
		margin-top:3px;
		display:block;
		text-align:left;
		text-decoration:none;
		font-size:10px;
		color:#FFFFFF;
		background-color:#262626;
	}

	#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{
		float:right;
		padding-right:0px;
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		margin:3px;
	}

	#productsList .separator{
		width:15px;
		height:10px;
		float:left;
	}
	
/* ------------------------------------------------------------------ */
/* -                    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{
	padding:20px;
	background:url("images/bg_productview.jpg") 0px 0px repeat-y;
}

	#productView .starFlash{	
		width:80px;
		height:50px;			
		padding-top:30px;
		text-align:center;
		position:absolute;
		display:block;
		color:#FFFFFF;
		font-size:15px;
		font-weight:bold;
		margin-left:-13px;
		margin-top:-13px;
		background:url("images/bg_view_badge.png") 0px 0px no-repeat;
	}

	#productView .leftSide{
		float: left; 
		width: 270px;
		margin-right:55px;
	}

		#productView .leftSide .photo{
			height: 190px; 
			width: 270px; 
			text-align: center;
			clear:both;
			background-color:#000000;
		}

			#productView .leftSide .zoom{
			background:url("images/zoom.gif") 5px 5px no-repeat;
			width:31px;
			height:31px;
			margin-bottom:-30px;
			position:relative;
			top:-31px;
			left:239px;
			display:block;
		}

			#productView .leftSide .smallPhoto{
				padding:5px;
				margin-right:8px;
				background-color:#000000;
			}

		#productView .leftSide .tools{
			width:270px;
		}
		
			#productView .leftSide .tools HR{
				display:none;
			}
			
			#productView .leftSide .tools A{
				display:block;
				margin-top:-18px;
				margin-left:22px;
				padding:3px;
				width:242px;
				margin-bottom:10px;
				text-decoration:none;
				color:#FFFFFF;
				background-color:#141414;
			}
			
				#productView .leftSide .tools A:hover{
					display:block;
					margin-top:-18px;
					margin-left:22px;
					padding:3px;
					width:242px;
					margin-bottom:10px;
					text-decoration:none;
					color:#FFFFFF;
					background-color:#E00116;
					cursor:pointer;
				}

	#productView .rightSide{
		float:left;
		width:317px;
		text-align:left;
	}

	#productView .rightSide .titleContainer	{						
		float:left;
		width:222px;
		margin-bottom:0px;
	}

		#productView .rightSide .titleContainer	.name{				
			margin-bottom:0px;
			margin-top:0px;
			font-size:21px;
			letter-spacing:-1px;
		}

		#productView .rightSide .titleContainer	.manufacturer{					
			margin-top:0px;
			margin-bottom:0px;
			font-size:15px;
			color:#E00116;
		}
		
	#productView .rightSide .priceContainer	{						
		text-align:right;
		float:right;
		width:95px;
		margin-bottom:0px;
	}

			#productView .rightSide .priceContainer	 .price{
				font-size:22px;		
				color:#E00116;
				display:block;
			}

			#productView .rightSide .priceContainer	 .priceOff{			
				font-size:14px;						
				color:#FFFFFF;	
				display:block;
			}
			
	#productView .rightSide .description{
		border-top:3px solid #FFFFFF;
		clear:both;
		margin-top:10px;
		margin-bottom:10px;
		padding-top:10px;
		text-align:justify;
	}

/* ------------------------------------------------------------------ */
/*                           PRODUCTTEMPLATES                         */
/* ------------------------------------------------------------------ */

#productTemplates{
	border-left:1px solid #565656;
	border-right:1px solid #565656;
}
	#productTemplates .liste{
		background-color:#141414;
	}

	#productTemplates .liste TD{
		padding-left:5px;
	}
	
	#productTemplates .liste TD H1{
		margin:0px;
		background-color:transparent;
		padding:0px;
		padding-bottom:3px;
		padding-top:3px;
		/*text-decoration:none;
		font-size:13px;
		color:white;
		margin-bottom:5px;
		margin-top:5px;
		padding:3px;
		display:block;
		font-weight:normal;
		background-color:#262626;*/
	}

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

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

	#productArticles H2{
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		margin-top:0px;
		display:block;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:#262626;
	}

	#productArticles H3{
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		margin-top:0px;
		display:block;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:3px;
		background-color:transparent;
	}
	
	#productArticles .liste{
	}
	
	#productArticles .liste th{
		padding-left:5px;
		padding-right:5px;
	}

	#productArticles .liste TD{
		padding:5px;
		padding-top:15px;
		padding-bottom:10px;
	}

	#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{
	}

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

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

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

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

	#productArticles .infoDegressif .tabDegressif TD{
		background-color:#141414;
		padding-top:0px;
		border-width:0px;
	}
	#productArticles .infoDegressif .tabDegressif TH{
		color:#E00116;
		padding-top:0px;
		border-width:0px;
	}

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

#crossSellings{
}

	#crossSellings .product{
		width:155px;
		height:233px;
		border:2px solid #262626;
		display:block;
		float:left;
		margin-bottom:15px;
		text-decoration:none;
		text-align:center;
		text-decoration:none;
	}

	#crossSellings .product:hover{
		display:block;
		float:left;
		border:2px solid #E00116;
		cursor:pointer;
		filter:alpha(opacity=50);  
		-moz-opacity:0.50;
		opacity: 0.50;
	}	

	#crossSellings .product .starFlash{
		width:45px;
		height:29px;
		padding-top:16px;
		text-align:center;
		position:absolute;	
		display:block;
		font-size:9px;
		color:white;
		margin-left:120px;
		margin-top:85px;
		background:url("images/bg_product_badge.png") 0px 0px no-repeat;
	}
	
	#crossSellings .product .fabricant{
		height:20px;
		padding-top:3px;
		display:block;
		text-align:center;
		text-decoration:none;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		background-color:#262626;
	}

	#crossSellings .product .texte{
		height:30px;
		padding-top:3px;
		margin-bottom:5px;
		display:block;
		text-align:center;
		text-decoration:none;
		font-size:9px;
		color:#FFFFFF;
		background-color:#262626;
	}


	#crossSellings .product .photo{
		height:110px;		
		text-align:center;
	}

	#crossSellings .product .description{
		height:28px;
		padding:3px;
		padding-left:5px;
		margin-top:3px;
		display:block;
		text-align:left;
		text-decoration:none;
		font-size:10px;
		color:#FFFFFF;
		background-color:#262626;
	}

	#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{
		float:right;
		padding-right:0px;
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		margin:3px;
	}

	#crossSellings .separator{
		width:15px;
		height:10px;
		float:left;
	}	

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

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

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