/* CSS Document */

#container {
	width:		958px;
	/*height:		100%;*/
	margin:		0 auto;
}

/**************************************************/
/**************************************************/
/*

SOMMAIRE
1. TEMPLATE DE PAGE
	1.1 HEADER 	
		1.1.a HEADER MECA 	( Header g&eacute;n&eacute;rique m&eacute;catechnic )
	1.2 MIDDLE 	
	1.3 FOOTER	

*/
/*****************************************************/
/*****************************************************/

/********** 
1.1 HEADER
**********/

#header {
	height:		94px;
	position:	absolute;
	top:		0;
	width:		958px;
}

	#meca_nav	{
		text-align:		center;
		color:			#34a7fa;
		font-weight:	bold;
	}
		#meca_nav li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#meca_nav li img	{
				vertical-align:		text-bottom;
			}
			#meca_nav li a	{
				color:	#34a7fa;
			}
			#meca_nav li a:hover	{
				text-decoration:	none;
				color:				#1980cf;
			}
	
	#meca_head	{
		margin:			6px 0 0;
	}
		#meca_head img	{
			margin:		0 0px 0 0; /*0 75px 0 0;*/
		}
		#meca_head .newsletter {
			float:		right;
			width:		180px;
		}
			#meca_head .newsletter label {
				padding:3px;
				font-weight:bold;
				font-size:11px;
				color:#666;
			}
			#meca_head .newsletter p {
				background: 	url('../images/background/inscr_news.gif') no-repeat 0 0;
				height:			24px;
				margin:			0;
			}
				#meca_head .newsletter input {
					width:		29px;
					height:		24px;
				}
				#meca_head .newsletter #email_news {
					background:	none;
					border:		0;
					height:		17px;
					padding:	4px 0 0 4px;
					text-align:	center;
					width:		147px;
					color:		#999;
				}
	
	#shop_nav_	{
		text-align:		right;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/

	}
		#shop_nav_ li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_ li span	{
				color:		#999;
			}

	#shop_pro_	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			608px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE COX */


/*COX*/

	#shop_nav_COX	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_COX li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_COX li span	{
				color:		#fff;
			}
			#shop_nav_COX li a	{
				color:		#fff;
			}
			#shop_nav_COX li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_COX	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*CAB*/

	#shop_nav_CAB	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_CAB li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_CAB li span	{
				color:		#fff;
			}
			#shop_nav_CAB li a	{
				color:		#fff;
			}
			#shop_nav_CAB li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_CAB	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*BUG*/

	#shop_nav_BUG	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_BUG li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_BUG li span	{
				color:		#fff;
			}
			#shop_nav_BUG li a	{
				color:		#fff;
			}
			#shop_nav_BUG li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_BUG	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*KAR*/

	#shop_nav_KAR	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_KAR li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_KAR li span	{
				color:		#fff;
			}
			#shop_nav_KAR li a	{
				color:		#fff;
			}
			#shop_nav_KAR li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_KAR	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*TYP*/

	#shop_nav_TYP	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_TYP li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_TYP li span	{
				color:		#fff;
			}
			#shop_nav_TYP li a	{
				color:		#fff;
			}
			#shop_nav_TYP li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_TYP	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*181*/

	#shop_nav_181	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_181 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_181 li span	{
				color:		#fff;
			}
			#shop_nav_181 li a	{
				color:		#fff;
			}
			#shop_nav_181 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}


	#shop_pro_181	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			430px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE COMBI */


/*SPL*/

	#shop_nav_SPL	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_SPL li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_SPL li span	{
				color:		#fff;
			}
			#shop_nav_SPL li a	{
				color:		#fff;
			}
			#shop_nav_SPL li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_SPL	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			462px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*BAY*/

	#shop_nav_BAY	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_BAY li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_BAY li span	{
				color:		#fff;
			}
			#shop_nav_BAY li a	{
				color:		#fff;
			}
			#shop_nav_BAY li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_BAY	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			462px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*T25*/

	#shop_nav_T25	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_T25 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_T25 li span	{
				color:		#fff;
			}
			#shop_nav_T25 li a	{
				color:		#fff;
			}
			#shop_nav_T25 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_T25	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			462px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*TR4*/

	#shop_nav_TR4	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_TR4 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_TR4 li span	{
				color:		#fff;
			}
			#shop_nav_TR4 li a	{
				color:		#fff;
			}
			#shop_nav_TR4 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_TR4	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			462px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE VW RECENTE */


/*VWC*/

	#shop_nav_VWC	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_VWC li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_VWC li span	{
				color:		#fff;
			}
			#shop_nav_VWC li a	{
				color:		#fff;
			}
			#shop_nav_VWC li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_VWC	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*GO1*/

	#shop_nav_GO1	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_GO1 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_GO1 li span	{
				color:		#fff;
			}
			#shop_nav_GO1 li a	{
				color:		#fff;
			}
			#shop_nav_GO1 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_GO1	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*GO2*/

	#shop_nav_GO2	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_GO2 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_GO2 li span	{
				color:		#fff;
			}
			#shop_nav_GO2 li a	{
				color:		#fff;
			}
			#shop_nav_GO2 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_GO2	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*GO3*/

	#shop_nav_GO3	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_GO3 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_GO3 li span	{
				color:		#fff;
			}
			#shop_nav_GO3 li a	{
				color:		#fff;
			}
			#shop_nav_GO3 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_GO3	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*GO4*/

	#shop_nav_GO4	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_GO4 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_GO4 li span	{
				color:		#fff;
			}
			#shop_nav_GO4 li a	{
				color:		#fff;
			}
			#shop_nav_GO4 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_GO4	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*GO5*/

	#shop_nav_GO5	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_GO5 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_GO5 li span	{
				color:		#fff;
			}
			#shop_nav_GO5 li a	{
				color:		#fff;
			}
			#shop_nav_GO5 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_GO5	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PO3*/

	#shop_nav_PO3	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PO3 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PO3 li span	{
				color:		#fff;
			}
			#shop_nav_PO3 li a	{
				color:		#fff;
			}
			#shop_nav_PO3 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PO3	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PO4*/

	#shop_nav_PO4	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PO4 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PO4 li span	{
				color:		#fff;
			}
			#shop_nav_PO4 li a	{
				color:		#fff;
			}
			#shop_nav_PO4 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PO4	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PO5*/

	#shop_nav_PO5	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PO5 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PO5 li span	{
				color:		#fff;
			}
			#shop_nav_PO5 li a	{
				color:		#fff;
			}
			#shop_nav_PO5 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PO5	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PA3*/

	#shop_nav_PA3	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PA3 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PA3 li span	{
				color:		#fff;
			}
			#shop_nav_PA3 li a	{
				color:		#fff;
			}
			#shop_nav_PA3 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PA3	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PA4*/

	#shop_nav_PA4	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PA4 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PA4 li span	{
				color:		#fff;
			}
			#shop_nav_PA4 li a	{
				color:		#fff;
			}
			#shop_nav_PA4 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PA4	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*PA5*/

	#shop_nav_PA5	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PA5 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PA5 li span	{
				color:		#fff;
			}
			#shop_nav_PA5 li a	{
				color:		#fff;
			}
			#shop_nav_PA5 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PA5	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*COR*/

	#shop_nav_COR	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_COR li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_COR li span	{
				color:		#fff;
			}
			#shop_nav_COR li a	{
				color:		#fff;
			}
			#shop_nav_COR li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_COR	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*BEE*/

	#shop_nav_BEE	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_BEE li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_BEE li span	{
				color:		#fff;
			}
			#shop_nav_BEE li a	{
				color:		#fff;
			}
			#shop_nav_BEE li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_BEE	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			455px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE AUDI */


/*A80*/

	#shop_nav_A80	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A80 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A80 li span	{
				color:		#fff;
			}
			#shop_nav_A80 li a	{
				color:		#fff;
			}
			#shop_nav_A80 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A80	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}


/*A10*/

	#shop_nav_A10	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A10 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A10 li span	{
				color:		#fff;
			}
			#shop_nav_A10 li a	{
				color:		#fff;
			}
			#shop_nav_A10 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A10	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A3L*/

	#shop_nav_A3L	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A3L li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A3L li span	{
				color:		#fff;
			}
			#shop_nav_A3L li a	{
				color:		#fff;
			}
			#shop_nav_A3L li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A3L	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A3P*/

	#shop_nav_A3P	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A3P li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A3P li span	{
				color:		#fff;
			}
			#shop_nav_A3P li a	{
				color:		#fff;
			}
			#shop_nav_A3P li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A3P	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A45*/

	#shop_nav_A45	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A45 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A45 li span	{
				color:		#fff;
			}
			#shop_nav_A45 li a	{
				color:		#fff;
			}
			#shop_nav_A45 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A45	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A46*/

	#shop_nav_A46	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A46 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A46 li span	{
				color:		#fff;
			}
			#shop_nav_A46 li a	{
				color:		#fff;
			}
			#shop_nav_A46 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A46	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A64*/

	#shop_nav_A64	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A64 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A64 li span	{
				color:		#fff;
			}
			#shop_nav_A64 li a	{
				color:		#fff;
			}
			#shop_nav_A64 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A64	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*A65*/

	#shop_nav_A65	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_A65 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_A65 li span	{
				color:		#fff;
			}
			#shop_nav_A65 li a	{
				color:		#fff;
			}
			#shop_nav_A65 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_A65	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*TTN*/

	#shop_nav_TTN	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_TTN li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_TTN li span	{
				color:		#fff;
			}
			#shop_nav_TTN li a	{
				color:		#fff;
			}
			#shop_nav_TTN li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_TTN	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*TTJ*/

	#shop_nav_TTJ	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_TTJ li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_TTJ li span	{
				color:		#fff;
			}
			#shop_nav_TTJ li a	{
				color:		#fff;
			}
			#shop_nav_TTJ li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}


	#shop_pro_TTJ	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			445px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE BMW */


/*E30*/

	#shop_nav_E30	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_E30 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_E30 li span	{
				color:		#fff;
			}
			#shop_nav_E30 li a	{
				color:		#fff;
			}
			#shop_nav_E30 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_E30	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*E36*/

	#shop_nav_E36	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_E36 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_E36 li span	{
				color:		#fff;
			}
			#shop_nav_E36 li a	{
				color:		#fff;
			}
			#shop_nav_E36 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_E36	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*E46*/

	#shop_nav_E46	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_E46 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_E46 li span	{
				color:		#fff;
			}
			#shop_nav_E46 li a	{
				color:		#fff;
			}
			#shop_nav_E46 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_E46	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*E34*/

	#shop_nav_E34	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_E34 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_E34 li span	{
				color:		#fff;
			}
			#shop_nav_E34 li a	{
				color:		#fff;
			}
			#shop_nav_E34 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_E34	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*E39*/

	#shop_nav_E39	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_E39 li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_E39 li span	{
				color:		#fff;
			}
			#shop_nav_E39 li a	{
				color:		#fff;
			}
			#shop_nav_E39 li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_E39	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			420px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*MIN*/

	#shop_nav_MIN	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_MIN li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_MIN li span	{
				color:		#fff;
			}
			#shop_nav_MIN li a	{
				color:		#fff;
			}
			#shop_nav_MIN li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_MIN	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			460px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE PEUGEOT */


/*PEU*/

	#shop_nav_PEU	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_PEU li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_PEU li span	{
				color:		#fff;
			}
			#shop_nav_PEU li a	{
				color:		#fff;
			}
			#shop_nav_PEU li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_PEU	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			460px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE LIBRAIRIE */


/*HAY*/

	#shop_nav_HAY	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_HAY li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_HAY li span	{
				color:		#fff;
			}
			#shop_nav_HAY li a	{
				color:		#fff;
			}
			#shop_nav_HAY li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_HAY	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			450px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*MOT*/

	#shop_nav_MOT	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_MOT li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_MOT li span	{
				color:		#fff;
			}
			#shop_nav_MOT li a	{
				color:		#fff;
			}
			#shop_nav_MOT li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_MOT	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			450px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/* ESPACE OUTILLAGE */

/*OUT*/

	#shop_nav_OUT	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_OUT li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_OUT li span	{
				color:		#fff;
			}
			#shop_nav_OUT li a	{
				color:		#fff;
			}
			#shop_nav_OUT li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_OUT	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			460px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*AUT*/

	#shop_nav_AUT	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_AUT li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_AUT li span	{
				color:		#fff;
			}
			#shop_nav_AUT li a	{
				color:		#fff;
			}
			#shop_nav_AUT li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_AUT	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			460px;
		/*width: 			1000px; /*affichage pour MAC*/
	}

/*BDM*/

	#shop_nav_BDM	{
		text-align:		right;
		color:			#fff;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			0;
		right:			0;
		width: 			1000px; /*affichage pour MAC*/
	}
		#shop_nav_BDM li	{
			display:	inline;
			margin:		0 2px;
			padding:	0;
		}
			#shop_nav_BDM li span	{
				color:		#fff;
			}
			#shop_nav_BDM li a	{
				color:		#fff;
			}
			#shop_nav_BDM li a:hover	{
				text-decoration:underline;
				color:		#fff;
			}

	#shop_pro_BDM	{
		text-align:		left;
		color:			#666;
		font-weight:	bold;
		font-size:		11px;
		position:		absolute;
		bottom:			22px;
		left:			460px;
		/*width: 			1000px; /*affichage pour MAC*/
	}
			
/************* 
1.2 CONTENT
*************/
.separator { 
	height:1px;
}

#content {
	width:958px;
	margin:97px 0 0 0;
	padding:0 0 5px;
	min-height:520px; /*500*/
	background:#FFF url('../images/background/bg_content.gif') repeat-x bottom;
}
	.bienvenue {
		padding:5px 10px 1px 56px; /*5px 10px=décallage du bonhomme vers la gauche 1px=décallage de ce qu'il y a en dessous vers le bas 56px=décallage du texte vers la gauche */
		height:35px;
		background: url('../images/background/bg_bienvenue.gif') repeat-x 0 0;
		color:#FFF;
		font-size:20px;
		font-style:italic;
	}
	.bienvenue img {
	float:				right;
	position:			relative;
	top:				-10px;
	margin:				0 0 0 25px; /*0 0 0 25px;*/
}

.bienvenue P {
	font-size:			12px;
	float:				right;
	margin:				2px 0 0 0;
	background:			url('../images/background/bg_recherche.png') no-repeat right top;
}
	.bienvenue label {
		color: #FFFF00;
		font-style:		normal;
		line-height:	8px
	}
	.bienvenue P  input {
		width:		31px;
		height:		25px;
	}
	.bienvenue P  #recherche {
		width:		156px; /*156*/
		height:		18px; /* 18 */
		background:	none;
		border:		0;
		padding:	0 0 0 4px;
		text-align:	center;
		color:		#999;
	}

.bienvenue K {
	font-size:			12px;
	float:				right;
	margin:				5px 0 0 0;
}

	.bienvenue K  select {
		width:		156px;
		height:		20px;
	}

	
span.ref { color:#858585;}

.moteur_recherche P {
	font-size:			12px;
	float:				left;
	margin-top:			0px;
	margin-bottom:		10px;
	margin-left:		0px;
	margin-right:		0px;
	background:			url('../images/background/bg_recherche.png') no-repeat right top;
}
	.moteur_recherche label {
		color:			#FFF;
		font-style:		normal;
		margin-left:	8px;
	}
	.moteur_recherche P  input {
		width:		31px;
		height:		25px;
	}
	.moteur_recherche P  #recherche {
		width:		156px;
		height:		18px;
		background:	none;
		border:		0;
		padding:	0 0 0 4px;
		text-align:	center;
		color:		#999;
	}

	
/************* 
1.3 FOOTER
*************/	
#footer {
	background: 	url('../images/background/bg_footer.gif') repeat-x top;
}
	#footer .infos_utiles {
		width:			908px;
		height:			95px;
		margin:			0 auto;
		padding:		5px 25px 0;
		text-align:		right;
		font-size:		11px;
		color:			#6a6a6a;
		position:		relative;
		line-height: 	13px;
		
	}
		#footer .infos_utiles li {
			display:	inline;
			color:		#a1a1a1;
		}
			#footer .infos_utiles li a {
				color:		#a1a1a1;
			}
			
	#footer .mentions {
		width:			958px;
		margin:			0 auto;
		font-size:		10px;
		text-align:		center;
		color:			#a1a1a1;
	}	
		#footer .mentions strong {
			color:		#6a6a6a;
		}	
		#footer .mentions a {
			color:		#a1a1a1;
		}
		
	
			
			
			
			
			
			
			
			

