/*********************************** FICHE ARTICLE */

#contentArticle{
	position:relative;
	width:980px;
	background: url(../img/ficheArticle/bg_contentDegrade.png) repeat-x 0 10px;
	clear:both;
	padding-top:10px;
}
#contentArticle h1,
#contentArticle h2,
#contentArticle h3,
#contentArticle h4{
	font-weight:bold;	
}
	#contentArticle #contentArticleInfos{
		background: url(../img/ficheArticle/bg_borderContent.png) no-repeat 0 0;
		padding:0 1px 0px 1px;
		width:978px;
	}
	
	#contentArticle .displayPrint{
		padding:0 0 10px 0;
		display:none;
	}
	#contentArticle .descPriceBlock .displayPrint{
		text-align:right;
	}
	
	/* */
	.functionLine{
		border-top:1px solid #d2d2d2;
		width:100%;
		font-size:0.91em;
	}	
	.functionLine:after {
		content: ".";
		display:block;
		visibility: hidden;
		clear: both;
		height: 0;
	}
		.functionLine .txtBlock{
			float:left;
			padding:5px 12px 0px 12px;
			width:400px;
		}
		.functionLine .listFunction{
			float:right;
		}
			.functionLine .listFunction li{
				float:left;
				padding: 0 12px 3px 26px;
				border-left:1px solid #d2d2d2
			}
			.functionLine .listFunction li.firstItem{
				border-left:0px none;
			}
			.functionLine .listFunction li a{
				padding:5px 0 1px 26px;
				display:block;
				float:left;
				color:#5f5f5f;
				text-decoration:none;
				line-height:1.4em;
			}
			.listFunction li a.backLink{background: url(../img/ficheArticle/picto_back.png) no-repeat 0 4px;}
			.listFunction li a.printLink{background: url(../img/ficheArticle/picto_print.png) no-repeat 2px 3px;}
			.listFunction li a.selectionLink{background: url(../img/ficheArticle/picto_favoris.png) no-repeat 3px 2px;}
	
	/* */
	#contentArticleInfos #informationContent{
		width:100%;
		padding: 0 0 10px 0; /*31/07/08 suppression padding top*/
		border-top:1px solid #d2d2d2;
	}
	#contentArticleInfos #informationContent:after {
		content: ".";
		display:block;
		visibility: hidden;
		clear: both;
		height: 0;
	}
	
	/* */
	.visuDetailsContent{
		float:left;
		width:298px;
	}
		.visuDetailsContent .visuPdtBlock{
			margin: 0 0 10px 10px;
			position:relative;
			width:250px;
			height: 250px;
		}
			.visuDetailsContent .visuPdtBlock .logoPdt{
				display:block;
				position:absolute;
				z-index:3;
				left:0px;
				bottom:5px;
				text-align:center;
				width:250px;
			}
		.visuDetailsContent .listVisuFonction{
			width:286px;
			background: url(../img/ficheArticle/bg_separatorDegrade.png) no-repeat 0 100%;
			padding: 0 0 5px 12px;
			margin: 0 0 10px 0;
		}
		.visuDetailsContent .listVisuFonction:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
			.visuDetailsContent .listVisuFonction li{
				float:left;
				color:#787878;
				padding: 1px 12px 4px 24px;
			}
			.visuDetailsContent .listVisuFonction li.zoomLink{background: url(../img/ficheArticle/picto_zoom.png) no-repeat 0 3px;}
			.visuDetailsContent .listVisuFonction li.videoLink{background: url(../img/ficheArticle/picto_video.png) no-repeat 0 2px;}
			.visuDetailsContent .listVisuFonction li.link360{background: url(../img/ficheArticle/picto_360.png) no-repeat 0 2px;}
			
			.visuDetailsContent .listVisuFonction li a{
				color:#787878;
				text-decoration:underline;
			}
	.packBlock{
		margin: 0 0 5px 0;
	}
		.packBlock .insideBlock{
			padding:6px 8px;
		}
			.packBlock .packTxt, .relatedProduct .packTxt{
				font-size:1.09em;
				color:#b70008;
				text-decoration:underline;
				padding:0 0 0px 2px;/*01/08/08 : modifs padding-left*/
				/*background: url(../img/ficheArticle/picto_redArrow.png) no-repeat 0 3px;*/
				float:left;
			}
				.packBlock .packTxt a, .relatedProduct .packTxt  a{
					text-decoration:underline;	
				}
			.introPack{
				width:100%;
				padding: 0 0 10px 0;
			}
			.introPack:after {
				content: ".";
				display:block;
				visibility: hidden;
				clear: both;
				height: 0;
			}
			.packBlock .detailLink{
				float:right;
				padding:0 0 0px 0px;
			}
				.packBlock .packTxt a,
				.packBlock .detailLink a{
					color:#b70008;
				}
			.packBlock .detailPack, .relatedProduct .detailPack{
				width:100%;
				padding: 0 0 5px 0;
			}
			.packBlock .detailPack:after, .relatedProduct .detailPack:after {
				content: ".";
				display:block;
				visibility: hidden;
				clear: both;
				height: 0;
			}
				.packBlock .detailPack li, .relatedProduct .detailPack li{
					float:left;
					width:49px;
					display:block;
				}
				.packBlock .detailPack li.plus,
				.packBlock .detailPack li.equal{
					width:16px;
					height:49px;
				}
					.packBlock .detailPack li.plus span,
					.packBlock .detailPack li.equal span{
						position:absolute;
						left:-999em;
					}
				.packBlock .detailPack li.total{
					width:80px;
					text-align:right;
					color:#737373;
					font-size:0.91em;
				}
					.packBlock .detailPack li.total .prixBarre{
						color:#000;
						text-decoration:line-through
					}
					.packBlock .detailPack li.total .bigPrice{
						color:#cc0000;
					}
					.packBlock .detailPack li.total .price{
						color:#cc0000;
						font-size:1.3em;
					}
				.packBlock .detailPack li img, .relatedProduct .detailPack li img{
					display:block;
					border:1px solid #c7c6c6;
				}
	
	/* */
	.descPdt{
		float:left;
		width:680px;
	}
		.descPdt h1{
			float:none;
			font-size:1.72em;
			padding-top:18px;/*31/07/08 ajouts*/
		}
			.descPdt h1 .descTxt{
				color:#585c62;
				font-size:0.64em;
			}
				.descPdt h1 .descTxt em{	/*31/07/08 ajouts*/			
				font-weight:normal;
				}
			
	/* */
	.descPriceBlock{
		float:left;
		width:343px;
	}
	
	.hightlightOptions{
		background: url(../img/ficheArticle/bg_redBlockLeft.png) no-repeat 0 0;
		height:20px;
		padding: 0px 0 0px 2px;
		margin:5px 0 0 0 ;
		color:#b70008;
		font-style:normal;
		font-weight:bold;
	}
		.hightlightOptions span{
			float:left;
			background: url(../img/ficheArticle/bg_redBlockRight.png) no-repeat 100% 0;
			height:17px;
			padding: 3px 7px 0 4px
		}
	.flapZone{
		float:left;
		width:63px;
		margin:34px 0 0 0;
	}
		.flapZone p{
			margin: 0 0 5px 0
		}
	.priceZone{
		float:left;
		width:237px;
		padding: 34px 40px 0 0
	}
		.priceZone .flapPrice p{
			margin: 0 0 10px auto
		}
		.priceZone .priceTxt{
			color:#9e9e9e;
			text-align:right;
			padding: 0 0 10px 0;
			font-weight:normal;/*01/08/08 : ajouts*/
		}
			.priceZone .priceTxt .prixBarre{
				color:#000;
				font-size:1.63em;
				text-decoration:line-through;
			}
			.priceZone .priceTxt .subtractPrice{
				color:#000;
				font-size:1.63em;
			}
			.priceZone .priceTxt .price{
				color:#b70008;
				font-size:3.36em;
				line-height:1.1em;
			}
			.priceZone .priceTxt a{
				color:#b70008;
				font-weight:bold;
			}
		.priceZone .paymentOption{
			color:#28a85a;
			font-size:0.91em;
			background: url(../img/ficheArticle/bg_paymentOption.png) repeat-y 100% 0;
			border-bottom:1px solid #e2e2e2;
			border-top:1px solid #e2e2e2;
			width:182px;
			margin:0 0 15px auto;
			padding: 2px 4px 4px 0;
			text-align:right;
		}
			.priceZone .paymentOption strong,
			.priceZone .paymentOption span{
				display:block;
			}
				.priceZone .paymentOption span{
					text-align:right;
				}
				.priceZone .paymentOption img{
					display:block;
					margin:-6px 0 0px auto;
				}
				.priceZone .paymentOption .linkContent{
					margin:-2px 0 0 0;
				}
				.priceZone .paymentOption a{
					color:#28a85a;
					margin-top:-4px;
					text-decoration:underline;
				}
		/*31/07/08 : ajouts */
		.priceZone .paymentOptionMBA {
			margin:0 0 15px auto;
			padding: 2px 4px 4px 0;
			text-align:right;
			font-size:12px;
		}		
		
		.priceZone .paymentOptionMBA  a{
		color:#b70008;
		font-weight:bold;
		}
		/*31/07/08 : fin ajouts */
		
		.priceZone .stockLine{
			width:100%;
			padding: 0 0 0 0;
		}
		.priceZone .stockLine:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
			.priceZone .stockLine p{
				text-align:right;
				font-size:11px;
				line-height:1.2em;
			}
			.priceZone .stockLine p *{
				vertical-align:middle;
			}
			.priceZone .stockLine p strong{
				padding: 0 5px 0 0;	
				font-weight:normal;
			}
			
			.priceZone .stockLine p.enStock{color:#97bf0d}
			.priceZone .stockLine p.enPrecommande{color:#8F4CB2}
			.priceZone .stockLine p.momentanementIndispo{color:#FF6200}
			.priceZone .stockLine p.rdvMagasin{color:#13A7DD}
			.priceZone .stockLine p.nouveaute{color:#34a3cf}
			.priceZone .stockLine p.imprimer{color:#008000}
			
			.priceZone .stockLine div.precommandeInfoBulle
			{
				background:url(../img/ficheArticle/infoBulle.gif) no-repeat 19px 0;
				height:139px;
				width:216px;
				padding-top:15px;
				padding-left:25px;
				padding-right:5px;
				font-size:11px;
				margin-top:-40px;
				position:absolute;
				z-index:2;
			}
			.priceZone .stockLine div.stockInfoBulle
			{
				background:url(../img/ficheArticle/infoBulle.gif) no-repeat 19px 0;
				height:139px;
				width:216px;
				padding-top:11px;
				padding-left:25px;
				padding-right:5px;
				font-size:11px;
				margin-top:0px;
				position:absolute;
				z-index:2;
			}
			
		.priceZone .stdBlockAdd{
			text-align:right;
			padding: 5px 0 5px 0;
			width:100%;
		}
		.priceZone .stdBlockAdd:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
			.priceZone .stdBlockAdd .qtyEnhancedArticle{
				float:left;
				width:45px;
				margin:6px 0 0 15px;
				display:inline;
				position:relative;
				text-align:left;
			}
				.priceZone .stdBlockAdd .qtyEnhancedArticle input{
					border:1px solid #b2b2b2;
					width:21px;/*01/08/08 : modifs*/
					height:18px;
					text-align:center;/*01/08/08 : modifs*/
					padding: 3px 0 0px 0px;/*01/08/08 : modifs padding-left*/
					color:#000;/*01/08/08 : ajouts*/
					float:left;
					margin-left:4px; /*01/08/08 : ajouts*/
					font-weight:bold; /*01/08/08 : ajouts*/
					
				}
				.priceZone .stdBlockAdd .qtyEnhancedArticle .btPlusQty{
					position:absolute;
					top:0px;
					right:0px;
				}
				.priceZone .stdBlockAdd .qtyEnhancedArticle .btMoinsQty{
					position:absolute;
					top:12px;
					right:0px;
				}
				.priceZone .stdBlockAdd .qtyEnhancedArticle .btPlusQty img,
				.priceZone .stdBlockAdd .qtyEnhancedArticle .btMoinsQty img{
					display:block;
				}
		
		
		.priceZone  p.alertDispoProduct 
		{
		text-align:right;
		padding: 0 0 15px 0;
		width:100%;		
		}
		
		.priceZone  p.alertDispoProduct  a
		{
		display:block;
		height:20px;
		color:#828282;
		background:url(../img/ficheArticle/bt_email.gif) no-repeat top right;
		padding-right:30px;
		}
		
		/*DIGITAS 26/08/08 : ajouts*/
		.priceZone p.dispoProductMagasin
		{
		color:green;
		text-align:right;
		font-size:12px;	
		font-weight:bold;
		padding-bottom:10px;
		}
		
		.priceZone p.blocEmailAlert
		{
		text-align:right;
		font-size:12px;	
		font-weight:bold;
		}
		
		.priceZone p.blocEmailAlert a
		{
		color:#B70008;
		}
		
		/*DIGITAS 26/08/08 : fin ajouts*/
	/* */	
	.contractBlock{
		background: url(../img/ficheArticle/bg_moreAuchan.png) no-repeat 0 0px;
		float:left;
		width:303px;
		padding:22px 0px 0 14px; /*31/07/08 Modifs padding left */
		margin:15px 0 0 0;
		min-height:250px;
		font-size:1.09em;
	}
	* html body .contractBlock{
		height:250px;
	}
		.contractBlock h3{
			padding: 0 0 0 54px; /*31/07/08 Modifs padding left et bottom*/
		}
		.contractBlock div{
			padding: 4px 0 5px 52px;  /*31/07/08 Modifs padding left  et top*/
		}
		.contractBlock .garanties{background: url(../img/ficheArticle/bg_garanties.jpg) no-repeat 0px 0px;}
		.contractBlock .livraison{background: url(../img/ficheArticle/bg_livraison.jpg) no-repeat 0px 0px;}
		.contractBlock .contratPlusMBA{background: url(../img/ficheArticle/bg_contratPlusMBA.jpg) no-repeat 5px 0px;}/*31/07/08 ajouts pour picto MBA*/
		
		.contractBlock h4{
			color:#2a2a2a;
			padding:0 0 5px 0;/*31/07/08 Modifs padding left  et padding bottom*/
			font-size:1.25em;
		}
		.contractBlock li{
			padding:0 0 2px 16px; /*31/07/08* modifs padding-bottom et left*/
			background: url(../img/ficheArticle/puce_blackSquare.png) no-repeat 0 6px;
		}
		.contractBlock .detailBlock{
			padding:0 0 10px 16px;
		}
			.contractBlock .detailBlock a{
				color:#b70008;
				text-decoration:underline;
			}
		
	/* */
	.contentLayerDesc{
		width:100%;
		position:relative;
		zoom:1;
	}	
	.contentLayerDescb:after {
		content: ".";
		display:block;
		visibility: hidden;
		clear: both;
		height: 0;
	}
			
	/* */
	.stdDeployTab{
		position:relative;
		width:682px;
		float:left;
	}
		.stdDeployTab .navTab{
			width:675px;
			font-size:1.18em;
			padding:0 0 0 7px
		}
		.stdDeployTab .navTab:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
			.stdDeployTab .navTab li{
				float:left;
				padding:0 3px 0 2px;
			}
				.stdDeployTab .navTab li a{
					float:left;
					display:block;
					padding:0 0 0 2px;
					text-decoration:none;
					color:#555555;
					min-width:50px;
					display:table;
				}
				.stdDeployTab .navTab li a:hover span{
					text-decoration:underline;
				}
				.stdDeployTab .navTab li.active a{
					background-position:0 100%;
					text-decoration:none;
					color:#fff;
				}
				.stdDeployTab .navTab li.active a:hover span{
					text-decoration:none;
				}
					.stdDeployTab .navTab li a span{
						float:left;
						padding: 8px 20px 0 18px;
						height:24px;
						cursor:pointer;
						text-align:center;
						line-height:1.2em;
					}
					.stdDeployTab .navTab li.active a span{
						background-position:100% 100%;
						color:#fff;
					}
					.stdDeployTab .navTab li.twoLines a span{
						padding:2px 20px 0 18px;
						height:30px;
					}
					
		.stdDeployTab  .contentTab{
			padding:20px 0;
			position:relative;
			min-height:420px;/*DIGITAS 19/09/08 Modifs*/
		}
			/*31/07/08 Ajouts*/
			* html .stdDeployTab  .contentTab{
				height:420px; /*DIGITAS 19/09/08 Modifs*/
			}
			/*31/07/08 Fin Ajouts*/
		
		.stdDeployTab .pictoList{
			padding: 0 0 20px 0;
			width:450px;
		}
			.stdDeployTab .pictoList li{
				display:inline;
				vertical-align:middle;
				padding:0 5px;
			}
				.stdDeployTab .pictoList li img{
					display:inline;
					vertical-align:middle;
				}
		.stdDeployTab .contentInfosPicto{
			width:100%;
		}
		.stdDeployTab .contentInfosPicto:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
			.stdDeployTab .contentInfosPicto .pictoList{
				float:left;
			}
			.stdDeployTab .linkFileBlock{
				float:right;
				font-size:0.91em;
				background:url(../img/ficheArticle/picto_pdf.png) no-repeat 0 0;
				padding:1px 7px 10px 26px;
			}
				
		.stdDeployTab .tabContentBlock{
			padding:0 0 10px 26px;
			font-size:1.09em;
			height:1%;
		}
		.stdDeployTab .tabContentBlock:after {
			content: ".";
			display:block;
			visibility: hidden;
			clear: both;
			height: 0;
		}
		/*01/08/08 : ajouts*/
		.stdDeployTab .noPaddingLeft{
			padding:0 0 10px 10px;
		}
		
		.stdDeployTab .paddingRight10{
			padding-right:10px;
		}
		/*01/08/08 : fin ajouts*/
			.stdDeployTab  .tabContentBlock p{
				padding: 0 0 8px 0;
			}
			
						
			.stdDeployTab  .tabContentBlock ol li{
				display:block;
				padding: 0 0 8px 0px;
				list-style-type:none;
			}
			.stdDeployTab  .tabContentBlock ul li{
				background: url(../img/ficheArticle/puce_blackSquare.png) no-repeat 0 6px;
				display:block;
				padding: 0 0 8px 7px;
			}
			
		.stdDeployTab h3{
			font-size:1.27em;
			color:#343434;
			padding: 0 10px;
			margin:0 0 14px 0;
			font-weight:bold;
		}
		.stdDeployTab .titleDesc{
			font-size:1.27em;
			padding: 5px 10px;
			margin:0 0 14px 0;
			text-transform:uppercase;/*01/08/08 : ajouts*/
		}
		
		.stdDeployTab .alt1{
			background: #f6f6f6;
			padding: 5px 10px;
			text-transform: uppercase;
			margin-bottom:5px;
		}
		
		.stdDeployTab .alt2{
			background: #e1e1e1;
			padding: 5px 10px;
			text-transform: uppercase;
			margin-bottom:5px;
		}
		
		.stdDeployTab .visuGauche{
			float: left;
			display: block;
			margin: 0 15px 10px 0;
		}
		
		.stdDeployTab .visuDroite{
			float: right;
			display: block;
			margin: 0 0 10px 15px;
		}
	
.tabContentBlock  p a.simpleLink 
{
color:#b70008;
}	

	/* */
	.stdDeployTab p.intro{
		background: #f6f6f6;
		padding: 5px;
		margin:0 0 8px 0;
	}
	.stdDeployTab .blocVisu{
		border: 1px solid #e3e2e2;
	}
		.stdDeployTab .blocVisu #flashVideo{
			padding: 50px 0px;
			margin: 0 auto;
			/*width:480px; 01/08/08*/
			text-align:center;
		}
		.stdDeployTab .blocVisu #imagesContainer{
			width: 552px;
			margin: 0 auto;
			padding:30px 0;
		}
			.stdDeployTab .blocVisu #imagesContainer a{
				color: #bc1118;
				text-decoration: none;
				font-weight: normal;
			}
	.stdDeployTab .blocVisu #imagesContainer a.floatLeft, .stdDeployTab .blocVisu #imagesContainer a.floatRight{
		font-weight: bold;
		padding: 0 5px;
	}
	#pagination{
		font-weight: bold;
		position: relative;
		text-align: center; 
		overflow: hidden;
	}
	
	/*DIGITAS 19/09/08 ajouts*/
	#pagination .goToPage
	{		
	text-align:center;
	padding:0 150px;
	}
	/*DIGITAS 19/09/08 fin ajouts*/
	
	.stdDeployTab .blocVisu #imagesContainer ul#miniatures{
		width: 100%;
		overflow: hidden;
		margin-bottom: 0;
	}
	.stdDeployTab .blocVisu #imagesContainer ul#miniatures li{
		display: block; 
		float: left;
		padding: 4px;
		background:none;
		position:relative;
	}
	
	.stdDeployTab .blocVisu #imagesContainer ul#miniatures li img.zoomPop{
		position:absolute;
		bottom:8px;
		right:5px;
	}
	
	.stdDeployTab .tabContentBlock p.note{
		display: block;
		float: left;
		padding: 8px 15px 8px 1px;
		font-size: 17px;
		color: #b70008;
	}
		.stdDeployTab .tabContentBlock p.note span{
			font-size: 26px;
			font-weight: bold;
		}
	

	
	/* */
	.layerBis .stdDeployTab{
		width:100%;
		float:none
	}
		.layerBis .stdDeployTab .navTab{
			width:971px;
		}
	
	
	/* Pack Avantages */	

	.blocPack{
		position: relative;
		height: 140px;
		overflow: hidden;
		width: 100%;
		background: url(../img/ficheproduit/bg_pack.gif) repeat-x bottom;
		border: 1px solid #e5e5e5;
		border-top: none;
	}
	.blocPack.first{
		border-top: 1px solid #e5e5e5;
	}
		.blocPack p{
			margin-bottom: 0!important;	
		}
		.blocPack .addition{
			float: left;
			margin-top: 10px;
			font-size: 1.5em;
			color: #b70008;	
			background: #fff;
			padding: 10px;
		}
			.blocPack .addition img{
				border: 1px dotted #eaeaea;
				vertical-align: middle;
				margin: 0 3px;
			}
			.blocPack .addition img.prod{
				border: 1px solid #4c5157;
			}
		.blocPack .lilLegend{
			position: absolute;
			width: 330px;
			bottom: 10px;
			left: 10px;
			font-size: 0.83em;
		}
			.blocPack .lilLegend a{
				text-decoration:none;
				color:#4C5157;
			}
		.blocPack .voirLaFiche{
			display: block;
			position: absolute;
			bottom: 15px;
			left: 412px;
			background: url(../img/ficheproduit/pict_fiche.gif) no-repeat left;
			padding-left: 25px;
			padding-bottom: 2px;
		}
		.blocPack .infoPrix{
			position: relative;
			float: right;
			height: 100%;
			text-align: right;
			width: 200px;
		}
			.blocPack .infoPrix .prixItself{
				position: absolute;
				top: 50px;
				right: 10px;
				color: #cc0000;
				font-size: 1.5em;
				font-weight: bold;
			}
				.blocPack .infoPrix .prixItself span.oldPrice{
					color: #4c5157;
					font-size:0.61em;
					text-decoration: line-through;
				}
				.blocPack .infoPrix .prixItself span.ecoPart2{
					color: #4c5157;
					font-size: 0.55em;
					display: block;
				}
	
		.blocPack .addToCart{
			display: block;
			position: absolute;
			bottom: 15px;
			right: 10px;
			color: #fe010d;
			background: url(../img/ficheproduit/pict_caddie.gif) no-repeat left;
			padding-left: 25px;
			padding-bottom: 2px;
		}
		
	/* Financement */

	#carteAccordContainer{
		background: #f6f6f6;
		overflow: hidden;
		width: 100%;
	}
		#carteAccordContainer h4{
			display: block;
			float: left;
			text-transform: uppercase;
			margin-right: 20px;
		}
			#carteAccordContainer h4 span{
				display: block;
				text-transform: none;
				font-weight: normal;
			}
		#carteAccordContainer div{
			margin: 5px;
			background: #fff;
			overflow: hidden;
			zoom:1;
		}
			#carteAccordContainer div ul{
				width: 310px;
				float: left;
				padding: 0 0px 20px 9px;
				
			}
				#carteAccordContainer div ul li{
					display: block;
					padding: 15px 5px 15px 13px;
					border-bottom: 1px dotted #9ea2ab;
					font-weight: bold;
					background:none;
					font-size:0.91em;
				}
				#carteAccordContainer div ul li.emphase{
					background: #fcf2f3;
					color: #c90d08;
				}
					#carteAccordContainer div ul li a{
						font-size: 10px;
						padding-left: 10px;
						font-weight: normal;
						color: #c90d08;
					}	
	
	/* Garanties */
	.blocGaranties{
		border-top: 1px dotted #9ea2ab;
		padding-top: 10px;
		font-size: 1em;
		/*overflow: hidden;*/
		width: 100%;
	}
	
	.blocGaranties:after{
		content: ".";
		display:block;
		visibility: hidden;
		clear: both;
		height: 0;
	}
	
	.blocGaranties.first{
		border-top: none;
	}
	
	.blocGaranties a.plusInfos{
		color: #c90d08;
		background: url(../img/ficheproduit/pict_redarrow.gif) no-repeat 0 3px;
		padding-left: 15px;
		font-weight: bold;
	}
	
	.blocGaranties .prixItself{
		float: right;
		width: 300px;
		text-align: right;
		color: #cc0000;
		font-size: 1.5em;
		font-weight: bold;
	}
	
	.blocGaranties .prixItself span.oldPrice{
		color: #4c5157;
		font-size: 0.61em;
		text-decoration: line-through;
	}
	
	.blocGaranties .prixItself span.ecoPart2{
		color: #4c5157;
		font-size: 0.55em;
		display: block;
	}
	
	.blocGaranties .addToCart{
		display: block;
		float: right;
		font-size: 0.61em;
		font-weight: normal;
		color: #fe010d;
		background: url(../img/ficheproduit/pict_caddie.gif) no-repeat left;
		margin-top: 5px;
		padding-left: 25px;
		padding-bottom: 2px;
	}
	
	/* Accessoires */
	
	.blocAccessoires{
		border: none;
	}
		.blocAccessoires img.visuProd{
			display: inline;
			float: left;
			border: 1px solid #e5e5e5;
			margin: 25px 20px 0 10px;
		}
		.blocAccessoires .lilLegend{
			left: 130px;
			bottom: 1.33em;;
			color: #bfbfbf;
		}
		.blocAccessoires .lilLegend a{
			color: #bfbfbf;
		}
		.blocAccessoires .lilLegend_2{
			color: #4C5157;
			text-decoration:none;
		}
		.blocAccessoires h4{
			float: left;
			font-weight: normal;
			margin-top: 25px;
		}
		.blocAccessoires .infoPrix .prixItself{
			top: 20px;
		}
	
	/* onglet Livraison */

	.livraisonDL{
		display: block;
		border-top: 1px dotted #9ea2ab;
		overflow: hidden;
		width: 100%;
		padding: 28px 0 25px 0;
	}
	
	#tabsContent dl.first{
		border-top: none;
	}
	
	.aDomicile{ background: url(../img/ficheproduit/pict_livraison1.gif) no-repeat 20px 20px; }
	.enMagasin{ background: url(../img/ficheproduit/pict_livraison2.gif) no-repeat 20px 5px; }
	.enPointRelai{ background: url(../img/ficheproduit/pict_livraison3.gif) no-repeat 20px 10px; }	
	
	.rendezVous{ color: #c90d08; }
	
	.livraisonDL dd, .livraisonDL dt{
		float: left;
	}
	
	.livraisonDL dt{
		padding-left: 115px;
		width: 263px;
		background: url(../img/ficheproduit/pict_grayarrow.gif) no-repeat 100px 4px;
	}
	
	.rendezVous dt{
		background: url(../img/ficheproduit/pict_redarrow.gif) no-repeat 100px 4px;
	}
	
	.livraisonDL dd.prix{
		background: url(../img/ficheproduit/bg_livraison.gif) no-repeat left top;
		width: 136px;
		height: 25px;
		padding-top: 6px;
		margin-top: -5px;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	.livraisonDL dd.delai{
		padding-left: 22px;
		width: 120px;
	}
	
	.rendezVous dd.delai{ margin-top: -5px; }
	
	.livraisonDL dd.delai span{
		display: block;
		font-size: 10px;
	}
	
		
		
	/* */
	.indispensableBlock{
		float:left;
		margin-top:560px;
		width:272px;
		padding: 0 0 0 24px
	}
		.indispensableBlock .indispensableTitle{
			text-align:center;
			color:#ffffff;
			font-size:1.45em;
			padding:6px 0 6px 0;
		}
		.indispensableBlock .insideBlock{
			border-left:1px solid #d2d1d1;
			border-right:1px solid #d2d1d1;
			border-bottom:1px solid #d2d1d1;
		}
			.indispensableBlock .pdtBlock{
				background: url(../img/ficheArticle/bg_productSeparator.png) no-repeat 0 0 ;			
				padding:10px 45px 6px 5px;
			}
			.indispensableBlock .firstBlock{
				background: none;
			}
				.indispensableBlock .pdtBlock a{
					text-decoration:none;
				}
				 .pdtBlock .flapContent{
					padding: 5px 0 5px 0;
				}
					.pdtBlock .flapContent p{
						margin: 0 0 0 auto;
					}
				.pdtBlock .visuBlock{
					text-align:center;
					padding:0 0 12px 40px;
					width:180px;
				}
				.pdtBlock .visuBlock:after{
					content: ".";
					display:block;
					visibility: hidden;
					clear: both;
					height: 0;
				}
					.pdtBlock .visuBlock .flapBlock{
						float:right;
						width:63px;
					}
					.pdtBlock .visuBlock .flapBlock p{
						margin:0 0 3px 0
					}
				.pdtBlock .pdtName{
					text-align:right;
					color:#2f2f2f;
					font-size:1.27em;
					padding:0 0 4px 0;
				}
					.pdtBlock .pdtName a{color:#2f2f2f;}
					
				.pdtBlock .pdtDesc{
					text-align:right;	
					color:#4c5157;
					font-size:0.91em;
					padding:0 0 16px 0;
				}
					.pdtBlock .pdtDesc a{color:#4c5157;}
				
				.pdtBlock .priceBlock{
					color:#737373;
					font-size:0.91em;
					text-align:right;
					padding: 0 0 8px 0;
				}
					.pdtBlock .priceBlock a{color:#737373;}
					.pdtBlock .priceBlock .prixBarre{
						color:#4c5157;
						text-decoration:line-through;
						font-size:1.1em;
					}
					.pdtBlock .priceBlock .price{
						color:#cc0000;
						font-size:1.8em;
					}
				.pdtBlock .btAddCheckout{
					text-align:right;
					padding:0 0 8px 0
				}
					.pdtBlock .btAddCheckout a{
						color:#bf2c39;
						text-decoration:underline;
						padding:2px 25px 1px 0;
						background: url(../img/common/signaletique/bt_panier.gif) no-repeat 100% 0;
					}
				


/*********************************** FICHE ARTICLE POPIN */
#opacDiv{
	position:absolute;
	left:0px;
	top:0px;
	z-index:12;
	width:100%;
	background-color:#000;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
}
#popinContainer{
	position:absolute;
	left:0px;
	top:0px;
	z-index:13;
	width:100%
}
	#popinContainer #innerPopinContent {
		position:absolute;
		margin:50px 50% 0 50%;
		width:500px;
		left:-250px;
		top:0px;
		background-color:#fff;
	}
	
	/* position:fixed for IE6 
	* html { -background:url(null) fixed }
	* html body #popinContainer #innerPopinContent{
		-position: absolute;
		-top:expression(document.documentElement.scrollTop+body.scrollTop);
	}
	*/
	/* */
	.popinArticle{
		padding:6px 0 0 0;
		width:500px;
	}
	.btCloseContent{
		text-align:right;
		padding:0 5px 0px 5px;
	}
		.btCloseContent a{
			padding: 0 23px 5px 0;
			position:static;
			border:0px none;
			font-size:1.09em;
			text-decoration:none;
			font-weight:normal;
		}
	.popinArticle .contentVisuZoom{
		padding: 0 0 0px 0;
		text-align:center;
		width:100%;
		height:450px;
		overflow:hidden;
	}
	.popinArticle .listVisuMini{
		border-top:1px solid #cacaca;
		background: #fafafa url(../img/ficheArticle/bg_popinBottomDegrade.png) repeat-x 0 0;
		padding:6px 0 10px 16px;
		width:484px;
		height:70px;
		text-align:left;
	}
	.popinArticle .listVisuMini ul{		
		width:484px;
	}
	.popinArticle .listVisuMini ul:after{
		content: ".";
		display:block;
		visibility: hidden;
		clear: both;
		height: 0;
	}
		.popinArticle .listVisuMini li{
			background: url(../img/ficheArticle/bg_popinSeparator.png) no-repeat 0 8px;
			padding: 0 0 0 1px;
			float:left;
			width:92px;
			height:70px;
			display:inline;
			margin-right:1px;
		}
		.popinArticle .listVisuMini li.firstItem{
			background:none;
		}
			.popinArticle .listVisuMini li a{
				padding:2px;
				display:block;
				width:66px;
				margin:0 auto
			}
			.popinArticle .listVisuMini li img{
				display:block;
			}
.popinConditions{
	text-align:left;
}
	.popinConditions h2{
		background-color:#444C5F;
		color:#FFFFFF;
		font-size:1.63em;
		padding:16px 0pt;
		text-align:center;
		margin-top:10px;
	}

	.popinConditions .moreInfoList a{
		color:#4C5157;
		font-weight:bold;
		text-decoration:underline;
	}

	.popinConditions  .payConditions a.goUp{
		float:right;
		font-size:0.8em;
		color:#4C5157;
	}
	.popinConditions  .payConditions h3 {
		font-size:1.2em;
		margin-top:20px;
		color:##44494F;
	}
	.popinConditions  .payConditions p {
		color:##44494F;
	}
	
/*popin Panier*/
.newFPpopin{
   position: absolute;
   width: 650px;
   top: 52px;/* BI 20/02 */		
	z-index: 300;
   background-color: #fff;
	display: block;
}

.newFPpopinHead{
	font-size: 1.63em;
	text-align: center;
	color: #fff;
	padding: 16px 0;
	background: #444c5f;
}

.newFPpopinBody{
	padding: 15px;
}

.introPopin{
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #b80008;
	margin-bottom: 20px;
}

.btClose{
	color:#fff;
	font-size: 1.3em;
	border:1px solid #fff;
	padding: 0 2px;
	position:absolute;
	top:15px;
	right:5px;
	text-decoration: none;
	font-weight: bold;
}

.newFPpopinBody table{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 10px;
}

.newFPpopinBody table thead{
	border: 1px solid #e3e6e7;
	border-bottom: 3px solid #fff;
}

.newFPpopinBody table thead th{
	background: #384053 url(../img/ficheproduit/bg_panier.jpg) repeat-x top;
	color: #fff;
	font-weight: bold;
	padding: 5px;
}

.newFPpopinBody table .prix{
	text-align: center;
	width: 165px;
	font-weight: normal;
}

.newFPpopinBody table tbody td{
	color: #4c5157;
	border: 1px solid #e3e6e7;
	padding: 10px 15px; 
}

.newFPpopinBody table tbody td div{
	float: left;
	margin-top: 20px;
}

.newFPpopinBody table tbody td p{
	float: left;
	margin-top: 5px;
}

.newFPpopinBody table tbody td label{
	color: #b80008;
	font-size: 10px;
}

.newFPpopinBody table tbody td img{
	margin: 0 10px;
}

.newFPpopinBody table tbody td.prix{
	padding: 0 15px; 
}

.newFPpopinBody table tbody .waooohPopin{
	float: left;
	width: 58px;
	height: 27px;
	background: url(../img/ficheproduit/bg_pack_waoooh.gif);
	color: #fff;
	padding-top: 30px;
	text-align: center;
	font-weight: bold;
}

.newFPpopinBody table tbody .waooohPopin span{
	display: block;
	font-weight: normal;
	font-size: 9px;
}

.newFPpopinBody table tbody td.prix .prices{
	text-align: right;
	float: right;
	font-size: 9px;
}

.newFPpopinBody table tbody td.prix .prices span{
	font-size: 11px;
	text-decoration: line-through;
}

.newFPpopinBody table tbody td.prix .prices strong{
	font-size: 11px;
	color: #b80008;
}

.newFPpopinBody table tbody td.prix .prices .totalPricePanier
{
font-weight:bold;
text-decoration:none;
}

.newFPpopinBody p{
	text-align: left;
	margin-bottom: 15px;
}

a#poursuivreAchat{
	float: left;
}

#terminerCommande{
	float: right;
}
.popin .payConditions a{
	color:#44494F;
}
.popin .popinBody a{
	color:#44494F;
}


	
/* Popin Carousel */
/* init Carousel */
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* Skin Carousel */
.popinArticle .jcarousel-container {
    background: transparent;
    border: 0px none;
}
.popinArticle .jcarousel-container-horizontal {
    width: 470px;
	height: 70px;
    padding: 0px;
}
.popinArticle .jcarousel-clip-horizontal {
    width: 470px;
    height: 70px;
}
.popinArticle .jcarousel-item {
    width: 92px;
    height: 70px;
}
.popinArticle .jcarousel-item-horizontal {
    margin-right: 1px;
}

/**
 *  Horizontal Buttons
 */
.popinArticle .jcarousel-next-horizontal {
    position: absolute;
    top: 11px;
    right: -13px;
    width: 21px;
    height: 50px;
    cursor: pointer;
    background: transparent url(../img/ficheArticle/bt_carouselNext.jpg) no-repeat 0 0;
}
.popinArticle .jcarousel-next-disabled-horizontal,
.popinArticle .jcarousel-next-disabled-horizontal:hover,
.popinArticle .jcarousel-next-disabled-horizontal:active {
     visibility:hidden;
}

.popinArticle .jcarousel-prev-horizontal {
    position: absolute;
    top: 11px;
    left: -15px;
    width: 21px;
    height: 50px;
    cursor: pointer;
	background: transparent url(../img/ficheArticle/bt_carouselPrevious.jpg) no-repeat 0 0;
}

.popinArticle .jcarousel-prev-disabled-horizontal,
.popinArticle .jcarousel-prev-disabled-horizontal:hover,
.popinArticle .jcarousel-prev-disabled-horizontal:active {
	 visibility:hidden;
}


/**/	
	
	/*Ajouts 31/07/08*/

.layerMBA{
	position:relative;
}

/*onglets info produits*/	
.layerMBA .stdDeployTab .navTab li a span{
	padding: 8px 10px 0 10px;
}

/*Module ticket de caisse*/
.layerMBA #moduleTicketCaisse
{
right: 0px;
position:absolute;
top:-143px;
width:270px;
}

/*DIGITAS 18/09/08 : ajouts*/
.layerMBA #moduleTicketCaisse.positionBasse
{
top:-0px;
}
/*DIGITAS 18/09/08 : fin ajouts*/
	
.layerMBA #moduleTicketCaisse #contentTicketCaisse
{
width:270px;
}

.layerMBA #contentTicketCaisse .prodTicket
{
padding:2px 0 0 10px;
margin-left:8px;
height: 78px;
}

.layerMBA #contentTicketCaisse .quantityProd
{
width:234px;
}

.layerMBA #moduleTicketCaisse .contentPrintLink
{
padding-left:10px;
background-position: 9px 9px;
margin-left:25px
}

.layerMBA #moduleTicketCaisse .descContentTicket
{
width:248px;
}

* html .layerMBA  #moduleTicketCaisse p.descProd  
{
padding-top:8px;
}

.layerMBA .footerTicketCaisse .insideFooterTicket h4
{
padding-left:88px;
background-position: 40px 4px;
}

.layerMBA #contentTicketCaisse .ecoPartPdtTicket
{
padding-right:0;
}

.layerMBA .footerTicketCaisse .insideFooterTicket .prixTotalTicket , .layerMBA .footerTicketCaisse .insideFooterTicket .ecoPartTicket
{
padding:0 46px;
}
/*Fin module ticket de caisse*/


/*formulaire reservation fiche jeux video*/
.tabContentBlock p.formLineLivraison
{
border:1px solid #ccc;
/*background-color:#f6f4ee;*/
padding:15px 0px 15px 15px;;
}

.tabContentBlock p.formLineLivraison label
{
margin-right:10px;
}

.tabContentBlock p.formLineLivraison input , .tabContentBlock p.formLineLivraison select
{
width:175px;
margin-right:20px;
}

.tabContentBlock p.formLineLivraison input.validFormLivraison
{
width:107px;
vertical-align:bottom;
margin-right:0;
}

/*Fin formulaire reservation fiche jeux video*/


.tabContentBlock p small
{
font-size:0.8em;
}

.tabContentBlock .ideeRecette
{
height:1%;
}

.tabContentBlock .ideeRecette:after
{
content: ".";
display:block;
visibility: hidden;
clear: both;
height: 0;
}

.tabContentBlock .ideeRecette img
{
float:left;
}

.tabContentBlock  .infosIdeeRecette
{
width:457px;
float:left;
padding-left:13px;
}

.tabContentBlock  .infosIdeeRecette p
{
clear:both;
}

.tabContentBlock  .infosIdeeRecette h4
{
float:left;
font-size:14px;
width:290px;
padding-bottom:20px;
}

.tabContentBlock  .infosIdeeRecette h4 span
{
color:#585c62;
font-size:12px;
}

.tabContentBlock  .infosIdeeRecette ul.timer
{
float:right;
width:160px;
}

.tabContentBlock  .infosIdeeRecette ul.timer li
{
float:left;
height:28px;
width:45px;
padding-left:30px;
padding-top:5px;
}

.tabContentBlock  .infosIdeeRecette ul.timer li.tpsPrepa
{
background:url(../img/ficheArticle/clockRecette.jpg) left top no-repeat;
}

.tabContentBlock  .infosIdeeRecette ul.timer li.tpsCuisson
{
background:url(../img/ficheArticle/fourRecette.jpg) left top no-repeat;
}


.tabContentBlock  .infosIdeeRecette ul.ingredient
{
height:90px;
}

.tabContentBlock  .infosIdeeRecette ul.ingredient li
{
float:left;
width:150px;
}

.tabContentBlock  .infosIdeeRecette ul.ingredient li em
{
font-style:normal;
font-weight:bold;
}

.contentInfosPicto p.linkPrintTab
{
float:right;
font-size:0.91em;
background:url(../img/ficheArticle/picto_print.png) no-repeat 0 0;
padding:1px 0 15px 22px;
}
/*04/07/08 : fin ajouts idee recette*/

.indispensableBlock .insideBlock
{
background:url(../img/ficheArticle/bg_indispensablesBloc.png) repeat-x  bottom left;
}

.flapZone .flapWaaow em
{
position:absolute;
left:-999em;
}

.contentTab h3.titleProduitBundle
{
font-size:20px;
float:left;
margin-top:25px;
}

.contentTab p.backTopPage
{
float:right;
height:20px;
padding-top:7px;
margin-top:25px;
}

.contentTab h3.titleProduitBundle span
{
font-size:15px;
}

.contentTab ul.listBundle li
{
background:none;
}

.contentTab p.linkRetractation
{
margin-top:15px;
}
	.contentTab p.linkRetractation a{
		text-decoration:underline;	
	}
/* .toolTip{
   background: url(../img/checkout/bg_toolTip_2.gif) left top no-repeat; *//* BI : 19/02 */
   /*padding: 12px 5px 5px 10px;
   margin: 15px 0 0 -20px;
   width: 245px; *//* BI : 19/02 */
   /*border-bottom: solid 1px #9f9f9f;
   position: absolute; 	
   display: none;
   text-align: left;
   font-size: 11px;  	
} */

.toolTip{
	background: #f7f8f8;
	border-top: 1px solid #cccccc;
	margin-top:55px;
}


/*publicité*/

.publicite{
	width:272px;
	margin-top: 25px;
	margin-bottom: 20px;
}

/* Infobulle */

.infobulleCall{
	position: relative;
}

small.infobulleAnswers{
	text-align: left;
	display:none;
	z-index: 600;
	position: absolute;
	top: 20px;
	left: 0;
	width: 166px;
	background: url(../img/ficheproduit/infobulle_arrow.gif) no-repeat 27px 0;
	padding-top: 6px;
	zoom:1;
	
}

small.infobulleAnswers span.insideInfoBulle
{
display:block;
border: 1px solid #3d4048;	
padding: 5px 9px;
color: white;
font-size: 9px!important;
background-color:#656c7b;
}


small.infobulleAnswers a
{
text-decoration:underline;
color:#fff;
}

small.infobulleAnswers a.pdf{
	display: block;
	float: left;
	background: url(../img/ficheproduit/pict_pdf.gif) no-repeat right top;
	padding-right: 20px;
	height: 16px;	
}


.contentTab ul.doubleColonneList
{
width:300px;
float:left;
}


/*tableau dimension/consomation*/

.tabContentDimensions{
	margin-bottom: 20px;
	width:600px;
	margin-left: auto;
	margin-right: auto;
}

.tableDimensions{
	border: 1px solid #e5e5e5;
	text-align: center;
	border-collapse: collapse;
}

.tableDimensions th{
	border: 1px solid #d5d5d5;
	width: 155px;
	height: 30px;
	background-color: #ededed;
}

.tableDimensions td{
	border: 1px solid #e5e5e5;
	width: 150px;
	height: 30px;
}


/*tableau extension de garantie*/

.tableExtensionGarantie{
	border: 1px solid #e5e5e5;
	text-align: center;
	border-collapse: collapse;
	margin-bottom: 20px;
}

.tableExtensionGarantie th{
	border: 1px solid #d5d5d5;
	width: 200px;
	height: 30px;
	background-color: #ededed;
}

.tableExtensionGarantie td{
	border: 1px solid #e5e5e5;
	width: 200px;
	height: 30px;
}

.seeCondition a{
	color: #BF2C39;
	text-decoration: underline;
}

.contactUs{
	color: #bf2c39;
	text-decoration: none;
}

.appelNonSurtaxe{
	font-size:9px;
	color:#949494;
}

#appelGarantie{
	background-color:#EBE9EA;
	padding: 20px;
	text-align: center;
}

#appelGarantie .callPrice{
	font-size: 9px;
}

#appelGarantie .callDate{
	font-size:9px;
	color:#949494;
}

.picotCarteAccord{
	float:left;
	margin-top: 10px;
}

.txtBonSavoir{
	margin-left: 60px;
}

.linkConditions a{
	color:#bf2c39;
}


/*tableau autres versions*/

.tableOtherVersions
{
width:100%;
}

.tableOtherVersions th
{
background-color:#E7E7E7;
border-bottom:1px solid #989898;
border-left:1px solid #FFFFFF;
color:#000000;
font-size:0.81em;
font-weight:normal;
text-align:center;
width:auto;
padding:10px 2px;
}

.tableOtherVersions td
{border-bottom:1px solid #989898;
border-left:1px solid #F6F6F6;
color:#4C5157;
padding:15px 2px 10px;
vertical-align:top;
}

.tableOtherVersions td.priceInfos
{
width:240px;
}

.tableOtherVersions td div.flapSpaceTable
{
float:left;
}

.tableOtherVersions td div.priceDispoCompare p
{
padding:0;
}

	.tableOtherVersions td div.flapSpaceTable p.flapWaaow
	{
	padding:30px 0 0;
	}
	
	.tableOtherVersions td div.flapSpaceTable p
	{
	padding:12px 0 0 0;
	margin-bottom:3px;
	}
	
	.tableOtherVersions td div.flapSpaceTable p.rect2lines
	{
	padding:6px 0 0 0;
	}
	
	.tableOtherVersions td div.flapSpaceTable p.rect3lines
	{
	padding:3px 0 0 0;
	}
	
.tableOtherVersions td div.priceDispoCompare .stockCompare ul li
{
background:none;
padding:0;
}

.tableOtherVersions td div.priceDispoCompare .btAddCheckoutPdt a
{
font-size:0.9em;
}

.tableOtherVersions td dd.relatedProducts
{
float:left;
width:90px;
border:1px solid #ededed;
margin-right:5px;
display:inline;
}

.tableOtherVersions td dt
{
font-weight:bold;
}

.tableOtherVersions  td.detailedInfos
{
text-align:center;
width:55px;
}

.tableOtherVersions  td.relatedProductsCell
{
width:auto;
border-left:none;
}

#informationContent .contractBlock.smallBg
{
background: url(../img/ficheArticle/bg_moreAuchan_small.png) no-repeat 0 0px;
}

.packBlock .packTxt.noUnderline, .relatedProduct .packTxt.noUnderline
{
text-decoration:none;
}

	/*Fin Ajouts 31/07/08*/

/*DIGITAS 02/09/08 : ajouts onglet financement*/

table.paymentPossibility
{
margin-top:20px;
}

table.paymentPossibility  th
{
text-align:center;
background-color:#ededed;
padding:10px 0;
font-weight:normal;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

table.paymentPossibility  th.emptyCell
{
background-color:#fff;
border-left:none;
}

table.paymentPossibility td
{
width:235px;
text-align:center;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

table.paymentPossibility td.cardType
{
width:150px;
text-align:right;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:7px 30px 7px 0;
}

table.paymentPossibility td.tickAlign
{
text-align:left;
padding-left:111px;
width:124px;
}

table.paymentPossibility  .lastColBorder
{
border-right:1px solid #e5e5e5;
}

.tabContentBlock p.paymentConditions 
{
color:#949494;
padding-bottom:30px;
}

.tabContentBlock p.paymentConditions.paddingRight
{
text-align:right;
padding-right:20px;
}

.tabContentBlock div.cardListOnLine
{
padding:15px 0;
width:655px;
}

.tabContentBlock div.cardListOnLine:after
{
content: ".";
display:block;
visibility: hidden;
clear: both;
height: 0;
}

.stdDeployTab .tabContentBlock div.cardListOnLine ul li
{
background:none;
width:300px;
float:left;
padding:0 0 5px 0;
}

.cardListOnLine li dd
{
float:left;
margin-right:15px;
}

.cardListOnLine li dt
{
padding-top:5px;
}

.tabContentBlock li.clearListElement
{
clear:both;
}

.tabContentBlock p.chequeIntroDesc , .tabContentBlock p.securiteIntroDesc , .tabContentBlock p.fraudeIntroDesc , .tabContentBlock p.paiementIntroDesc , .tabContentBlock p.reductionIntroDesc
{
padding:3px 0 25px 100px;
}

.tabContentBlock p.chequeIntroDesc
{
background:url(../img/ficheArticle/bg_paiementCheque.jpg) no-repeat 0 0;
}

.tabContentBlock p.securiteIntroDesc
{
background:url(../img/ficheArticle/bg_cadenas.jpg) no-repeat 21px 5px;
}

.tabContentBlock p.fraudeIntroDesc
{
background:url(../img/ficheArticle/bg_fiaNet.jpg) no-repeat 0 5px;
}

.tabContentBlock p.paiementIntroDesc
{
background:url(../img/ficheArticle/bg_facilitePaiement.jpg) no-repeat 0 0;
}

.tabContentBlock p.reductionIntroDesc
{
background:url(../img/ficheArticle/bg_reductions.jpg) no-repeat 0 0;
}

.tabContentBlock ul.adresseAuchan
{
width:177px;
height:130px;
border-right:1px solid #e5e5e5;
float:left;
}

.tabContentBlock ul.adresseAuchan li , .tabContentBlock div.ChequeRightBloc ul li
{
background:none;
}

.tabContentBlock div.ChequeRightBloc
{
width:475px;
padding-left:10px;
float:left;
}

table.paiementMensualite
{
text-align:center;
width:482px;
margin:15px auto;
}

table.paiementMensualite th
{
width:240px;
background-color:#ededed;
padding:8px 0;
font-weight:normal;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;/*DIGITAS 22/09/08 ajouts*/
}

table.paiementMensualite td
{
padding:8px 0;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
}

table.paiementMensualite .lastColBord
{
border-right:1px solid #e5e5e5;
font-weight:bold;
}

table.paiementMensualite th.lastColBord
{
font-weight:normal;
}


/*DIGITAS 22/09/08 modifs*/
.tabContentBlock span.newOffer
{
display:block;
width:59px;
background-color:#b70008;
color:#fff;
text-transform:uppercase;
padding:5px 6px 5px 10px;
margin-bottom:10px;
}
/*DIGITAS 22/09/08 fin modifs*/


/*DIGITAS 02/09/08 : fin ajouts onglet financement*/

/*DIGITAS 03/09/08 tableau onglet livraison*/

.tabContentBlock .tableLivraison , .tabContentBlock .tableGarantie
{
margin-bottom:20px;
border:1px solid #e5e5e5;
border-collapse:collapse;
}

.tabContentBlock .tableLivraison td , .tabContentBlock .tableGarantie td
{
text-align:center;
width:230px;
padding:7px 0; 
border:1px solid #e5e5e5;
}

.tabContentBlock .tableLivraison th , .tabContentBlock .tableGarantie th
{
text-align:center;
padding:7px 0; 
border:1px solid #e5e5e5;
font-weight:normal;
/* border-top:1px solid #e5e5e5; *//*DIGITAS 22/09/08 ajouts*/
background-color:#ededed;
}

.tabContentBlock .tableLivraison  .lastOfColumn , .tabContentBlock .tableGarantie  .lastOfColumn
{
border-right:1px solid #e5e5e5;
}

.tabContentBlock .tableLivraison  .firstCol
{
text-align:right;
padding-right:40px;
width:130px;
}

.tabContentBlock .tableLivraison .alignRight{
	text-align: right;
	padding-right: 50px;
}
/*DIGITAS 03/09/08 fin tableau onglet livraison*/

/*DIGITAS 03/09/08 onglet garantie*/

.tabContentBlock .tableGarantie td
{
width:220px;
}

.tabContentBlock  ul.assuranceObjet
{
padding-bottom:20px;
width:652px;
float:left;
}


.tabContentBlock  ul.assuranceObjet li
{
background:none;
width:326px;
float:left;
padding:7px 0;
}

/*DIGITAS 25/09/08 : modifs*/
.tabContentBlock ul.goodToKnow , .tabContentBlock p.goodToKnow
{
padding-bottom:20px;
background: url(../img/ficheArticle/bg_BonAsavoir.jpg) no-repeat 0 0;
padding-left:60px;
width:592px;
}
/*DIGITAS 25/09/08 : fin modifs*/

.tabContentBlock ul.goodToKnow li
{
background:none;
}

.tabContentBlock ul.goodToKnow li a 
{
color:#b70008
}

.tabContentBlock .bottomBlocGarantie
{
background:url(../img/ficheArticle/bg_bottomBlocGarantie.gif) no-repeat 0 0;
width:672px;
height:68px;
padding-top:10px
}

.tabContentBlock .bottomBlocGarantie p
{
text-align:center;
}

.tabContentBlock .bottomBlocGarantie p small
{
color:#787676;
}

/*DIGITAS 03/09/08 fin onglet garantie*/

/*DIGITAS 22/09/08 : onglet financement, livraison et ganatie*/

table td.titleMensualites
{
border:none;
background:#f5f5f5;
font-weight:bold;
}

.stdDeployTab .tabContentBlock ul.specificOffers li
{
background:none;
padding:10px 0;
}

ul.specificOffers li img
{
margin-right:20px;
vertical-align:middle;
}

.tabContentBlock p.oneyDesc
{
background:url(../img/ficheArticle/bg_oney.fr.jpg) no-repeat 0 6px;
padding:0 0 0 80px;
}

.tabContentBlock  li small
{
font-size:0.8em;
}

.tabContentBlock p.formLineLivraison {
margin-bottom:20px;
}

table.tableLivraison td.titleTableau
{
border:none;
width:100%;
background:#f5f5f5;
font-weight:bold;
text-transform:uppercase;
}

.tabContentBlock p.paragLivraison
{
background:url(../img/ficheArticle/bg_livraisonSmall.jpg) no-repeat 0 6px;
padding:0 0 10px 80px;
}

.tabContentBlock p.help1Secours
{
background-color:#e8e7e7;
padding:10px;
text-align:center;
margin-bottom:10px;
}

.tabContentBlock p.paragRetraitMag
{
background:url(../img/ficheArticle/bg_retraitMagasin.jpg) no-repeat 11px 0;
padding:20px 0 30px 80px;
}

.tabContentBlock small.appelLocal
{
color:#949494;
}

.tabContentBlock  p.paragRetraitRelais
{
background:url(../img/ficheArticle/bg_retraitPointRelais.jpg) no-repeat 11px 0;
padding:10px 0 20px 80px;
}


/* DIGITAS - 01/10/2008 : Ajout */
	.priceZone  .stockLine .infoTxt strong{
		font-weight:bold;
		padding:0
	}
	.priceZone  .stockLine .infoTxt a{
		color:#B70008
	}
/* DIGITAS - 01/10/2008 : Fin Ajout */


.tableFinancement{
	border-collapse:collapse;
	text-align:center;
}

.tableFinancement th{
	background:#ededed;
	font-weight:normal;
	height:30px;
	width:200px;
	border:1px solid #d5d5d5;
}

.tableFinancement .noHead{
	background:white;
	border:none;
}

.tableFinancement td{
	border:1px solid #e5e5e5;
	height:30px;
}

.alignRight2{
	text-align:right;
	padding-right:50px;
}

.sousTable{
	font-size:11px;
	color:#949494;
	text-align:right;
	margin-right:52px;
	margin-bottom:10px;
}

.tablePayment td{
	height: 40px;
}

.tablePayment .colonne1{
	width: 50px;
}

.tablePayment .colonne2{
	width: 250px;
}

.tableFacilities{
	border-collapse:collapse;
	text-align: center;
	width:400px;
	margin: 0px auto;
	margin-top:20px;
	margin-bottom:20px;
}

.tableFacilities th{
	height:30px;
	width:200px;
	font-weight:normal;
	background:#ededed;
	border:1px solid #d5d5d5;
}

.tableFacilities td{
	height:30px;
	border:1px solid #e5e5e5;
}

.tableOffresSpecifiques .col2{
	height:60px;
	padding-left:20px;
}

.flapNouveau{
	background:#b70008;
	color:white;
	width:80px;
	text-align:center;
	padding:5px;
	font-size:11px;
}

/* DIGITAS - 08/10/2008 : Ajout Popin jeux videos */
#popinContainer #innerPopinContent.popinJeuxVideos{
	width:700px;
	left:-350px;
}
	#popinContainer .popinJeuxVideos .contentVisuZoom{
		height:auto;
		padding:10px 0 10px 0;
	}
		#popinContainer .popinJeuxVideos .contentVisuZoom img{
			width:650px;
		}
	.popinJeuxVideos .listVisuMini{
		width:684px;
		height:auto;
	}
	.popinJeuxVideos .jcarousel-container-horizontal{
		width:670px;
		height:134px;
	}
	html > body .popinJeuxVideos .jcarousel-container-horizontal{
		height:auto;
		min-height:134px;
	}
	.popinJeuxVideos .jcarousel-clip-horizontal {
		width:609px;
		margin:0 auto;
		height:auto;
	}
	.popinJeuxVideos .listVisuMini li a {
		width:130px;
	}
	.popinJeuxVideos .listVisuMini li{
		width:150px;
		height:60px;
		background-position: 0 center
	}
	html>body .popinJeuxVideos .listVisuMini li{
		height:auto;
		min-height:60px;
	}
	.popinJeuxVideos .jcarousel-prev-horizontal,
	.popinJeuxVideos .jcarousel-next-horizontal{
		top:41px;
		
	}
/* DIGITAS - 08/10/2008 : Fin Ajout Popin jeux videos */


/* DIGITAS - 10/04/2009 : Ajout Popin Electroménager */

.controleVue{
	width:340px;
	margin: 20px auto;
}

.controlZoom{
	float:left;
}

.controle360{
	float:right;
}


/* DIGITAS - 10/04/2009 : Fin Ajout Popin Electroménager */

/* DIGITAS - 21/04/2009 : Ajout Retours */
.layerMBA #moduleTicketCaisse{
	position:relative;
}
.indispensableBlock{
	margin-top:25px;
}
	.indispensableBlock .publicite{
		clear:both;
	}
.articlePushContainer{
	float:left;
	width:272px;
	padding: 0 0 0 24px;
}
	.articlePushContainer .indispensableBlock{
		padding:0;
	}
.packProduits li.totalOfPack dd{
	font-size:12px;
}
.packProduits li dd p.detailLink{
	font-size:11px;
}
.packProduits li.totalOfPack .subContent div.pricePackProd{
	padding-top:25px
}
/* Financement */
.monthPaymentTable{
	margin-top:0;
}
	.monthPaymentTable caption{
		color:#333;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding: 2px 0;
		background-color:#f5f5f5;
		border:1px solid #f5f5f5
	}
.stdTxtContent{
	width:100%;
}
.stdTxtContent:after{
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden
}
	.stdTxtContent .visuBlock{
		float:left;
		display:inline;
		margin: 0 10px 0 0;
	}
.infoExpLine{
	font-size:9px;
	color:#949494;
}
.stdDeployTab .tabContentBlock .paymentAddress{
	float:left;
	padding-right:20px;
	margin-top:10px;
}
.stdDeployTab .tabContentBlock .paymentEltBlock{
	margin-bottom:20px;
	padding-left:10px;
	border-left:1px solid #949494;
	float:left;
	width:490px;
	margin-top:10px;
}
/**/
.contentTab .packProduits li.totalOfPack p.economie {
	font-size:12px
}
.packProduits li div.pricePackProd p.bigPrice {
	color:#cc0000;
}
#appelGarantie .callDate{
	color:#666464
}
#appelGarantie .phoneNum{
	font-size:13px
}

.stdDeployTab .tabContentBlock .infoHelpBlock{
	background:#f5f5f5;
	text-align:center;
	padding:10px;
}
	.stdDeployTab .tabContentBlock .infoHelpBlock a{
		text-decoration:underline;
		color:#CC0000
	}
.stdDeployTab .tabContentBlock .listBlock{
	line-height:2em;
}
.contentTab .packProduits li{
	height:auto
}
.contentTab .packProduits li.totalOfPack{
	border-top:1px solid #c7c8c8
}
#contentTicketCaisse .quantityProd .qtyBlocEnhanced .inputQuantity{
	width:24px;
	text-align:right
}
#contentTicketCaisse .quantityProd .qtyBlocEnhanced {
	width:38px
}
.contentTab .packContent .packListDetail{
	width:313px;	
}
	.contentTab .packContent .packListDetail li{
		padding: 0 0 3px 16px;
		background-repeat:no-repeat;
		background-position: 0 1px;
		float:none;
		display:block;
		width:auto
	}
.contentTab .packContent .deployPackContent .packListDetail{
	width:240px
}
.packProduits li dd p.detailLink{
	padding-top:30px
}
.packProduits li dd{
	float:left;
}
/* Carousel */
.listPushShop{
	overflow:hidden;
	height:90px;
	width:900px;
	margin: 9px 0 0 42px
}
	.listPushShop li{
		width:170px;
		margin: 0 5px;
		display:inline;
		height:90px;
		float:left
	}
.NosBoutiques .jcarousel-container{
	position:relative;
	padding:9px 0 0 42px;
}
	.NosBoutiques .jcarousel-clip-horizontal{
		width:900px;
	}
		.NosBoutiques .jcarousel-list{
			margin:0;
		}
		.NosBoutiques .jcarousel-prev{
			position:absolute;
			cursor:pointer;
			background: url(../img/ficheArticle/boutique/fleche_gauche_caroussel.gif) no-repeat 0 0;
			height:44px;
			width:19px;
			top:33px;
			left:14px
		}
		* html body .NosBoutiques .jcarousel-prev{
			left:-26px
		}
		.NosBoutiques .jcarousel-next{
			position:absolute;
			cursor:pointer;
			background: url(../img/ficheArticle/boutique/fleche_droite_caroussel.gif) no-repeat 0 0;
			height:44px;
			width:19px;
			top:33px;
			right:14px
		}
		/* Ajout 25/05/2009 */
		.NosBoutiques .jcarousel-prev-disabled, .NosBoutiques .jcarousel-next-disabled{
			background-image: none;
			cursor: default;
		}
		/* Fin Ajout 25/05/2009 */
.NosBoutiques{
	background:transparent url(../img/ficheArticle/boutique/bg_caroussel.gif) no-repeat scroll -4px 0;
	height:134px;
	width:980px;
	padding-bottom:0;
	padding-top:10px;
	clear:both
}
.contentTab .visuDisplay{
	float:left;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.stdDeployTab .tabContentBlock .titleVisuDisplay{
	padding-top:30px;
	margin-bottom:30px;
}
.contentTab .infoDescDisplay{
	font-size:9px;
	color:#949494;
}
.descPdt .titleDescPArt{
	float:left;
	display:inline;
	margin-right:10px
}
	.descPdt .titleDescPArt h1{
		float:left;
		clear:left
	}
	.descPdt .titleDescPArt .hightlightOptions {
		float:left;
		clear:left;
	}
.descPdt{
	width:670px
}
.descPdt .descTxt {
	color:#585C62;
	margin-top: 20px;
	font-size:1.09em;
}
.contractBlock {
	margin:0;
}
.packBlock .detailPack li.total{
	width:82px;
}
.packBlock .insideBlock {
	padding:6px;
}
#contentTicketCaisse .quantityProd .ecoPartProd{
	clear:both;
	text-align:right;
	color:#737373;
	font-weight:bold;
	font-size:9px;
}
.contentTab .specificOffer{
	padding-top:10px;
}
.stdDeployTab .tabContentBlock .titleTxt{
	text-align:center;
	padding:20px 0 20px 0
}

/* PAck */
.packListContent{
	border-top:1px solid #cccccc;
}
	.packListContent .packListItem{
		padding: 15px 0 0 0;
		border-bottom:1px solid #cccccc;
		width:100%
	}
	.packListContent .packListItem:after{
		content:".";
		clear:both;
		height:0;
		visibility:hidden;
		display:block
	}
		.packListContent .productDisplay{
			padding: 0 0 20px 36px;
			width:620px;
			float:left;
		}
		
			.packListContent .visuProduit{
				float:left;
				width:112px;
			}
			.packListContent .descProduit{
				float:left;
				width:345px;
				font-size:1.09em;
				color:#585c62
			}
				.packListContent .descProduit .pdtName{
					font-weight:bold;
					text-transform:uppercase;
					padding: 0 0 2px 0
				}
				.packListContent .descProduit ul{
					padding: 0 0 10px 0
				}
				.packListContent .descProduit p{
					padding: 0 0 5px 0
				}
					.packListContent .descProduit li{
						padding: 0 0 4px 16px;
					}
					.packListContent .seeMoreLink a{
						padding:2px 0 2px 13px;
						text-decoration:underline;
					}
			.packListContent .priceProduit{
				float:left;
				text-align:right;
				width:162px
			}
			/* Digitas 28/05/2009 */
			.packListContent .flapWaaowH{
				margin-left: 70px;
			}
			/* Fin Digitas 28/05/2009 */
				.packListContent .priceProduit .oldPrice{
					font-weight:bold;
					text-decoration:line-through;
					font-size:1.81em;
				}
				.packListContent .priceProduit .economie{
					font-weight:bold;
					color:#e60000;
					font-size:1.09em;
				}
				.packListContent .priceProduit .bigPrice{
					color:#cc0000;
					font-size:2.72em;
					font-weight:bold;
					line-height:1.1em;
				}
				.packListContent .priceProduit .totalPlusEco{
					color:#737373;
					font-size:0.9em;
				}
				.packListContent .priceProduit .infoTxt{
					font-weight:bold
				}
				.packListContent .priceProduit .priceInfo{
					font-size:1.45em;
					font-weight:bold
				}
				.packListContent .descProduit .caractLink{
					padding:0;
					font-weight:bold
				}
					.packListContent .descProduit .caractLink a{
						color:#b70008;
						text-decoration:underline
					}
				.packListContent .descProduit .infoTxt{
					color:#000
				}
		.packListContent .detailPackDisplay{
			background: #f6f7f7 url(../img/ficheArticle/bg_packDegrade.gif) repeat-x 0 100%;
			border-top: 1px solid #cccccc;
			float:left;
			width:100%
		}
		.packListContent .detailPackDisplay .detailItem{
			position:relative
		}
			.packListContent .detailPackDisplay .detailItem .innerBlock{
				padding: 20px 0 20px 0;
				margin: 0 0 0 74px;
				width:582px;
			}
			.packListContent .detailPackDisplay .detailItem .innerBlock:after{
				content:".";
				clear:both;
				height:0;
				visibility:hidden;
				display:block
			}
				.packListContent .detailPackDisplay .descProduit{
					width:308px;
				}
				.packListContent .detailPackDisplay  .priceProduit .bigPrice{
					font-size:2.18em;
					line-height:1em;
				}
			.packListContent .detailPackDisplay .lastItem .innerBlock{
				border-bottom:0px none
			}

.layerMBA #contentTicketCaisse .quantityProd {
	border:0px none
}
#contentTicketCaisse .linkRetirePanier{
	width:233px;
}
/* Popin */
.newFPpopin{
	left:50%;
	margin: 0 -325px;
}
/* DIGITAS - 21/04/2009 : Fin Ajout Retours */

/* DIGITAS - 06/05/2009 : Ajout Retours */
.packBlock .insideBlock{
	width:286px;
}
.packBlock .insideBlock:after{
	content:".";
	clear:both;
	height:0;
	display:block;
	visibility:hidden;	
}
.packBlock .detailPack{
	float:right;	
	width:auto;
	padding: 0 8px 5px 0
}
.layerMBA #moduleTicketCaisse #contentTicketCaisse {
	max-height:405px;
	height:auto
}
* html body .layerMBA #moduleTicketCaisse #contentTicketCaisse{
	height:expression(this.scrollHeight > 421 ? "421px" : "auto");
}
/* DIGITAS - 06/05/2009 : Fin Ajout Retours */

/* 11/05/09 : Related Product */
.relatedProduct{
	overflow:hidden;
	padding:6px 0;
	display:inline;
	float:left;
	clear: both;
	margin-bottom: 10px;
}

.relatedProduct .packTxt{
	clear: both;
	display:inline;
	padding: 0 25px 6px 6px;
}

.relatedProduct .detailPack{
	float: left;
	margin: 0 8px;
	display:inline;
	width: auto;
	clear: both;
}

.relatedProduct .detailPack li{
	padding-right:5px;	
	display:inline;
}
/* Fin 11/05/09 : Related Product*/


/* DIGITAS - 12/05/2009 : Ajout Catalogue */
.priceZone .priceTxt .prixBarre span{
	font-size:0.667em
}
.priceZone .priceTxt .price span{
	font-size:0.378em;	
}
.priceZone .infoPriceTxt{
	color:#000;
	font-size:1.09em;
}
	.priceZone .infoPriceTxt a{
		font-weight:normal;
		text-decoration:none;
		color:#000;
	}
.priceZone .priceInfo{
	color:#9E9E9E;
	font-weight:normal;
	padding:0 0 10px;
	text-align:right;	
}
	.priceZone .priceInfo a{
		color:#9E9E9E;
		text-decoration:none;	
	}
.stdDeployTab .tabContentBlock ul li a{
	color:#000	
}
.pdtBlock .pdtSubName {
	color:#000;
	text-align:right;
	text-transform:uppercase;
}
	.pdtBlock .pdtSubName a{
		color:#000;	
	}
.descPdt h1 {
	padding-top:14px	
}

/* DIGITAS - 12/05/2009 : FIN Ajout Catalogue */

/* DIGITAS - 01/06/2009 : Ajout Jeux video */
.stdDeployTab .gameTestBlock {
	padding:0 0 10px 10px;
}
	.stdDeployTab .gameTitle{
		font-size:1.84em;
		color:#000	
	}
		.stdDeployTab .gameTestBlock p{
			line-height:1.23em;
			padding: 0 0 20px 0
		}
	.stdDeployTab .introGameTest{
		background-color:#f2f1f2;
		padding:13px 15px 5px 15px;
		font-style:italic;
		margin: 0 0 25px 0
	}
		.stdDeployTab .introGameTest p{
			padding: 0 0 8px 0
		}
	.stdDeployTab .gameTestBlock .leftVisu{
		float:left;
		margin:2px 8px 6px 0;
		border:3px solid #bebbbf;
	}
	.stdDeployTab .gameTestBlock .rightVisu{
		float:right;
		margin:2px 0 6px 8px;
		border:3px solid #bebbbf;
	}

.stdDeployTab .apreciateBlock{
	width:100%;
	padding: 10px 0 20px 0;
	border-top:1px solid #e5e4e5
}
.stdDeployTab .apreciateBlock:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;	
}
	.stdDeployTab .apreciateBlock .title{
		font-size:1.167em;
		width:100%
	}
	.stdDeployTab .apreciateBlock .title:after{
		content:".";
		clear:both;
		display:block;
		height:0;
		visibility:hidden;	
	}
		.stdDeployTab .apreciateBlock .title span{
			float:left;
			padding: 5px 30px 10px 0;
		}
	
	.stdDeployTab .apreciateBlock li{
		padding: 0 0 0 12px;
		color:#47404b;
		background: url(../img/ficheArticle/jeuxvideos/picto_dot.png) no-repeat 0 5px
	}
	.stdDeployTab .apreciateBlock .moreApreciate{
		float:left;
		width:360px;
		padding: 0 0 0 10px;
	}
		.stdDeployTab .apreciateBlock .moreApreciate .title span{
			background: url(../img/ficheArticle/jeuxvideos/picto_apreciateMore.png) no-repeat 100% 0
		}
		.stdDeployTab .apreciateBlock .moreApreciate li{
			font-weight:bold;
		}
	.stdDeployTab .apreciateBlock .lessApreciate{
		float:left;
		width:272px;
		padding: 0 0 0 25px;
	}
		.stdDeployTab .apreciateBlock .lessApreciate .title span{
			background: url(../img/ficheArticle/jeuxvideos/picto_apreciateLess.png) no-repeat 100% 0
		}
	.stdDeployTab .markBlock{
		float:left;
		width:108px;
		text-align:center;
	}
		.stdDeployTab .markBlock p.note{
			font-size: 17px;
			color: #b70008;
			text-align:center;
			float:none;
			clear:none;
			padding:20px 0;
			width:108px
		}
			.stdDeployTab .markBlock p.note span{
				font-size: 26px;
				font-weight: bold;
			}
	.stdDeployTab .gameVideoBlock#flashVideo{
		margin: 0 auto;
		text-align:center;
		padding: 0 0 40px 0	
	}
	.stdDeployTab .videoCarouselTitle{
		background: #584f5d url(../img/ficheArticle/jeuxvideos/bg_carouselTitle.gif) repeat-x 0 100%;
		color:#fff;
		font-weight:bold;
		font-size:1.167em;
		padding: 7px 10px;
		text-transform:uppercase;
	}
	.stdDeployTab .gameVideoListCarsousel{
		border:1px solid #deddde;
		border-top-color:#fff;
		background: #fff url(../img/ficheArticle/jeuxvideos/bg_carouselDegrade.gif) repeat-x 0 0;
		padding: 19px 0 0 30px;
		height:124px;
		margin: 0 0 20px 0
	}
		.stdDeployTab .gameVideoListCarsousel ul{
			overflow:auto;	
		}
		.stdDeployTab .gameVideoListCarsousel ul li{
			float:left;
			width:138px;
			height:103px;
			border:1px solid #e6e5e6;
			margin: 0 13px 0 5px;
			display:inline;
		}
			.stdDeployTab .gameVideoListCarsousel ul li a{
				display:block;
				position:relative;
			}
				.stdDeployTab .gameVideoListCarsousel ul li a .pictoBlock{
					position:absolute;
					right:9px;
					bottom:5px	
				}
		.stdDeployTab .gameVideoListCarsousel .jcarousel-clip{
			width:624px
		}
		.stdDeployTab .gameVideoListCarsousel .jcarousel-prev {
			background: url(../img/ficheArticle/jeuxvideos/picto_carouselPrev.gif) no-repeat 0 0;
			position:absolute;
			width:20px;
			height:29px;
			cursor:pointer;
			top:38px;
			left:-22px
		}
		.stdDeployTab .gameVideoListCarsousel .jcarousel-next {
			background: url(../img/ficheArticle/jeuxvideos/picto_carouselNext.gif) no-repeat 0 0;
			position:absolute;
			width:20px;
			height:29px;
			cursor:pointer;
			top:38px;
			right:6px
		}
		.stdDeployTab .gameVideoListCarsousel .jcarousel-prev-disabled,
		.stdDeployTab .gameVideoListCarsousel .jcarousel-next-disabled{
			visibility:hidden;	
		}
	
/* DIGITAS - 01/06/2009 : FIN Ajout Jeux video */


/****************************************************************** LIFTING COLOR */
/* Couleur */
#contentArticle .functionLine .txtBlock a{
	color:#4b88b1;
	text-decoration:underline;
}
.packBlock{background: url(../img/ficheArticle/color/bg_degradePackTop.jpg) no-repeat 0 0px;}
	.packBlock .insideBlock{background: url(../img/ficheArticle/color/bg_degradePackBottom.png) no-repeat 0 100%;}
		.packBlock .detailPack li.plus{background: url(../img/ficheArticle/color/picto_plus.png) no-repeat 3px 17px;}
		.packBlock .detailPack li.equal{background: url(../img/ficheArticle/color/picto_equal.png) no-repeat 3px 17px;}

.descPdt h1{color:#4b88b1;}

.stdDeployTab .navTab{border-bottom:2px solid #4b88b1;}
	.stdDeployTab .navTab li a{background: url(../img/ficheArticle/color/bg_tabNavLeft.png) no-repeat 0px 0px;}
		.stdDeployTab .navTab li a span{background: url(../img/ficheArticle/color/bg_tabNavRight.png) no-repeat 100% 0px;}
		
.stdDeployTab .titleDesc{
	color:#4a4a4a;
	border-bottom:1px solid #d7e2ea;
	background: url(../img/ficheArticle/color/bg_titleDesc.png) repeat-x 0 100%;	
}
	.stdDeployTab .titleDesc a{
		color:#4A4A4A;
		text-decoration:none;
	}

.relatedProduct{background: url(../img/ficheArticle/color/bg_relatedProduct.gif) left bottom repeat-x;}

.tabContentBlock  p a.simpleLink , 
.contentInfosPicto p.linkPrintTab a{
	color:#4b88b1;
}

.contentTab ul.listBundle li a ,
.contentTab p.backTopPage a ,
.contentTab p.linkRetractation a ,
.contentTab h3 span.coloured{
	color:#4b88b1;
}

.indispensableBlock .indispensableTitle{background: #4b88b1 url(../img/ficheArticle/color/bg_titleIndispensable.png) no-repeat 0 0;}

.stdDeployTab .linkFileBlock a{color:#4b88b1;}

/*assortiment*/
.contentTab h3.titleProduitBundle{color:#4b88b1;}
	.contentTab h3.titleProduitBundle span{color:#585C62;}

.contentTab .titleSeparationLine{border-top:2px solid #4b88b1;}
	.contentTab .titleSeparationLine hr{
		display:none;
	}

.results_nav h3 {background-color:#4b88b1;}

/* Popin */
.popinArticle{
	border:1px solid #4b88b1;
}
.btCloseContent a{
	color:#4b88b1;
	background: url(../img/ficheArticle/color/bg_closePopin.png	) no-repeat 100% 0;
}
.popinArticle .listVisuMini li.active a{
	background-color:#4b88b1
}
/* Fin Popin */
.packListContent .descProduit li{
	background: url(../img/ficheArticle/color/picto_plus.gif) no-repeat 0 2px;
}
.packListContent .descProduit .pdtName{
	color:#4b88b1;
}
.packListContent .seeMoreLink a{
	background: url(../img/ficheArticle/color/picto_detailArrow.gif) no-repeat 0px -37px;
	color:#4b88b1;
}
.packListContent .detailPackDisplay .detailItem{
	background: url(../img/ficheArticle/color/bg_packMore.gif) no-repeat 36px 0;
}
	.packListContent .detailPackDisplay .detailItem .innerBlock{
		border-bottom:1px solid #d7e2ea
	}
.packListContent .detailPackDisplay .lastItem{
	background: url(../img/ficheArticle/color/bg_packMore2.gif) no-repeat 36px 0;
}
	.packListContent .detailPackDisplay .lastItem .innerBlock{
		border-bottom:0px none
	}
.packListContent .activeItem .productDisplay{
	background: url(../img/ficheArticle/color/bg_packPict.gif) repeat-y 46px 0;
}
.packListContent .activeItem .seeMoreLink a{
	background: url(../img/ficheArticle/color/picto_detailArrow.gif) no-repeat 0px 8px;
}

/* DIGITAS - 29/06/2009 : Ajout retours */
.relatedProduct {
	width:178px	
}
	.relatedProduct .detailPack{
		width:162px	
	}
.stdDeployTab .contentTab {
	min-height:0;	
}
* html .stdDeployTab  .contentTab{
	height:auto
}
/* DIGITAS - 29/06/2009 : FIN Ajout retours */

/* DIGITAS - 08/07/2009 : Ajout retours */
.visuDetailsContent .listVisuFonction li{
	padding: 0 12px 0 0;
	background:none
}
	.visuDetailsContent .listVisuFonction li a{
		padding: 1px 0 4px 24px;
		float:left;
	}
	.visuDetailsContent .listVisuFonction li.zoomLink a{background: url(../img/ficheArticle/picto_zoom.png) no-repeat 0 3px;}
	.visuDetailsContent .listVisuFonction li.videoLink a{background: url(../img/ficheArticle/picto_video.png) no-repeat 0 2px;}
	.visuDetailsContent .listVisuFonction li.link360 a{background: url(../img/ficheArticle/picto_360.png) no-repeat 0 2px;}
/* DIGITAS - 08/07/2009 : FIN Ajout retours */

/* DIGITAS - 27/07/2009 : Ajout retours */
.descPdt .titleDescPArt{
	display:block;
	float:none;	
}
	.descPdt .titleDescPArt h1,
	.descPdt .titleDescPArt .hightlightOptions {
		float:none;
		clear:none	
	} 

.descPdt .descTxt{
	padding:5px 0 5px;
	margin:0;
}
/* DIGITAS - 27/07/2009 : FIN Ajout retours */


#contentArticle #contentArticleInfos:after{
	content:".";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;	
}
.healthBlock{
	margin-top:20px	
}

