/*Version 1.2.3 - 30/11/2011 */
/* CSS Document Layout */

@import url(A_init.css);

body{
	background: #fff
}
	#pageLift{
		width:100%;
		text-align:left
	}
		#mainContainerLift{
			padding: 0;
			width:1000px;
			margin: 0 auto 15px auto;
			font-size: 11px;
		}
		
#mainContainerLift h5 {
    text-transform: none;
    margin: 0;
}


#mainContainerLift img, .popinContent .popin-content .confirmation-bts a img {
    display: inline;
}

#mainContainerLift img.clear {
    display: block;
}

			#innerMainContainerLift{
				background: white;
			}
#PanierRecapLeft h2 span.panierTitle {
    font-size: 11px;
}

			
		/* ! IE6 */
		.msie6 #mainContainerLift,
			.msie6 #mainContainerLift #innerMainContainerLift{
			background-image: url(../img/common/IE6/bg_structure.png);
		}
	
/* ! ******************************************************************** HEADER */
#headerNavigationLift{
	background: url(../img/common/bg_structure.png) no-repeat 0 100%;
	width:999px;
	margin: 0 auto
}
#headerNavigationLift:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;	
}
/* ! IE6 */
.msie6 #headerNavigationLift{
	background-image: url(../img/common/IE6/bg_structure.png);	
}
	#headerNavigationLift .linkList{
		float:right;
		padding: 0px 10px 0px 0;
		font-size:0.909em;
	}
		/*FLA - 27/01/11 - D�but Modif boutons header*/
		#headerNavigationLift .linkList li{
			float:left;
			color:#fff;
			padding: 4px 1px 0 3px;
			/*background: url(../img/common/bg_pictoList.png) no-repeat 0 -129px ;*/
			/*margin: 0 0 0 6px;*/
			margin: 0 0 0 0px;
			display:inline;
		}
		
		#headerNavigationLift .linkList li.first{
			/*background: none*/	
		}
			
			#headerNavigationLift .linkList a{
				color:#fff;
				text-decoration:underline;	
				float:left;
				padding:6px 0 6px 0;
				height:23px;
			}
			
			#headerNavigationLift .linkList .auchanDrive{
				background: url(../img/common/btn_auchandrive.png) no-repeat 0 0px;
				/*FLA - 14/06/11 - Modif bouton AuchanDrive */
				padding-left:121px;	
				/*FLA - 14/06/11 - Fin modif bouton AuchanDrive */
			}
			#headerNavigationLift .linkList .auchanDirect{
				background: url(../img/common/btn_auchandirect.png) no-repeat 0 0px;
				padding-left:120px;	
			}
			#headerNavigationLift .linkList .aMobile{
				background: url(../img/common/btn_atelecom.png) no-repeat 0 0px;
				padding-left:54px
			}
			#headerNavigationLift .linkList .cardSpace{
				background: url(../img/common/btn_espacecarte.png) no-repeat 0 0px;
				padding-left:85px
			}
			/*FLA - 22/02/11 - D�but ajout bouton AuchanVoyages */
			#headerNavigationLift .linkList .aVoyages{
				background: url(../img/common/btn_auchanvoyages.png) no-repeat 0 0px;
				padding-left:120px
			}
			/*FLA - 22/02/11 - D�but ajout bouton AuchanVoyages*/
			
			/*FLA - 27/01/11 - Fin Modif boutons header*/
	#headerNavigationLift .universList{
		float:left;
		height:36px;
		padding:11px 0 0 10px;
		font-weight:bold;
		text-transform:uppercase;
		color:#666;
		font-size:1.091em
	}
		#headerNavigationLift .universList li{
			float:left;
			padding: 0 2px 0 0
		}
			#headerNavigationLift .universList li a{
				float:left;
				background: url(../img/common/bg_structure.png) no-repeat 100% -90px;
				padding: 0 4px 0 0;
				color:#666
			}
			#headerNavigationLift .universList li a:hover{
				text-decoration:none;	
			}
				#headerNavigationLift .universList li a span{
					float:left;
					background: url(../img/common/bg_structure.png) no-repeat -3662px -60px;
					padding: 4px 16px 0 20px;
					height:17px;
					cursor:pointer;
				}
			#headerNavigationLift .universList li.active a{
				background-position: 100% -30px;
				color:#fff
			}
				#headerNavigationLift .universList li.active a span{
					background-position: -3662px 0px;
					height:25px;
				}
		/* ! IE6 */
		.msie6 #headerNavigationLift .universList li a,
			.msie6 #headerNavigationLift .universList li a span{
			background-image: url(../img/common/IE6/bg_structure.png);	
		}
#headerLift{
	padding: 0 0 0 10px;
	position:relative;
	z-index:auto;
	width:978px
}
#headerLift:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
	#headerLift .headerTop{
		position:relative;
		height:51px;
		z-index:2
	}
		#headerLift #mainLogo{
			float:left;
			width:262px;
			padding: 0 0 0 12px	
		}
		#headerLift .headerForm{
			float:left;
			font-size:1.182em;
			position:relative;
		}
			#headerLift .headerForm .inputText,
			#headerLift .headerForm .selectContainer{
				float:left;
				margin: 3px 7px 0 0;
				display:inline;
				font-weight:bold;
			}
			#headerLift .headerForm .selectContainer{
				position:relative;
			}
			#headerLift .headerForm select{
				margin-top:6px;	
				width:210px;
				font-size:11px;
				height:20px
			}
			#headerLift .headerForm .inputText{
				height:27px;
				padding: 10px 0 0 12px;
				width:164px;
				border: 0px none;
				margin-right:9px;
				background: url(../img/common/bg_headerInput.png) no-repeat 0 0;
			}
				#headerLift .headerForm .inputText input{
					border: 0px none;
					background: #fff none;
					font-weight:bold;	
					color:#666666;
				}
			#headerLift .headerForm .submitBt{
				float:left
			}
		
/* ! SELECT */

/* DIGITAS - 05/10/09 : Modifications/ajouts Retours 
 * 
#headerLift .selectbox{
	cursor: pointer;
	background: url(../img/common/bg_headerSelect.png) no-repeat 0 0;
	border:0px none;
	height:27px;
	padding: 10px 50px 0 12px;
	font-weight:bold;
	width:152px;
	float:left;
} 
 * Remplacer la declaration ci-dessus par la suivante :
 * */

#headerLift .selectbox-container{
	background: url(../img/common/bg_headerSelect.png) no-repeat 0 0;
	width:214px;
	cursor:pointer;	
	float:left;
}
#headerLift .selectbox-button{
	background: transparent url(../img/common/bg_headerSelect.png) no-repeat 100% 0;
	width:50px;
	height:37px;
	border: 0px none;
	cursor:pointer;	
	float:left;
}
	#headerLift .selectbox-button span{
		display:none	
	}
#headerLift .selectbox{
	cursor: pointer;
	background: transparent none;
	border:0px none;
	height:27px;
	padding: 10px 00px 0 12px;
	font-weight:bold;
	width:152px;
	float:left;
}
/* DIGITAS - 05/10/09 : FIN Modifications/ajouts Retours */

	#headerLift div.selectbox-wrapper {
		position:absolute;
		width:212px !important;
		background-color:white;
		border:1px solid #ccc;
		overflow: auto;
		font-weight:normal;
		font-size:0.846em;
		z-index:5;
		left:0;
		top:36px;
	}
		#headerLift div.selectbox-wrapper ul li.selected { 
			background-color: #EAF2FB;
		}
		#headerLift div.selectbox-wrapper ul li.current { 
			background-color: #f1f1f1;
		}
		#headerLift div.selectbox-wrapper ul li {
			display:block;
			padding:2px 2px 2px 5px;
			cursor:pointer;
		}

/* ! BASKET */
#headerLift .checkoutDisplay{
	position:absolute;
	top:0;
	right:11px;
	clear:both;
	width:224px;
	z-index:10
}
	#headerLift .checkoutDisplay .innerBlock{
		background: url(../img/common/bg_basket.png) no-repeat 0px 0px;
		width:217px;
		height:46px;
		padding:7px 0 0 7px;
	}
	#headerLift .checkoutDisplay .basketLine{
		background: url(../img/common/bg_basket.png) no-repeat 0px -53px;
		width:177px;
		height:21px;
		color:#fff;
		font-weight:bold;
		padding: 8px 0 0 47px;
		position:relative;
	}
		#headerLift .checkoutDisplay .basketLine a{
			color:#fff;	
			text-decoration:underline;
		}
		#headerLift .checkoutDisplay .title{
			color:#de0000;
			font-size:1.091em;
			padding: 0 0 4px 0
		}
		#headerLift .checkoutDisplay .linkLine{
			background: url(../img/common/bg_puces.png) no-repeat 0 5px;
			padding: 0 0 0 12px
		}
			#headerLift .checkoutDisplay .linkLine a{
				font-weight:bold;
				text-decoration:underline;	
			}
		#headerLift .checkoutDisplay .titleLog{
			padding: 0 0 0 15px;
			margin:0/* DIGITAS - 05/10/09 : ajout Retours */
		}
		#headerLift .checkoutDisplay .linkList{
			padding: 0 0 0 15px;
		}
			#headerLift .checkoutDisplay .linkList li{
				font-weight:bold;
				padding: 0 0 0 12px;
				background: url(../img/common/bg_puces.png) no-repeat 0 5px;
			}
				#headerLift .checkoutDisplay .linkList li a{
					text-decoration:underline;	
				}
	#headerLift .checkoutDisplay .activeBasketLine{
		background: url(../img/common/bg_basket.png) no-repeat 0px -82px;
	}
		#headerLift .checkoutDisplay .displayCheckoutLink{
			height:15px;
			width:15px;
			position:absolute;
			top:7px;
			right:8px;
			background: url(../img/common/bg_basket.png) no-repeat 0px -111px;
		}
		#headerLift .checkoutDisplay .basketLine .activeLink{
			background-position: -15px -111px
		}
			#headerLift .checkoutDisplay .displayCheckoutLink span{
				position:absolute;
				left:-999em;	
			}
		/* BASKET LAYER */
		#headerLift .checkoutDisplay .headerCheckoutBlock{
			position:absolute;	
			top:81px;
			left:0;
			width:224px;
			z-index:11;
			display:none;
		}
			#headerLift .headerCheckoutBlock .headerCheckoutContent{
				border-left:1px solid #cf0a14;
				border-right:1px solid #cf0a14;
				padding:1px 0 0 0;
				position:relative;
			}
				#headerLift .headerCheckoutBlock .innerCheckout{
					background-color:#fff;
					padding:7px 0 0 0;
				}
			#headerLift .headerCheckoutBlock .closeCheckoutLayer{
				width:224px;
				background: url(../img/common/bg_basket.png) no-repeat 0 100%;
				height:28px
			}
				#headerLift .headerCheckoutBlock .closeCheckoutLayer a{
					color:#c30005;
					text-decoration:underline;
					width:77px;
					display:block;
					margin:0 0 0 79px;
					height:23px;
					padding: 5px 0 0 0px;
					text-align:center;
				}
			/* ! */
			#headerLift .contentPrintLink {
				background:transparent url(../img/ticket_caisse/bg_pointillets_print.gif) repeat-x scroll 0 8px;
				margin:0px 5px 5px 22px;
				width:175px;
			}
				#headerLift .contentPrintLink a{
					background: #ffffff url(../img/ticket_caisse/picto_print.gif) no-repeat scroll 0 0;
					color:#808080;
					font-size:0.909em;
					margin-left:26px;
					padding:1px 0 1px 22px;
					text-decoration:none;
				}
			#headerLift .contentTicketCaisse{
				height:auto;
				max-height:415px;
				overflow:auto;
				margin: 0 0 3px 5px;
				width:210px;
				padding: 0 5px 0 0;
			}
			.msie6 #headerLift .contentTicketCaisse{
				height:415px;	
			}
				#headerLift .contentTicketCaisse .prodTicket {
					border-bottom:1px solid #C0C2C3;
					padding:2px 0 0 2px;
					width:auto;
					height:80px;
				}
				#headerLift .contentTicketCaisse .latestAdded {
					background-color:#F1FAFE;
				}
					 #headerLift .contentTicketCaisse .linkRetirePanier {
						text-align:right;
						padding:0px 3px 0 0;
						height:9px;
					}
						#headerLift .contentTicketCaisse .linkRetirePanier a {
							background:transparent url(../img/ticket_caisse/picto_suppr_prod.gif) no-repeat scroll 0 0;
							display:block;
							float:right;
							height:9px;
							width:9px;
						}
							#headerLift .contentTicketCaisse .linkRetirePanier a span{
								position:absolute;
								left:-999em;	
							}
				#headerLift .contentTicketCaisse .descProd {
					font-size:0.909em;
					height:42px
				}
					#headerLift .contentTicketCaisse .descProd strong {
						font-size:1.1em;
						text-decoration:underline;
					}
				#headerLift .contentTicketCaisse .quantityProd{
					width:100%	
				}
				#headerLift .contentTicketCaisse .quantityProd:after{
					content:".";
					clear:both;
					display:block;
					height:0;
					visibility:hidden;	
				}
					#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced {
						float:left;
						padding-right:3px;
						width:42px
					}
						#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced .inputQuantity {
							border:1px solid #B2B2B2;
							background-color:#fff;
							color:#313130;
							float:left;
							height:15px;
							margin:0 2px 0 0;
							padding:2px 0 0 0;
							width:24px;
							text-align:right;
						}
						#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced a.btPlusPdt,
						#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced a.btMoinsPdt {
							float:left;
							margin: 0 0 1px 0
						}
							#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced a.btPlusPdt img,
							#headerLift .contentTicketCaisse .quantityProd .qtyBlocEnhanced a.btMoinsPdt img {
								display:block;
							}
			#headerLift .contentTicketCaisse .totalProd{
				float:left;
				color:#000000;
				font-size:0.909em;
				clear:right;
				text-align:right;
				width:137px
			}
				#headerLift .contentTicketCaisse .totalProd small{
					font-size:0.9em;	
				}
				#headerLift .contentTicketCaisse .totalProd .totalPricePdt{
					font-size:1.1em;
					color:#b70008;
					font-weight:bold;	
				}
			#headerLift .contentTicketCaisse .ecoPartProd{
				float:right;
				font-size:0.818em;
				color:#737373;
				text-align:right;
				padding: 0 10px 0 0;
				white-space:nowrap;
			}
			#headerLift .headerCheckoutBlock .descContentTicket {
				background-color:#F2F2F2;
				margin:0px 0 3px 5px;
				overflow:hidden;
				padding:3px 5px 3px 10px;
				width:199px
			}
				#headerLift .headerCheckoutBlock .descContentTicket .nbrArticles {
					color:#737373;
					float:left;
				}
				#headerLift .headerCheckoutBlock .descContentTicket .emptyTicket {
					float:right;
				}
					#headerLift .headerCheckoutBlock .descContentTicket .emptyTicket a {
						background: url(../img/ticket_caisse/picto_suppr_prod.gif) no-repeat 0 3px;
						color:#E30914;
						padding-left:14px;
					}
			#headerLift .headerCheckoutBlock .footerTicketCaisse {
				background: url(../img/common/bg_basket.png) no-repeat -224px 100%;
				border-top:1px solid #c6c6c6;
				width:100%
				
			}
				#headerLift .headerCheckoutBlock .footerTicketCaisse .insideFooterTicket {
					background: url(../img/common/bg_basket.png) no-repeat -224px 0;
					padding-top:12px;
					width:100%
				}
					#headerLift .headerCheckoutBlock .footerTicketCaisse .totalTitle {
						background:transparent url(../img/ticket_caisse/bg_pointillets_total.gif) no-repeat scroll 5px 4px;
						margin:0 0 8px 20px;
						width:178px;
						text-align:center;
					}
					#headerLift .headerCheckoutBlock .footerTicketCaisse .prixTotalTicket{
						width:184px;
						color:#cc0000;
						font-size:2em;
						text-align:right;	
					}
					#headerLift .headerCheckoutBlock .footerTicketCaisse .ecoPartTicket{
						text-align:right;
						font-size:0.909em;
						color:#737373;
						width:184px;
					}
					#headerLift .headerCheckoutBlock .footerTicketCaisse .validTicket{
						text-align:center;
						padding:5px 0 11px 0;	
					}
	
/* ! BREADCRUMB */
#breadcrumbContainer{
	width:966px;
	height:35px;
	background: url(../img/common/bg_breadcrumb.png) no-repeat 2px -138px;
	margin: 0 0 0 5px;
}
#breadcrumb{
	width:966px;
	height:35px;
	padding:0px 0 0 0;
	font-size: 1.091em;
	position:relative;
	z-index:1
}
	#breadcrumb .navItem{
		float:left;
		margin: 0 0 0 -15px;
		height:32px;
		padding-top:3px
	}	
		#breadcrumb .navTab{
			float:left;
			color:#666666;
			font-size:1.083em;
			padding: 0 16px 0 0;
			background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -269px;
			position:relative;
			z-index:1;
		}
			#breadcrumb .innerNavTab{
				float:left;
				padding: 5px 6px 0 35px;
				height:27px;
			}
				#breadcrumb .navTab .sectionItem{
					color:#666;
					font-weight:bold;
					float:left;
					padding:2px 6px 0 0
				}
				#breadcrumb .navTab .sectionItemLink{
					color:#cc0017;
					float:left;
					padding:2px 10px 0 0;
					text-decoration:underline;
					font-size:0.923em;
				}
				#breadcrumb .navTab .displayLink{
					background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -450px;	
					float:left;
					height:17px;
					width:16px;
				}
					#breadcrumb .navTab .displayLink span{
						position:absolute;
						left:-999em;	
					}
	#breadcrumb .contentItem{
		float:left;
		height:32px;
		padding:2px 0 0 32px
	}
		#breadcrumb .contentItem .innerContentItem{
			padding:8px 0 0 0
		}	
			#breadcrumb .contentItem .innerContentItem .newsFeed{
				padding:0 0 0 25px;
				background: url(../img/common/bg_puces.png) no-repeat 0 -1495px;
				font-size:1.167em
			}
		
	/* ! first */
	#breadcrumb #breadcrumbFirst.navItem{
		margin:0
	}
		#breadcrumb #breadcrumbFirst.navItem .innerNavTab{
			padding-left:23px;
		}
				
	/* ! current */
		#breadcrumb .current .navTab{			
			background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -237px;
		}
			#breadcrumb .current .innerNavTab{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -173px;
			}
			#breadcrumb #breadcrumbFirst.current .innerNavTab{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -205px;
			}
				#breadcrumb .current .navTab .sectionItem{
					color:#cc0000
				}
			
	/* ! active */
	#breadcrumb .active,
	#breadcrumb #breadcrumbFirst.active{
		height:34px;
		padding-top:1px;
	}
		#breadcrumb .active .navTab{	
			background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -307px;
			z-index:3;
		}
			#breadcrumb .active .innerNavTab{
				padding-top: 7px;
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -345px;
			}
			#breadcrumb #breadcrumbFirst.active .innerNavTab{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -380px;
			}
				#breadcrumb .active .navTab .displayLink{			
					background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -492px;
				}
	
	/* ! Layer */
		#breadcrumb .navItem .navLayer{
			width:738px;
			background: url(../img/common/bg_breadcrumbLayer.png) no-repeat 100% 100%;
			position:absolute;
			left:1px;
			top:34px;
			z-index:2;
			padding: 0 0 5px 0;
			display:none;
		}
			#breadcrumb .navItem .navLayer .innerLayer{
				width:728px;
				background: url(../img/common/bg_breadcrumbLayer.png) no-repeat 0 0;
				padding: 10px 0 10px 10px
			}
			#breadcrumb .navItem .navLayer .innerLayer:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;	
			}
		/* ! IE 6 */
		.msie6 #breadcrumb .navItem .navLayer{
			background: url(../img/common/bg_breadcrumb.png) no-repeat 100% 100%;
		}
			.msie6 #breadcrumb .navItem .navLayer .innerLayer{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -471px;
			}
		/* ! Active */
		#breadcrumb .active .navLayer{
			display:block;	
		}
/* ! BREADCRUMB active */
#breadcrumb.breadcrumbActive{
	background: url(../img/common/bg_breadcrumb.png) no-repeat 2px 2px;
}
		#breadcrumb.breadcrumbActive .navTab{			
			background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -97px;
		}
			#breadcrumb.breadcrumbActive .innerNavTab{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -33px;
			}
			#breadcrumb.breadcrumbActive #breadcrumbFirst .innerNavTab{
				background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -65px;
			}
			
	/* ! current */
		#breadcrumb.breadcrumbActive .current .navTab,
			#breadcrumb.breadcrumbActive .current .innerNavTab,
			#breadcrumb.breadcrumbActive #breadcrumbFirst.current .innerNavTab{
				background: none
			}
				
		/* ! active */
			#breadcrumb.breadcrumbActive .active .navTab{	
				background: url(../img/common/bg_breadcrumb.png) no-repeat 100% -307px;
			}
				#breadcrumb.breadcrumbActive .active .innerNavTab{
					background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -345px;
				}
				#breadcrumb.breadcrumbActive #breadcrumbFirst.active .innerNavTab{	
					background: url(../img/common/bg_breadcrumb.png) no-repeat 0 -380px;
				}

/* ! */
		/*MJO d�but modif item menu de nav 22/02/2011*/
.stdListLinkNavHP{
	float:left;
	font-weight:bold;
	color:#333333;	
	width:170px;
	padding: 0 12px 0 0;
	
}
	.stdListLinkNavHP li{
		padding: 0 0 6px 12px;
		background: url(../img/common/bg_puces.png) no-repeat 0 5px;
		margin-left:20px;
	}
	.stdListLinkNavTitleHP p{
		color:#cc0017;
		text-transform:uppercase;
		background-image:none;
		margin-top:2px;
		padding-bottom:6px;
		margin-left:18px;
		}
			/*MJO fin modif item menu de nav 22/02/2011*/
.stdListLinkNav{
	float:left;
	font-weight:bold;
	color:#333333;	
	width:170px;
	padding: 0 12px 0 0;
}
	.stdListLinkNav a{
		color:#333333;	
	}
	.stdListLinkNav li{
		padding: 0 0 6px 12px;
		background: url(../img/common/bg_puces.png) no-repeat 0 5px;
	}
		.stdListLinkNav li .picto{
			vertical-align:middle;
			margin: 0 0 0 4px	
		}
/* ! */
.homeNavigation{
	background: url(../img/common/bg_homeNavigation.png) no-repeat 0 0px;
	width:978px;
}
	.homeNavigation .innerBlock{
		background: url(../img/common/bg_homeNavigation.png) no-repeat -978px 100%;	
		width:948px;
		padding: 6px 15px 10px 15px
	}
	.homeNavigation .innerBlock:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}

	
	.homeNavigation .shopListBlock{
		float:right;
		padding: 12px 28px 0 0px;
		width:165px	
	}
		.homeNavigation .shopListBlock ul{
			width:100%;
		}
		.homeNavigation .shopListBlock ul:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
		.homeNavigation .shopListBlock li{
			padding: 0 0 3px 0;
			float:left;
		}
			.homeNavigation .shopListBlock li img{
				display:block;	
			}
		.homeNavigation .shopListBlock .seeAllBlock{
			font-size:1em;
			width:100%;
		}
		.homeNavigation .shopListBlock .seeAllBlock:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
			.homeNavigation .shopListBlock .seeAllBlock a{
				color:#000;
				text-decoration:none;
				background: url(../img/common/bg_puces.png) no-repeat 0 4px;
				float:right;
				padding: 0 0 4px 12px;
			}
			.homeNavigation .shopListBlock .seeAllBlock a:hover{
				text-decoration:underline;	
			}
			
/* FLA - 22/02/11 - D�but modif zone boutique HP */
.homeNavigation .shopListBlockHP  {
	float: left;
	width:207px;
	height:136px;
	padding:0 0 0 10px;
	margin-top:9px;
}
.homeNavigation .shopListBlockHP  li {
padding:0;
}
/* FLA - 22/02/11 - D�but modif zone boutique HP */

/* ! */
.shopNavigation{
	background-position: -1956px 0px;
}
	.shopNavigation .innerBlock{
		background-position: 100% 100%;
	}

/* ! ******************************************************************** CONTENT */

#contentLift{
	padding: 0 9px 1px 19px;
	position:relative;
	width:960px
}
#contentLift:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;	
}
#contentLift.alternateContent{
	background: url(../img/common/bg_contentDegrade.png) no-repeat 10px 0;
	min-height:145px;	
}
.msie6 #contentLift.alternateContent{
	height:145px	
}
	

/* Newsletter */
.newsletterCatalogue{
	background: #ececec url(../img/common/bg_content.png) no-repeat 0px -467px;	
	border: 1px solid #b1b1b1;
	width:946px;
	margin: 0 auto 15px auto;
	padding:3px 0 3px 12px;
	clear:both;
}
.newsletterCatalogue:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;		
}
	.newsletterCatalogue .formPart{
		float:left;
		width:722px;
	}
		.newsletterCatalogue .formPart label{
			float:left;
			background: url(../img/common/bg_puces.png) no-repeat 0 -179px;
			padding:2px 0 5px 35px;
			font-weight:bold;
			color:#333;
			margin:3px 0 0 0;
			width:183px;
			font-size:1.18em;
		}
		.newsletterCatalogue .formPart .innerForm{
			float:left;	
		}
		.newsletterCatalogue .formPart .inputContainer{
			width:295px;
			height:25px;
			border:1px solid #d3d3d3;
			border-right:0px none;
			float:left;
			background-color:#fff;
			padding: 0 0 0 15px;
		}
			.newsletterCatalogue .formPart .inputContainer input{
				border:0px none;
				background-color:#fff;	
				width:295px;
				color:#4c4c4c;
				font-weight:bold;
				font-size:1.18em;
				font-family:Arial, Verdana, Helvetica, sans-serif;
				padding: 4px 0 0 0;
				text-align:center;/* DIGITAS - 05/10/09 : ajout Retours */
			}
		.newsletterCatalogue .formPart .submitContainer{
			float:left;	
			height:27px;
			color:#fff;
			width:90px;
			text-align:center;
			font-weight:bold;
			background: url(../img/common/bg_content.png) no-repeat 100% -162px;
			margin: 0 6px 0 0;
		}
			.newsletterCatalogue .formPart .submitContainer input{
				border:0px none;
				background:none;
				color:#fff;
				font-weight:bold;
				cursor:pointer;
				padding:5px 0 3px 0;
				width:90px;
			}
		.newsletterCatalogue .formPart .errorMsg{
			float:left;
			clear:left;
			width:400px;
			padding:4px 0 2px 0;
			color:#CC0000
		}
		.newsletterCatalogue .formPart .seeExemple{
			float:left;
			color:#000;
			text-decoration:none;
			background: url(../img/common/bg_puces.png) no-repeat 0 -81px;
			padding: 0 0 4px 12px;
			color:#666;
			margin:7px 0 0 0
		}
		.newsletterCatalogue .formPart .seeExemple:hover{
			text-decoration:underline;	
		}
	.newsletterCatalogue .rssPart{
		background: url(../img/common/bg_content.png) no-repeat -4343px -189px;
		float:left;
		padding: 4px 0 0 2px;
		width:215px;
		color:#666;
	}
		.newsletterCatalogue .rssPart span{
			float:right;
			background: url(../img/common/bg_puces.png) no-repeat 100% -282px;
			font-weight:bold;
			font-size:1em;
			color:#666;
			padding: 3px 26px 6px 0;
		}
		.newsletterCatalogue .rssPart a{
			color:#666;
			text-decoration:underline;
		}
/* Push Line */
.stdDisplayLine{
	width:100%;
	clear:both;
}
.stdBlockLine{
	width:100%;
	padding: 0 0 15px 0;
	clear:both;
}
.stdDisplayLine:after,
.stdBlockLine:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;		
}
	.stdBlockLine .stdPushBlock{
		float:left;
		padding: 0 0 0 15px;	
	}
		.stdBlockLine .stdPushBlock img{
			display:block;	
		}
	.stdBlockLine .stdFirstPushBlock{
		padding: 0;	
	}
	.stdBlockLine .cataloguePush{
		float:left;
		width:309px;
		height:188px;
		display:inline;
		margin: 0 0px 0 16px;
		background: url(../img/common/bg_content.png) no-repeat 0px 0px;
	}
	.stdBlockLine .firstCataloguePush{
		margin:0	
	}
		.stdBlockLine .cataloguePush .pushTitle{
			font-size:1.364em;
			color:#fff;
			font-weight:bold;
			height:22px;
			padding:5px 0 0 20px	
		}
		/* */
		.stdBlockLine .cataloguePush .servicesList{
			position:relative;
			height:160px;
			width:309px;
			overflow:hidden;
			font-size:1.091em;
		}
			.stdBlockLine .cataloguePush .servicesList li{
				float:right;
				clear:right;				
				width:150px;
				height:23px;
			}
				.stdBlockLine .cataloguePush .servicesList li .servicesHeading{
					text-decoration:none;
					color:#313131;
					background: url(../img/common/bg_puces.png) no-repeat 11px -376px;
					padding: 4px 0 0 21px;
					float:left;
					width:129px;
					height:19px;
				}
				.stdBlockLine .cataloguePush .servicesList li .servicesDisplay{
					position:absolute;
					top:0;
					left:0;
					display:none;
					clear:both
				}
				/* */
				.stdBlockLine .cataloguePush .servicesList li.active .servicesHeading{
					background-position: 11px -467px;
					color:#fff;
					font-weight:bold
				}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab1{ background-color: #940f87}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab2{ background-color: #1c8dc7}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab3{ background-color: #3bbe91}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab4{ background-color: #c6b841}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab5{ background-color: #d0a348}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab6{ background-color: #d8634d}
				.stdBlockLine .cataloguePush .servicesList li.active .headingTab7{ background-color: #6351dd}
				
				.stdBlockLine .cataloguePush .servicesList li.active .servicesDisplay{display:block}
		
		/**/
		.stdBlockLine .cataloguePush .decoVisu{
			float:left;
		}
		.stdBlockLine .cataloguePush .pushTxt{
			padding: 25px 15px 0 142px;
			line-height:1.4em;
			font-size:1.091em;
		}
			.stdBlockLine .cataloguePush .pushTxt p{
				padding: 0 0 10px 0px	
			}
		.stdBlockLine .cataloguePush .seeMore{
			font-size:1.18em;
			font-weight:bold;
			padding: 0 0 0 142px
		}
			.stdBlockLine .cataloguePush .seeMore a{
				text-decoration:underline;
				color:#000;
				padding: 0 0 0 11px;
				background: url(../img/common/bg_puces.png) no-repeat 0 -563px;
			}
		/**/
		.stdBlockLine .cataloguePush .pushTxt2{
			padding: 25px 5px 0 132px;
			font-size:1.091em;
			line-height:1.4em
		}
			.stdBlockLine .cataloguePush .pushTxt2 a{
				color:#cc0000;
				text-decoration:underline;
			}
			.stdBlockLine .cataloguePush .pushTxt2 p{
				padding: 0 0 10px 0px	
			}
			.stdBlockLine .cataloguePush .pushTxt2 .timeTxt{
				color:#d60001
			}
			
/* ! ******************************************************************** FOOTER */
#footerLift{
	width:100%	
}
	.footerNavigationPart{
		width:999px;
		margin: 0 auto;
	}
		.footerHeading{
			width:965px;
			padding: 0 0 0 25px;
		}
		.footerHeading:after{
			content:".";
			clear:both;
			height:0;
			visibility:hidden;
			display:block	
		}
			.footerHeading .footerLogo{
				float:left;	
			}
			.footerHeading .footerNavList{
				height:28px;
				float:right;
				width:488px;
				background: url(../img/common/bg_footer.png) no-repeat -493px 100%;
				padding: 2px 0 0 5px;
				font-size:1.091em;
				font-weight:bold;
				color:#666666;
				text-transform:uppercase;
			}
				.footerHeading .footerNavList li{
					float:left;
					padding: 0 2px 0 0
				}
					.footerHeading .footerNavList a{
						color:#606060;
						float:left;
						padding: 0 24px 0 0;
						background: url(../img/common/bg_footer.png) no-repeat 100% 0;
					}
					.footerHeading .footerNavList a:hover{
						text-decoration:none;
					}
						.footerHeading .footerNavList a span{
							height:17px;
							background: url(../img/common/bg_footer.png) no-repeat -1365px -23px;
							float:left;
							cursor:pointer;
							padding:6px 8px 0 14px
						}
		/* ! active */
		.footerNavigationPart .activedList{
			padding-bottom:7px;
			background: url(../img/common/bg_footer.png) no-repeat -992px 100%;
		}
			.footerNavigationPart .activedList .footerNavList{
				background: url(../img/common/bg_footer.png) no-repeat 0 100%;
				height:34px;
			}
					.activedList .footerNavList .active a{
						color:#fff;
						background: url(../img/common/bg_footer.png) no-repeat 100% -50px;
					}
						.activedList .footerNavList .active a span{
							height:28px;
							background: url(../img/common/bg_footer.png) no-repeat -1365px -93px;
						}
			
	.footerDisplay{
		width:965px;
		padding: 0 0 15px 25px;	
	}
		.footerDisplay .sectionBlock{
			width:100%;	
			color:#6d6d6d;
			background: url(../img/common/picto_grayPix.png) repeat-y 760px 0;
		}
			.footerDisplay .sectionBlock a{
				color:#6d6d6d
			}
		.footerDisplay .sectionBlock:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
			.footerDisplay .sectionBlock .sectionCol{
				float:left;
				width:152px;
				padding: 0 40px 0 0
			}
				.footerDisplay .sectionBlock .sectionItem{
					border-bottom: 1px solid #cccccc;
					margin: 0 0 8px 0;
					padding: 0 0 5px 0
				}
					.footerDisplay .sectionBlock .sectionTitle{
						font-weight:bold;
						text-transform:uppercase;
						padding: 0 0 8px 0;	
					}
					.footerDisplay .sectionBlock .sectionItem li{
						padding: 0 0 3px 10px;
						background: url(../img/common/bg_puces.png) no-repeat 1px -670px;	
					}
			.footerDisplay .sectionBlock .lastSectionCol{
				padding:0 21px 0 0px;
				float:right;
			}
	/* ! */
	.footerInfoPart{
		background-color:#fff;
		width:100%	
	}
		.footerInfoPart .innerBlock{
			margin:0 auto;
			width:999px;
			padding: 14px 0 15px 0;
		}
		.footerInfoPart .innerBlock:after{
			content:".";
			clear:both;
			display:block;
			visibility:hidden;
			height:0;	
		}
			.footerInfoPart .otherSitesBlock{
				float:left;	
			}
				.footerInfoPart .otherSitesBlock label{
					font-weight:bold;
					padding: 0 12px 0 0;
					text-transform:uppercase;
				}
				.footerInfoPart .otherSitesBlock select{
					width:185px;
					margin: 0 2px 0 0
				}
			.footerInfoPart .infoList{
				float:right;
				padding: 5px 18px 0 0;
			}
			.footerInfoPart .infoList li{
				float:left;
				padding: 0 10px 0 11px;
				background: url(../img/common/bg_puces.png) no-repeat 0px -757px;
			}
			.footerInfoPart .infoList li.first{
				padding-left:0;
				background:none
			}
			
/* DIGITAS - 14/10/09 : Ajouts */
#headerLift h1{
	margin:0;
	border:0px none;	
}
/* DIGITAS - 14/10/09 : FIN Ajouts */

/* DIGITAS - 15/10/09 : Ajouts */
#headerLift .contentTicketCaisse .prodTicket{
	height:auto;	
}
/* DIGITAS - 15/10/09 : FIN Ajouts */

/* DIGITAS - 19/10/09 : Ajouts */
.navItemFrame{
	position:absolute;
	left:1px;
	padding:0 0 5px;
	position:absolute;
	top:34px;
	width:738px;
	z-index:1;
	border:0px none;
}
/* DIGITAS - 19/10/09 : FIN Ajouts */
/* DIGITAS - 03/12/09 : Ajout moteur de recherche */
#headerLift .headerForm .headerSearchContainer{
	float:left;
	width:339px;
	height:27px;
	background: url(../img/common/bg_headerSearch.png) no-repeat 0px 0;
	margin:14px 9px 0 30px;
	display:inline;
}
	#headerLift .headerForm  .headerSearchContainer label{
		float:left;
		width:78px;
		height:21px;
		color:#fff;
		font-weight:bold;
		font-size:0.923em;
		background: url(../img/common/bg_headerSearch.png) no-repeat 0px -27px;
		padding:6px 0 0 12px
	}
	#headerLift .headerForm  .headerSearchContainer .inputText{
		background: transparent none;
		padding:6px 0 0 6px;
		height:21px;
		font-size:0.923em;
		margin:0;
		width:230px
	}
#headerLift .headerForm .submitBt{
	margin:14px 0 0 0	
}

#footer {font-size: 11px;}

/* DIGITAS - 03/12/09 : FIN Ajout moteur de recherche */
			

