@import url(popin.css);

body {
	/*background: #eee8dc;*/
	background:#d2d8de;
	color: #1a171b;
}
input, textarea, select{
	color: #1a171b;
}
.text-field{
	border:1px solid #d3d2d2;
	padding: 2px 0 0px 4px;
	height:15px
}
.radio-checkbox{
	height:13px;
	width:13px;	
	vertical-align:middle;
}
.submit-button{
	border:1px solid #dbdbdb;
	background: #fcfbfc url(../../img/common/bg_formButton.png) no-repeat 0 100%;
	margin: 0 0 4px 0
}
	.submit-button input{
		border:0px none;
		background: transparent none;
		text-align:center;
		width:100%;
		color:#000000;
		text-transform:uppercase;
		font-weight:bold;
		height:24px
	}
	.submit-button a{
		width:100%;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		display:block;
		color:#000;
		height:21px;
		padding:3px 0 0 0
	}
.link-button{
	border:1px solid #cb8f8b;
	background: #ee0092 url(../../img/common/bg_formButton.png) no-repeat -400px 100%;
	margin: 0 0 4px 0
}
	.link-button a{
		width:100%;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		display:block;
		color:#fff;
		height:21px;
		padding:3px 0 0 0
	}
	.link-button input{
		border:0px none;
		background: transparent none;
		text-align:center;
		width:100%;
		color:#fff;
		text-transform:uppercase;
		font-weight:bold;
		height:24px;
		cursor:pointer;
	}
.unavailable-button{
	border:1px solid #dbdbdb;
	background: #fcfbfc url(../../img/common/bg_formButton.png) no-repeat 0 100%;
	margin: 0 0 4px 0	
}
	.unavailable-button span{
		width:100%;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		display:block;
		color:#898889;
		height:21px;
		padding:3px 0 0 0
	}
	
/* ! anchors - Pimkie ----------------------------------------------- */
a {
	color: #1a171b;
	text-decoration: underline;
}
.button-link{
	height:25px;
	font-weight:bold;
	font-size:1.091em;
}
	.button-link a{
		float:left;
		background: #1a171b url(../../img/common/bg_buttons.png) no-repeat 0 -54px;
		padding: 0 0 0 5px;
		float:left;
		height:25px;
		color:#fff;
		text-decoration:none;
	}
		.button-link a span{
			cursor:pointer;
			float:left;
			background: url(../../img/common/bg_buttons.png) no-repeat 100% -79px;
			height:22px;
			padding: 3px 10px 0 5px
		}

/* ! 960 grid system container background + tricks - Pimkie ----------------------------------------------- */
.container_12 {
	clear: both;
}
.container_12:after {
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

/* ! headings - Pimkie ----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-size:1em;}
.heading-title{
	color:#fff;
	font-size:1.091em;
	font-weight:bold;
	background-color:#1a171b;
	text-transform:uppercase;
	padding:3px 12px;
	margin: 0 0 10px 0
}

/* ! prices - Pimkie ----------------------------------------------- */
.promo-price-1{color:#fbaf35}
.promo-price-2{color:#f78f1e}
.promo-price-3{color:#f7741c}
.promo-price-4{color:#f7501c}
.promo-price-5{color:#f71d1c}
.promo-price-6{color:#eb1c14}

.product-box{
	width:180px;	
}
	.product-box a{
		text-decoration:none;	
	}
	.product-box .product-visu{
		position:relative;
		text-align:center;
	}
		.product-box .product-promo{
			position:absolute;
			top:0;
			right:0	
		}
	.product-price{
		text-align:center;
		margin:0;
		line-height:1.4em;
		display:block;
	}
		.product-price .old-price{
			text-decoration:line-through;
			font-size:1.182em;
			padding: 0 4px 0 0
		}
		.product-price .price{
			font-size: 1.818em;
		}
			.product-price .price span{
				font-size:0.722em;	
			}
	.product-name{
		text-align:center;
		margin: 0 0 6px 0;
		display:block;	
	}
	.product-color{
		text-align:center;
		margin: 0 0 6px 0	
	}
		.product-color li{
			display:inline;	
		}
.product-list{
	float:left;	
}
	.product-list .product-box{
		float:left;
		padding: 0 5px	
	}
/*FB:PIM-604 04/11/2010*/
			#product-box-first .best{
			background: url("/img/common/pastille-best-fr.png") no-repeat scroll 0 0 transparent;
			display: block;
	    	height: 43px;
		    left: -5px;
	    	position: absolute;
		    top: -19px;
	    	width: 42px;
			}
			
			#product-box-first .best-de{
			background: url("/img/common/pastille-best-de.png") no-repeat scroll 0 0 transparent;
			display: block;
	    	height: 43px;
		    left: -5px;
	    	position: absolute;
		    top: -19px;
	    	width: 42px;
			}
			
			#product-box-first .best-es{
			background: url("/img/common/pastille-best-es.png") no-repeat scroll 0 0 transparent;
			display: block;
	    	height: 43px;
		    left: -5px;
	    	position: absolute;
		    top: -19px;
	    	width: 42px;
			}
			
			
			#product-box-first .best-it{
			background: url("/img/common/pastille-best-it.png") no-repeat scroll 0 0 transparent;
			display: block;
	    	height: 43px;
		    left: -5px;
	    	position: absolute;
		    top: -19px;
	    	width: 42px;
			}
			
			
			.bestOmbre{
			    background: url("/img/common/ombre-best.png") no-repeat scroll 0 0 transparent;
				display: block;
				height: 271px;
			    position: absolute;
			    left: -6px;
			    top: -19px;
			    width: 22px;
				}
				
				
				
	#product-box-first
	{
		height:260px;
		padding-top:18px;
		/* border:1px solid #000000; */
		border-left:1px solid #aeaeae;
		border-top:1px solid #aeaeae;
		border-bottom:none;
		border-right:none;
	}
/* ! */
.product-push-block{
	height:239px;
	width:302px;
	background: url(../../img/common/bg_pushProduct.png) no-repeat 0 0;
	padding:14px 0 0 10px;
}
	.product-push-block .push-visu{
		width:162px;
		text-align:center;
		float:left;	
		padding:18px 5px 5px 0
	}
	.product-push-block .push-desc{
		float:left;
		width:122px;
		line-height:1.3em;
		height:200px
	}
		.product-push-block .push-desc a{
			text-decoration:none;	
		}
		.product-push-block .push-promo{
			margin: 0 0 14px 0	
		}
			.product-push-block .push-promo img{
				display:block;	
			}
		.product-push-block .product-price,
		.product-push-block .product-name,
		.product-push-block .product-color {
			text-align:left;	
		}
	.product-push-block .see-all{
		text-align:center;
		clear:both;
		color:#938d95;
		width:100%
	}
		.product-push-block .see-all a{
			color:#938d95
		}
.product-push-list{
	width:100%;
	margin: 0 0 4px 0	
}
.product-push-list:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;	
}
	.product-push-list .product-push-block{
		float:left;
		margin: 0 0 0 8px;
		display:inline;	
	}
	.product-push-list .alpha{
		margin:0	
	}

/* ! page layout - Pimkie ----------------------------------------------- */
#document-content{
	/*width:984px;*/
	width:966px;
	margin: 0 auto;
	/* background: url(../../img/common/bg_layout_jaune.png) no-repeat 0 100%; */
	padding: 0 0 9px 0;
}
	#document-inner-content{
		width:960px;
		/*padding: 0 12px;*/
		padding: 0 3px 3px;
	/*	background: url(../../img/common/bg_layout_jaune.png) repeat-y -984px 0; */
		background-color:#FFFFFF;
	}
	
/* ! page header - Pimkie ----------------------------------------------- */

/* ! modif logo -----------
#branding{
	float:left;
	width:234px;
	padding:14px 0 0 12px	
}


.header-transversal{
	float:left;
	width:708px;	
}
------------------ */

#branding{	
		float:left;
		padding:6px 21px 0 0;
		width:105px;
	}



	.header-transversal {
		float:left;
		width:828px;
		padding:4px 0 0 0;
	}


	.header-transversal-nav{
		float: left;
	    margin: 0 0 15px 194px;
		padding:5px 0 0 0;
		clear:both;
	}
		.header-transversal-nav li{
			float:left;
			color:#59585f;
			padding: 0 0 0 4px;
			margin: 0 0 0 5px;
			display:inline;
			background: url(../../img/common/bg_puces.png) no-repeat 0 4px;
		}
		.header-transversal-nav li.alpha{
			margin:0;
			padding:0;
			background:none
		}
			.header-transversal-nav a{
				color:#6b6b6b;
				text-decoration:none;
			}
			.header-transversal-nav select{
				color:#59585f;
				font-size:0.909em;
				width:90px;
			}
			
				
				
	ul.header-transversal-nav li a span.picto-header {
		display:inline;
		padding-left:17px;
		font-size:12px;
		text-decoration:underline;
	}
	
	ul.header-transversal-nav li a span.picto-header:hover {
		cursor:pointer;
	}

	ul.header-transversal-nav li a span.picto-header-1 {
		background:url(../../img/common/picto-header-1-grey.png) no-repeat;
		width:13px;
		height:17px;
	}
	ul.header-transversal-nav li a span.picto-header-2 {
		background:url(../../img/common/picto-header-2-grey.png) no-repeat;
		width:22px;
		height:17px;
		padding-left: 23px;
	}
	ul.header-transversal-nav li a span.picto-header-3 {
		background:url(../../img/common/picto-header-3-grey.png) no-repeat;
		width:14px;
		height:17px;
	}
	ul.header-transversal-nav li a span.picto-header-4 {
		background:url(../../img/common/picto-header-4-grey.png) no-repeat;
		width:18px;
		height:17px;
		padding-left: 21px;
	}
	
	span.arobase-news {
		padding-right:2px;
		font-weight:bold;
		font-size:12px;
		color:#de108f;
	}
	
	a.arobase-news {
		padding-right:2px;
		font-weight:bold;
		font-size:12px;
		color:#de108f;
		text-decoration:none;
	}
	
				
	.header-transversal-menu{
		width:100%;
		height:32px;
		clear:both;
		padding:2px 0 10px 0
	}
		
		
		
		
		.header-transversal-menu .menu-list {
		float:left;
		margin:-36px 0 0 55px;
		width:149px;
		}
		
		
		
			
			
			.header-transversal-menu .menu-item {
	display:inline;
	float:left;
	height:24px;
	padding:0 0 0 20px;
	position:relative;
	width:160px;
	z-index:5;
	}
	
	
	
	
	.bg-header-transversal {
		background:url(/img/common/bg-header-panier.gif) no-repeat scroll 0px 0px #FFFFFF;
	}	
			
			
				
	.header-transversal-menu .menu-item-heading {
    background: url("../../img/common/bg_layerMenuBlank.png") no-repeat scroll 0 0; /* transparent */
    float: left;
    font-weight: normal;
    height: 24px;
    padding: 8px 30px 0 0;
    text-align: right;
    text-decoration: none;
    width: 110px;
}
	
	
		.header-transversal-menu .menu-item-heading-blank {
    background: none no-repeat scroll 0 0 transparent;
    float: left;
    font-weight: normal;
    height: 24px;
    padding: 8px 30px 0 0;
    text-align: right;
    text-decoration: none;
    width: 110px;
}


.header-transversal-menu .menu-item:hover .menu-item-heading-blank {
   text-decoration: underline;
}
				
				
					.header-transversal-menu .menu-item-heading .heading-articles{
						font-weight:normal;
						color:#ee0092	
					}
				.header-transversal-menu .menu-item-layer{
					background: url(../../img/common/bg_layerMenu.png) no-repeat -160px 100%;
					position:absolute;
					left:-999em;
					top:32px;
					width:147px;
					clear:both;
					visibility:hidden;
					padding: 0 5px 7px 8px;	
					z-index:6
				}
				.header-transversal-menu .menu-checkout-item .menu-item-layer{
					background-position: -632px 0;
					width:312px;
					padding: 12px 0 0 0;
				}
					.header-transversal-menu .menu-checkout-item .menu-item-layer-content{
						background: url(../../img/common/bg_layerMenu.png) no-repeat -320px 100%;
						width:299px;
						padding: 0 5px 7px 8px;	
					}
					.header-transversal-menu .menu-checkout-item .menu-item-layer-content:after{
						content:".";
						clear:both;
						height:0;
						visibility:hidden;
						display:block;	
					}					
				
				
				/* over */
				.header-transversal-menu .menu-item:hover .menu-item-heading {
					background-position:  0 -32px;
					color:#fff;
					font-weight:normal;
					height:23px;
					padding-top: 9px;
				}
					.header-transversal-menu .menu-item:hover .menu-item-heading .heading-articles{
						color:#fff;	
					}
					.header-transversal-menu .menu-item:hover .menu-item-layer{
						visibility:visible;
						right:0;
						left:auto;	
					}
				/* account off */
				.header-transversal-menu .account-off:hover .menu-item-heading {
					background-position:  0 0;
					color:#1A171B;
					padding: 8px 30px 0 0;
					height:24px;
					font-weight:normal;
				}
					.header-transversal-menu .account-off:hover .menu-item-heading .heading-articles{
						color:#1A171B;	
					}
					.header-transversal-menu .account-off:hover .menu-item-layer{
						visibility:hidden;
						right:auto;
						left:-999em;
					}
				/* ! active */
				.header-transversal-menu .active-item .menu-item-heading,
				.header-transversal-menu .active-item:hover .menu-item-heading {
					background-position:  0 -32px;
					color:#fff;
					font-weight:normal;
					height:23px;
					padding-top: 9px;
				}
					.header-transversal-menu .active-item .menu-item-heading .heading-articles,
					.header-transversal-menu .active-item:hover .menu-item-heading .heading-articles{
						color:#fff;	
					}
					.header-transversal-menu .active-item .menu-item-layer,
					.header-transversal-menu .active-item:hover .menu-item-layer{
						visibility:visible;
						right:0;
						left:auto;	
					}
					
/* ! */
.header-transversal-menu .account-form{
	width:100%;
}
.header-transversal-menu .account-form fieldset{
	background-color:#f9f8f9;
	padding:5px 10px 1px 10px;
	margin: 0;
}
	.header-transversal-menu .account-form .text-field,
	.header-transversal-menu .account-form label{
		width:115px;
	}
	.header-transversal-menu .account-form label{
		display:block;
		padding: 0 0 4px 0	
	}
	.header-transversal-menu .account-form p{
		margin: 0 0 8px 0;
	}
	.header-transversal-menu .account-form .submit-button{
		margin: 3px 0 4px 0	
	}
	.header-transversal-menu .account-form .account-form-txt{
		margin: 0 0 2px 0	
	}
	.header-transversal-menu .account-form .forget-pass{
		font-size:0.909em;	
	}
		.header-transversal-menu .account-form .forget-pass a{
			color:#959599	
		}
.header-transversal-menu .account-on{
	background-color:#f9f8f9;
	padding:5px 10px 1px 10px;
	margin: 0 0 3px 0;	
}
	.header-transversal-menu .account-on li{
		border-top: 1px solid #e2e1e3;
		padding: 6px 0 6px 0;	
	}
	.header-transversal-menu .account-on li.alpha{
		border:0px none;
		padding-top: 0;
	}
		.header-transversal-menu .account-on li a{
			text-decoration:none;
		}
		.header-transversal-menu .account-on .disconnect-link a{
			background: url(../../img/common/bg_puces.png) no-repeat 0 -85px;
			padding: 0 0 3px 22px;
			text-decoration:none;
			text-transform:uppercase;
		}
		
/* ! */
.menu-checkout-item	.pdt-visu{
	float:left;
	width:152px;
	padding:8px 0 0 0
}
.menu-checkout-item	.pdt-desc{
	float:right;
	width:147px;	
}
	.menu-checkout-item	.pdt-desc .add-txt{
		color:#959398;
		font-size:0.909em;
		padding: 0 0 0 6px;
		margin: 0 0 5px 0
	}
	.menu-checkout-item .desc-txt{
		background-color: #f9f8f9;
		padding:4px 8px 4px 8px;
		margin: 0 0 6px 0
	}
		.menu-checkout-item .desc-txt p{
			margin: 0 0 4px 0	
		}
		.menu-checkout-item .desc-txt dl{
			margin:	0 0 0px 0
		}
			.menu-checkout-item .desc-txt dt{
				display:inline;
				color:#959398;	
			}
			.menu-checkout-item .desc-txt dd{
				display:inline;
				color:#59585f;
			}
	.menu-checkout-item .total-list{
		margin: 0 0 4px 8px	
	}
		.menu-checkout-item .total-list dt{
			display:inline;	
		}
		.menu-checkout-item .total-list dd{
			display:inline;	
			font-size:1.182em;
			font-weight:bold;
		}
.checkout-pdt-list{
	max-height: 144px;
	overflow:auto;
}
	.checkout-pdt-list .checkout-pdt-table{
		width:100%;
		margin:0
	}
		.checkout-pdt-list .checkout-pdt-table td{
			background-color:#f9f8f9;
			height:70px;
			padding:0;
			vertical-align:middle;
			border-top:2px solid #fff;
		}
		.checkout-pdt-list .checkout-pdt-table .desc-cell{
			width:115px;
			padding:0 6px
		}
		.checkout-pdt-list .checkout-pdt-table .total-cell{
			font-weight:bold;
			text-align: right;
			padding-right:6px	
		}
		.checkout-pdt-list .checkout-pdt-table .promo-cell{
			width:42px;
		}
			.checkout-pdt-list .checkout-pdt-table .total-cell .old-price{
				text-decoration:line-through;	
			}
			.checkout-pdt-list .checkout-pdt-table p{
				margin: 0 0 5px 0
			}
			.checkout-pdt-list .checkout-pdt-table dl{
				margin: 0
			}
				.checkout-pdt-list .checkout-pdt-table dt{
					color:#959398;
					display:inline;
				}
				.checkout-pdt-list .checkout-pdt-table dd{
					color:#59585f;
					display:inline;
				}

/* ! Main navigation */


	.main-navigation-container {
		background-color:#4c4c4c;
		height:25px;
		margin:0 0 5px;
	}


	.main-navigation-container fieldset{
		margin:0	
	}
	.main-navigation-list{
		float:left;
		margin:0;
		width:825px;
	}
	
	
	.main-navigation-list li {
 	  
	   float: left;
	   height: 25px;
       padding: 0 0 0 12px;
	}	
		
	
	.main-navigation-list li.collection-item-bis{
		background-color:#000;
	}
		
		
			.main-navigation-list li a{
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				padding: 5px 4px 0 4px;/* DIGITAS - 08/06/10 : Modification/ajout */
				height:22px;/* DIGITAS - 08/06/10 : Modification/ajout */
				float:left;/* DIGITAS - 08/06/10 : Modification/ajout */
			}
		/* DIGITAS - 08/06/10 : Modification/ajout */
		.main-navigation-list li.perso-tab a{
			color:red;
			background-color:#0a010e;
		}
		/* DIGITAS - 08/06/10 : FIN Modification/ajout */
		/* ! Modif Logo ----------------
		.main-navigation-list .collection-item{
			height:27px;
			padding: 0 8px 0 0;
			background-color: #fff;
			position:relative;
			z-index:3
		}
		--------------- */
		
	.main-navigation-list .collection-item {
	background-color:#FFFFFF;
	height:27px;
	padding:0 0 0 0;
	position:relative;
	z-index:3;
	}
		
		
		/* ! modif Logo ---------------
			.main-navigation-list .collection-item-heading{
				background: #ee0092 url(../../img/common/bg_buttons.png) no-repeat 100% -27px;
				padding: 0 5px 0 0;
				float:left;
				height:27px;
			}
		--------------------*/
		
		.main-navigation-list .collection-item-heading {
	background:url("../../img/common/bg_collection.png") no-repeat scroll 100% -27px #000;
	float:left;
	height:25px;
	padding:0 5px 0 0;
	}
			
			
			/*  ! modif Logo --------
				.main-navigation-list .collection-item-heading span{
					cursor:pointer;
					float:left;	
					background: url(../../img/common/bg_buttons.png) no-repeat 0 0;
					padding: 5px 13px 0 18px;
					height:22px
				}
			------------- */
			
		.main-navigation-list .collection-item-heading span {
		background:url("../../img/common/bg_collection.png") no-repeat scroll 0 0 transparent;
		cursor:pointer;
		float:left;
		height:22px;
		padding:5px 20px 0 18px;
	}
				
				
			.main-navigation-list .collection-item li{
				float:none;
				padding: 0;
				height:auto;
			}
				.main-navigation-list .collection-item li a{
					color:#1a171b;
					font-weight:normal;
					float: none;/* DIGITAS - 08/06/10 : Modification/ajout */
					padding:0;/* DIGITAS - 08/06/10 : Modification/ajout */
					height:auto;/* DIGITAS - 08/06/10 : Modification/ajout */
				}
			.main-navigation-list .menu-item-layer{
				position:absolute;
				top:27px;
				left:-999em;
				z-index:5;
				background: url(../../img/common/bg_headerLayer.png) no-repeat 100% 100%;
				padding: 0 11px 13px 0;
				border-top:5px solid #fff;
				height:390px; /* 02/02/2011 : Modification/ 350px */
			}
			.main-navigation-list .active-sub-navigation{
				width:596px;	
			}
				.main-navigation-list .collection-list{
					float:left;
					font-size:1.091em;
					font-weight:bold;
					width:198px;
					padding: 0 8px 0 0;
					margin:0
				}
					.main-navigation-list .collection-list li{
						border-top: 1px solid #ededed;
						padding: 2px 0 2px 0
					}
					.main-navigation-list .collection-list li.alpha{
						border-top: 0px none;						
					}
						.main-navigation-list .collection-list li .menu-main-link a{
							font-weight:bold;
							padding: 4px 0px 4px 12px ;
							display:block;
							text-transform:uppercase;
						}
						.main-navigation-list .collection-list li.current-item .menu-main-link a{
							color:#fff;
							background-color:#000;
						}
				.main-navigation-list .collection-display{
					width:378px;
					background: url(../../img/common/bg_layerSeparator.png) no-repeat 0 center;
					height:270px;
					padding: 0 0 0 12px;
					position:absolute;
					top:0;
					left:-999em;
				}
					.main-navigation-list .collection-display-list{
						float:left;
						width:180px;
						padding: 14px 0 0 0	
					}
						.main-navigation-list .collection-display-list li{
							padding: 1px 0 1px 0
						}
								.main-navigation-list .collection-display-list li a{
									padding: 4px 0px 4px 12px ;
									display:block;
								}
								.main-navigation-list .collection-display-list li.current-item a,
								.main-navigation-list .collection-display-list li a:hover{
									color:#fff;
									background-color:#000;
								}
				.main-navigation-list .collection-display-product{
					float:left;
					width:154px;
					padding: 10px 0 0 25px;
				}
					.main-navigation-list .collection-display-product .product-box{
						width:154px;	
					}
					.main-navigation-list .collection-display-product a{
						font-weight:normal;
						color:#1A171B
					}
					.main-navigation-list .collection-product-title{
						text-align:center;
						font-size:1.091em;
						text-transform:uppercase;	
					}
					.main-navigation-list .collection-display-product li{
						border:0px none	;
						padding:0
					} 
		/* ! active */
		.main-navigation-list .active-item .menu-item-layer,
		.main-navigation-list .collection-item:hover .menu-item-layer{
			left:0;
			visibility:visible;
		}
		.main-navigation-list .current-item .collection-display{
			left:206px;
		}
	
	
	
	.main-navigation-search {
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	
	.bg-navigation-search {
		background-image:none;
		background-color:#e5e5e5;
		padding:5px;
		margin:1px 5px 0 194px;
		width:412px; /* 422-10 */
	}	
	
	
	.title-navigation-search{	
		width:auto;
		display:block;
		float:left;
		font-size:14px;
		font-weight:bold;
		color:#333333;
		margin:2px 15px 0 5px;
	}
	
		.main-navigation-search fieldset{
			float:left;	
		}
		
		
		
		/* ! modif logo -------
		.main-navigation-search .input-search{
			background:#fff none;
			color:#1a171b;
			float:left;
			border:0px none;
			padding: 4px 4px 0 12px;
			height:19px;
			margin: 0 2px 0 0;
			width:188px
		}
		----- */
		
		.main-navigation-search .input-search {
		background:none repeat scroll 0 0 #FFFFFF;
		border:0 solid #d4d1d6;
		color:#1A171B;
		float:left;
		height:19px;
		margin:0 2px 0 0;
		padding:4px 4px 0 12px;
		width:252px; /* 268 - 4 - 12 = 252*/ 
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
		
		
		.main-navigation-search .submit-search{
			background:url(/img/common/search-ok.png) no-repeat;
			color:#fff;
			float:left;
			border:0px none;
			font-weight:bold;
			padding: 0 4px;
			height:24px;
			width:28px;
			cursor:pointer;
			margin:0 0 0 5px;
		}
		
/* ! page content - Pimkie ----------------------------------------------- */

.push-block{
	margin: 0 0 5px 0;
	position:relative;
	width:100%
}
	.push-block img{
		display:block;	
	}
	.push-block .push-title{
		position:absolute;
		bottom:10px;
		right:7px;
		margin:0;
		font-size:1.273em;
		font-weight:bold;
	}
		.push-block .push-title a{
			float:left;
			height:41px;
			background: url(../../img/common/bg_pushBt.png) no-repeat 100% 0;
			padding: 0 5px 0 0;
			text-decoration:none;
		}
			.push-block .push-title a span{
				cursor:pointer;	
				background: url(../../img/common/bg_pushBt.png) no-repeat  0 -41px;
				float:left;
				height:31px;
				padding: 10px 7px 0 12px
			}
			.push-block .two-lines-title a span{
				padding-top:6px;
				height:35px;
				line-height:1.1em;
			}
			.push-block .three-lines-title a span{
				padding-top:1px;
				height:40px;
				line-height:0.9em;
			}
		.push-block .push-title-content{
			position:absolute;
			bottom:10px;
			right:7px;
			background: url(../../img/common/bg_pushBt.png) no-repeat  100% -82px;
			padding: 0 5px 0 0;
			height:92px;
			font-size:1.091em;
			text-align:right;
			line-height:1.3em;
		}
			.push-block .push-title-content .inner-push{
				background: url(../../img/common/bg_pushBt.png) no-repeat  0 -174px;
				float:left;	
				height:82px;
				padding: 10px 10px 0 15px
			}
				.push-block .push-title-content a{
					text-decoration:none;	
				}
				.push-block .push-title-content p{
					margin: 0;	
				}
				.push-block .push-title-content .title{
					font-weight:bold;
					font-size:1.333em;
					margin: 0 0 10px 0;
				}
/* ! */

.home-push-noborder-vertical{
 	 margin: 0px 0 5px 0;
	 border:0 solid #edeaef;
}

.home-push-noborder{
 	 margin: 6px 0 5px 0;
	 border:0 solid #edeaef;
}

.home-push{
	margin: 0 0 5px 0;
	border:2px solid #edeaef;
}
.home-push:after,
.home-push .title:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
	.home-push .title{
		font-weight:bold;
		text-transform:uppercase;
		font-size:1.091em;
		margin:0;
		width:100%;
		padding: 0 0 5px 0
	}
		.home-push .title span{
			float:left;	
			padding: 4px 10px;
			background-color:#edeaef;
			color:#ee0092;
		}
	.home-push .home-inner-push{
		position:relative;
		height:260px;	
		overflow:hidden;
	}
	.home-new-intro{
		float:left;
		width:124px;
	}
	.home-new-subtitle{
		font-size:1.364em;
		text-transform:uppercase;
		padding: 0 0 0 10px
	}
/* ! */
.tendance-push{
	position:relative;	
}
	.tendance-push .title{
		position:absolute;
		top:0;
		left:0;
		z-index:2
	}
		.tendance-push .tendance-visu img{
			display:block;
		}
	.tendance-push .tendance-content{
		position:absolute;
		top:52px;
		left:12px;
		z-index:3;
		width:172px
	}
		.tendance-push .tendance-content a{
			text-decoration:none;	
		}
		.tendance-push .tendance-content .title-content{
			font-size:2.545em;
			font-weight:normal;	
			line-height:1em;
			margin: 0 0 5px 0
		}
	
/* ! Fashion push */
.fashion-heading{
	float:left;
	width:375px;	
}
	.fashion-title{
		font-weight:normal;
		font-size:2.727em;
		line-height:normal;
		padding: 0 0 0 10px
	}
	.fashion-intro{
		padding: 0 6px 0 10px;
		float:left;
		width:205px;	
	}
	.fashion-intro-visu{
		float:left;
		width:154px	
	}
	
.fashion-product-list{
	padding: 20px 0 10px 0;
	margin:0
}
/* ! Must-have push */
	.home-push .must-visu{
		display:block;	
	}
.see-more-container{
	position:absolute;
	text-decoration:none;
	z-index:3;
}
	.see-more-container span{
		cursor:pointer	
	}
	.see-more-container .see-more-bt{
		height:27px;
		width:27px;	
		background: url(../../img/common/bg_layerMust.png) no-repeat  0 -156px;
		display:block;
	}
		.see-more-container .see-more-bt span{
			position:absolute;
			left:-999em	
		}
	.see-more-container .see-more-layer{
		height:	70px;
		padding: 2px 3px 6px 24px;
		width:176px;
		background: url(../../img/common/bg_layerMust.png) no-repeat  20px -78px;
		display:block;
		position:absolute;
		margin-top:-102px;
		left:-999em;
		visibility:hidden;
	}
	.see-more-omega .see-more-layer{
		background-position: 20px 0;
		margin-left:-200px;
		padding-right:23px
	}
		.see-more-container .see-more-layer .product-desc{
			float:left;
			width:128px;
			padding: 12px 0 0 0px
		}
		.see-more-container .see-more-layer .product-promo{
			float:left;
			width:45px;
			padding: 14px 0 0 0px
		}
		/* ! active */
		.see-more-container:hover,
		.see-more-active{
			z-index:4	
		}
		.see-more-container:hover .see-more-layer,
		.see-more-active .see-more-layer{
			left:0;
			position:relative;
			visibility:visible;
		}
/* ! Mini list */
.product-mini-list{
	float:left;
	width:246px;
	padding:10px 0 0 0;
	margin:0
}
	.product-mini-list li{
		float:left;
		width:63px;
		height:63px;
		padding:2px;
		display:inline;
		margin: 0 10px 15px 5px
	}
		.product-mini-list li img{
			display:block;	
		}
	/* ! active */
	.product-mini-list li.active{
		padding:0;
		border:2px solid #e9e6ea	
	}
.product-mini-display{
	float:left;
	width:180px;
	padding: 0 0 0 10px	
}
/* ! ------------------- PAGE LISTE PRODUIT */
.product-pager{
	background-color:#1a171b;
	color:#fff;
	padding:3px 0 0 0;
	height:23px;
	margin-bottom:6px
}
	.product-pager a{
		color:#fff;
		text-decoration:none;
	}
	.product-pager .product-count{
		margin:0;
		text-align:center;
		float:left;
		/*width:80px;*/
		min-width:80px;
		width:auto;
		font-weight:bold;
		/*padding:2px 0 0 0*/
		padding:2px 5px 0;
	}
	.product-pager .section-list{
		float:left;
		width:420px;
		margin:0;
		padding:2px 0 0 0
	}
		.product-pager .section-list li{
			float:left;
			height:21px;
			padding: 0 4px 0 0
		}
			.product-pager .section-list li a{
				background: #555256 url(../../img/common/bg_pager.png) no-repeat  0 0;	
				float:left;
				padding: 2px 5px 0 8px;
				height:19px
			}
			.product-pager .section-list li a:hover,
			.product-pager .section-list li.active a{
				background-position:0 -21px;
				background-color:#fff;
				color:#1a171b;	
			}
			.product-pager .section-list li.active a{
				font-weight:bold;
			}
	.product-pager .sort-select{
		float:left;
		width:116px;
		color:#59585f;
		height:20px
	}
	.product-pager .pager-list{
		float:right;
		padding:2px 2px 0 0;
		margin:0
	}
		.product-pager .pager-list li{
			float:left;
			height:21px;
			padding: 0 0 0 1px	
		}
		.product-pager .pager-list li a{
			float:left;
			padding: 2px 4px 0 6px;
			height:19px
		}
			.product-pager .pager-list li a:hover,
			.product-pager .pager-list li.active a{
				background: #fff url(../../img/common/bg_pager.png) no-repeat  0 -21px;	
				color:#1a171b;	
			}
/* ! product list */
.filter-product-list .product-box {
	height:260px;
	padding-top:20px	
}

.zoom-prod-info{
	background:url(../../img/common/bg_zoom-product-info.png) no-repeat;	
	padding:2px;
}
/* ! last articles */
.last-articles-block{
	width:100%;	
}
.last-articles-block:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
	.last-articles-block .title{
		float:left;
		width:140px;	
		color:#ee1099;
		font-weight:bold;
		font-size:1.182em;
		text-transform:uppercase;
		line-height:1.2em;
	}
		.last-articles-block .title span{
			float:left;
			background-color:#f4f2f5;
			padding: 2px 0 2px 5px;
			width:115px;
		}
			.last-articles-block .title span span{
				float:none;
				color:#1a171b;
				background-color: transparent;
				padding:0;
				width:auto;	
			}
	.last-articles-block ul{
		float:left;
		width:814px;
		margin: 0;
		padding: 0 0 10px 0
	}
ul.article-mini-list li{
	float:left;
	height:78px;
	position:relative;
	width:79px;
	position:relative;
	z-index:1;
	padding: 0 10px 0 0
}
	ul.article-mini-list li a{
		text-decoration:none;	
	}
		ul.article-mini-list li a *{
			cursor:pointer
		}
	ul.article-mini-list .article-mini-block{
		position:relative;
		float:left;
	}
		ul.article-mini-list .article-mini-link{
			float:left;
			padding: 6px 0px 0 10px;			
			height:72px;
		}
			ul.article-mini-list .article-visu{
				float:left;
				height:70px;
				width:69px;
			}
			ul.article-mini-list .article-layer{
				float:left;
				width:161px;/* DIGITAS - 07/06/10 : Modifications */
				display:none;
				padding:4px 0 0 0
			}
				ul.article-mini-list .product-desc{
					float:left;
					width:161px;/* DIGITAS - 07/06/10 : Modifications */
				}
					ul.article-mini-list .product-price{
						line-height:normal;	
					}
				ul.article-mini-list .product-promo{
					width:40px;	
					float:left;
				}
			
		/* ! promo */
			ul.article-mini-list .article-mini-promo .article-layer{
				width:161px;
			}
				ul.article-mini-list .article-mini-promo .product-desc{
					width:118px;
					padding: 0px 3px 0 0
				}
	
	/* ! active */
ul.article-mini-list li:hover,
ul.article-mini-list li.active-item{
	z-index:2;
}
	ul.article-mini-list li:hover .article-mini-block,
	ul.article-mini-list li.active-item .article-mini-block{
		position:absolute;
		top:0;
		left:0;
		z-index:3;
		display:block;
		background: url(../../img/common/bg_articleLayer.png) no-repeat 100% -78px;
		padding: 0 12px 0 0
	}
		ul.article-mini-list li:hover .article-mini-link,
		ul.article-mini-list li.active-item .article-mini-link{
			width:231px;/* DIGITAS - 07/06/10 : Modifications */
			background: url(../../img/common/bg_articleLayer.png) no-repeat 0 0;
		}
		ul.article-mini-list li:hover .article-layer,
		ul.article-mini-list li.active-item .article-layer{
			display:block; 	
		}
		
		/* ! promo */
		ul.article-mini-list li:hover .article-mini-promo .article-mini-link,
		ul.article-mini-list li.active-item .article-mini-promo .article-mini-link{
			width:231px;
		}
	/* ! last */
	ul.article-mini-list li.omega:hover .article-mini-block,
	ul.article-mini-list li.active-item .omega-inner{
		left:auto;
		right:0px;
		padding-left:12px;
		padding-right:0;
		background-position: 0 -156px;
	}
		ul.article-mini-list li.omega:hover .article-mini-link,
		ul.article-mini-list li.active-item .omega-inner .article-mini-link{
			padding-right:10px;
			padding-left:0;
			background-position: 100% -234px;
		}	
	ul.article-mini-list li.omega:hover .article-visu,
	ul.article-mini-list li.active-item .omega-inner .article-visu{
		position:relative;
	 }
	ul.article-mini-list .omega .article-visu,
	ul.article-mini-list .omega .article-layer,
	ul.article-mini-list .omega .product-desc{
		float:right;
	}
	
/* ! */
.intro-pdt-result{
	padding:30px 15px 25px 15px	;
	font-size:1.182em;
}
	.intro-pdt-result .see-all{
		font-size: 0.846em;
		font-weight:bold;
	} 
		
/* ! Presentation categories */
.section-presentation{
	width:100%;
	background-color:#dcdade;
	margin: 0 0 6px 0;
}
.section-presentation:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
	.section-presentation .section-visu{
		float:left;
		width:556px;
		margin:0;
	}
		.section-presentation .section-visu img{
			display:block;	
		}
	.section-presentation .section-presentation-block{
		float:left;
		width:386px;
		background:  url(../../img/common/bg_sectionPresentation.png) no-repeat  -386px 0;
		margin: 18px 0 0 0;
		padding: 13px 0 0 0 ;
		position:relative;
	}
		.section-presentation .section-presentation-content{
			background:  url(../../img/common/bg_sectionPresentation.png) no-repeat 0 100%;	
			padding: 0px 0 13px 8px;
			float:left;
			width:378px;
		}
			.section-presentation .section-presentation-block ul{
				float:left;
				width:176px;
				padding: 0 8px 0 0;	
				margin:0;
			}
				.section-presentation .section-presentation-block li{
					border-top:1px solid #ededed;
					padding:2px 0;	
					
				}
				.section-presentation .section-presentation-block li.alpha{
					border:0px none	
				}	
					.section-presentation .section-presentation-block li a{
						padding: 3px 6px;
						text-decoration:none;
						display:block;
						width:164px;	
					}
					.section-presentation .section-presentation-block li.active a,
					.section-presentation .section-presentation-block li a:hover{
						background-color:#1a171b;
						color:#fff
					}

/* ! ------------------- PAGE FICHE PRODUIT */
.product-zoom{
	display:block;
	margin-left:15px;
	padding: 9px 0 15px 0;
	clear:both;
}
.zone-carousel-product{
	width:100%;
	position:relative;
}

.full-product-options{
	background-color:#f1f0f1;
	margin: 0 0 15px 0;
	padding:12px 0;
	width:100%;
	position:relative;
}
.full-product-options:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.full-product-options .info-bulle{
	position:absolute;
	display:none;
	left:740px;
	top:-5px;
	width:176px;
}
	.full-product-options .info-bulle .info-bulle-header{
		display:block;
		width:176px;
		height:4px;
		margin:0;
		padding:0;
		overflow:hidden;
		background:url(../../img/common/bg_info-bulle-header.png) no-repeat;
	}
	.full-product-options .info-bulle .info-bulle-content{
		display:block;
		width:176px;
		margin:0;
		padding:11px 16px;
		background:url(../../img/common/bg_info-bulle-middle.png) repeat-y;
	}
	.full-product-options .info-bulle .info-bulle-footer{
		display:block;
		width:176px;
		height:15px;
		margin:0;
		padding:0;
		overflow:hidden;
		background:url(../../img/common/bg_info-bulle-bottom.png) repeat-y;
	}
	

	.full-product-options .full-product-title{
		font-weight:bold;
		font-size:2.364em;
		margin:0;
		line-height:1em;	
	}
	.full-product-options .full-product-ref{
		color:#59585f;
		display:block;	
		clear:both;
		height:14px;
		line-height:11px;
		padding-top:8px;
		margin-bottom:0;
	}
		
	.full-product-options .info-part, .full-product-options .color-part,.full-product-options .size-part, .full-product-options .qty-part {
		float:left;
		width:160px;
		padding: 0 0 0 20px;
		position:relative;
	}
	.full-product-options .color-part h3,.full-product-options .size-part h3, .full-product-options .qty-part h3 {	
		margin:0 0 10px 0;
		text-transform:uppercase;
	}
	
	/* colors */
	 .color-part ul {
		margin:2px 0 0 0;
		padding:0;
		height:26px;
	}
	.color-part #color-label{		
		font-style:italic;
	}
	.color-part li input{	
			display:none;
	}	
	
	/* sizes */
	.size-part p.taille-unique{		
		height:26px;
		margin:2px 0 0 0;
	}
	.size-part ul{
		list-style-type:none;
		display:block;	
		margin:2px 0 0 0;
		padding:0;
		height:26px;
	}
		.size-part li{
			list-style-type:none;
			display:block;
			float:left;		
			padding:2px;		
		}
		.size-part li input{
			width:13px;
			height:13px;
			display:none;
		}
		.size-part li label{
			display:block;
			margin:0;
			padding:0;
			float:left;
			width:21px;
			height:20px;
			text-align:center;
			line-height:20px;
			background:url(../../img/common/bg_size-radios.gif) no-repeat 0 0;
		}
		.size-part li label.selected{
			background:url(../../img/common/bg_size-radios.gif) no-repeat 0 -40px;	
			color:white;
		}
		.size-part li label.disabled{
			background:url(../../img/common/bg_size-radios.gif) no-repeat 0 -20px;	
		}
	
		.qty-part .quantity-field{
			width:60px;
			height:18px;
			margin:2px 0 0 0;
			font-size:11px;
			line-height:15px;
			padding-left:5px;
			color:#938d95;
			border:1px solid #dbdbdb;
		}
		.qty-part img.spin{
			position:absolute;
			left:71px;
			top:31px;	
		}	
	
		
	.full-product-options .price-button-part{
		float:right;
		/*width:165px;*/
		/*padding: 0 45px 0 20px;*/
		width:180px;
		padding: 0 30px 0 20px;
		border-left:2px solid #fff	;
	}
		.full-product-options .product-price{
			text-align:left;
			line-height:normal
		}
			.full-product-options .product-price .old-price,
			.full-product-options .product-price .percent-price{
				font-size:1.818em;
			}
			.full-product-options .product-price .percent-price{
				font-weight:bold;	
			}
			.full-product-options .product-price .price{
				font-size:3.182em;
			}
				.full-product-options .product-price .price span{
					font-size:0.571em;
				}
	.full-product-options .link-button{
		margin:0	
	}
	
/* ! */
.last-articles-deco{
	border-top: 4px solid #e8e6e9;
	padding-top:10px;	
}
	.last-articles-deco .title span{
		background-color:transparent	
	}
/* ! */
.full-product-description{
	float:left;
	padding: 0 0 10px 17px;
	width:230px	;
	color:#59585f;
	line-height:1.3em;
}
	.full-product-description a{
		color:#59585f
	}
	.full-product-description .desc{
		font-size:	1.273em;
		font-weight:bold;
		margin: 0 0 20px 0;
		color:#1a171b;
		line-height:1.1em
	}
	.full-product-description .univers{
		color:#635c84;
		font-weight:bold;
		font-size:1.182em;
		font-style:italic;
	}
		.full-product-description .univers a{
			text-decoration:none;
			color:#635c84
		}
	.full-product-description .guide-link {
		font-size:0.919em;
		color:#938d95	
	}
.full-product-visu{
	width:440px;
	height:430px;
	float:left;
	position:relative;
	margin: 0px 40px 10px 15px;
	display:inline;
	padding:10px 0 0 0	
}
	.full-product-visu .product-promo{
		position:absolute;
		top:0;
		right:0	
	}
	.full-product-navigation .reassu-block{
			border-bottom:1px solid #F1F0F1;
			padding:0 0 15px 0; /* padding:0 0 40px 0; */
			width:100%;
	}
	.full-product-navigation .reassu-block:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		.full-product-navigation .reassu-block p,
		.full-product-navigation .reassu-block ul{
			float:left;
			margin:0;
			padding: 0
		}
			.full-product-navigation .reassu-block li{
				float:left;
				padding: 0 0 15px 0;
			}
			
.full-product-navigation{
	float:right;
	width:212px;
	color:#59585f;
	padding: 0 0 10px 0	
}
	.full-product-navigation a{
		color:#59585f;
	}
	.full-product-navigation .link-list{
		margin: 0 0 5px 0;
		padding-top:11px;	
	}
		.full-product-navigation .link-list li{
			padding: 0 0 6px 6px;
		}
			.full-product-navigation .link-list li a{
				text-decoration:none;
				padding: 1px 0 6px 25px;
			}
			.full-product-navigation .link-list li.whishlist-item a{background: url(../../img/common/bg_puces.png) no-repeat 0 -184px; font-weight:bold;}
			.full-product-navigation .link-list li.send-friend-item a{background: url(../../img/common/bg_puces.png) no-repeat 0 -284px}
			.full-product-navigation .link-list li.print-item a{background: url(../../img/common/bg_puces.png) no-repeat 0 -384px}
			.full-product-navigation .link-list li.tendance-item a{background: url(../../img/common/bg_puces.png) no-repeat 0 -484px}
	.full-product-navigation .action-list{
		border-top:1px solid #f1f0f1;
		border-bottom:1px solid #f1f0f1;
		padding:12px 0 10px 0
	}
		.full-product-navigation .action-list li{
			padding: 0 0 6px 6px 	
		}
			.full-product-navigation .action-list li a{
				font-weight:bold;
				padding: 1px 0 6px 25px;
				text-decoration:none;
			}
			.full-product-navigation .action-list li.next-item a{background: url(../../img/common/bg_puces.png) no-repeat 5px -587px;}
			.full-product-navigation .action-list li.prev-item a{background: url(../../img/common/bg_puces.png) no-repeat 5px -687px}
			.full-product-navigation .action-list li.back-item a{background: url(../../img/common/bg_puces.png) no-repeat 0 -784px}
	.full-product-navigation .share-block{
		border-bottom:1px solid #f1f0f1;
		padding:10px 0; /*padding:5px 0;*/
		width:100%;
	}
	.full-product-navigation .share-block:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		.full-product-navigation .share-block p,
		.full-product-navigation .share-block ul{
			float:left;
			margin:0;
			padding: 0 0 10px 0	
		}
			.full-product-navigation .share-block li{
				float:left;
				padding: 0 0 0 10px	
			}
/* ! ------------------- PAGE ACTU MODE */		
.header-actu{
	height:190px;
	position:relative;
	margin: 0 0 5px 0
}
	.header-actu img{
		display:block;	
	}
	.header-actu .title{
		position:absolute;
		top:54px;
		left:462px	
	}
	.header-actu .txt-content{
		color:#fff;
		width:265px;
		position:absolute;
		top:50px;
		left:674px;
		font-size:1.182em;	
		line-height:1.2em;
	}
		.header-actu .txt-content a{
			color:#fff;
		}
	.header-actu .content-actu{
		position:absolute;
		top:15px;
		left:28px;
		width:335px;
		color:#fff;	
		font-size:1.182em;
		line-height:1.2em;
	}
		.header-actu .content-actu a{
			color:#fff;
			text-decoration:none;	
		}
		.header-actu .content-actu .section-title{
			font-size:2.308em;
			color:#a0a3a1;
			line-height:1.1em;
			margin:0
		}
			.header-actu .content-actu .section-title a{
				color:#a0a3a1;
			}
		.header-actu .content-actu .product-section-title{
			font-size:3.231em;
			font-weight:normal;
			line-height:1.1em;
			margin:0 0 10px 0
		}
/* ! Breadcrumb */
.breadcrumb{
	color:#59585f;
	font-size:0.909em;
	margin: 0 0 8px 0
}
	.breadcrumb a{
		color:#59585f;
		text-decoration:none;
	}
/* ! Tooltip */
.help-tooltip{
	position:relative;
	text-decoration:none;
	cursor:help;
}
	.help-tooltip .tootlip-visu{
		display:block;	
	}
	.help-tooltip .help-tooltip-display{
		position:absolute;
		left: -999em;
		bottom:	12px;
		width:176px;
		padding: 0 0 13px 0;
		background: url(../../img/common/bg_tooltip.png) no-repeat 0 100%;
		z-index:5;
	}
		.help-tooltip .inner-tooltip{
			background: url(../../img/common/bg_tooltip.png) no-repeat -176px 0;
			display:block;
			width:132px;
			padding: 12px 22px 9px 22px;
		}
	.help-tooltip:hover .help-tooltip-display,
	.active-tooltip .help-tooltip-display{
		left: -13px;
	}
	.help-tooltip .tooltip-frame{
		width:170px;
		position:absolute;
		bottom:	25px;
		left: -10px;
		border:0px none
	}
/* !  Store Finder */
.std-container-box{
	background: url(../../img/checkout/bg_checkoutContentPatern.png) repeat 0 0;
	padding: 12px 16px 30px 16px;
	margin:0 0 5px 0	
}
.std-box-title{
	font-weight:bold;
	font-size:1.273em;
	margin: 0 0 20px 0
}
.store-finder-container{
	width:100%;	
}
.store-finder-container:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.popin-store-finder{
	padding-top:5px	
}
	.store-finder-container .store-desc-part{
		width:298px;
		float:left;
		padding: 0 6px 0 0	
	}
		.store-finder-container .store-desc-part .title{
			color:#fff;
			background-color:#1a171b;
			padding:3px 15px;
			margin:0
		}
		.store-finder-container .store-box{
			background-color:#fff;
			padding:10px 15px;	
		}
			.store-finder-container .store-box label{
				display:block;
				padding: 0 0 4px 0;
				font-weight:bold;
			}
			.store-finder-container .store-box .text-field{
				width:232px;
			}
			.store-finder-container .store-box .form-block{
				float:left;
				width:130px;
			}
				.store-finder-container .store-box .form-block .text-field{
					width:90px;
				}
				.store-finder-container .store-box .form-block select{
					width:70px;
				}
			.store-finder-container .store-box .button-block{
				clear:both;
				width:100%;
				padding: 10px 0 20px 0	
			}
			.store-finder-container .store-box .button-block:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;	
			}
				.store-finder-container .store-box .button-block .link-button,
				.store-finder-container .store-box .button-block .submit-button{
					float:left;
					margin: 0 5px 0 0;
					display:inline;	
					width:115px;
				}
			.store-finder-container .store-box .error-txt,
			.store-finder-container .store-box .error{
				color:#F30502;
			}
	.store-finder-container .store-map-part{
		float:left;
		width:614px;
		height:437px;
		border:2px solid #000;
		position:relative;
	}
		.store-finder-container .store-map-part .map-img{
			display:block;	
		}
	.store-finder-container .result-txt{
		margin:0;
		font-weight:bold;	
	}
	.store-finder-container .result-list{
		padding: 0 0 0 10px;
	}
		.store-finder-container .result-list li{
			background: url(../../img/common/picto_linePuce.png) no-repeat 0 8px;
			padding: 0 0 0 7px
		}
	.store-finder-container .search-link a{
		color:#ee1099	
	}
	.store-finder-container .store-locator-list{
		height:290px;
		overflow-y:auto;
		margin:0
	}
		.store-finder-container .store-locator-list .store-locator-item{
			background-color:#f4f2f5;
			margin: 6px 0 0 0;
			padding: 11px 1px 1px 16px;
			width:234px;
			overflow:hidden;
		}
		.store-finder-container .store-locator-list .alpha-locator-item{
			margin:0	
		}
		.store-finder-container .store-locator-list .active-item{
			border:1px solid #1a171b;
			padding: 10px 0px 0px 15px
			
		}
			.store-finder-container .store-locator-list .map-num,
			.store-map-part .map-num{
				float:left;
				height: 17px;
				width:18px;
				padding:1px 0 0 0;
				text-align:center;
				color:#fff;
				font-weight:bold;
				background: url(../../img/common/bg_pinkDot.png) no-repeat 0 0;
			}
			.store-finder-container .store-locator-list .store-address,
			.store-map-part .store-address{
				float:left;
				width:120px;	
				padding: 0 6px 0 10px;
				margin:0
			}
			.store-finder-container .store-locator-list .store-info,
			.store-map-part .store-info{
				float:left;	
				font-size:0.909em;
				background-color:#e2dfe3;
				width:50px;
				padding:10px;
				margin: 0 0 10px 0
			}
			.store-map-part .store-info{
				margin: 10px 0 5px 5px	
			}
			.store-finder-container .store-locator-list .store-actions,
			.store-map-part .store-actions,{
				float:left;
				width:215px;
				margin:0;
				padding: 0 0 8px 5px
			}
				.store-finder-container .store-locator-list .store-actions a,
				.store-map-part .store-actions a{
					color:#938d95	
				}
	.store-finder-container .store-ride label{
		float:left;
		height: 17px;
		width:17px;
		padding:1px 0 0 1px;
		text-align:center;
		color:#fff;
		font-weight:bold;
		background: url(../../img/common/bg_pinkDot.png) no-repeat 0 0;
	}
	.store-finder-container .store-ride p{
		width:240px;
		position:relative;
	}
	.store-finder-container .store-ride p:after{
		content:".";
		clear:both;
		display:block;
		visibility:hidden;
		height:0	
	}
		.store-finder-container .store-box .store-ride input,
		.store-finder-container .store-box .store-ride .textarea-like{
			margin: 0 0 0 8px;
			width:202px;
			float:left;
		}
		.store-finder-container .store-ride .textarea-like{
			border:1px solid #D3D2D2;
			padding:2px 0 0 4px;
			height:60px	
		}
		.store-finder-container .store-ride .revert-link{
			position:absolute;
			top:-17px;
			right:-30px;	
		}
	.store-finder-container .store-ride-choice{
		padding: 0 0 0 26px	
	}
		.store-finder-container .store-ride-choice a{
			color:#938d95
		}
		.store-finder-container .store-ride-choice select{
			margin: 0 10px 0 0
		}
	.store-finder-container .ride-result{
		float:left;
		width:134px;
		padding: 0 0 10px 0
	}
		.store-finder-container .ride-result .store-num{
			float:left;
			height: 17px;
			width:17px;
			padding:1px 0 0 1px;
			text-align:center;
			color:#fff;
			font-weight:bold;
			background: url(../../img/common/bg_pinkDot.png) no-repeat 0 0;	
		}
		.store-finder-container .ride-result .store-address{
			float:left;
			padding: 0 0 0 6px;
			width:110px;
			margin: 0;
		}
	.store-finder-container .estimation-block{
		clear:both;
		border:1px solid #000000;
		padding:4px 15px 4px 10px;
		zoom:1
	}
	.store-finder-container .ride-result-links{
		text-align:right;	
	}
		.store-finder-container .ride-result-links li{
			display:inline;
			padding: 0 2px 0 5px;	
		}
			.store-finder-container .ride-result-links li a{
				text-decoration:none;
				color:#59585f;
				padding: 0 0 4px 0	
			}
			.store-finder-container .ride-result-links .print-link a{
				background: url(../../img/common/picto_print.png) no-repeat 0 0;
				padding-left:25px;		
			}
	.store-finder-container .store-ride-step-list{
		background-color:#f4f2f5;
		overflow-y:auto;
		height:273px;
		padding: 0 0 0 7px
	}
		.store-finder-container .store-ride-step-list li{
			border-bottom:1px solid #fff;
			width:242px;
			padding:6px 0 10px 0px;
			overflow:hidden;
			color:#59585f
		}
			.store-finder-container .store-ride-step-list .store-num{
				float:left;
				text-align:right;
				width:18px;
				margin:0
			}
			.store-finder-container .store-ride-step-list .step-desc{
				float:left;
				width:188px;
				padding: 0 0 0 4px;
				margin:0
			}
			.store-finder-container .store-ride-step-list .step-pict{
				float:left;
				text-align:right;
				width:30px;
				margin:0;
				padding: 6px 0 0 0
			}
			.store-finder-container .store-ride-step-list .alpha-omega-step .store-num{
				height: 17px;
				width:17px;
				padding:1px 0 0 1px;
				text-align:center;
				color:#fff;
				font-weight:bold;
				background: url(../../img/common/bg_pinkDot.png) no-repeat 0 0;
				text-align:center;
				margin: 0 0 0 6px;
				display:inline;
			}
			.store-finder-container .store-ride-step-list .alpha-omega-step .step-desc{
				width:180px;
				color:#1a171b;
				padding: 0 0 0 6px
			}
/* ! */
.store-map-tooltip{
	position:absolute;
	left:0;
	bottom:0;
	width:280px;
	background: url(../../img/common/bg_mapTooltip.png) no-repeat -280px 100%;
	padding: 0 0 6px 0
}
	.store-map-tooltip .inner-store-tooltip{
		width:230px;
		padding:20px 30px 6px 20px;
		background: url(../../img/common/bg_mapTooltip.png) no-repeat 0 0;
	}
.std-block-container {
	background-color:#F4F2F5;
	margin:0 0 5px;
	padding:12px 22px 8px;
	width:910px;
}
.std-block-container:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
	.std-block-container .important-txt{
		color:#ee1099	
	}
	.std-block-container .block-intro{
		padding: 0 0 10px 0	
	}
	.std-block-container .block-intro .link-block{
		padding-top:20px	
	}
		.std-block-container .block-intro .link-block a{
			color:#918f94	
		}
/* ! Site Map */
.site-map{
	width:100%;	
	padding: 0 0 20px 0
}
.site-map:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
	.site-map a{
		text-decoration:none;	
	}
	.site-map .site-map-title{
		text-transform:uppercase;
		background-color:#1a171b;
		color:#fff;
		padding:4px 22px;
		font-weight:bold;
		margin: 0 0 3px 0
	}
		.site-map .site-map-title a{
			color:#fff;
		}	
	.site-map .site-map-col{
		width:223px;
		padding: 0 0 0 6px;	
		float:left;
	}
	.site-map .alpha-col{
		padding: 0;	
	}
		.site-map .site-map-col .section-title{
			color:#ee1099;
			font-weight:bold;
		}
			.site-map .site-map-col .section-title a{
				color:#ee1099;
			}
		.site-map .site-map-col ul,
		.site-map .site-map-col li{
			float:left;
			width:100%;	
			margin:0;
		}
			.site-map .site-map-col .section-title,
			.site-map .site-map-col ul li{
				float:left;
				width:179px;
				padding:4px 22px;
				background-color:#fff;
				border-bottom:3px solid #f4f2f5;
				margin:0
			}
	.site-map .catalogue-map{
		float:left;
		width: 681px;	
	}
/* ! erreurs */
.error-txt,
.error,
.error-txt a{
	color:#f30502	
}
/* ! Contact */
.contact-block{
	float:left;
	width:450px;
	padding: 0 0 15px 8px;	
	display:inline;
}
.alpha-contact-block{
	padding-left:0	
}
	.contact-block .contact-title{
		text-transform:uppercase;
		background-color:#1a171b;
		color:#fff;
		padding:4px 22px;
		font-weight:bold;
		margin: 0 0 0px 0	
	} 
	.contact-block .contact-inner-block{
		padding: 20px 18px 10px 18px;
		/*min-height:360px;*/
		min-height:520px;
		background-color: #fff
	}
		.contact-block label{
			font-weight:bold;
			display:block;
			padding: 0 0 3px 0;	
		}
		.contact-block .mandatory{
			color:#ee1020	
		}
		.contact-block .text-field{
			width:202px;
			color:#848484
		}
		.contact-block select{
			width:208px;
			color:#848484
		}
		.contact-block textarea{
			border:1px solid #D3D2D2;
			width:410px;
			height:85px;
			display:block;
			color:#848484
		}
		.contact-block small{
			color:#848484;
			font-size:0.909em;	
		}
		.contact-block .submit{
			color:#ffffff;
			border:1px solid #c28582;
			padding:0 5px;
			height:20px;
			background:#EE0092 url(../../img/common/bg_formButton.png) no-repeat -400px 100%;
			margin-left:5px
		}
		.contact-block .submit-block{
			width:100%;	
		}
		.contact-block .submit-block:after{
			content:'.';
			clear: both;
			display: block;
			line-height: 0;
			visibility: hidden;	
		}
			.contact-block .submit-block p{
				float:left;
				width:auto;
			}
				.contact-block .submit-block p input{
					width:auto;
					float:left;
					margin: 0 15px;
				}
		.contact-block .contact-deco-block{
			background-color:#edebed;
			padding: 16px 16px 11px 16px;
			margin: 0 0 10px 0
		}
			.contact-block .contact-deco-block p,
			.contact-block .contact-deco-block ul{
				margin: 0 0 5px 0	
			}
			.contact-block .contact-deco-block .number-block{
				color:#ee1099;
				font-weight:bold;
				font-size:1.182em;
				text-align:center;
				width:240px;
				margin: 0 auto;
				background-color:#fff;
				padding:4px
			}
			.contact-block .contact-deco-block .info-block{
				text-align:center;	
			}
/* Erreur */
.std-error-block{
	width:500px;
	margin: 0 auto;	
}
	.std-error-block .title{
		background:#EE0092 url(../../img/common/bg_error_title.png) no-repeat -500px 0;
		width:500px;
		color:#fff;
		font-weight:bold;
		padding:5px 0 0 0
	}
		.std-error-block .title span{
			background: url(../../img/common/bg_error_title.png) no-repeat 0 100%;
			display:block;
			padding:1px 25px 6px 25px;
			text-transform:uppercase;
		}
	.std-error-block .content-block{
		padding: 12px 20px 20px 110px;
		background: url(../../img/common/picto_warning.png) no-repeat 15px 15px;
		min-height:70px;
	}
		.std-error-block .content-title{
			font-size:1.182em;
		}
		.std-error-block .content-block ul{
			margin:0	
		}
			.std-error-block .content-block ul li{
				padding: 0 0 10px 0
			}
				.std-error-block .content-block ul li a{
					color:#938d95
				}
		
	
/* ! FAQ */
.faq-title{
	text-transform:uppercase;
	background-color:#1a171b;
	color:#fff;
	padding:4px 15px;
	font-weight:bold;
	margin: 0 0 0px 0	
}
.faq-list-block{
	background-color:#fff;
	padding: 15px 0 30px 20px;
	width:890px;
	margin: 0 0 8px 0
}
.faq-list-block:after{
	content:'.';
	clear: both;
	display: block;
	line-height: 0;
	visibility: hidden;	
}
	.faq-list-block ul{
		float:left;
		width:212px;
		padding: 0 10px 0 0;
		margin:0;
		line-height:1.8em
	}
	 	.faq-list-block a{
	 		color:#737373;
			text-decoration:none;
		}
		.faq-list-block .active a{
			color:#ee1099;
			font-weight:bold;	
		}
.faq-content-title{
	background:#EE0092 url(../../img/common/bg_faq_title.png) no-repeat 0 0;
	width:870px;
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 0
}
	.faq-content-title span{
		background: url(../../img/common/bg_faq_title.png) no-repeat -870px 100%;
		display:block;
		padding:1px 25px 6px 25px;
		text-transform:uppercase;
	}
.faq-block-display{
	width:870px;
	padding: 0 0 0 20px	
}
	.faq-block-display .faq-list{
		list-style:none	
	}
		.faq-block-display .faq-list .faq-item-title{
			font-weight:bold;
			color:#737373;
			margin: 0 0 0 0;
			padding: 0 0 8px 22px;
			cursor:pointer;
		}
		.faq-block-display .faq-list .active-item .faq-item-title{color:#1a171b}
		
		.faq-block-display .faq-list .faq-item-content{
			background-color:#fff;
			padding:14px 38px 4px 38px;
			margin: 4px 0 15px 0	
		}
/* ! Livraison */
.std-shipping-content{
	color:#59585f;
	width:100%;
}
.std-shipping-content:after{
	content:'.';
	clear: both;
	display: block;
	line-height: 0;
	visibility: hidden;		
}
	.std-shipping-content a{
		color:#59585f
	}
.shipping-visu-block{
	float:left;
	padding: 0 25px 10px 0	
}
.shipping-title{
	font-weight:bold;
	font-size:1.182em;
	color:#1a171b	
}
	.std-shipping-content .shipping-list{
		overflow:hidden;
		zoom:1
	}
	.std-shipping-content .shipping-list li{
		background:url(../../img/common/picto_linePuce2.png) no-repeat 0 7px;
		text-indent:7px
	}
.shipping-details-list .shipping-details-item{
	overflow:hidden;	
	zoom:1
}
.shipping-details-title{
	cursor:pointer;
	background:url(../../img/common/picto_toggler2.png) no-repeat 0 center;
	padding: 0 0 0 18px;
	zoom:1
}
	.shipping-details-list .active-item .shipping-details-title{
		background-position:-989px center;
	}
	.shipping-details-title img{
		vertical-align:middle;	
	}
.shipping-details-display{
	padding: 0 30px 0 18px;
}
	.shipping-details-display .info-shipping{
		text-align:center;	
	}
	.shipping-details-display small{
		font-size:0.909em;	
	}
.shipping-details-table{
	width:798px;
	border-spacing:3px;
	text-align:center;	
	border-collapse:separate;
	color:#1a171b;
	margin: 0 auto 10px auto
}
	.shipping-details-table caption{
		color:#fff;
		background-color:#1a171b;
		font-weight:bold;
		text-transform:uppercase;
		padding:4px 0;
		border-left:3px solid #f4f2f5;
		border-right:3px solid #f4f2f5
	}
		.shipping-details-table th,
		.shipping-details-table td{
			background-color:#fff;
			padding: 4px 0	
		}
		.shipping-details-table thead th{
			color:#ee1099
		}
		.shipping-details-table .title-row th{
			font-weight:normal;
			color:#737373;
			padding: 6px 0 8px 0;
		}
			.shipping-details-table .title-row th strong{
				color:#1a171b;
			}
		.shipping-details-table .shipping-mode-row th,
		.shipping-details-table .shipping-mode-row td{
			border-top:14px solid #f4f2f5
		}

/* ! Conditions générale de vente */

.std-cgv-informations{
	width:910px;
	padding:15px 0 5px;
	margin:0 auto 10px;
	background-color:#FFFFFF;
}
.std-cgv-informations p{
	font-weight:bold;
	text-align:center;
}

.txt-important{color:#ee1099;}

.std-cgv-articles dt{
	padding-left:17px;
	margin:0 0 15px 30px;
	background:url(../../img/common/picto_toggler.png) no-repeat 0 2px;
	font-weight:bold;
}
.std-cgv-articles dt a{
	text-decoration:none;	
}
.std-cgv-articles dt.on{background-position:0 -20px;}
.std-cgv-articles dt.on a{color:#ee1099;}

.std-cgv-articles dd{
	background-color:#FFFFFF;
	padding:18px 46px;
	margin-bottom:30px;
}

.std-cgv-articles dd p.sub-article{
	text-decoration:underline;
	padding-top:10px;
}

.std-cgv-articles dd ul{
	margin-left:30px;
}



/* ! page footer - Pimkie ----------------------------------------------- */

/* ! content footer */

#footer{
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	font-size:12px;
	position:relative;
}



#footer a{
	text-decoration:none;
	color:6b6b6b;
}


#footer hr{
		width:960px;
		height:1px;
		color:#dcdcdc;
		display:block;
		float:left;
		margin:10px 0;
}


#footer hr.big{
		width:960px;
		height:18px;
		color:#dcdcdc;
		display:block;
		float:left;
		margin:0 0 10px 0;
		background-color:#dcdcdc;
}


#footer p{
		font-weight:bold;
		font-size:14px;
		color:#000;
		margin:0 0 10px 0;
}


#footer ul{
		margin:0 0 20px 0;
		padding:0;
}



#footer li ul {
	display:block;
	width:100%;
	float:left;
	margin:10px 0 0 0;
}





#footer .footer-restez-connectes {
		display:block;
		float:left;
		width:394px;		
}


#footer .fbconnect{
		display:block;
		float:left;
		width:200px;
		padding:10px 0 0 0;
}


#footer .footer-aide {
		display:block;
		float:left;
		width:150px;
		padding:0 0 0 20px;	
}


.footer-aide li {
		margin:5px 0 0 0;
}


#footer .footer-services {
		display:block;
		float:left;
		width:144px;		
		padding:0 0 0 20px;
}


#footer .footer-store-locator {
		display:block;
		float:left;
		width:216px;		
		padding:0 0 0 15px;
}



ul.seo-list{
	display:block;
	width:180px;
	margin:0;
	padding:0;
	float:left;
}


ul.seo-list li{
		margin:10px 0 0 0;
}

ul.seo-list li a{
		display:block;
		height:30px;
		padding:10px 5px 10px 60px;
		text-decoration:none;
}


#footer ul.pays-list{
	margin:20px 0 0	0; 
}





ul.services-list {
		display:block;
		width:158px;
		float:none;
}


ul.services-list ul li {
		float:left;
		display:block;
		width:auto;
		margin:5px;
}




.footer-store-locator li{
		float:left;
		display:block;
		width:auto;
		margin:1px;
}


#footer .footer-categorie {
	display:block;
	float:left;
	width:100%;
}


.footer-categorie .footer-link-list {
    float: left;
    font-size: 0.909em;
    padding: 0 3px 0 0;
    width: 16%;
}


div a.champ-news{
		background:url(/img/common/bg-inscription-news.png) no-repeat;
		width:368px;
		height:31px;
		display:block;
}


.footer-sep-vert{
		background:url(/img/common/sep-vert.png) -1px 0 no-repeat;
}

.footer-services-sep-horiz{
		background:url(/img/common/sep-horiz.png) 10px bottom no-repeat;
		float:left;
		width:100%;
		margin:5px 0;
}

a.picto-twitter{
	background:url(/img/common/picto-twitter.png) no-repeat;
}

a.picto-youtube{
	background:url(/img/common/picto-youtube.png) no-repeat;
}

a.picto-google-plus{
	background:url(/img/common/picto-google-plus.png) no-repeat;
}

a.loupe{
		background:url(/img/common/loupe.png) no-repeat;
		display:block;
		float:left;
		padding:0 0 0 25px; 
		width:105px;
		height:26px;
}


#edito-footer {
    color: #5E5C65;
    display: block;
    float: left;
    font-size: 0.909em;
    height: 1px;
    left: 0;
    overflow: visible;
    padding: 0 5px;
    position: relative;
    top: 585px;
    width: 950px;
    z-index: 5;
	text-align:left;
}

#edito-footer.pagelist{
		top:500px;
}

/*** edito footer ***/

/* #edito-footer{	
	font-size:0.909em;
	position:relative;
	height:1px;
	top:285px;
	left:0px;
	overflow:visible;
	color:#5E5C65;
	display:block;
	float:left;
	margin:-85px 0;
	padding: 0 37px;
	width:700px;
	text-align:center;
	z-index:5;
} 

#edito-footer.pagelist{
		top:390px;
}*/

#edito-footer.es{
	margin:-115px 0;
}

#edito-footer a{
	text-decoration:none;
	color:#5E5C65;
}


a .liensEtranger {
	color:#777777;
}



#content-footer{
	background-color: #efedf0;
	padding: 7px 0;
	width:100%;
	margin:0 0 6px 0;
}
#content-footer:after{
	content:'.';
	clear: both;
	display: block;
	line-height: 0;
	visibility: hidden;
}
	#content-footer li{
		float:left;
		color:#1a171b;
		font-size:0.909em;
		padding: 0 23px 0 7px
	}
		#content-footer li a{
			text-decoration:none;
			color:#EE1099;
			line-height:24px;
			padding-left:30px;
			margin-left:-30px;
		}
		#content-footer li a:hover{
			text-decoration:none;
			color:#EE1099;
			line-height:24px;
			padding-left:30px;
			margin-left:-30px;
			cursor:pointer;
		}
			#content-footer li a span{
				color:#ee1099
			}
	#content-footer select{
		color:#59585f;
		width:90px;
	}
	#content-footer span.picto-footer {
	display:inline;
	float:left;
	padding-right:5px;
	}
	
	#content-footer span.picto-footer:hover {
	cursor:pointer;
	}

	#content-footer .picto-footer-1 {
	background:url(../../img/common/picto-footer-1.png) no-repeat;
	width:18px;
	height:22px;
	}
	#content-footer .picto-footer-2 {
		background:url(../../img/common/picto-footer-2.png) no-repeat;
		width:23px;
		height:22px;
	}
	#content-footer .picto-footer-3 {
		background:url(../../img/common/picto-footer-3.png) no-repeat;
		width:21px;
		height:24px;
	}
	#content-footer .picto-footer-4 {
		background:url(../../img/common/picto-footer-4.png) no-repeat;
		width:21px;
		height:21px;
	}
	

/* ! Footer */
div.fb-like-box{
		background:url(/img/common/tetiere-fb.png) no-repeat 0 0;
		padding:20px 0 0 0;
}








#footer-list {
position:relative;
}
		p.ttc-maj {
			color:#EE1099;
			font-size:9px;
			left:566px;
			position:absolute;
			top:75px;
			width:227px;
		}
#footer-list .footer-item{
	float:left;
	width:234px;
	line-height:normal;
}
#footer-list .categories-item{
	width:332px;
}
#footer-list .partner-item{
	width:154px	
}
	#footer-list .item-heading{
		text-transform:uppercase;
		margin: 0 0 2px 0 	
	}
	#footer-list .footer-link-list{
		float:left;
		width:107px;
		padding: 0 3px 0 0;
		font-size:0.909em;
	}
	
		#footer-list .footer-link-list a{
			text-decoration:none;
			color:#5e5c65	
		}
	#footer-list .partner-list{
		width:100%;	
		margin: 0 0 2px 0
	}
	#footer-list .partner-list:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		#footer-list .partner-list li{
			float:left;
			padding: 0 2px 0 0;	
		}

/* DIGITAS - 03/02/2010 : Search Tabs */
.search-block-container{
	padding-bottom:0;
	margin-bottom:12px
}
.search-result-txt{
	margin:	0 22px 20px 22px
}
.search-tab-list{
	height:27px;
	margin:0	
}
	.search-tab-list li{
		height:27px;
		float:left;
		padding: 0 5px 0 0	
	}
		.search-tab-list li a{
			float:left;
			height:21px;
			background: #ef26a2 url(../../img/account/bg_tab.png) no-repeat 0 -27px;
			color:#fff;
			text-decoration:none;
			padding: 6px 20px 0 20px
		}
		.search-tab-list li.active a{
			background: #fff url(../../img/account/bg_tab.png) no-repeat 0 0px;
			color:#1a171b;
			font-weight:bold;
		}
			.search-tab-list li.active a span{
				color:#ef26a2;
				font-weight:normal;
			}
.product-pager{
	clear:both;	
}
.search-info-list{
	list-style:none;
	padding: 0 22px	
}
	.search-info-list .search-info-item{
		width:100%;
		padding: 0 0 20px 0
	}
	.search-info-list .search-info-item:after{
		content:".";
		clear:both;
		display:block;
		visibility:hidden;
		height:0
	}
		.search-info-list a{
			color:#938e95
		}
		.search-info-list .list-num{
			float:left;
			width:38px;	
			font-weight:bold
		}
		.search-info-list .list-txt{
			float:left;
			width:872px;	
		}
		
/* DIGITAS - 03/02/2010 : END Search Tabs */


/* DIGITAS - 26/02/2010 : Color */

	/* ! COULEURS */
	.color-display{
		display:-moz-inline-stack;
		display:inline-block;
		height:13px;
		width:13px;
		background: url(../../img/common/colors/picto_mask.png) no-repeat 0 0;
	}
	#filter-container .filter-couleurs li.selected .color-display, .color-part li.selected .color-display{
		background-position: -13px 0;
	}

/* DIGITAS - 26/02/2010 : END Color */	

/* DIGITAS - 11/03/2010 : Size */
.size-part ul{
	height:auto;
	width:100%;
}
.size-part ul:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
dl.size-part dd ul{
	width:auto;
	float:left;
}
/* DIGITAS - 11/03/2010 : End Size */


/* DIGITAS - 30/03/2010 : Ajouts */
/* ! module aide - Pimkie ----------------------------------------------- */
.help-content{
	padding:15px;
	background-color:#f4f2f5;
	margin: 0 0 5px 0;
	width:924px
}
	.help-home{
		background-color:#000;
		padding: 10px;
		width:904px;
		color:#fff;
		height:358px;
		overflow:hidden;
	}
		.help-home a{
			color:#fff;
		}
		.help-home .home-visu{
			float:left;
			width:513px;
			border-left:1px solid #2d2d2d;
			height:358px;
			position:relative;
		}
			.help-home .home-visu img{
				display:block;	
			}
		.help-home .home-text{
			float:left;
			width:360px;
			background-color:#404040;
			height:343px;
			padding:15px 10px 0 20px;
		}
			.help-home .home-text .title{
				font-size:3.364em;
				text-transform:uppercase;
				font-weight:bold;
				line-height:1em
			}
				.help-home .home-text .title span{
					color:#ee1099
				}
			.help-home .home-text ol{
				list-style:none;
				padding:15px 0 0 0;
				font-size:1.273em;
				font-weight:bold;
			}
				.help-home .home-text ol li{
					padding: 0 0 8px 0
				}
					.help-home .home-text ol a{
						text-decoration:none;
					}
					.help-home .home-text ol .active a,
					.help-home .home-text ol a:hover{
						color:#ee1099
					}




/*** offres ***/

table.offres{
		width:850px;
		padding:10px;
}

table.offres td.rub{
		font-bold:weight;
		background-color:#CCC;
}

table.offres td{
		padding:5px;
}


.header-transversal-menu .zindex6{
		z-index:6;
}


.header-transversal-menu .zindex7{
		z-index:7;
}


/**** header criteres familles ***/

.lib-famille{
	display:block;
	position:absolute;
	top:15px;
	left:288px;
	width:258px;
	color:#000; 
	text-align:right;
}

.lib-famille h1{
	display:block; float:left; line-height:35px; font-size:35px; width:100%; margin:0; padding:0; font-weight:normal;
}

.lib-famille p{
	display:block; float:left; font-size:20px; margin:5px 0 0 0; width:100%; padding:0 0 0 5px;
}


.onOff-liv{
		display:block;
}
