@import url(C_common.css);


/* ! ***************************************************************** CATALOGUE */

.catalogueContentPart{
	width:733px;
	float:left;	
}
.stdCataloguePush{
	margin: 0 0 15px 0;
	width:100%;
	clear:both;
}
.stdCataloguePush:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0	
}
.topcataloguePush{
	padding-top:10px;
	margin: 0
}
	.stdCataloguePush img{
		display:block;
		margin:0 auto	
	}
	#contentLift .stdCataloguePush img{
		margin:0	
	}
	/* ! */
	.seeAllCatalogue{
		font-size:1.273em;
		font-weight:bold;
		padding:4px 0 2px;
		text-align:center;
	}
		.seeAllCatalogue a{
			background:transparent url(../img/common/bg_puces.png) no-repeat scroll 0 -563px;
			padding:0 0 0 12px;
			text-decoration:underline;
		}		
	
	/* ! Top */
	.cataloguePdtContainer{
		margin: 0 0 15px 0;
		width:721px;
		padding: 0 0 3px 0;
		clear:both;
		background: #e5e5e5 url(../img/common/bg_content.png) no-repeat -2534px 100%;
	}
		.cataloguePdtContainer .innerPdtContainer{
			background: url(../img/common/bg_catalogueTop.png) no-repeat 0 0;
			padding:4px 0 0 0
		}
		.cataloguePdtContainer .pdtSellTitle{
			font-weight:bold;
			font-size:2.182em;
			padding:2px 0 0 26px;
			width:695px;
			height:37px;
			color:#fff;
			background:transparent url(../img/common/bg_content.png) no-repeat scroll 0 -391px;
		}
		.cataloguePdtContainer .innerCataloguePdt{
			padding: 5px 0 0 0;
			border-left:1px solid #cccccc;
			border-right:1px solid #cccccc;
		}
			.cataloguePdtContainer .intoCatalogue{
				padding: 8px 0 5px 22px;
				font-size:1.091em;
			}
				.cataloguePdtContainer .intoCatalogue p{
					padding: 0 0 10px 0	
				}
			.cataloguePdtContainer ul.cataloguePdtList{
				width:718px;
				padding: 0 0 2px 1px
			}
			.cataloguePdtContainer ul.cataloguePdtList:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
			/* ! */
			.cataloguePdtContainer ul.catalogueOfferList li{
				float:left;
				width:239px;
				height:348px
			}
				.cataloguePdtContainer ul.catalogueOfferList li .seeAllCatalogue{
					clear:both;	
				}
	/* ! Promo */
	.promotionsCatalogue{
		float:left;
		width:467px;
		display:inline;
		padding: 0 0 3px 0;
		margin: 0 15px 15px 0;
		background: url(../img/common/bg_content.png) no-repeat -1940px 100%;
	}
		.promotionsCatalogue .promoTitle{
			font-weight:bold;
			font-size:1.63em;
			padding:6px 0 0 12px;
			width:455px;
			height:32px;
			background: url(../img/common/bg_content.png) no-repeat 0 -353px;
			color:#fff;
		}
		.promotionsCatalogue .innerPromotions{
			padding: 1px 2px 0 2px;
			border-left:1px solid #9c9c9c;
			border-right:1px solid #9c9c9c;
			background-color:#eaeaea
		}
			.promotionsCatalogue ul{
				width:100%;
				padding: 0 0 2px 0
			}
			.promotionsCatalogue ul:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
				.promotionsCatalogue li.productItemDisplay2{
					background-position: -3385px -42px;
					width:453px;
					margin: 0 0 2px 0;
					height:121px
				}
					.promotionsCatalogue li.productItemDisplay2 .visuPart{
						width:130px;
						text-align:center;
						padding:13px 0 0 10px;
						height:100px
					}
					.promotionsCatalogue li.productItemDisplay2 .descPart{
						width:220px;	
					}
		.promotionsCatalogue .seeAllCatalogue a {
			background: url(../img/common/bg_puces.png) no-repeat scroll 0 -80px;
			color:#707070;
		}
	/* ! Reco */
	.recoCatalogue{
		float:left;
		width:239px;
		margin: 0 0 15px 0;
		padding: 0 0 3px 0;
		background: url(../img/common/bg_content.png) no-repeat -3255px 100%;
	}
		.recoCatalogue .recoTitle{
			width:227px;
			height:32px;
			font-weight:bold;
			font-size:1.63em;
			padding:6px 0 0 12px;
			color:#fff;
			background: url(../img/common/bg_content.png) no-repeat 0 -315px;
		}
		.recoCatalogue .innerReco{
			padding: 1px 2px 0 2px;
			border-left:1px solid #9c9c9c;
			border-right:1px solid #9c9c9c;
			background-color:#eaeaea
		}
			.recoCatalogue ul{
				width:100%;
				padding: 0 0 2px 0
			}
			.recoCatalogue ul:after{
				content:".";
				clear:both;
				display:block;
				height:0;
				visibility:hidden;		
			}
				.recoCatalogue ul li.productItemDisplay{
					background: url(../img/common/bg_content.png) no-repeat -546px -130px;
					height:249px;
					width:215px;
					margin-bottom:1px;
				}
					.recoCatalogue ul li.productItemDisplay .pdtVisuPart,
						.recoCatalogue ul li.productItemDisplay .pdtVisuPart .visuPart{
							height:115px;
						}
		.recoCatalogue .seeAllCatalogue a {
			background: url(../img/common/bg_puces.png) no-repeat scroll 0 -80px;
			color:#707070;
		}
	/* ! Corner Brand */
	.catalogueBrandBlock{
		width:721px;
		clear:both;
		padding:7px 0 0 0;
		background: url(../img/common/bg_cornerBrand.png) no-repeat -721px 0px;
		color:#fff;
		margin: 0 0 15px 0
	}
		.catalogueBrandBlock .innerBrandBlock{
			background:#db0000 url(../img/common/bg_cornerBrand.png) no-repeat 0 100%;
			width:100%;
		}
		.catalogueBrandBlock .innerBrandBlock:after{
			content:".";
			clear:both;
			display:block;
			visibility:hidden;
			height:0
		}
			.catalogueBrandBlock a{
				color:#fff	
			}
			.catalogueBrandBlock .txtPart{
				float:left;
				width:110px;
				padding: 10px 20px 0 14px;
			}
				.catalogueBrandBlock .txtPart .brandTitle{
					font-size:1.455em;
					font-weight:bold;
					padding: 0 0 7px 0;
					border-bottom:1px solid #fff;
					margin: 0 0 12px 0
				}
			.catalogueBrandBlock .logoPart{
				float:left;
				width:575px;
			}
				.catalogueBrandBlock .logoPart li{
					float:left;
					width:105px;
					height:	82px;
					background: url(../img/common/bg_cornerBrand.png) no-repeat -721px -53px;
					padding:3px 0 0 0;
					text-align:center;
					margin: 0 10px 9px 0;
					display:inline
				}
		/* */
	.cataloguePageList{
		width:320px;
		height:160px;
		float:left;
		margin: 1px 16px 15px 0;
		display:inline;
		padding: 0px 16px 0 16px;
		color:#694b93;
		background: url(../img/common/bg_boucheContent.png) no-repeat 0 -39px;
	}
		.cataloguePageList a{
			color:#694b93;	
		}
		.cataloguePageList li{
			height:21px;
			border-top: 1px solid #dec1e5;
			font-weight:bold;
			padding: 5px 0 0 0;
			width:100%;
			float:left;
			overflow:hidden;
		}
		.cataloguePageList li.firstItem{
			border: 0px none	
		}
			.cataloguePageList li .pageHeading{
				float:left;
				font-size:1.09em;
				width:250px;
			}
			.cataloguePageList li .followLink{
				float:right;
				color:#694b93;
				background: url(../img/common/bg_puces.png) no-repeat 0 -939px;
				padding: 0 0 0 10px	
			}
	/* */
	.choiceCatalogueBlock{
		float:left;
		width:353px;
		background: url(../img/common/bg_content.png) no-repeat -3385px -169px;
		height:161px;
		position:relative;
	}
		.choiceCatalogueBlock .choiceTitle{
			color:#fff;
			font-weight:bold;
			font-size:1.45em;
			height:25px;
			padding:4px 0 0 15px;
		}
		.choiceCatalogueBlock .choiceVisu{
			float:left;
			margin: 0 15px 0 0	
		}
		.choiceCatalogueBlock .choiceName{
			font-size:1.36em;
			padding:12px 0 2px 0;
			font-weight:bold;
			height:58px
		}
			.choiceCatalogueBlock .choiceName a:hover,
			.choiceCatalogueBlock .priceBlock a:hover{
				text-decoration:none;
			}
			.choiceCatalogueBlock .priceBlock a{
				color:#666	
			}
			.choiceCatalogueBlock .oldPrice{
				text-decoration:line-through;
				font-size:13px/* DIGITAS - 21/10/09 : Modification Prix barres */
			}
			.choiceCatalogueBlock .price{
				font-weight:bold;
				font-size:1.81em;
				color:#d00002;
				line-height:1em;
			}
				.choiceCatalogueBlock .price span{
					font-size:0.5em;
				}
			.choiceCatalogueBlock .infoPrice{
				font-size:0.909em;
			}

/* ! */
.cataloguePushPart{
	width:227px;
	float:left;	
}
	.cataloguePushPart .pushBlock{
		padding: 0 0 15px 0
	}
		.cataloguePushPart .pushBlock img{
			display:block;	
		}
	/* ! Title */
	.stdCataloguePushTitle{
		width:212px;
		height:25px;
		font-weight:bold;
		font-size:1.36em;
		padding:10px 0 0 15px;
		color:#fff;
		background: url(../img/common/bg_content.png) no-repeat 0 -280px;
	}
		.stdCataloguePushTitle .title{
			font-weight:bold;	
		}
	.pushGuideTitle{
		background-position: 0 -245px;	
	}
	/* ! */
	.stdCataloguePushContent{
		background: url(../img/common/bg_content.png) no-repeat -3494px 100%;
		padding: 0 0 4px 0;
		width:100%;
		margin:1px 0 15px 0
	}
		.stdCataloguePushContent .innerContent{
			background: #fefefe url(../img/common/bg_content.png) no-repeat -3721px -430px;
			border-left: 1px solid #e2e3e3;
			border-right: 1px solid #e2e3e3;
			padding:8px 0 0 0;
		}
			.stdCataloguePushContent .tipsBlock{
				padding: 0 15px 0 72px;	
				background: url(../img/common/picto_goldenPlus.png) no-repeat 12px 0;
			}
				.stdCataloguePushContent .tipsBlock p{
					padding: 0 0 5px 0;	
				}
				.stdCataloguePushContent .tipsBlock a{
					text-decoration:underline;
					color:#de0000;
					font-weight:bold;	
				}
		.stdCataloguePushContent .guideContent{
			padding: 8px 10px 0 10px;
			font-size:1.091em;
		}
			.stdCataloguePushContent .guideContent img{
				display:block;
				margin: 0 auto;	
			}
			.stdCataloguePushContent .guideContent select{
				font-size:	1.083em;
				width:200px;
				margin: 0 0 10px 0
			}
	/* ! */
	.conseilPushContent{
		margin-top:0;	
	}
		.conseilPushContent .innerContent{
			padding-top:0
		}
			.conseilPushContent .visuBlock{
				padding: 0 0 8px 0;	
			}
				.conseilPushContent .visuBlock img{
					display:block;	
				}
			.conseilPushContent .pushTxt{
				padding: 0 10px 0 12px;
				color:#333333 	
			}
				.conseilPushContent .pushTxt p{
					padding: 0 0 10px 0	
				}	
				.conseilPushContent .pushTxt a{
					color:#71084e;
					font-weight:bold;
					text-decoration:underline;	
				}
				.conseilPushContent .pushTxt .downloadBlock{
					background:url(../img/common/bg_puces.png) no-repeat 0 -1006px;		
					padding: 4px 0 10px 28px;
				}
	/* ! */
	.morePushBlock{
		width:227px;
		padding: 0 0 4px 0;
		background:url(../img/common/bg_pushMore.png) no-repeat 0 100%;	
		margin: 0 0 15px 0
	}
		.morePushBlock .innerBlock{
			background: #ffffff  url(../img/common/bg_pushMore.png) no-repeat -227px 0;	
			width:227px;
			padding:10px 0 0 0;
		}
			.morePushBlock .innerContent{
				border-left:1px solid #d1d1d1;
				border-right:1px solid #b0b0b0;
				padding:0 0px 0 4px
			}
				.morePushBlock .title{
					text-align:center;
					padding: 0 4px 8px 0		
				}
				.morePushBlock .moreList{
					width:218px;	
				}
				.morePushBlock .moreList:after{
					content:".";
					clear:both;
					visibility:hidden;
					height:0;
					display:block;	
				}
					.morePushBlock .moreList li{
						padding: 0 0 3px 0;
						width:100%;
						float:left;
					}
						.morePushBlock .moreList .itemHeading a{
							width:178px;
							height:30px;
							background: #ffffff  url(../img/common/bg_pushMore.png) no-repeat -454px 0;
							display:block;
							padding:16px 28px 0 12px;
							color:#5d5d5d;
							font-weight:bold;
							font-size:1.091em;
						}
						.morePushBlock .moreList .itemHeading a.twoLines{
							height:38px;
							padding-top:8px;
						}
					.morePushBlock .moreList .itemLayer{
						background: #ffffff  url(../img/common/bg_pushMore.png) no-repeat -454px 100%;
						padding: 0 0 2px 0;
					}
						.morePushBlock .moreList .itemLayer .itemContent{
							background: #ffffff  url(../img/common/bg_pushMore.png) repeat-y -672px 0;
							padding: 0 0 0 1px
						}
							.morePushBlock .moreList .itemLayer .itemContent img{
								display:block;
							}
						/* ! active */
						.morePushBlock .moreList .activeItem .itemHeading a{
							background-position: -454px -46px;
							height:29px;
						}
						.morePushBlock .moreList .activeItem .itemHeading a.twoLines{
							height:37px;	
						}
	/* ! */
	.stdCarouselPush{
		background: url(../img/common/bg_content.png) no-repeat -3946px 100%;
		padding: 0 0 4px 0;
		margin: 0 0 15px 0
	}
		.stdCarouselPush .stdCataloguePushTitle{
			position:relative;
			background: url(../img/common/bg_content.png) no-repeat -239px -318px;
		}
			.stdCarouselPush .carouselController{
				position:absolute;
				right:7px;
				top:5px;
				width:46px;
				height:25px;
				background: url(../img/common/bg_content.png) no-repeat -779px -130px;		
			}
				.stdCarouselPush .carouselController a{
					float:left;
					width:22px;
					height:25px;
					background: url(../img/common/bg_content.png) no-repeat -788px -162px;	
					cursor:pointer;
				}
				.stdCarouselPush .carouselController a.nextBt{
					background-position: -821px -162px;		
				}
					.stdCarouselPush .carouselController a span{
						position:absolute;
						left: -999em	
					}
				
		.stdCarouselPush .stdCataloguePushContent{
			background: #fff none;
			border-left:1px solid #e2e3e3;
			border-right:1px solid #e2e3e3;
			margin:0;
			width:225px;
			padding:5px 0 5px 0;
		}
		/* DIGITAS - 05/10/09 : ajouts Retours */
		.stdCarouselPush .stdCataloguePushContent:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
		/* DIGITAS - 05/10/09 : FIN ajouts Retours */
			.carouselContainer{
				width:190px;
				margin: 0 auto;
			}
			.stdCarouselPush .carouselList{
				width:190px;
			}
				.stdCarouselPush .carouselList li{
					width:190px;
					height:108px;
					padding:5px 0;
					float:left !important;
				}
					.stdCarouselPush .carouselList li img{
						display:block;	
					}
/* ! Search Result */
.resultHeadingBlock{
	background: url(../img/common/bg_content.png) no-repeat 100% 0;
	color:#FFFFFF;
	height:41px;
	width:960px;
	padding:1px 0 0 0
}
	.resultHeadingBlock .resultTitle {
		float:left;
		font-size:2.182em;
		font-weight:bold;
		padding: 0 0 0 22px;
	}
	.resultHeadingBlock .pagerList {
		float:right;
		padding:6px 16px 0 0;
			font-weight:bold;
	}
		.resultHeadingBlock .pagerList .pagerHeading {
			float:left;
			padding:3px 10px 0 0;
			font-size:1.091em;
		}
		.resultHeadingBlock .pagerList ul {
			float:left;
		}
			.resultHeadingBlock .pagerList ul li {
				background:transparent url(../img/common/bg_puces.png) no-repeat 0 -1204px;
				float:left;
				padding:1px 3px 0 4px;
				font-size:1.091em;
			}
				.resultHeadingBlock .pagerList ul li a {
					color:#FFFFFF;
					float:left;
					padding:2px 4px;
					text-decoration:underline;
				}
				.resultHeadingBlock .pagerList ul li.active a {
					background-color:#FFFFFF;
					color:#581426;
					text-decoration:none;
				}
			.resultHeadingBlock .pagerList ul .prevItem,
			.resultHeadingBlock .pagerList ul .nextItem,
			.resultHeadingBlock .pagerList ul .firstItem {
				background: transparent none;
				padding-left:3px;
			}
				.resultHeadingBlock .pagerList ul .prevItem a,
				.resultHeadingBlock .pagerList ul .nextItem a {
					text-decoration:none;
				}
.cataloguePdtContainer .resultHeadingBlock{
	background: url(../img/common/bg_content.png) no-repeat -3385px -330px;	
	width:705px;
	margin: 0 auto;
	height:38px;
	padding:0
}
	.cataloguePdtContainer .resultHeadingBlock .resultTitle{
		font-size:1.636em;
		padding-top:2px;
	}
	.cataloguePdtContainer .resultHeadingBlock .pagerList{
		padding-top:4px	
	}
	.cataloguePdtContainer .catalogueSortBlock .viewingPart{
		width:210px	
	}
	.cataloguePdtContainer .catalogueActionSortBlock .backToTop{
		width:170px;
	}
	
/* ! */
.stdCataloguePdtContainer{
	background: #E4E4E4 url(../img/common/bg_content.png) no-repeat -980px 100%;
	margin:0 0 15px;
	padding:0 0 4px;	
}
	.stdCataloguePdtContainer .innerContent{
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		padding:4px 0 0 1px;
	}
		ul.cataloguePdtListMos{
			width:956px;
			padding: 0 0 2px 0px
		}
		ul.cataloguePdtListMos:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;		
		}
			ul.cataloguePdtListMos .productItemDisplay {
				background: url(../img/common/bg_pdtItem.png) no-repeat 0 0;
				height:329px
			}
		.cataloguePdtContainer ul.cataloguePdtListMos{
			width:717px;
			padding: 0 0 2px 1px
		}
			
	/* ! */
	.catalogueActionSortBlock {
		width:100%;
		padding:7px 0;
	}
	.catalogueActionSortBlock:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		.catalogueActionSortBlock .backToTop {
			float:left;
			font-size:1.09em;
			font-weight:bold;
			padding:4px 0 0 14px;
			width:360px;
		}
			.catalogueActionSortBlock .backToTop a {
				background: url(../img/common/bg_puces.png) no-repeat 0 -1308px;
				color:#000000;
				float:left;
				padding:0 0 0 15px;
				text-decoration:none;
			}
	.catalogueActionSortBlock .viewingPart {
		float:left;
		padding:1px 0 0 0;
		width:235px;
	}
		.catalogueActionSortBlock .viewingPart span {
			padding:0 0 0 6px;
			vertical-align:middle;
		}
	.catalogueActionSortBlock label {
		font-size:1.091em;
		font-weight:bold;
		padding:0 4px 0 0;
		vertical-align:middle;
	}
	.catalogueActionSortBlock select {
		font-size:1em;
		height:20px;
		vertical-align:middle;
		width:55px;
	}
	.catalogueActionSortBlock .pagerList {
		float:right;
		font-size:1.09em;
		font-weight:bold;
	}
		.catalogueActionSortBlock .pagerList .pagerHeading {
			float:left;
			padding:3px 6px 0 0;
		}
		.catalogueActionSortBlock .pagerList ul {
			float:left;
		}
			.catalogueActionSortBlock .pagerList ul li {
				background: url(../img/common/bg_puces.png) no-repeat 0 -1395px;
				float:left;
				padding:1px 3px 0 4px;
			}
				.catalogueActionSortBlock .pagerList ul li a {
					color:#000000;
					float:left;
					padding:2px 3px;
				}
				.catalogueActionSortBlock .pagerList ul li.active a {
					background-color:#FFFFFF;
					color:#581426;
					text-decoration:none;
				}
			.catalogueActionSortBlock .pagerList ul .prevItem,
			.catalogueActionSortBlock .pagerList ul .nextItem,
			.catalogueActionSortBlock .pagerList ul .firstItem {
				background:none;
				padding-left:2px;
			}
				.catalogueActionSortBlock .pagerList ul .prevItem a,
				.catalogueActionSortBlock .pagerList ul .nextItem a {
					text-decoration:none;
				}

/* ! ***************************************************************** CONTENT */

	.accrocheContainer{
		margin-bottom:10px;	
	}
		.innerAccrocheContainer{
			background : url(../img/common/bg_editoAccrocheContent.gif) no-repeat 100% 0;
			width:100%;
			height:140px;
		}
		.innerAccrocheContainer .accrocheContent{
			padding:30px 30px 0 30px;
		}
		.innerAccrocheContainer .accrocheContent p{
			color:#1689a4;
			font-weight:bold;
			font-size:1.091em;
		}
		.innerAccrocheContainer .accrocheContent strong{
			font-size:1.999em;
			display:block;
			font-weight:bold;
		}
		


/* :: Edito :: */
	
	/* colonne gauche */
	#contentColLeft{
		width:722px;
		float:left;
		margin-right:10px;
	}
	.accrocheContainer.edito{
		background : url(../img/common/bg_editoAccroche.jpg) no-repeat 0 0;
	}
	
		.editoMainTitle{
			padding:0 25px;
			color:#1689a4;
			font-size:2em;
			font-weight:bold;
			margin-bottom:18px;
		}
		.blocEdito{
			padding:0 25px;
			margin-bottom:40px;
		}
		.blocEditoTitle{
			padding-bottom:8px;
			margin-bottom:20px;
			border-bottom:1px solid #e2e2e2;
			color:#1689a4;
			font-size:1.364em;
			font-weight:bold;
		}
		.blocEditoText strong{
			color:#1689A4;
		}
		.blocEditoText.centerText,.blocEditoText .visuel{
			text-align:center;
		}
		.blocEditoText .visuel img,.blocEditoText.imgLeft .visuel img,.blocEditoText.imgRight .visuel img{
			float:none;
			padding:0;
		}
		.blocEditoText.imgLeft img{
			float:left;
			padding:0 20px 20px 0;
		}
		.blocEditoText.imgRight img{
			float:right;
			padding:0 0 20px 20px;
		}
		.blocEditoText li{
			margin-bottom:7px;
			font-size:1.091em;
		}
		.blocEditoText p{
			font-size:1.091em;
			margin-bottom:14px;
		}
		
		
		/* bloc edito :: list links */
		.blocEditoLinks{
			background : url(../img/common/bg_editoListLinks.png) repeat-y -670px 0;
			width:670px;
			margin:0 auto;
			margin-bottom:30px;
		}
		.innerBlocEditoLinks{
			background : url(../img/common/bg_editoListLinks.png) no-repeat 0 100%;
			padding: 0 10px 10px 10px;
		}
		.blocEditoLinksTitle{
			padding-bottom:8px;
			margin-bottom:14px;
			border-bottom:1px solid #e2e2e2;
			color:#1689a4;
			font-size:1.4em;
			font-weight:bold;
		}
		.blocEditoLinks li {
			background : url(../img/common/puce_flecheBleu.gif) no-repeat 0 5px;
			padding-left:15px;
			margin-bottom:5px;
			font-size:1.091em;
		}
		.BlocEditoLinksList {
			width:100%;
		}
		.BlocEditoLinksList ul{
			margin-left:10px;
			float:left;
			width:190px;
		}
		.BlocEditoLinksList:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
	
		
	
	
	/* Colonne droite */
	#contentColRight{
		float:left;
		width:228px;
	}
	
		/* bloc question */
		#blocQuestion{
			margin-top:11px; /* daplacer du padding-top de la colonne de droite */
			background : url(../img/common/bg_bloc_question.png) no-repeat 0 0;
			padding-top:11px;
			margin-bottom:15px;
		}
		#innerBlocQuestion{
			background : url(../img/common/bg_bloc_question.png) no-repeat 0 100%;
			padding:0 11px 11px 11px;
		}
		#innerBlocQuestion .blocQuestionTitle{
			background : url(../img/common/bg_bloc_question.png) no-repeat -230px 100%;
			margin-bottom:7px;
			padding-bottom:7px;
			font-size:1.455em;
			line-height:1em;
			color:white;
			font-weight:bold;
		}
		#innerBlocQuestion .blocQuestionTitle span{
			background : url(../img/common/bg_bloc_question.png) no-repeat -15px -15px;
			padding-left:40px;
			display:block;
		}
		#innerBlocQuestion .blocQuestionContent{
			color:white;
			font-size:1.091em;
			font-weight:bold;
			padding:0 3px 3px 3px;
		}
		#innerBlocQuestion .blocQuestionContent a{
			color:#CC0000;
			text-decoration:underline;
		}
		#innerBlocQuestion .blocQuestionContent a:hover{
			text-decoration:none;
		}
		#innerBlocQuestion .blocQuestionContent strong{
			font-size:1.5em;
		}
		#innerBlocQuestion .blocQuestionContent span{
			font-size:0.8em;
		}
		#innerBlocQuestion form{
			padding:0 3px;
		}
		#innerBlocQuestion select{
			width:165px;
		}
	
	
		/* bloc aide a la premiere commande */
		.stdCataloguePushContent .innerContent.commandeContent{
			padding:0 0 7px 0;		
		}
		.stdCataloguePushContent .innerContent.commandeContent .contentBlock {
			font-size:1.091em;
			padding:8px 10px 0;
		}
		.stdCataloguePushContent .commandeContentWording{	
			padding-bottom:7px;
		}
		.stdCataloguePushContent  .commandeContentLink{
			text-align:center; 	
		}
	
		.stdCataloguePushContent  .commandeContentLink a{
			padding-left:10px;
			text-decoration:underline;
			background:  url(../img/common/bg_puces.png) no-repeat 0 5px;
			font-size:0.917em;
			font-weight:bold;
			color:#CC0000;
		}
		.stdCataloguePushContent .commandeContentLink a:hover{
			text-decoration:none;
		}
			
		/* bloc services */
		
		#blocServices {
			background : url(../img/common/bg_bloc_services.png) repeat-y -228px 0;
			margin-bottom:15px;
			width:100%;
		}
		#blocServices #innerBlocServices {
			background : url(../img/common/bg_bloc_services.png) no-repeat 0 100%;
		}
		#blocServices .blocServicesTitre{
			background : url(../img/common/bg_bloc_services.png) no-repeat -456px 0;
			position:relative;
			color:white;
			font-size:1.455em;
			padding:7px 14px;
			font-weight:bold;
		}
		#blocServices ul{
			padding:4px;
		}
		#blocServices li{
			border-bottom:1px solid #d8d8d8;
			padding: 3px 0;
			background:none;
			font-size:1.091em;
		}
		#blocServices .bleu.active{
			background : #29d0e8 url(../img/common/bg_degradeBleu.png) repeat-x 0 0;
		}
		#blocServices li .blocServicesSeeMore{
			background : url(../img/common/puce_flecheGrise.gif) no-repeat 0 4px;
			padding:0 12px;
			margin-left:10px;
		}
		#blocServices .active .blocServicesSeeMore{
			background : url(../img/common/puce_flecheBlancheBas.gif) no-repeat 0 5px;
		}
		#blocServices li  .blocServicesMore{
			padding:10px 0;
		}
		#blocServices .active .blocServicesSeeMore{
			color:white;
		}
		
		#blocServices li.last{
			border:0;
		}
	

/* FAQ */
	.accrocheContainer.faq{
		background :  url(../img/faq/bg_accrocheFaq.jpg) no-repeat 0 0;
	}
	
	/* bloc list links faq */
	.blocFaqLinks{
		width:722px;
		margin:0 auto 15px auto;
		background : url(../img/faq/bg_blocLiensFaq.png) no-repeat  0 0;
		padding-top:10px;
	}
	.innerBlocFaqLinks{
		background : url(../img/faq/bg_blocLiensFaq.png)  no-repeat 0 100%;
		padding: 0 0 10px 0;
	}
	.blocFaqLinksTitle{
		padding-bottom:8px;
		margin-bottom:14px;
		border-bottom:1px solid #e2e2e2;
		color:#1689a4;
		font-size:1.4em;
		font-weight:bold;
	}
	.blocFaqLinks li {
		background: url(../img/common/bg_puces.png) no-repeat 0 5px;
		padding-left:11px;
		margin-bottom:7px;
	}
	.blocFaqLinks li a {
		font-size:1.091em;
		font-weight:bold;
	}
	.blocFaqLinksList {
		width:100%;
	}
	.blocFaqLinksList ul{
		margin-left:10px;
		float:left;
		width:227px;
	}
	.blocFaqLinksList:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}


	/* faq section et reponses */
	.faqSection {
		background:#cfe6eb;
		width:720px;
		background: url(../img/faq/bg_sectionFaq.png) no-repeat 0 100%;
		padding-bottom:2px;
		margin-bottom:10px;
	}
	.faqSection .faqSectionTitleBlock {
		background: url(../img/faq/bg_titleSectionFaq.png) no-repeat 0 0;
		padding:4px 32px 7px 0;
		cursor:pointer;
	}
	.faqSection .faqSectionTitle {
		color:white;
		font-size:2.182em;
		background: url(../img/faq/bg_pucesTitreFaq.png) no-repeat 14px -30px;
		padding-left:34px;
	}
	.faqSection.active .faqSectionTitle{
		background-position: 14px 12px;
	}

	.faqSection  .faqQuestions .faqQuestion  {
		background: url(../img/faq/bg_questionFaq.png) no-repeat 0 100%;
		padding-bottom:11px;
		margin:1px 0;
	}
	.faqSection .faqQuestions {
		background-color:#cfe6eb;
		border-left: 1px solid #b2b2b2;
		border-right: 1px solid #b2b2b2;
		padding:6px 0 0 0
	}
	.faqSection .faqQuestions .innerFaqQuestion {
		background: url(../img/faq/bg_questionFaq.png) no-repeat 0 0;
		padding: 11px 20px 0 20px;
		
	}
	.faqSection .faqQuestions .faqQuestionTitle{
		background: url(../img/faq/puce_questionFaq.gif) no-repeat 0 3px;
		font-size:1.4em;
		color:black;
		padding-left:20px;
		text-decoration:none;
	}
	.faqSection .faqQuestions .active .faqQuestionTitle{
		background: url(../img/faq/puce_questionOpenedFaq.gif) no-repeat 0 5px;
	}
	
	
	.faqSection .faqQuestions .faqQuestion .response{
		border-top:1px solid #e2e2e2;
		margin-top:7px;
	}
	.faqSection .faqQuestions .faqQuestion .response .imgLeft img {
		float:left;
		padding:0 20px 20px 0;
	}
	.faqSection .faqQuestions .faqQuestion .response .imgRight img {
		float:right;
		padding:0 0 20px 20px;
	}
	.faqSection .faqQuestions .faqQuestion .responseContent{
		padding:15px 0;
		font-size:1.1em;
		border-bottom:1px solid #e2e2e2;
	}
		.faqSection .faqQuestions .faqQuestion .responseContent p{
			padding: 0 0 10px 0	
		}
	.faqSection .faqQuestions .faqQuestion .responseActions{
		padding-top:7px;
		width:100%;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions li{
		color:#5f5f5f;
		font-size:0.9em;
		padding:3px 20px 3px 25px;
		float:left;
		margin-right:20px;
		border-right:1px solid #e2e2e2;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions li a{
		color:#5f5f5f;
		font-size:0.9em;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions .imprimer{
		background: url(../img/faq/picto_faqImprimer.png) no-repeat 0 50%;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions .email{
		background: url(../img/faq/picto_faqEmail.png) no-repeat 0 50%;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions .contact{
		background: url(../img/faq/picto_faqContact.png) no-repeat 0 50%;
		padding-left:20px;
		border:0;
	}
	.faqSection .faqQuestions .faqQuestion .responseActions:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
	.faqSection .faqQuestions .faqQuestion .responseContent:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
	
/* resultats recherche */
.searchResultsSummary{
	background: url(../img/searchResults/bg_searchResults.gif) repeat-x 0 100%;
	padding:20px;
}
.searchResultsSuccess .searchResultsAcroche{
	font-size:1.4em;
}
.searchResultsFailed .searchResultsFailedTry{
	margin-bottom:10px;
	font-size:1.4em;
}
.searchResultsFailed .searchResultsFailedTry .searchTry{
	color:#CC0000;
}
.searchResultsFailed .searchResultsFailedTry .searchWithKeyword{
	text-decoration:underline;
}
.searchResultsFailed .searchResultsAccroche{
	font-size:1.1em;
}

.searchResultsSubCategoriesList ul{
	float:left;
	margin-right:15px;
	width:225px;
}
.searchResultsSubCategoriesList .last{
	margin-right:0;
}
.searchResultsSubCategoriesList li {
	background: url(../img/common/bg_puces.png) no-repeat  0 4px;
	padding-left:11px;
	margin-bottom:7px;
	font-size:1.1em;
}

	/* searchResults categories */
	#searchResults .searchResultsCategories{
		background: url(../img/common/bloc_border.png) no-repeat scroll 0 0;
		padding-top:3px;
		width:721px;
	}
	#searchResults .innerSearchResultsCategories{
		background: url(../img/common/bloc_border.png) no-repeat scroll -721px 100%;
		padding-bottom:3px;
	}
	#searchResults .innerSearchResultsContent{
		border-left:1px solid #b2b2b2;
		border-right:1px solid #b2b2b2;
		padding:4px 7px;
		width:705px;
	}
	#searchResults .searchResultsCategory{
		margin-bottom:25px;
		clear:both;
		width:100%;
	}
	#searchResults .searchResultsCategory:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
	#searchResults .searchResultsCategory .searchResultsCategoryTitle{
		background: url(../img/searchResults/bg_searchResultsCategoryTitle.png) no-repeat  0 0;
		font-weight:bold;
		padding:6px 15px 14px 15px;
		margin-bottom:10px;
		line-height:1em;
		font-size:1.7em;
		color:white;
	}



	/* comparatif */
	#contentLift.comparatif{
		padding-top:6px;
	}
	.comparatifContainer{
		background: url(../img/comparatif/bg_comparatifContainerTop.png) no-repeat  0 0;
		padding-top:8px;	
		width:100%;
		margin: 0 0 15px 0
	}
	.innerComparatifContainer{
		background:#E4E4E4 url(../img/common/bg_content.png) no-repeat scroll -980px 100%;
		padding-bottom:4px;
	}
	.comparatifContent{
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
	}
	.comparatifContainer .comparatifYourChoice{
		margin:0 auto;
		width:945px;
	}
	.comparatifContainer .comparatifTitle{
		background: url(../img/comparatif/bg_conparatifTitle.png) no-repeat  0 0;
		color:white;
		font-size:1.7em;
		font-weight:bold;
		line-height:1em;
		margin-bottom:7px;
		padding:6px 15px 14px;	
	}
	.comparatifContainer .comparatifStitle{
		border-bottom:1px solid white;
		margin-bottom:20px;
	}
	.comparatifContainer .innerComparatifStitle{
		color:black;
		padding-bottom:10px;
		font-size:1.4em;
		padding-left:26px;
		border-bottom:1px solid #cdcdcd;
	}


	.comparatifContainer .comparatifList .pdtsList td{
		width:160px;	
	}
	.comparatifContainer .comparatifList .pdtsList td.space{
		width:3px;
	}
	.comparatifContainer .comparatifList .pdtsList th{
		padding-bottom:5px;
		width:195px;
		text-align:left;
	}
	.comparatifContainer .comparatifList .section th,.comparatifContainer .comparatifList .section td{
		border-top:1px solid #e2e2e2;
	}
	.comparatifContainer .pdtInfos div{
		background:white;	
		margin:0 3px;
	}
	.comparatifContainer .comparatifList table{
		width:952px;
		margin:0 auto;
	}
	.comparatifContainer .comparatifList {
		width:952px;
		margin-left:3px;
	}

	.comparatifContainer .comparatifList .pdtInfos th{
		font-size:1.1em;
		font-weight:normal;
	}
	.comparatifContainer .comparatifList .pdtInfos.section th{
		color:#d00002;
		font-weight:bold;
	}

	.comparatifContainer .comparatifList .pdtInfos th,.comparatifContainer .comparatifList .pdtInfos td{
		padding:10px 0 10px 5px;
		background:white;
	}
	.comparatifContainer .comparatifList .hasColor td,.comparatifContainer .comparatifList .hasColor th{
	 background:#f5f5f5;
	}
	.comparatifContainer .comparatifList .pdtInfos td{
		padding-left:7px;
		padding-right:7px;
		text-align:center;
	}
	.comparatifContainer .comparatifList .pdtInfos td.space{
		background:none !important; 
		padding:0;
	}
	.comparatifContainer .comparatifList .pdtsList th{
		background: url(../img/comparatif/bg_comparatifBlocks.png) no-repeat  0 0;
	}
	.comparatifContainer .comparatifList tr.first th{
		background:white url(../img/comparatif/bg_comparatifBlocks.png) no-repeat  -196px 0;
	}
	.comparatifContainer .comparatifList tr.first td{
		background:white url(../img/comparatif/bg_comparatifBlocks.png) no-repeat  0 0;
	}
	.comparatifContainer .comparatifList  tr#lastEntry th{
		background:white  url(../img/comparatif/bg_comparatifBlocks.png) no-repeat  -516px 100%;	
		border-bottom:1px solid #E2E2E2;
	}
	.comparatifContainer .comparatifList  tr#lastEntry.hasColor th{
		background:#F5F5F5  url(../img/comparatif/bg_comparatifBlocks.png) no-repeat  -356px 100%;	
	}
	.comparatifContainer .comparatifList  tr#lastEntry td{
		border-bottom:1px solid #E2E2E2;
	}
	.comparatifContainer .seeAll {
		font-size:1.273em;
		font-weight:bold;
		padding:13px 20px;
		text-align:right;
	}
	.comparatifContainer .seeAll a {
		background:transparent url(../img/common/bg_puces.png) no-repeat  0 -563px;
		padding:0 0 0 12px;
		text-decoration:underline;
	}
	.comparatifContainer .seeAll a:hover{
		text-decoration:none;
	}
	.comparatifContainer tfoot .productItemDisplay{
		height:120px;
		padding:12px;
		width:auto;
	}
	.comparatifContainer tfoot  .productItemDisplay .priceBlock{
		padding:0 0 10px 0;
		width:100%;
	}
	.comparatifContainer tfoot  .descPart{
		border:0;
		padding:0;
		height:auto;
	}
	.comparatifContainer tfoot .priceBlock:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
	
	


	/* comparatif :: products */
	.comparatifContainer .productItemDisplay {
		background: url(../img/comparatif/bg_comparatifBlocks.png) no-repeat 0 100%;
		height:382px;
		width:196px;
		display:block;
		float:none;
		margin:0;
		overflow:visible;
		padding:0;
	}
	.comparatifContainer .productItemDisplay a:hover {
		text-decoration:none;
	}
	.comparatifContainer  .descPart {
		border-bottom:1px solid #e2e2e2;
		height:83px;
		padding:7px 10px 0 10px;
	}
	.comparatifContainer .removeProduct{
		background: url(../img/comparatif/bg_removeProduct.png) no-repeat  100% 0;
		color:#a6a6a6;
		padding:2px 25px 2px 0;
		display:block;
		float:right;
		margin-bottom:5px;
		font-weight:normal;
	}
	.comparatifContainer  .productItemDisplay .pdtName {
		font-size:1.1em;
	}
	.comparatifContainer .productItemDisplay .pdtSecondDesc {
		font-weight:normal;
	}
	.comparatifContainer .pdtVisuPart {
		padding:4px 0;
		height:130px;
		border-bottom:1px solid #E2E2E2;
	}
	.msie6 .comparatifContainer .pdtVisuPart img{
		display:block;
	}
		.comparatifContainer .pdtVisuPart .flapPart{
			padding-left:10px
		}
	
	
	
	.comparatifContainer .productItemDisplay .priceContainer {
		width:100%;
		float:none;
	}
	 .comparatifContainer .productItemDisplay .priceBlock .stockBlock{
		float:right;
		color:#0DC109;
		font-size:0.8em;
		font-weight:normal;
		height:16px;
		padding:0;
		}
	.comparatifContainer .productItemDisplay .priceBlock{
		padding:7px 10px 0 10px;
		width:auto;
	}
	.comparatifContainer  .productItemDisplay .pdtVisuPart .visuPart  {
		height:auto;
	}
	.comparatifContainer .productItemDisplay  .oldPrice {
		font-weight:normal;
	}
	.comparatifContainer .productItemDisplay li .price {
		color:#D00002;
		font-size:1.81em;
		font-weight:bold;
		line-height:1em;
	}
	.comparatifContainer  .productItemDisplay .price {
		font-size:2.2em;
	}
	.comparatifContainer .productItemDisplay  .price span {
		font-size:0.8em;
	}
	
	
	
	
	/* home liste module ferme/ouvert */
	.homeListModule{
		padding-top:6px !important;
	}
		.searchFormProducts{
			background:url(../img/common/bg_searchFormProducts.png) no-repeat 0 0;
			margin-bottom:6px;
			padding-top:4px;
			width:100%;
		}
		.innerSearchFormProducts{
			background:#fafafa url(../img/common/bg_searchFormProducts.png) no-repeat  0 100%;
			width:100%;	
		}
		.searchFormContent .searchHeading{
			width:100%;	
			cursor:pointer;	
		}
		.searchFormContent .searchHeading:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
			.searchFormContent .searchHeading *{
				cursor:pointer;	
			}
		.searchFormContent .searchHeadingWording{
			float:left;
			font-size:1.5em;
			padding:2px 0 7px 25px;
			background: url(../img/common/bg_puces2.png) no-repeat  0 -101px; 
		}
		.searchFormContent{
			padding:0 10px 0 10px;
		}
		.searchFormContent .searchFormDisplay{
			padding-bottom:15px;
		}
		.searchFormContent .searchHeadingActions{
			float:right;
			background: url(../img/common/bg_btnActionsBlockAideAuChoix.png) no-repeat 0 0;
			padding:2px 3px 3px 3px;
			width:126px;
			font-size:0.9em;	
			margin-top:4px;		
		}
		.searchFormContent .searchHeadingActions a{
			padding-left:16px;
			background: url(../img/common/bg_btnActionsBlockAideAuChoix.png) no-repeat -132px 1px;
		}
		.searchFormContent .opened .searchHeadingActions a{
			background-position: -144px -11px;
		}
		.searchFormContent .ligne{
			clear:both;
			border-bottom:1px solid #d9d9d9;
			width:917px;
			padding-bottom:12px;
			padding-left:20px;
		}
		.searchFormContent .ligne:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
		.searchFormContent .ligne.last{
			border-top:1px solid white;
			border-bottom:0;
			padding-top:8px;
			padding-bottom:0;
			padding-bottom:5px;
		}	
		.searchFormContent .resetHelpSearchFilters{
			margin-top:23px;
			margin-left:17px;
			display:inline;
			font-weight:bold;
			float:left;
			position:absolute;
		}
		.searchFormContent .resetHelpSearchFilters a
		{
			text-decoration:underline;
			color:#5b5a5a;
			font-weight:bold;
			font-size:1.1em;
		}


	
	
		/* module de recherche */
		.homeListModule  .catalogueSubmitBt {
			height:41px;
			float:left;
			padding-top:10px;
		}
		.homeListModule  .catalogueSubmitBt input {
			background:none;
			border:0;
			color:white;
			cursor:pointer;
			font-size:1em;
			font-weight:bold;
			padding:12px 23px 12px 37px;
		}
		.msie6  .catalogueSubmitBt input {
			padding:12px 6px 11px 18px;
		}
		*:first-child+html  .catalogueSubmitBt input {
			padding:12px 6px 1px 18px;
		}
		
		.homeListModule  .catalogueSubmitBt span {
			background: url(../img/catalogue/btn_submitAideAuChoix.png) no-repeat  100% 100%;
			font-size:1.09em;
			font-weight:bold;
			height:41px;
			padding:0 6px 0 0;
			float:left;
		}
		.homeListModule .catalogueSubmitBt span span {
			background: url(../img/catalogue/btn_submitAideAuChoix.png) no-repeat  0 0;
			float:left;
			font-size:1em;
			height:41px;
			padding:0;
		}
		
		
		.homeListModule select.dspNone{
			display:none;
		}
		.homeListModule  .standard{
			position:relative;
			float:left;
			padding-right:25px;
			z-index:1;
		}
		.homeListModule .activeStandard{
			z-index:10	
		}
		.homeListModule  .standard .selectFrame{
			position:absolute;
			top:41px;
			left:0;
			width:182px;
			z-index:1;
			height:250px;
			border:0;
			background:white;
		}
		.homeListModule div.selectbox-wrapper {
			width:180px;
			background-color:white;
			border:1px solid #ccc;
			font-weight:normal;
			font-size:0.846em;
		}
		.homeListModule div.active-wrapper{
			position:absolute;
			z-index:5;
			top:41px;
			left:0;
			display:none;
		}
		.homeListModule .activeStandard div.selectbox-wrapper{
			display:block;	
		}
		.homeListModule .l_select{
			font-weight:bold;
			font-size:1.2em;
			margin-bottom:4px;
			display:block;
			width:183px;
			cursor:pointer;
		}
		.homeListModule div.selectbox-wrapper  .selected { 
			background-color: #EAF2FB;
		}
		.homeListModule div.selectbox-wrapper .current { 
			background-color: #f1f1f1;
		}
		.homeListModule div.selectbox-wrapper .field {
			display:block;
			padding:4px 2px 4px 5px;
			cursor:pointer;
			width:173px
		}
		.homeListModule div.selectbox-wrapper .field:after{
			content:".";
			clear:both;
			visibility:hidden;
			height:0;
			display:block	
		}
		.homeListModule div.selectbox-wrapper .field input{
			height:13px;
			width:13px;
			float:left;
		}
		.homeListModule  .standard .fakeSelect{
			padding:3px 7px;
			color:black;
			background: transparent url(../img/catalogue/bg_fakeSelect.png) no-repeat  0 0;
			display:block;
			height:16px;	
			width:170px;	
			cursor:pointer;
			margin-bottom:5px;
			border: 0px none;
		}
		.homeListModule  .fullStandard .fakeSelect{
			background-position: 0 -22px;
		}
		.homeListModule  .standard .field label{
			font-size:1.2em;
			float:left;
			padding: 0 0 0 4px;
			width:156px;
			cursor:pointer;
		}
		.homeListModule  .standard  .selectedValues{
			color:#686868;
			font-size:0.909em;
		}
			/* Tooltip */
			.catalogueTooltip{
				position:relative;
				zoom:1;
				cursor:help;
			}
			.catalogueTooltip .pictoHelp{
				vertical-align:text-bottom;
			}
			.catalogueTooltip .displayTooltip{
				font-weight:normal;
				font-size:0.833em;
				position:absolute;
				bottom:16px;
				left:-9px;
				width:161px;
				padding: 0 0 4px 0;
				display:block;
				background: url(../img/catalogue/pict_bottomTooltip.png) no-repeat 12px 100%;
				color:#666666;
				z-index:100;
				display:none;
			}
			.catalogueTooltip:hover .displayTooltip{
				display:block;	
			}
				.catalogueTooltip .displayTooltip .innerTooltip{
					display:block;
					border: 1px solid #b6b6b6;
					background-color:#fff;
					padding:3px 8px
				}
			.catalogueTooltip .tooltipFrame{
				position:absolute;
				bottom:20px;
				left:-9px;
				width:161px;
				z-index:4;
				height:10px;
				border:0px none;
				background:#fff;
			}
			
	.homeListModuleContainer{
		background: url(../img/comparatif/bg_comparatifContainerTop.png) no-repeat  0 0;
		padding-top:8px;	
		width:100%;
		margin-bottom:15px;
	}
	.innerHomeListModuleContainer{
		background:#E4E4E4 url(../img/common/bg_content.png) no-repeat scroll -980px 100%;
		padding:0 7px 4px 7px;
	}
	.homeListModuleContent{

	}
	.homeListModuleContainer .resultHeading{
		background: url(../img/comparatif/bg_conparatifTitle.png) no-repeat  0 0;
		margin-bottom:7px;
		color:white;
		font-weight:bold;
		height:34px;
		margin:0 0 5px 0;
		padding:4px 0 0 22px;
	}
	.homeListModuleContainer .resultHeading .resultTitle {
		float:left;
		font-size:1.7em;
		font-weight:bold;
		line-height:1em;
	}
	.homeListModuleContainer .resultHeading .pagerList {
		float:right;
		padding:0 16px 0 0;
	}
	.homeListModuleContainer .resultHeading .pagerList .pagerHeading {
		float:left;
		padding:3px 10px 0 0;
		font-size:1.1em;
	}
	.homeListModuleContainer .resultHeading .pagerList ul {
		float:left;
	}

	.homeListModuleContainer .resultHeading .pagerList ul .prevItem, .homeListModuleContainer .resultHeading .pagerList ul .nextItem, .homeListModuleContainer .resultHeading .pagerList ul .firstItem {
		background:transparent none repeat scroll 0 0;
		padding-left:3px;
	}
	.homeListModuleContainer .resultHeading .pagerList ul li {
		background:transparent url(../img/catalogue/bg_puces.png) no-repeat 0 -704px;
		float:left;
		padding:1px 3px 0 4px;
		font-size:1.1em;
	}

	.homeListModuleContainer .resultHeading .pagerList ul li a {
		color:#FFFFFF;
		float:left;
		padding:2px 4px;
		text-decoration:underline;
	}
	.homeListModuleContainer .resultHeading .pagerList ul li a:hover{
		text-decoration:none;
	}
	.homeListModuleContainer .resultHeading .pagerList ul li.active a {
		background-color:#FFFFFF;
		color:#581426;
		text-decoration:none;
	}
	.homeListModuleContainer .resultHeading .pagerList ul .prevItem a, .homeListModuleContainer .resultHeading .pagerList ul .nextItem a {
		text-decoration:none;
	}
	.homeListModuleContainer .resultHeading .pagerList ul .prevItem a:hover, .homeListModuleContainer .resultHeading .pagerList ul .nextItem a:hover {
		text-decoration:underline;
	}
	
		
		/* pdts liste */
		.aacCompare{
			clear:both;
		}
		.tableCompareChoice {
			width:100%;
		}
		.tableCompareChoice .colEmptyCheckbox {
			border:0 none;
			vertical-align:middle;
			width:20px;
			padding-right:4px;
			text-align:center;
			background: url(../img/catalogue/bg_sepComparateur.gif) repeat-y  9px 0 !important;
		}
		.tableCompareChoice thead .colEmptyCheckbox{
			background:none !important;
		}
		
		.tableCompareChoice th {
			color:#000000;
			font-weight:normal;
			text-align:center;
			width:auto;
			vertical-align:top;
		}

		.tableCompareChoice thead th.typeDesc  div{
			color:#666;
			font-weight:bold;
			border-left:1px solid white;
			border-right:1px solid #cdcdcd;
			margin-bottom:5px;
		}
		.tableCompareChoice	.compareChoiceVisuDesc	{
			width:420px;
			background-position:left top !important;
			vertical-align:top;
		}
		.tableCompareChoice thead .compareChoiceVisuDesc	div {
			border-right:1px solid #cdcdcd;
			height:28px;
		}
		.tableCompareChoice	.additionnalInfoCompare{
			width:250px;
		}
		.tableCompareChoice	.additionnalInfoCompare div{
			border-left:1px solid white;
			height:28px;
		}
		
		.homeListModuleContainer .cataloguePdtList2 tbody tr td{
			height:103px;
			background: url(../img/catalogue/bg_pdtListModule.png) no-repeat -10px 0;
			color:#666;
		}
		.homeListModuleContainer .cataloguePdtList2 .feature{
			text-align:center;
		}

		.homeListModuleContainer .cataloguePdtList2 .flapPart {
			width:80px;
			padding:6px 0 0 15px;
			float:left;
		}
		.homeListModuleContainer .cataloguePdtList2 .flapPart .flap {
			margin:0 0 5px;
		}
	
		.homeListModuleContainer .cataloguePdtList2 .visuPart {
			width:90px;
			text-align:center;
			float:left;
			padding-top:4px;
		}
		.cataloguePdtList2{
			clear:both;
			position:relative;
		}
		.cataloguePdtList2 li a {
			color:#666666;
			text-decoration:none;
		}
		.cataloguePdtList2 .pictoBlock {
			padding:14px 0 0;
			text-align:center;
			width:90px;
		}
		.cataloguePdtList2 .pictoBlock img {
			margin:0 0 5px;
		}
		.cataloguePdtList2 .descPart {
			width:195px;			
			padding:16px 20px 0 20px;
			float:left;
		}
		.cataloguePdtList2 .descPart .pdtName {
			color:#531123;
			font-size:1.36em;
			font-weight:bold;
			line-height:1.1em;
		}
		.cataloguePdtList2 li a {
			color:#666666;
			text-decoration:none;
		}
		.cataloguePdtList2 .descPart .pdtFirstDesc {
			color:#531123;
			font-weight:normal;
			line-height:1.1em;
			text-transform:uppercase;
		}
		.cataloguePdtList2 .descPart .pdtSecondDesc {
			line-height:1.1em;
		}
		.cataloguePdtList2 td a{
			text-decoration:none;
		}
		.cataloguePdtList2 td a:hover{
			text-decoration:none;
		}
		.cataloguePdtList2 .descPart .pdtSecondDesc a{
			color:#666;
		}
		.cataloguePdtList2 li a {
			color:#666666;
			text-decoration:none;
		}
		.cataloguePdtList2 .priceBlock {
			padding:0 12px 0 0;
			width:252px;
			background-position:right top !important;
		}
		
		.cataloguePdtList2 .priceBlock .stockBlock {
			font-size:0.9em;
			padding:0 0 4px 0;
			text-align:right;
			float:right;
		}
		.cataloguePdtList2 .priceBlock .stockBlock img {
			margin-left:4px;
			vertical-align:middle;
		}
		.cataloguePdtList2 .priceContainer {
			float:left;
			line-height:1.1em;
			padding:0 0 0;
			width:106px;
		}
		.cataloguePdtList2 .priceContainer .infoPrice a {
			color:#666;
			font-size:0.9em;
		}
		.cataloguePdtList2 .priceContainer .oldPrice {
			text-decoration:line-through;
			color:#666;
			font-size:13px;/* DIGITAS - 21/10/09 : Modification Prix barres */
		}
		.cataloguePdtList2 .priceContainer .price {
			color:#D00002;
			font-size:1.81em;
			font-weight:bold;
			line-height:1em;
		}
		.cataloguePdtList2 .priceContainer .price span {
			font-size:0.8em;
		}

		.catalogueBlockComparePdts{
			background: url(../img/common/bg_puces2.png) no-repeat 0  -32px;
		}
		.catalogueBlockComparePdts.actionTop{
			position:absolute;
			top:10px;
			left:5px;
		}
		.catalogueBlockComparePdts.actionBottom{
			background: url(../img/common/bg_puces2.png) no-repeat 0  2px;
			margin-top:7px;
			margin-left:7px;
		}
		.catalogueBlockComparePdtsActions{
			padding-left:20px;
		}
		.catalogueBlockComparePdtsAction{
			color:#dd0000;
			text-decoration:underline;
			font-weight:bold;
			font-size:1.0909em;
		}
		.catalogueBlockComparePdtsAction:hover{
			text-decoration:none;
		}
		.catalogueBlockComparePdts span{
			color:#515151
		}
		
		
		
		.catalogueSortBlock {
			margin:0 0 0 25px;
		}
		.catalogueSortBlock:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
		.catalogueSortBlock .sortPart {
			border-right:1px solid #cdcdcd;
			float:left;
			padding:2px 15px 0 0;
		}
		.catalogueSortBlock label {
			font-size:1.09em;
			font-weight:bold;
			padding:0 4px 0 0;
			vertical-align:middle;
		}
		.catalogueSortBlock select {
			font-size:1em;
			height:20px;
			vertical-align:middle;
			width:175px;
		}
		.catalogueSortBlock .viewingPart {
			border-left:1px solid #FFF;
			float:left;
			padding:2px 0 0 15px;
		}
		.catalogueSortBlock label {
			font-size:1.09em;
			font-weight:bold;
			padding:0 4px 0 0;
			vertical-align:middle;
		}
		.catalogueSortBlock .viewingPart select {
			width:60px;
		}
		.catalogueSortBlock .pagerChoicePart {
			float:right;
			margin-right:5px;
		}
		.catalogueSortBlock .pagerChoicePart p {
			float:left;
			padding:4px 0 0;
		}
		.catalogueSortBlock .pagerChoicePart ul {
			float:left;
		}
		.catalogueSortBlock .pagerChoicePart ul li {
			background: url(../img/catalogue/bg_sortBtDegrade.png) repeat-x 0 1px;
			display:inline;
			float:left;
			height:26px;
			margin:0 0 0 8px;
		}
		.catalogueSortBlock .pagerChoicePart ul li a.mosDisplay {
			background: url(../img/catalogue/bg_typeAffichage.png) no-repeat 4px 7px;
		}
		.catalogueSortBlock .pagerChoicePart ul li.active a.mosDisplay {
			background:#FFF url(../img/catalogue/bg_typeAffichage.png) no-repeat 4px -38px;
		}
		.catalogueSortBlock .pagerChoicePart ul li a {
			border:1px solid #D0D0D0;
			color:#000000;
			float:left;
			height:19px;
			padding:5px 6px 0 20px;
			text-decoration:none;
		}
		.catalogueSortBlock .pagerChoicePart ul li.active {
			background: url(../img/catalogue/bg_sortBt.png) no-repeat  center 100%;
			height:25px;
			padding:0 0 9px;
		}
		.catalogueSortBlock .pagerChoicePart ul li.active a.listDisplay {
			background:#FFF url(../img/catalogue/bg_typeAffichage.png) no-repeat 4px -144px;
		}
		.catalogueSortBlock .pagerChoicePart ul li.active a {
			color:#dd0000;
		}
		.catalogueSortBlock .pagerChoicePart ul li.active a {
			background-color:#FFFFFF;
			border-bottom:0 none;	
		}
		.catalogueSortBlock .pagerChoicePart ul li a.listDisplay {
			background: url(../img/catalogue/bg_typeAffichage.png) no-repeat 4px -87px;
		}
		.catalogueSortBlock .pagerChoicePart ul li a {
			border:1px solid #D0D0D0;
			color:#515151;
			float:left;
			height:19px;
			padding:5px 6px 0 20px;
			text-decoration:none;
		}
		
	
					
		
		.cataloguePdtFooter {
			width:100%;
			padding:8px 0 10px 0;
		}
		.cataloguePdtFooter:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden;	
		}
		
		.cataloguePdtFooter .backToTop {
			float:left;
			font-size:1.09em;
			font-weight:bold;
			padding:4px 0 0 6px;
			width:314px;
		}
		.cataloguePdtFooter .backToTop a {
			background: url(../img/common/bg_puces2.png) no-repeat 0 -65px;
			color:#000000;
			float:left;
			padding:0 0 0 15px;
			text-decoration:none;
		}
		.cataloguePdtFooter .viewingPart {
			float:left;
			padding:1px 0 0 0;
			width:235px;
		}
		.cataloguePdtFooter label {
			font-size:1.09em;
			font-weight:bold;
			padding:0 4px 0 0;
			vertical-align:middle;
		}
		
		.cataloguePdtFooter select {
			font-size:1em;
			height:20px;
			vertical-align:middle;
			width:55px;
		}
		 .viewingPart span {
			padding:0 0 0 6px;
			vertical-align:middle;
		}
		.cataloguePdtFooter .pagerList {
			float:right;
			font-size:1.09em;
			font-weight:bold;
		}
		.cataloguePdtFooter .pagerList .pagerHeading {
			float:left;
			padding:3px 6px 0 0;
		}
		.cataloguePdtFooter .pagerList ul {
			float:left;
		}
		.cataloguePdtFooter .pagerList ul .prevItem, .cataloguePdtFooter .pagerList ul .nextItem, .cataloguePdtFooter .pagerList ul .firstItem {
			background:none;
			padding-left:2px;
		}
		.cataloguePdtFooter .pagerList ul li {
			background:transparent url(../img/catalogue/bg_puces.png) no-repeat scroll 0 -1034px;
			float:left;
			padding:1px 3px 0 4px;
		}
		.cataloguePdtFooter .pagerList ul .prevItem a, .cataloguePdtFooter .pagerList ul .nextItem a {
			text-decoration:none;
		}
		.cataloguePdtFooter .pagerList ul li a {
			color:#000000;
			float:left;
			padding:2px 3px;
		}
		.cataloguePdtFooter .pagerList ul .prevItem, .cataloguePdtFooter .pagerList ul .nextItem, .cataloguePdtFooter .pagerList ul .firstItem {
			background:none;
			padding-left:2px;
		}
		.cataloguePdtFooter .pagerList ul li {
			background: url(../img/catalogue/bg_puces.png) no-repeat scroll 0 -1034px;
			float:left;
			padding:1px 3px 0 4px;
		}
		.cataloguePdtFooter .pagerList ul li.active a {
			background-color:#FFFFFF;
			color:#581426;
			text-decoration:none;
		}
		.cataloguePdtFooter .pagerList ul li a {
			color:#000000;
			float:left;
			padding:2px 3px;
		}
		
		.cataloguePdtFooter .pagerList ul .prevItem, .cataloguePdtFooter .pagerList ul .nextItem, .cataloguePdtFooter .pagerList ul .firstItem {
			background:none;
			padding-left:2px;
		}
		.cataloguePdtFooter .pagerList ul li {
			background: url(../img/common/bg_puces2.png) no-repeat scroll 0 -125px;
			float:left;
			padding:1px 3px 0 4px;
		}
		.cataloguePdtFooter .pagerList ul .prevItem a, .cataloguePdtFooter .pagerList ul .nextItem a {
			text-decoration:none;
		}

		




	/* add PART BLOCK */
	
	.stockBlock img{
		vertical-align:middle; 
	}
	.addPart {
		background: url(../img/common/bg_content.png) no-repeat  -866px -412px;
		display:inline;
		float:right;
		font-size:1.09em;
		height:49px;
		padding:6px 0 0;
		width:114px;
	}
		.addPart .quantityPart {
			background: url(../img/common/bg_content.png) no-repeat  -901px -324px;
			display:inline;
			float:left;
			height:24px;
			margin:0 6px 0 11px;
			width:66px;
		}
			.addPart .quantityPart .btLess {
				background: url(../img/common/bg_content.png) no-repeat  -903px -362px;
				float:left;
				height:21px;
				margin:2px 0 0 2px;
				width:14px;
			}
			.addPart  .quantityPart .btMore {
				background: url(../img/common/bg_content.png) no-repeat  -951px -362px;
				float:right;
				height:21px;
				margin:2px 2px 0 0;
				width:15px;
			}
			.addPart  .quantityPart .btLess span, .addPart  .quantityPart .btMore span {
				left:-999em;
				position:absolute;
			}
		.addPart .quantityPart input {
			background:none;
			border:0;
			color:#000000;
			float:left;
			font-weight:bold;
			height:18px;
			padding:5px 0 0;
			text-align:center;
			width:33px;
		}
		.addPart .addTxt {
			background:none;
			border:0;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			margin:3px 0 0;
			padding:0;
			text-align:center;
			width:114px;
		}
		.addPart .noMore{
			color:#fff;
			text-transform:uppercase;
			text-align:center;
			padding:10px 0 0 0;
			font-weight:bold;
			font-size:1.273em;
		}
		.alertMailAddPart,
		.orderAddPart{
			background: url(../img/common/bg_addBlock.png) no-repeat  0 0;
			text-align:center;
			font-weight:bold;
			color:#fff;
			line-height:1em;
			padding:0;
			height:55px
		}
			.alertMailAddPart a,
			.orderAddPart a{
				color:#fff;
				display:block;
				height:28px;
				padding:27px 0 0 0;
			}
		.orderAddPart{
			background-position:0 -55px;
		}
	



/* IMPORTS ET MODIFICATIONS DES STYLES EXISTANTS */

/* 
insertion de l'ancien coeur de page 
supprimer les elements CSS du mainContainer, header, footer
*/

.previousDesign {
padding-left:0 !important;
padding-right:0 !important;
width:980px !important;
margin:0 auto !important;
text-align:left !important;
}
#footerLift{
	border:0;
}

/* vfotre magasin */
.blockTop .blockTopSearchAnotherShop {
	float:right;
	padding-right:30px;
	padding-top:10px;
}
.blockTop .blockTopSearchAnotherShop a{
	color:#B70008;
	text-decoration:underline;
}


/* FICHE ARTICLE */
#contentArticle{
	margin:0 auto;
}
	#contentArticle:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}

#accrocheFA{
	margin:0 auto;
	width:958px;
	padding-top:10px;
}
/* restant :: pb de gras a cause des reset */

/* ! ***************************************************************** CHECKOUT */
.textField, .selectField {
	border:1px solid #9F9F9F;
	color:#4C5157;
	padding:1px 3px;
	vertical-align:middle;
}
#contentLift #contenu {padding:10px 0 0 0;}
#contentLift #gauche {padding:10px 0 0 0;float:left;}
#contentLift #rail {padding: 0 0 0 0;}
.checkoutContent table{
	table-layout:auto	
}
.previousDesign h1,
.previousDesign h2,
.previousDesign h3,
.previousDesign h4{
	font-weight:bold;
}
.xxSmalTxt{
	font-size: 0.81em;/* 9px*/
}

.xSmallTxt{
	font-size: 0.9em;/*10px*/
}

.bigTxt{
	font-size: 1.09em;/* 12px */
}
.xlTxt{
	font-size: 1.18em;/* 13px */
}
.xxlTxt{
	font-size: 1.3em;/* 14px */
}
.xfatTxt{
	font-size: 1.46em;/* 16px */
}
.xxfatTxt{
	font-size: 1.64em;/* 18px */
}
.blockForm a {
	text-decoration:underline;
}

/* DIGITAS - 15/09/2009 : Ajout Cave � vin */

/* ! ***************************************************************** CAVE A VIN */
	.seeAllCatalogue{
		font-size:1.182em;	
	}
	.homeNavigation .advancedSearch{
		background: url(../img/catalogue/bg_catalogue.png) no-repeat -3805px 100%;
		float:left;
		width:158px;
		padding: 0 0 4px 0;
		display:inline;
		margin: 0 0 0 15px
	}
		.homeNavigation .advancedSearch .innerAdvancedSearch{
			background: url(../img/catalogue/bg_catalogue.png) no-repeat -3805px 0;
			width:147px;
			padding: 6px 5px 0 6px
		}
			.homeNavigation .advancedSearch p{
				padding: 0 0 7px 0	
			}
			.homeNavigation .advancedSearch .title{
				background: url(../img/catalogue/bg_catalogue.png) no-repeat -3963px 100%;
				padding: 0 0 13px 0;
				color:#fff;
				font-size:1.18em;
				font-weight:bold;
				margin: 0 0 4px 0
			}
				.homeNavigation .advancedSearch .title span{
					display:block;
					padding: 3px 0 0 10px;
					background: url(../img/catalogue/bg_catalogue.png) no-repeat -3963px 0;
				}
			.homeNavigation .advancedSearch .btBlock{
				height:27px;	
				font-weight:bold;
				font-size:1.09em;
				padding: 0 0 1px 0 ;
			}
				.homeNavigation .advancedSearch .btBlock a{
					float:right;
					color:#fff;
					text-decoration:none;
					padding: 0 15px 0 0;
					background: url(../img/catalogue/bg_catalogue.png) no-repeat 100% 0;
					height:27px
				}
					.homeNavigation .advancedSearch .btBlock a span{
						float:left;
						height:21px;
						text-decoration:none;
						padding: 6px 0 0 15px;
						background: url(../img/catalogue/bg_catalogue.png) no-repeat -4110px -27px;
						cursor:pointer;
					}
		/* ! */
		.choiceCatalogueBlock .choiceSpecialistName{
			font-size:1.36em;
			padding:12px 0 2px 0;
			font-weight:bold;	
		}
		.choiceCatalogueBlock .btDiscover{
			position:absolute;
			right:18px;
			bottom: 10px	
		}
			.choiceCatalogueBlock .btDiscover a{
				font-weight:bold;
				background: url(../img/common/bg_puces.png) no-repeat 0 -563px;
				padding: 0 0 0 11px;
				font-size:1.18em;
				text-decoration:underline;
			}
	/* ! News */
	.actuCatalogueBlock{
		clear:both;
		width:718px;
		height:139px;
		background: url(../img/catalogue/bg_catalogue.png) no-repeat -2825px 0;	
		color:#694B93;
		padding: 1px 1px 0 1px;
		margin: 0 0 15px 0
	}
		.actuCatalogueBlock .actuVisu{
			float:left;
			margin: 0 12px 0 0
		}
		.actuCatalogueBlock .actuContent{
			padding: 0 10px 0 0;
			font-size:1.09em;
			line-height:1.2em;
		}
			.actuCatalogueBlock .actuContent p{
				padding: 0 0 5px 0;
			}
			.actuCatalogueBlock .actuContent a{
				color:#694B93;
			}
			.actuCatalogueBlock .newsTitle{
				padding: 9px 0 0 0;
				font-weight:bold;
				font-size:1.5em;
				line-height:1.2em;
			}
			.actuCatalogueBlock .newsHeading{
				padding: 0 0 5px 0;
				font-weight:normal;
				font-size:0.917em;
			}
			.actuCatalogueBlock .seeMoreBlock{
				padding: 0 0px 0 0;
				font-size: 1.083em;
				text-align:right;
				font-weight:bold
			}
				.actuCatalogueBlock .seeMoreBlock a{
					background: url(../img/common/bg_boucheContent.png) no-repeat -715px -44px;
					padding: 0 0 0 14px;
					text-decoration:underline;
				}
		.actuCatalogueBlock .actuPdtContent{
			float:right;
			width:390px;
			padding:4px 0 0 0
		}
			.actuCatalogueBlock .visuPart{
				float:left;
				width:163px;
				padding-left:4px
			}
			.actuCatalogueBlock .descPart{
				float:left;
				width:223px;
				color:#666666;
			}
				.actuCatalogueBlock .descPart a{
					text-decoration:none;
					color:#666666;	
				}
				.actuCatalogueBlock .descPart .descIntro{
					height:65px;
					border-bottom: 1px solid #c4c4c2;
					padding: 4px 20px 0 0;
					margin: 0 0 7px 0
				}
					.actuCatalogueBlock .descPart .pdtName{
						font-weight:bold;
						font-size:1.36em;
						color:#694B93;
						line-height:1.1em;
					}
						.actuCatalogueBlock .descPart .pdtName a{
							color:#694B93
						}
					.actuCatalogueBlock .descPart .pdtFirstDesc{
						text-transform:uppercase;
						color:#694B93;
						font-weight:normal;
						line-height:1.1em;
					}
						.actuCatalogueBlock .descPart .pdtFirstDesc a{
							color:#694B93;
						}
					.actuCatalogueBlock .descPart .pdtSecondDesc{
						padding: 0 0 5px 0;
						line-height:1.1em;
					}
					.actuCatalogueBlock .descPart .oldPrice{
						text-decoration:line-through;
					}
					.actuCatalogueBlock .descPart .price{
						font-weight:bold;
						font-size:1.81em;
						color:#d00002;
						line-height:1em;
					}
						.actuCatalogueBlock .descPart .price span{
							font-size:0.5em;
						}
						
/* ! Health */
.healthBlock{
	width:958px;
	background: url(../img/catalogue/bg_catalogue.png) no-repeat -662px 0;
	clear:both;
	padding:11px 0 0 0;
	margin: 0 auto 15px auto
}
	.healthBlock .innerHealthBlock{
		background: url(../img/catalogue/bg_catalogue.png) no-repeat -662px 100%;
		width:958px;
		padding: 0 0 8px 0;
	}
	.healthBlock .innerHealthBlock:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		.healthBlock .pushPart{
			float:left;
			width:650px;
			padding: 0 0px 0 12px;
			font-weight:bold;
			font-size:1.27em;
		}
			.healthBlock .pushPart img{
				display:block;	
			}
			.healthBlock .pushPart p{
				padding:7px 0 0 0
			}
				.healthBlock .pushPart p span{
					color:#9bac24	
				}
		.healthBlock .descPart{
			float:left;
			width:122px;
			padding: 5px 0px 0 80px;
			min-height:56px;
			font-size:1.09em;
			background: url(../img/catalogue/pict_pregnant.png) no-repeat 12px 0;
			color:#e6011a;
		}
		.msie6 .healthBlock .descPart{
			height:56px	
		}
		
		.healthBlock .pictPart{
			float:left;
			width:82px;
			text-align:center;
			padding: 4px 0 0 0
		}
	/* ! Pushs */
	.cataloguePushQuote{
		background: url(../img/catalogue/bg_catalogue.png) no-repeat -4118px 100%;
		margin: 0 0 15px 0;
		padding: 0 0 4px 0;
		width:227px
	}
		.cataloguePushQuote .pushQuoteList{
			background: #fff url(../img/catalogue/bg_catalogue.png) no-repeat -1620px -22px;
			border-right:1px solid #e2e3e3;
			border-left:1px solid #e9eaea;
			padding:  0 8px 10px 8px;
			width:209px
		}
			.cataloguePushQuote .pushQuoteList li{
				background: url(../img/catalogue/bg_catalogue.png) no-repeat 0 -298px;
				padding:12px 0 6px 0;
			}
			.cataloguePushQuote .pushQuoteList li.firstItem{
				background: none;
				padding-top:10px
			}
				.cataloguePushQuote .quoteTitle{
					font-size:1.09em;
					font-weight:bold;
					padding: 0 0 0 6px
				}
				.cataloguePushQuote .visuQuote{
					float:left;
					margin: 0 10px 0 0;
				}
				.cataloguePushQuote blockquote{
					padding: 0 0 6px 0
				}
				.cataloguePushQuote .seeMore{
					padding: 0 0 2px 0;
				}
					.cataloguePushQuote .seeMore a{
						padding: 0 0 0 10px;
						margin: 0 0 0 2px;
						background: url(../img/common/bg_boucheContent.png) no-repeat -715px -46px;
						color:#694B93;
						font-weight:bold;
						text-decoration:underline;
					}
		/* Push award */
		.awardsCataloguePush{
			width:227px;
			padding: 0 0 5px 0;
			margin: 0 0 15px 0;
			font-size:1.09em;
			background: url(../img/catalogue/bg_catalogue.png) no-repeat -4118px 100%;
		}
			.awardsCataloguePush .innerPush{
				padding: 4px 0 0 0;	
				background: #fff url(../img/catalogue/bg_catalogue.png) no-repeat -1620px -22px;
				border-right:1px solid #e2e3e3;
				border-left:1px solid #e9eaea;
			}
				.awardsCataloguePush .pushContent{
					width:225px;
					padding: 8px 0 20px 0
				}
					.awardsCataloguePush .awardsTitle{
						font-size:1.417em;
						text-align:center;
						padding: 0 0 20px 0;
						font-weight:bold;
					}
					.awardsCataloguePush ul{
						padding: 0 15px 0 20px;
					}
						.awardsCataloguePush ul li{
							padding: 2px 0 10px 32px;
							background: url(../img/catalogue/bg_puces.png) no-repeat 0 -1131px;
						}
			/* ! */
			.catalogueGuidePush{
				background: url(../img/catalogue/bg_catalogue.png) no-repeat -4118px 100%;
				margin: 0 0 15px 0;
				padding: 0 0 4px 0;
				width:227px	
			}
				.catalogueGuidePush .innerPush{
					background: #fff url(../img/catalogue/bg_catalogue.png) no-repeat -353px -188px;
					width:225px;
					border-right:1px solid #e2e3e3;
					border-left:1px solid #e9eaea;
					padding: 8px 0 4px 0;
				}
					.catalogueGuidePush .innerPush .pushTxt{
						font-size:1.09em;
						padding: 0 10px;
					}
						.catalogueGuidePush .innerPush .pushTxt p{
							padding: 0 0 5px 0;	
						}
					.catalogueGuidePush .innerPush .seeMore{
						padding: 0 10px;
						font-weight:bold;
						text-align:right;
					}
						.catalogueGuidePush .innerPush .seeMore a{
							background: url(../img/common/bg_boucheContent.png) no-repeat -715px -46px;
							color:#694B93;
							padding: 0 0 0 14px;
							text-decoration:underline;
						}
		/* ! */
		.productItemDisplay3{
			height:100px;
			width:708px;
			overflow:hidden;
			padding: 0 0 0 5px;
			margin: 0 0 3px 2px;
			float:left;
			background: url(../img/catalogue/bg_pdtListBlock.png) no-repeat 0 0;
		}
			.productItemDisplay3 a{
				text-decoration:none;
				color:#666666;
			}
			.productItemDisplay3 .promoPart{
				float:left;
				padding: 6px 0 0 0;
				width:70px	
			}
				.productItemDisplay3 .promoPart .flap{
					margin: 0 0 5px 0	
				}
			.productItemDisplay3 .visuPart{
				float:left;	
				width:90px;
				text-align:center;
				padding: 4px 0 0 0
			}
			.productItemDisplay3 .pictoBlock{
				padding:14px 0 0 0;
				text-align:center;
				float:left;
				width:90px
			}
				.productItemDisplay3 .pictoBlock img{
					margin: 0 0 5px 0	
				}
			.productItemDisplay3 .descPart{
				float:left;	
				width:210px;
				padding: 16px 20px 0 0;
			}
				.productItemDisplay3 .descPart .pdtName{
					font-weight:bold;
					font-size:1.36em;
					line-height:1.1em;
				}
				.productItemDisplay3 .descPart .pdtFirstDesc{
					text-transform:uppercase;
					font-weight:normal;
					line-height:1.1em;
				}
				.productItemDisplay3 .descPart .pdtSecondDesc{
					line-height:1.1em;
				}
				.productItemDisplay3 .priceBlock{
					float:left;
					width:223px;
					padding:5px 0 0 0
				}
				.productItemDisplay3 .priceBlock .stockBlock{
					text-align:right;
					padding: 3px 5px 0 0;
					font-size:0.9em;
					height:20px
				}
					.productItemDisplay3 .priceBlock .stockBlock img{
						vertical-align: middle;
						margin-left: 4px
					}
					
				.productItemDisplay3 .priceContainer{
					float:left;
					width:106px;
					padding:0px 0 0 0;	
					line-height:1.1em;
				}
					.productItemDisplay3 .priceContainer .oldPrice{
						text-decoration:line-through;
					}
					.productItemDisplay3 .priceContainer .price{
						font-weight:bold;
						font-size:1.81em;
						color:#d00002;
						line-height:1em;
					}
						.productItemDisplay3 .priceContainer .price span{
							font-size:0.5em;
						}
					.productItemDisplay3  .addPart{
						margin:0 2px 0 0	
					}
	/* ! */
	.catalogueContentPart .searchFormProducts,
		.catalogueContentPart .innerSearchFormProducts{
		width:721px;	
		background-image :url(../img/common/bg_searchFormProducts2.png)
	}
		.searchFormContent .searchHeadingCatalogueWording{
			font-size:1.455em;
			padding:2px 0 7px 25px;
			background:transparent url(../img/catalogue/bg_puces.png) no-repeat scroll 0 -598px
		} 
		.catalogueContentPart .searchFormContent .ligne{
			width:678px;
			border:none
		}
		.catalogueContentPart .searchFormContent .last{
			border-top:1px solid #D9D9D9;
		}
		.catalogueContentPart .searchFormContent .resetHelpSearchFilters{
			position:static;	
		}
		.catalogueContentPart .searchFormContent .catalogueSubmitBt{
			padding-left:200px;
		}
		
 /* DIGITAS - 15/09/2009 : FIN Ajout Cave � vin */ 
 
 /* DIGITAS - 14/10/09 : Ajout Refonte */
.homeListModule div.selectbox-wrapper .info{
	font-size:1.2em;
	font-weight:bold;
	padding:4px 4px 4px 6px 
}
.cardSpaceContent {
	font-size: 0.818em;
}
 /* DIGITAS - 14/10/09 : FIN Ajout Refonte */


/* DIGITAS - 05/02/2010 : Ajout aide au choix */
.homeListModule .standard .selectedValues{
	width:184px;
	padding-top:5px;
}
.homeListModule .standard .fakeSelect{
	margin:0
}
 /* DIGITAS - 05/02/2010 : FIN Ajout aide au choix */

/* DIGITAS - 30/09/2010 : Ajout aide au choix */
.homeListModule .catalogueSubmitBt {
	float:right;
	margin-right:20px;
	display:inline;
}
.searchFormContent .resetHelpSearchFilters{
	float:right;
	margin-right:17px;
	position:static;
}
.searchFormContent .ligne-bis{
	padding-top:8px
}
 /* DIGITAS - 30/09/2010 : FIN Ajout aide au choix */
/* DIGITAS - 31/05/2010 : Ajout Checkout */
.checkout-shop-choice {
	font-size: 1.091em;
	font-weight:bold;
}
	.checkout-shop-choice a{
		text-decoration:underline;
		color:#c80007
	}
/* DIGITAS - 31/05/2010 : FIN Ajout Checkout */



/******** MEA *********/
.productItemDisplayMEA{
		width:233px;
		height:315px;
		overflow:hidden;
		float:left;
		display:inline;
		margin: 1px 1px 1px 1px;
		padding:2px 2px 0 2px;
		background: url(../img/common/bg_content.png) no-repeat -309px 0;
	}
	.productItemDisplayMEA a{
			text-decoration:none;
			color:#666666;	
		}
		.productItemDisplayMEA a:hover{
			text-decoration:none;	
		}
			.productItemDisplayMEA .descPart{
				padding: 0 0px 0 3px;
				height:56px;
				border-bottom: 1px solid #e2e2e2
			}
				.productItemDisplayMEA .pdtName{
					font-weight:bold;
					font-size:1.364em;
					color:#000;
					line-height:1.1em;
				}
					.productItemDisplayMEA .pdtName a{
						color:#000
					}
				.productItemDisplayMEA .pdtFirstDesc{
					color:#000;
					font-weight:normal;
					line-height:1.1em;
				}
					.productItemDisplayMEA .pdtFirstDesc a{
						color:#000;
					}
				.productItemDisplayMEA .pdtSecondDesc{
					line-height:1.1em;
				}
			.productItemDisplayMEA .pdtVisuPart{
				height:165px;
				border-bottom: 1px solid #c6c6c6;
				padding: 5px 0 0 0px;
			}
				.productItemDisplayMEA .pdtVisuPart .flapPart{
					height:15px;
				}
					.productItemDisplayMEA .pdtVisuPart .flapPart .flap{
						float:left;
						margin: 0 4px 0 0;
						display:inline;	
					}
				.productItemDisplayMEA .pdtVisuPart .visuPart{
					text-align:center;
					height:120px;					
					position:relative;
					width:95%
				}
					.productItemDisplayMEA .pdtVisuPart .pictoBlock{
						position:absolute;
						bottom: 5px;
						right: -10px;	
						z-index:5;
						width:94px
					}
						.productItemDisplayMEA .pdtVisuPart .pictoBlock img{
							display:block;
							margin: 5px auto 0 auto;
						}
			.productItemDisplayMEA .priceBlock{
				padding: 5px 0 5px 0;
				width:100%
			}
			.productItemDisplayMEA .priceBlock:after{
				content:".";
				clear:both;
				display:block;
				visibility:hidden;
				height:0	
			}
				.productItemDisplayMEA .priceBlock .priceContainer{
					float:left;
					width:95px
				}
					.productItemDisplayMEA .oldPrice{
						text-decoration:line-through;
						font-size:13px/* DIGITAS - 21/10/09 : Modification Prix barres */
					}
					.productItemDisplayMEA .price{
						font-weight:bold;
						font-size:1.81em;
						color:#d00002;
						line-height:1em;
					}
						.productItemDisplayMEA .price span{
							font-size:0.5em;
						}
					.productItemDisplayMEA .infoPrice{
						font-size:0.809em;
					}
				.productItemDisplayMEA .priceBlock .stockBlock {
					font-size:0.909em;
					height:15px;
					padding:3px 20px 0 0;
					text-align:right;
					float:none;
				}


.productItemDisplayMEA2{
		width:220px;
		height:315px;
		overflow:hidden;
		float:left;
		display:inline;
		margin: 1px 1px 1px 1px;
		padding:2px 2px 0 2px;
		background: url(../img/common/bg_content.png) no-repeat -309px 0;
	}
	.productItemDisplayMEA2 a{
			text-decoration:none;
			color:#666666;	
		}
		.productItemDisplayMEA2 a:hover{
			text-decoration:none;	
		}
			.productItemDisplayMEA2 .descPart{
				padding: 0 90px 0 3px;
				height:56px;
				border-bottom: 1px solid #e2e2e2
			}
				.productItemDisplayMEA2 .pdtName{
					font-weight:bold;
					font-size:1.364em;
					color:#000;
					line-height:1.1em;
				}
					.productItemDisplayMEA2 .pdtName a{
						color:#000
					}
				.productItemDisplayMEA2 .pdtFirstDesc{
					color:#000;
					font-weight:normal;
					line-height:1.1em;
				}
					.productItemDisplayMEA2 .pdtFirstDesc a{
						color:#000;
					}
				.productItemDisplayMEA2 .pdtSecondDesc{
					line-height:1.1em;
				}
			.productItemDisplayMEA2 .pdtVisuPart{
				height:155px;
				border-bottom: 1px solid #c6c6c6;
				padding: 5px 0 0 0px;
			}
				.productItemDisplayMEA2 .pdtVisuPart .flapPart{
					height:30px;
				}
					.productItemDisplayMEA2 .pdtVisuPart .flapPart .flap{
						float:left;
						margin: 0 4px 0 0;
						display:inline;	
					}
				.productItemDisplayMEA2 .pdtVisuPart .visuPart{
					text-align:center;
					height:120px;					
					position:relative;
					width:95%
				}
					.productItemDisplayMEA2 .pdtVisuPart .pictoBlock{
						position:absolute;
						bottom: 5px;
						right: -10px;	
						z-index:5;
						width:94px
					}
						.productItemDisplayMEA2 .pdtVisuPart .pictoBlock img{
							display:block;
							margin: 5px auto 0 auto;
						}
			.productItemDisplayMEA2 .priceBlock{
				padding: 0 0 25px 0;
				width:100%
			}
			.productItemDisplayMEA2 .priceBlock:after{
				content:".";
				clear:both;
				display:block;
				visibility:hidden;
				height:0	
			}
				.productItemDisplayMEA2 .priceBlock .priceContainer{
					float:left;
					width:95px
				}
					.productItemDisplayMEA2 .oldPrice{
						text-decoration:line-through;
						font-size:13px/* DIGITAS - 21/10/09 : Modification Prix barres */
					}
					.productItemDisplayMEA2 .price{
						font-weight:bold;
						font-size:1.81em;
						color:#d00002;
						line-height:1em;
					}
						.productItemDisplayMEA2 .price span{
							font-size:0.5em;
						}
					.productItemDisplayMEA2 .infoPrice{
						font-size:0.809em;
					}
				.productItemDisplayMEA2 .priceBlock .stockBlock {
					font-size:0.909em;
					height:15px;
					padding:3px 20px 0 0;
					text-align:right;
					float:none;
				}





.productItemDisplayMEA3{
			height:145px;
			width:448px;
			overflow:hidden;
			padding: 0 0 0 5px;
			margin: 0 0 3px 2px;
			float:left;
			background: white;
			border-bottom: 1px solid #c6c6c6;
		}
			.productItemDisplayMEA3 a{
				text-decoration:none;
				color:#666666;
			}
			.productItemDisplayMEA3 .promoPart{
				float:left;
				padding: 2px 0 0 0;
				width:30px	
			}
				.productItemDisplayMEA3 .promoPart .flap{
					margin: 0 0 0 0	
				}
			.productItemDisplayMEA3 .visuPart{
				float:left;	
				width:80px;
				text-align:center;
				padding: 4px 0 0 0
			}
			.productItemDisplayMEA3 .pictoBlock{
				padding:2px 0 0 0;
				text-align:center;
				float:left;
				width:50px
			}
				.productItemDisplayMEA3 .pictoBlock img{
					margin: 0 0 5px 0	
				}
				
			.productItemDisplayMEA3 .priceBlock{
				padding: 3px 5px 0 0px;
				width:130%
			}
			.productItemDisplayMEA3 .priceBlock:after{
				content:".";
				clear:both;
				display:block;
				visibility:hidden;
				height:0	
			}
			.productItemDisplayMEA3 .descPart{
				float:left;	
				width:110px;
				padding: 6px 20px 0 0;
			}
				.productItemDisplayMEA3 .descPart .pdtName{
					font-weight:bold;
					font-size:1.36em;
					line-height:1.1em;
				}
				.productItemDisplayMEA3 .descPart .pdtFirstDesc{
					text-transform:uppercase;
					font-weight:normal;
					line-height:1.1em;
				}
				.productItemDisplayMEA3 .descPart .pdtSecondDesc{
					line-height:1.1em;
				}
				.productItemDisplayMEA3 .priceBlock{
					float:left;
					width:123px;
					padding:5px 0 0 0
				}
				.productItemDisplayMEA3 .priceBlock .stockBlock{
					text-align:right;
					padding: 3px 10px 0 0;
					font-size:0.9em;
					height:20px
				}
					.productItemDisplayMEA3 .priceBlock .stockBlock img{
						vertical-align: middle;
						margin-left: 4px
					}
					
				.productItemDisplayMEA3 .priceContainer{
					float:left;
					width:86px;
					padding:3px 5px 0 0;	
					line-height:1.1em;
				}
					.productItemDisplayMEA3 .priceContainer .oldPrice{
						text-decoration:line-through;
					}
					.productItemDisplayMEA3 .priceContainer .price{
						font-weight:bold;
						font-size:1.81em;
						color:#d00002;
						line-height:1em;
					}
						.productItemDisplayMEA3 .priceContainer .price span{
							font-size:0.5em;
						}
					.productItemDisplayMEA3  .addPart{
						margin:0 10px 0 0;

					}
					
/* MAJ Textile moteur de recherche */

tr.result_mode  div.addPart{
text-transform:uppercase;
line-height:39px;
font-size:11px;
}
tr.result_mode  span.fromPrice{
font-size:10px;
color:#000000;
}
.homeListModuleContainer .cataloguePdtList2 .feature{
text-align:left;
}
