.Header{
	margin: 0px 0px 25px 0px;
	height: 5px;
	border: 0;
	background: no-repeat top right #a7c539;
	padding: 0;
}
.Footer {
	height : 50px;
}

.seperation {
	background: url('vide-sep?png') no-repeat 1px -1px;
	height: 28px;
	width: 200px;
	position: relative;
	left: -5px;
}
.seperation_2{
	background: url('background.jpg');
}
.NavBarTop {
	display: none;
}

.NavBarElement2.ShopLogo {background: none !important ; box-shadow: none !important; margin-bottom: 20px;	}
.NavBarElement2.ShopLogo  a{ width :100%; padding: 0 !important;}

.ShopLogo img{
	width: 100%;
}

a.no{position: relative !important; 
bottom: 0 !important;}
/******* right ******/


.ContextBoxHead_2{
	background: #f0eae6;
	height: 22px;
	padding-top: 5px;
}
	.ContextBoxHead_2 p{
		color: #5f4344 !important;
		font-weight: bold;
		font-size: 14px;
		text-transform: uppercase;
	}

.ContextBoxBody_2{
	padding: 10px;
}
	.ContextBoxBody_2 p{
		color: #5f4344 !important;

	}
		.ContextBoxBody_2 p span{
			font-weight: bold;

		}
	.ContextBoxBody_2 img{
		margin: auto;
		display: block;
	}
	.cybermut{
		width: 100%;
	}

#transporteur {
	height : 30px;

}
	#transporteur img {
		margin :-10px 5px 5px 5px;
	}
	#transporteur p{
		display: inline-block;
		width: 108px;
		height: 35px;
		line-height: 95%;

	}

#colis p{
	font-size: 12px;
}

#promo img{
	display: block; 
	margin: auto ;
}
#promo p{
	padding: 5px 17px 2px 17px;
	line-height: 95%;
	font-size: 16px;
	font-weight: bold;
	color: #6e890c;
	text-align: center
}

#offre-B p{
	font-weight: bold;
}	
	#offre-B p span{
		font-size: 17px;
		font-weight: bold;
		text-transform: uppercase;
	}

#mode_P{
	width: 100%;
	height: 39px;
	margin: auto;
	padding: 13px 0;
	background: white;
}
	#mode_P img{
		margin:  0 7px;
	}


.NavBarElement0 .TopSmallMargin {
	font-size: 10px;
	margin: 12px 5px;
}

/******* left ******/

.NavBarLeft  .BoxContainer{ 
background: white !important; }

.NavBarLeft  .NavBarElement1 .ContextBoxHead span{
 	width: 89px;
}
.NavBarLeft  .NavBarElement4 .ContextBoxHead span{
 	width: 145px;
}

.NavBarLeft .NavBarElement4 .BoxContainer, #moodular{
	height: 692px; 
	overflow: hidden;
}
	.NavBarLeft  .NavBarElement4  .BoxContainer .ContextBoxBody{
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;

	}

	.NavBarLeft  .NavBarElement4 	.ContextBoxBody a {
		color: #502e30 !important;
		font-size: 11px;
		text-align: center;
		display: block;
	}
	.NavBarLeft  .NavBarElement4 	.ContextBoxBody div {
		height: 110px;
		overflow: hidden;
	}
		.NavBarLeft  .NavBarElement4 	.ContextBoxBody div  img{
			height: 100%;
		}




.NavBarLeft .NavBarElement2, .NavBarLeft .NavBarElement3{
	background: white ; 	
	box-shadow: 0 0 5px #bbb;
}
	.NavBarLeft .NavBarElement2	a{
		color: #502e30;
		padding: 0 0 0 17px;
		background: url("/WebRoot/StoreTypes/6.14.1/StratoFR/SF/Icon/SimpleSymbolsAlt/img_actionlink.png") no-repeat top left;
	}

.NavBarLeft .ContextBoxBody {
	clear: both;
	padding: 4px 10px;
	border: 0;
	margin-bottom: 1px;
	text-align: left;
	background: url('separateur-menu.png') no-repeat center bottom !important;
}





.ContextBox .ContextBoxHead span {
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
}

.ContextBox {

				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
	margin-top: 27px !important;
	
}

.NavBarElement0{
	margin-top: 0px !important;
}



button.LoginButton{width: 152px !important;}

input.LoginButton{
	height: 30px !important;
	
	color: white !important;
	text-transform: uppercase;
	background: #f89821;
	border : none;
}



	
input.Search,input.Login {

    -webkit-border-radius: 3px;  
    -moz-border-radius: 3px;  
    border-radius: 3px;  
	width: 101px !important;
	height: 26px !important;
	margin: 0;
	padding: 0px 3px 0 8px;
}
input.Login{
	width: 141px !important;
}

.SearchForm .ep-uiInput-button {
	background: url('btn-ok.png') no-repeat !important;
	height: 25px !important;
	width: 32px;
}
.SearchIcon{
	background: none !important;
}

	.SearchForm .ep-uiInput-button:hover {
		background-position: 0px -25px !important;
	}
/****** CONTAIN ****/
#view-diapo{
	display: block;
	margin: 0px auto 25px auto;
}
#Action_Ardennes_Toys{ 
float: left;
width: 200px;
margin: 41px 10px;}
#view-text {

	text-align: center;
	background: #fff;
	border: none !important;
	margin: 15px 0 25px 0;
	padding: 5px !important
			 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;

}
	#view-text .text{
		width: 351px;
		display: inline-block;
		padding-bottom: 15px;
	}
	#view-text p {
		color: #945457;
		margin: 20px 0 5px 0;
	}
		#view-text p span {
			font-weight: bold;
		}
.CategoryText table {
	margin: 15px 0 ;
}

.CategoryText table td {
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
}
.CategoryText table td:first-child {
	display: block;
	width: 280px !important;
	height: 200px !important;
	background: #fff;
	border: none !important;
	margin: 0 15px 0 0;
	padding: 0 !important;
	position: relative;
}
.CategoryText table td:last-child {
	padding: 0 !important;
	width: 280px !important;
	height: 200px !important;
	background: #fff;
	border: none !important;
	margin: 0 0 0 15px;
	position: relative;
}
	.CategoryText table td .image-produit {
		float: left;
		height: 100%;
		width: 40%;
	}
		.CategoryText table td .image-produit img {
			max-width: 85%;
			margin: auto;
			display: block;
			vertical-align: middle;
			height: 86px;
			padding: 48px 0;
		}
	.CategoryText table td .contenu-produit {
		width: 55%;
		display: inline-block;
		height: 100%;
		overflow: hidden;
		position: relative;
	}
		.CategoryText table td .contenu-produit h5 {
			display: inline-block;
			padding: 13px 0px;
			font-size: 16px;
			color: #502e30;
		}
		.CategoryText table td .contenu-produit p {
			color: #945457;
			font-size: 11px;
		}
		.CategoryText table td .contenu-produit p a {
			position: absolute;
			bottom: 20px;

		}
			.CategoryText table td .contenu-produit p span {
				font-size: 11px;
				color: #502e30;
			}





/******* AUTRE page *****/

.TableHead, .ProductListHead, .ProductListFoot{
	background: #a7c539 !important;
	height: 25px;
	color: white !important;
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;	
		width: 575px !important;
		margin: 5px;
}

.CrossellingCount {
	background: white !important ; 
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
}
	.CrossellingCount tr td{
		background: white ; 
		border : 1px solid #bbb;
	}

	.CrossellingCount .CrossellingInfoArea{
		background: white ; 
	}
	.CrossellingCount .CrossellingImageArea{
		min-height: 148px;
	}
	

	div.ProductListHead a{
		color : white ; 
	}

	.InfoArea {
		width: 90% !important;
		padding: 5px 13px 5px 0;
	}

	.ProductDetails , .CategoryList .ListItemProductContainer {
		background: white;
					 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;	
		width: 575px !important;
		margin: 5px;
	}

	/****** PRIX d'un produit **/


	.ProductDetails .Price {
		font-size: 23px;
		color: #5f4344;
		font-weight: bold;
		font-style: normal;
		clear: both;
		margin-right: 9px;
	}
	.TaxAndShippingInfo {
		margin-right: 12px;
	}

	/*** BOUTON  panier **/
	.AddToBasketButton button.ep-uiInput-button {
		background: #f89821 !important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width: 156px !important;
		height: 36px !important;
		color: white;
		text-transform: uppercase;
		border: none;
	}



	/*** BOUTON quantité panier **/
	.ep-uiInput-button{
		background: #f89821 !important;
		height: 30px;
		border: none;
		color : white !important;
	
	}
		.ep-uiInput-button a{
			height: 17px;
			line-height: 17px!important;
			color : white !important ;
		}
			a.ep-uiSpinner-stepUp{ background: #ff9715 !important; }
			a.ep-uiSpinner-stepDown{ background: #f89821 !important;}



		.epWidth50.epWidth-29 {width: 22px;height: 22px;text-align: center;}

	/*** AFFIHCER LE PANIER ***/

	.CheckoutButtonsDiv{
		border: 0px !important;
		background: none;
		padding: 0px !important;
		margin: 0px !important;
	}
		
	.LinkBasket {
		background: #f89821 !important;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width: 140px !important;
		height: 17px !important;
		color: white !important;
		text-transform: uppercase;
		font-size: 12px !important;
		padding: 7px 9px;
		text-align: center;
		margin: 11px 0;
	}
	

	/*** hover bouton orange ***/ 
	input.LoginButton:hover,
	.LinkBasket:hover , 
	.AddToBasketButton button.ep-uiInput-button:hover,
	a.ep-uiSpinner-stepUp:hover,
	a.ep-uiSpinner-stepDown:hover{
		background: #f7a949 !important;
	}

	/**bouton continuer achat*/

	#ContinueShoppingButton a { height: 16px; padding: 9px 13px; }
	#ContinueShoppingButton a:hover { height: 16px; padding: 9px 13px; }

	/**** bouton liste des pages ***/ 

	ul.PagerSizeContainer{

	}
	ul.PagerSizeContainer li{ background: #a7c539 !important;
		height: 15px;
		color: white !important;
		border: none !important;
		padding: 6px;
	}
	ul.PagerSizeContainer li.Current{background: #c1dc5f !important;
		height: 15px;
		color: black !important;
		border: none !important;
		padding: 6px;
	}
	ul.PagerSizeContainer li:hover{background: #d1e682 !important; }

	
/**** liste des produites ***/

.ContentArea h3 a, .ContentArea h3 a:hover {
	font-weight: bold;
	font-size: 19px;
}
.ContentArea h1{
	font-size: 20px;
}

.AlternateRow,
.ListItemProduct .InfoArea,
.ListItemProductContainer {
	background: #fff !important ; 
}

.ListItemProduct .ImageArea{
	background: #fff !important;
}

.ListItemProductContainer .ListItemProduct .ListItemProductInfoContainer .HorizontalDisplay tr:first-child td:first-child{
		width: 310px;
		color : #94B529;
}
.ListItemProductTopFloatArea h3 a:hover{
	color : #94b529 !important ;
}
.PriceArea .Price{
		font-size: 20px;
		color : #5f4344 ;
}
.DailyPrice { font-size: 8px;}

.ProductDetails .NewProduct,
.ListItemProduct .NewProduct {
	float: left;
	width: 50px;
	padding: 19px 2px 0 2px;
	margin: 0 4px 0 0;
	color: white;
	font-weight: bold;
	text-align: center;
	background: #94b529;
}

.CategoryList .InfoArea .FolatLeft{
	width: 100px;
}	
	.CategoryList .InfoArea .FloatLeft img {
		max-width: 100%;
	}

.Description p{
	font-size: 12px !important ;
}


/*** sous categorie ***/

.ListItemCategory{
	background: white !important;
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
	margin: 13px 5px;
	width: 266px;
	float: left;
}
		.ListItemCategory .ImageArea{
			min-height: 160px;
			width: 50px;
			float: left;

		}
			.ListItemCategory .ImageArea img{
				width: 100%;
			}


		.ListItemCategory .InfoArea {
			width : 200px !important;
			float: left;
			padding: 0 5px;
		}
			.ListItemCategory .InfoArea h3 a:hover{
				color : #94B529;
			}
	.ListItemCategoryTable tr td{
		background: none;
	}



/*** PAIMENT */

ul.OrderProcess li {
	font-size: 11px;
	line-height: 113%;
	float: left;
	width: 135px;
	height: 95px;
	margin: 5px;
	padding: 5px 0px 0px 0px;
	border: 0;
	text-align: center;
	background: white;
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
	text-align: center;
}

ul.OrderProcess li a {
	display: initial !important;
}


/*** FACEBOOK ****/

.NavBarRight .NavBarElement4{ 
	background: url('facebook_logo.png') 15px 8px no-repeat white !important ;

	margin-top: 20px;
				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
	height: 39px;
	padding: 5px 5px 5px 60px;
}

/** HOT DEL ****/

.HotDeal {
	padding: 0px;
	margin: 10px 2%;
	float: left;
	width: 29% !important;
	background: white !important;

				 box-shadow: 0 0 5px #bbb;
		-moz-box-shadow: 0 0 5px #bbb;
     -webkit-box-shadow:0 0 5px #bbb;
}
.HotDealFoot {
	background: none !important ;
}

.HotDealFoot .Price{
	color : #a7c539 !important 	;
}

.ImageLeft .InfoArea .FullSize{ 
width :354px ;}

.ImageLeft .InfoArea .FullSize img{
	max-width : 100%;	
}

.ep-uiSlides-box>div>img { 
margin: 0 auto ;}

.epages .ContentAreaWrapper{
	overflow: hidden;
}