body{
	margin:0;
	color:#4b4b4b;
	font:11px arial,sans-serif;
}
img{border-style:none;}
a{
	color:#4b4b4b;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

	

/**********************************************/
/*	Standard Definition	*/
/**********************************************/
	.TresPetite { font-size:9px; }
	.Petite 	{ font-size:10px; }
	.Normal 	{ font-size:11px; }
	.Moyenne 	{ font-size:12px; }
	.Grande 	{ font-size:14px; }
	.TresGrande { font-size:16px; }	
	.Gris		{ color:#31465a	}
	.Bleu		{ color:#005a97	}
	h1 { 
		font:normal bold 16px  Arial ,Helvetica, sans-serif;
		margin:0 0 5px;padding:0;
		color:#31465a;
		font-size:18px;
		
	}
	h2 { 
		font: normal bold 14px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0 0 8px 0;
		margin : 0 0 0 0;
	}
	h3{ 
		font: normal bold  12px Arial, Verdana, Helvetica, sans-serif;  
		padding : 0 0 12px 0;
		margin : 0 0 0 0;
	}
	h4{ 
		font: normal bold 11px Arial , Verdana, Helvetica, sans-serif;  
		padding : 0 0 5px 0;
		margin : 0 0 0 0;
	}

	ul {
		list-style: none;
	}
	ul li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	ol li { 
		/*background: transparent url(/hsi_images/site/puce-liste.gif) 5px left no-repeat;*/
	}
	li {margin-left: 0; padding-left: 10px;}
	ul {margin-left: 15px; padding-left: 0;}
	ul {
		text-align: left;
		padding-bottom:0px;
		margin-top: 0;
		margin-bottom: 3px;
	}
	ul li  {
		background:url(/vlvautoparts_images/site/bullet3.gif) no-repeat 0 8px;
		padding:0 0 5px 10px;
	}
	a { 
		font: normal 11px  Arial , Verdana, Helvetica, sans-serif;  
		color:#2a4055;
		text-decoration: none;
	}
	p {
		font: normal 11px  Arial , Verdana, Helvetica, sans-serif;  
		padding-bottom : 0px;
		margin:0 0 10px;
		line-height:14px;
		color:#4b4b4b;
	}
	td {
		font: normal 11px  Arial , Verdana, Helvetica, sans-serif;  
		color:#4b4b4b;
	}
	a:hover { text-decoration: underline;	}
	
	form{
		margin:0; padding:0;
	}
	blockquote {
		margin-top:0px;
	}
	blockquote p{
		font: normal 11px Verdana , Verdana, Helvetica, sans-serif;  
	}



.main{
	background:#fff url(/vlvautoparts_images/site/main-bg.gif) no-repeat;
	margin:0 auto;
	width:980px;
	position:relative;
	padding-top:138px;
}
/*HEADER*/
#header{
	background: url(/vlvautoparts_images/site/header-bg.jpg) no-repeat;
	padding:9px 12px 0 10px;
	width:958px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
}
#header ul{
	margin:0;
	padding:0;
	list-style:none !important;
	float:right;
}
#header li{
	list-style:none;
	padding-left:5px;
	background:none;
	display:inline;
}
/*LOGO*/
.logo{
	background:url(/vlvautoparts_images/site/logo.gif) no-repeat;
	float:left;
	margin-top:7px;
	width:279px;
	height:116px;
	text-indent:-9999px;
}
.logo a{
	display:block;
	overflow:hidden;
	height:100%;
}
/*MIDDLE*/
#middle{
	overflow:hidden;
	width:100%;
}
.content{
	width:826px;
	float:left;
	overflow:hidden;
}
/*MAIN-COLUMN*/
.main-column{
	float:right;
	width:569px;
	padding:0 12px;
	background:#fff;
	border-top:2px solid #bfb1a3;
}
/*NAVIGATION*/
.nav{
	margin:0 -12px 10px -12px !important;
	padding:7px 0 5px 0 !important;
	list-style:none;
	border-bottom:1px solid #e8e8e8;
	text-align:center;
	position:relative;
}
.nav li{
	font-weight:bold;
	display:inline;
	background:url(/vlvautoparts_images/site/separator1.gif) no-repeat;
	padding:0 20px 0 22px !important;
	margin:0 !important;
	line-height:11px !important;		
}
.nav li:first-child{background:none;}
.nav a{color:#33485c; font-weight:bold;line-height:11px !important;	padding:0;}
.nav .alternative{color:#7c0097;}

.main-column h2.Home{
	background:url(/vlvautoparts_images/site/bullet4.png) no-repeat;
	color:#fefefe;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0 0 0 39px;
	height:1%;
	text-align:left;
}
.main-column h2.Home a {
	font-weight:bold;
	color:#fefefe;
	font-size:12px;	
}
.main-column h3.Home, .main-column h3.Home a{
	font-size:11px;
	color:#2a4055;
	font-weight:bold;
	text-transform:uppercase;
}
.product-boxes{
	background:url(/vlvautoparts_images/site/bg-box1.gif) repeat-y 8px 0;
	margin:0 0 11px -9px;
}
.product-boxes .top{background:url(/vlvautoparts_images/site/top-box1.gif) no-repeat 8px 0;}
.product-boxes .bottom{
	background:url(/vlvautoparts_images/site/bottom-box1.gif) no-repeat 8px 100%;
	overflow:hidden;
	height:1%;
	text-align:center;
	padding-bottom:4px;
}
.product-boxes .column{
	float:left;
	width:260px;
	margin-left:9px;
	display:inline;
	padding:0 10px;
}
.product-boxes h3{
	margin:3px 0 2px;
	padding:3px 40px 0;
	border-top:1px solid #d9dcdf;
	min-height:27px;
}
.main-column .product-boxes h2{margin:3px 0 12px -10px;}
.product-boxes table{
	display:inline;
	margin:0 auto;
	padding:0;
	border-collapse:collapse;
}
.product-boxes table td{
	margin:0;
	padding:0;
	vertical-align:top;
}
.product-boxes table .first-column{
	width:77px;
	padding-left:30px;
}
.product-boxes table .second-column{width:130px;}
.details{
	display:block;
	background:url(/vlvautoparts_images/site/btn1.png) no-repeat;
	width:61px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.product-boxes .details{margin:4px 10px 0 0;}
.main-column span{
	color:#85091d;
	font-size:9px;
	/*text-transform:uppercase; késkecafoula ? Sme */
}
.main-column span strong{
	font-size:18px;
	padding:0 6px 0 8px;
}
.main-column p strong{
	color:#4b4b4b;
	font:11px arial,sans-serif;
	font-weight:bold;
	padding-left:0;
}

.main-column em{
	font-style:normal;
	font-size:9px;
	text-decoration:line-through;
	color:#61778d;
}
.selection{margin-bottom:7px;}
.main-column .selection h2{
	background-color:#8ba4be;
	margin:0 0 1px;
}
.selection ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.selection li{
	border:1px solid #d9dcdf;
	background:url(/vlvautoparts_images/site/bg-box2.gif) repeat-x;
	height:77px !important;
	width:262px;
	float:left;
	display:inline;
	margin:0 0 4px 8px !important;
	overflow:hidden;
	text-align:center;
	padding: 0 16px 0 0  !important;
	line-height:14px;
}
.selection li.first{margin:0 !important;padding:0 16px 0 0   !important; width:262px;}
.selection img{float:left;}
.selection h3{
	margin:12px 0 12px !important;
	padding:0 !important;
}
.selection .details{
	float:left;
	display:inline;
	margin:5px 0 0 20px;
}
.selection span{float:right;}
.main-column .selection strong{
	padding-left:0;
	font-size:16px;
}
.selection span em{
	display:block;
	text-align:left;
	padding-left:8px;
}
.actuellement-box{
	background:url(/vlvautoparts_images/site/bg-box3.gif) repeat-y;
	margin-bottom:8px;
}
.actuellement-box .top{background:url(/vlvautoparts_images/site/top-box2.gif) no-repeat;}
.actuellement-box .bottom{
	background:url(/vlvautoparts_images/site/bottom-box2.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding-bottom:4px;
}
.actuellement-box .holder{
	overflow:hidden;
	height:1%;
}
.actuellement-box .holder div{
	text-align:center;
	width:101px;
	float:left;
	padding:1px 20px 0;
}
.main-column .actuellement-box h3{
	margin:0 0 0;
	height:40px;
	line-height:12px;
}
.main-column .actuellement-box .details{margin:0 auto 6px;}
.main-column .actuellement-box em{display:block;}
.main-column .actuellement-box strong{
	font-size:16px;
	padding-right:2px;
}
.subinfo{
	padding:0 5px;
	color:#c5c7c8;
	text-align:center;
}
.main-column .subinfo p{margin:0;}
/*LEFT COLUMN*/
.left-column{
	float:left;
	width:244px;
	margin:12px -11px 0 0;
}
.left-column fieldset{
	background:url(/vlvautoparts_images/site/form-bg1.gif) no-repeat;
	overflow:hidden;
	height:1%;
	margin:-5px 0 0;
	padding:15px 27px 7px 22px;
}
.left-column fieldset input{
	float:left;
	background:#f3f3f3;
	color:#565658;
	text-transform:uppercase;
	font-size:9px;
	width:146px;
	padding:5px 9px 3px;
	border:0;
}

.left-column fieldset button{
	border:1px solid #f3f3f3;
	background:#f3f3f3;
	color:#565658;
	float:right;
	font:bold 8px/16px arial,sans-serif !important ;
	padding:0 0 !important ;
	width:25px;
	height:20px;
	margin:0 !important;
}

.left-column fieldset a:hover{text-decoration:none;}

.presentation{
	margin-top:10px;
	background:url(/vlvautoparts_images/site/heading-bg1.gif) no-repeat;
}
.presentation h4{
	margin:0;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	font-style:italic;
	padding:9px 18px 14px 18px;
}
.left-column .presentation ul{
	background:#e7e7e7;
	margin:0 11px 0 2px !important;
	padding:0 3px 8px !important;
}
.presentation li.lvl1{
	font-style:italic;
	padding:4px 12px 6px;
	background:url(/vlvautoparts_images/site/border1.gif) repeat-x 0 100%;
}
.presentation li.lvl1:first-child{padding-top:0;}
.presentation a{
	color:#565658;
	background:url(/vlvautoparts_images/site/bullet2.gif) no-repeat 0 6px;
	padding-left:7px;
	font-style:italic;
}
.presentation ul li ul{
	border-top:5px transparent solid;
	list-style:none;
	/*border:1px green solid;*/
}
.presentation li.lvl2{
	font-style:italic;
	padding:4px 12px 6px;
	background:none;
}
.presentation li.lvl2 a.Selected{
	font-style:normal;
	text-decoration:underline;
}

.annonceursL {
	background-color:#e7e7e7;	
	margin:0 11px 0 2px; 
	padding:0 3px 8px;
}
.annonceursL p {
	margin:0;
	padding:0;
}
.annonceursL a{
	background:none no-repeat 0;
	padding-left:0;
	font-style:normal;
}



/*RIGHT COLUMN*/
.right-column{
	float:right;
	width:159px;
	margin:12px 0 0 -5px;
	padding-bottom:30px;
	background:#fdfdfd;
}
.right-column p{
	margin:0 0 4px 0;padding:0;
}
.panier{
	text-align:center;
	padding:0 13px 10px 22px;
}
.right-column h3{
	margin:-5px 0 8px;
	background:url(/vlvautoparts_images/site/heading-bg3.gif) no-repeat;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	padding:30px 10px 10px 18px;
	text-align:left;
}
.panier dl{
	margin:0 0 9px;
	padding:0;
	overflow:hidden;
	height:1%;
}
.panier dd{
	margin:0;
	color:#85091d;
	font-size:14px;
	font-weight:bold;
	float:right;
}
.panier dt{
	float:left;
	color:#6b7e91;
}
.panier a{
	color:#85091d;
	font-size:10px;
	letter-spacing:-1px;
	text-decoration:underline;
}
.panier a:hover{text-decoration:none;}
.right-column h4{
	margin:0 0 8px;
	padding:12px 10px 10px 17px;
	background:url(/vlvautoparts_images/site/heading-bg2.gif) no-repeat;
	color:#2a4055;
	font-size:10px;
	text-transform:uppercase;
}
.compte{padding:0 5px 7px 13px;}
.compte a{
	letter-spacing:-1px;
	color:#728599;
	font-size:10px;
	text-decoration:underline;
	padding:9px 0 6px 33px;
	background:url(/vlvautoparts_images/site/ico1.gif) no-repeat;
}
.person-link:hover{text-decoration:none;}
.right-column fieldset{
	overflow:hidden;
	height:1%;
	margin-top:-7px;
	padding:0 3px 11px 9px;
}
.right-column fieldset input{
	border:1px solid #c6cace;
	background:#f3f3f3;
	color:#728599;
	font-size:8px;
	text-transform:uppercase;
	float:left;
	width:107px;
	padding:4px;
}
.right-column fieldset button{
	border:1px solid #c6cace;
	background:#f3f3f3;
	color:#728599;
	float:right;
	font:bold 10px/16px arial,sans-serif !important ;
	padding:0 0 !important ;
	width:25px;
	height:20px;
	margin:0 !important;
}


/*FOOTER*/
	#footer{
		background:#f5f2ef url(/vlvautoparts_images/site/footer-bg.gif) repeat-x;
		padding:4px 0 8px;
	}
	#footer ul{
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
	}
	#footer li{
		display:inline;
		line-height:12px;
		font-size:10px;
		background:url(/vlvautoparts_images/site/separator2.gif) no-repeat 0 50%;
		padding-left:8px;
	}
	#footer a{color:#fff;}
	#footer li:first-child{background:none;}
/**********************************************/
/*	Détail produit	*/
/**********************************************/
		h1.TitreProd{
			font: bold 16px/20px Arial, Helvetica, sans-serif;
			color:#2a4055;
			margin:10px 10px 5px 0px;
		}
		h2.TitreProd{
			font:bold 11px Arial, Helvetica, sans-serif;
			/*color:#2a4055;*/
			margin: 0 10px 0px 0px;
		}
		#DetailProd {
			border:1px #d9dcdf solid;
			background:url(/vlvautoparts_images/site/bg-produit.jpg) bottom repeat-x;
			padding:10px;
		}
		#PhotoProd{
			float:right;
			margin-left:10px;
		}
		#PhotoProd td{
			width:187px;
			height:160px;
			vertical-align:middle;
			text-align:center;
		}
		.PrixProd {
			font: normal bold 24px Arial, Helvetica, sans-serif !important;
			color:#85091d;
		}
		.PrixBarreProd {
			font: normal bold 11px Arial, Helvetica, sans-serif !important;
			color:#61778d !important;
		}
		
		.ProduitPrecedent{
			display:block;
			width:118px;
			height:16px;
			background:url(/vlvautoparts_images/site/produit-precedent.jpg) no-repeat top left;
			font:normal bold 10px Arial, Helvetica, sans-serif;
			color:#33485c;
			padding-top:2px;
			padding-left:25px;
			margin-top:25px;
		}
		.ProduitSuivant{
			display:block;
			width:118px;
			height:16px;
			background:url(/vlvautoparts_images/site/produit-suivant.jpg) no-repeat top right;
			font:normal bold 10px Arial, Helvetica, sans-serif;
			color:#33485c;
			padding-top:2px;
			padding-right:25px;
			text-align:right;
			margin-top:25px;
		}
		.RetourListe{
			display:block;
			width:118px;
			height:16px;
			background:url(/vlvautoparts_images/site/retour-liste.jpg) no-repeat top center;
			font:normal bold 10px Arial, Helvetica, sans-serif;
			color:#33485c;
			padding-top:2px;
			text-align:center;
			margin-top:25px;
		}
		.AjoutPanier	{
			display:block;
			width:145px;
			height:26px;
			background:url(/vlvautoparts_images/site/ajout-panier.jpg) no-repeat top left;
			font:normal bold 12px Arial, Helvetica, sans-serif;
			color:#33485c;
			padding-top:9px;
			padding-left:35px;
			margin-bottom:25px;
		}

/**********************************************/
/*	Gamme produit	*/
/**********************************************/

		.BlocGamme{
			width:181px;
			float:left;margin-right:11px;
			display:inline;
			margin-bottom:10px;
		}
		.BlocGamme h2{
			width:181px;
			font: bold 11px/16px Arial, Helvetica, sans-serif;
			background:none;
			background-color:#7a9ec3;
			text-align:center;
			margin:0 0 1px 0;padding:0;
			color:#ffffff;
			
		}
		.BlocGamme h2 a{
			color:#ffffff;
			font: bold 11px/16px Arial, Helvetica, sans-serif;
			margin:0;padding:0;
			text-transform:uppercase;
		}
		.BlocGamme h2 a small{
			font: normal 10px/16px Arial, Helvetica, sans-serif;
			/*font-variant:small-caps;*/
			text-transform:uppercase;
			margin:0;padding:0;
			color:#ffffff;
		}
		.BlocGamme td{
			border:1px #d9dcdf solid;
			width:179px;
		}
		#InfoVoiture{
			width:119px;
			height:78px;
			background:url(/vlvautoparts_images/site/BgVoiture.gif) no-repeat;
			padding : 6px 0 0 4px;
			float:left;
		}
		h1.TitreGamme{
			padding-top:15px;
		}
		h2.TitreGamme{
			font-size: 11px;
		}
		
		

		.BlocProduit{
			overflow:hidden;
			height:211px;
			width:139px;
			border:1px #d9dcdf solid;
			float:left;margin-right:1px;
			display:inline;
			margin-bottom:9px;
			text-align:center;
			background:url(/vlvautoparts_images/site/bg-produit-liste.jpg) bottom repeat-x;
		}
		.BlocProduit .image {
			overflow:hidden;
			height:74px;
		}
		.BlocProduit h1{
			font: bold 11px/11px Arial, Helvetica, sans-serif;
			background:none;
			text-align:center;
			margin:0 0 0 0;padding:0;
			color:#2a4055;	
			overflow:hidden;
			height:48px;
		}
		.BlocProduit h1 a{
			color:#2a4055;
			font: bold 11px/11px Arial, Helvetica, sans-serif;
			margin:0;padding:0;
			text-transform:uppercase;
		}
		.BlocProduit p{
			color:#4b4b4b;
			font: normal 10px/12px Arial, Helvetica, sans-serif;
			height:36px;
		}
		.BlocProduit .details{
			margin-left:auto;
			margin-right:auto;
			margin-bottom:5px;
			display:block;
			background:url(/vlvautoparts_images/site/btn1.png) no-repeat;
			width:61px;
			height:15px;
			text-indent:-9999px;
			overflow:hidden;
			cursor:pointer;
		}
		.BlocProduit .PrixCourt{
			font: normal bold 16px Arial, Helvetica, sans-serif;
			color:#85091d;
		}
		.BlocProduit .PrixBarreCourt{
			font: normal bold 11px Arial, Helvetica, sans-serif;
			color:#61778d;
		}		
		
/*///////////////////////////////////////////////////////////////////////////////////
PAGER GAMME
//////////////////////////////////////////////////////////////////////////////////*/
	.Pager {
		margin: 0px 0px 5px 1px;
		padding: 0;
		float:right;
	}
	.Pager ul {
		margin:0; 
		padding:0;
		list-style-type: none;
	}
	.Pager li { 
		float: left;
		margin: 0 2px 0 2px;
		padding: 0;
		list-style-image: none;
		background-image:none;
		font: normal bold 11px Verdana, Arial, Helvetica, sans-serif, Times;
	}
	
	.Pager li, .Pager a {
		font: normal bold 12px Arial, Verdana, Helvetica, sans-serif, Times;
	}
	.Pager a {
		display:block;
		text-decoration: none;
		padding: 1px 4px ;
		color: #33485c;
		background-color: transparent;
		border:1px transparent solid;
	}
	.Pager a:hover {
		border:1px #33485c solid;
	}
	.Pager li {
		background-color: #dae0e3;
	}
	.Pager li.Selected {
		background-color: #33485c;
	}
	.Pager li.Selected a{
		color: #ffffff;
	}
/**********************************************/
/* commun */
/**********************************************/



#BarreNavEcommerce{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0 10px 0;
	color:#4f4f4f;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: Arial, Times, serif;
	font-size:11px;
	text-decoration : underline;
	color:#4f4f4f;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
}
#ECommerce button {
	font: normal 12px  Verdana;
	color:#fff;
	background-color: #2a4055;
	border:	1px #2a4055 solid;
	margin-top:1px;
	margin-bottom:15px;
	padding:2px 7px !important;
}
#ECommerce .Submit {
	font: normal 12px Verdana;
	color:#ffffff;
	background-color: #2a4055;
	border:	1px #2a4055 solid;
	margin-top:1px;
	margin-bottom:15px;
	padding:2px 7px !important;
}
#ECommerce .ChoixPaiement{
	padding:2px 7px !important;
	font: normal bold  12px Arial, Helvetica, sans-serif;
}
#ECommerce {
	text-align: left;
	background-color: #eeeeee;
	border: 1px #c1c1c1 solid;
	padding : 8px ; 
	margin-bottom : 10px ; 
	font-family:  Verdana, Verdana, Arial,serif;
	font-size: 11px;
	font-weight: normal;
	
}
#ECommerce .EnteteTableau{
	padding : 5px 15px 5px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: white;
	background-color: #2a4055;
	font-size: 15px;
	font-weight: bold;
}
#ECommerce .TitreTableau{
	padding : 10px 10px 10px 10px;
	font-size: 15px;
	font-weight: bold;
}
#ECommerce .TexteInformations{
	font: normal normal 11px Verdana;
}
#ECommerce .TexteInformations{
	padding : 0 0 10px 0;
}
#ECommerce h2 {
	font: normal bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2a4055;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2a4055;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #2a4055;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
#ECommerce td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 10px Arial, Helvetica, sans-serif;
	color: white;
	margin: 5px 5px;
	letter-spacing : 0px;
	background-color: #2a4055;
}
#ECommerce .EcommercePanier th{
	padding: 2px 5px;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 12px Arial, Helvetica, sans-serif;
	color: white;
	background-color: #2a4055;
	padding:5px 5px !important;
}
#ECommerce .EcommercePanier td{
	font-size: 11px;
	font-weight: normal;
	padding:10px 5px;
}
#ECommerce .EcommercePanier{
	border:0px red solid;
	margin-bottom:10px;
}
#ECommerce .EcommerceModeLivraison td{
	font-size: 11px;
	font-weight: normal;
	padding:5px 5px;
}
#ECommerce input {
	font-size: 11px;
}
#ECommerce textarea {
	font-size: 11px;
}
#ECommerce select {
	font-size: 11px;
}
#ECommerce .noborder {
	border : 0px;
}
#ECommerce #ECommerErreur {
	color: red;
	font-size: 12px;
	padding:0 0 5px 0;
}
#ECommerce #ECommerErreur .Titre {
	font-weight: bold;
	font-size: 14px;
	padding:5px 0;
}
#ECommerce .InputSmall { width : 60px; }
#ECommerce .InputMedium { width :150px; }
#ECommerce .InputLarge { width :270px; }
#ECommerce .TextAdresse { width :200px; }	

#ECommerce #EspaceClient td{
	padding:3px;
}

#ECommerce .RelaisSep {
	height:1px;
	background-color:#DCD7C6;
}
#ECommerce .EcommerceRelais td{
	font-size: 11px;
	font-weight: normal;
	padding:10px 1px;
}
#ECommerce .EcommerceRelais td a{
	font-size: 11px;
	font-weight: normal;
	color: #2a4055;	
}
#ECommerce .EcommerceRelaisHoraire {
	margin-top:10px;
	background-color: #DCD7C6;
	border:	1px #2a4055 solid;
	display:none;
}
#ECommerce .EcommerceRelaisHoraire td{
	padding:2px 1px;
}
/**********************************************/
/* Formulaire Contact */
/**********************************************/

	.FormContact,.FormContact td,.FormReponse{
	}
	.FormContact {
		margin:20px 0 20px 0;
	}
	.FormContact td{
		padding:2px 3px 3px 0;
		border-bottom:1px #f3f3f3 solid;
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 2px 2px 2px !important;
		font: normal normal 11px Arial, Times, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		cursor:hand;
		border:1px #000000 solid;
	}
	.LargeInput{
		width:263px;
	}
	.SmallInput{
		width:60px;
	}
	.MediumInput{
		width:192px;
	}
	.chkBoxes{
		background-color:white;border-width:0;
	}
	.XSmallInput{
		width:20px;
	}
	.HalfInput{
		width:126px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #FFFFFF;
	}
	.EditLibelle a {
		color: #FFFFFF;
	}

	#titreNav{
		background-color:#ffffff;
		/*margin-top:-16px;*/
		margin-top:-5px;
		z-index:15;
		/*border:1px red solid;*/
		color:#7a9ec3;
	}
	#titreNav a {
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#7a9ec3;
	}
		
	.PRODQUANTITE{
		font: normal 11px/16px Arial, Helvetica, sans-serif;
		color:#31465a;
		border:1px #31465a solid;
		width:100px;
	}
		



/**********************************************/
/* FOOTER */
/**********************************************/
	.Clikeo { 
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		text-align:center;
		color :#999999;
		clear: both;
	}
	.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
		color :#858585; 
		font: normal normal 10px Arial;
		text-decoration: none;
	}
	.Clikeo a:hover {
		color :#fcd017;
	}