body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	text-decoration: none;
	}
	* {margin: 0; padding: 0;}	

	html {
	    overflow-y: scroll;
	    overflow: -moz-scrollbars-vertical;
	}
	
	img {
        border: 0 none;
	}
	.clear {clear:both;}

.TresPetite { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:9px; }
.Petite 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:11px; }
.Normal 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:13px; }
.Moyenne 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:16px; }
.Grande 	{ font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:19px; }
.TresGrande { font-family:Verdana, Arial, Helvetica, sans-serif ; font-size:25px; }
.Violet ,.Violet a { color:#737373;text-decoration:none; }
.Gris ,.Gris a { color:#7c074e;text-decoration:none; }

h1 { 
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0 0 0;
	margin :0px;
	color:#7c074e;
	text-align:left;
	text-transform:uppercase;
}

h2 { 
	font: normal normal 15px Verdana, Arial, Helvetica, sans-serif;   
	padding : 0px 0 0 0;
	margin : 0 0 5px 0;
	color:#6b6b6b;
}
	
h3{ 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding :0px 0 0px 0;
	margin :0px;
	color:#7c074e;
}
	
h4{ 
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding : 0 0 0px 0;
	margin : 0px 0 5px 0px;
	color:#7c074e;
}

h5{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding : 5px 0 2px 0;
	margin : 0 0 0px 0px; 
	color:#545454;
}

p {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	line-height:14px
	}
.MarcBenchemoul{
	font: 9px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#5a5a5a;
}
.MarcBenchemoul2{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#9c9c9c;
}
ul { 
	margin:0 0 0px 0; 
	padding:0; 
	list-style:none;
	}

li {
	list-style:none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6b6b;
	line-height:14px;
	}

a { 
	text-decoration:none; 	
	color:#7c074e;
}

#conteneur {
	width:995px;
	margin-left:auto;
	margin-right:auto;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////
HEADER
////////////////////////////////////////////////////////////////////////////////////////////////////*/

			#txtHead {
				color:#a8136e;
				font:10px Verdana, Arial, Helvetica, sans-serif;
				text-align:center;
			}
			#txtHead p {
				color:#a8136e;
			}
			#txtHead a {
				color:#a8136e;
				text-decoration:underline;
			} 
			#imgHeader {
				position:absolute;
				width:995px;
				height:140px;
				left:0px;
			}

			#header {
				position:relative;
				width:995px;
				height:140px;
				clear:both;
			}	

			.HeadDate {
				border-right:1px #850854 solid;
				width:215px;
				float:left;
				display:inline;
				margin: 3px 0 3px 0;
				min-height:14px;
			}
			.HeadPromo{
				border-right:1px #850854 solid;
				width:471px;
				float:left;
				display:inline;
				margin: 3px 0 3px 0;
				min-height:14px;
			}
			.HeadHelp{
				border-right:1px #850854 solid;
				width:115px;
				float:left;
				display:inline;
				margin: 3px 0 3px 0;
				min-height:14px;
			}
			.HeadJoin{
				width:190px;
				float:left;
				display:inline;
				margin: 3px 0 3px 0;
				min-height:14px;
			}

/*---------------------------------------------------
NAV DERLOULANTE
---------------------------------------------------*/



	.onglet1 {
		width:125px;
		}
	.onglet2 {width:113px}
	.onglet3 {width:138px}
	.onglet4 {width:138px}
	.onglet5 {width:149px}
	.onglet6 {width:128px}
/*---------------------------------------------------*/
	
	#monCompte {
		float:right;
		right:0px;
		display:inline;
		width:180px;
		padding-left:7px;
		margin:15px 0px 0 8px;	
		position:absolute;
		}
	
	#monCompte h1 {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-transform:none;
		padding:0 0 7px 0;
		}
	
	.conteneurInput {
		width:134px;
		height:20px;
		padding-left:3px;
		background:url(/visr_images/site/form.gif) no-repeat;
		margin-bottom: 5px;
		float:left;
		display:inline;}
		
		.mail, .pass {
			width:126px;
			background:#d296bb;
			height:16px;
			border:none;
			padding:3px 0 0 2px;
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			}
		
			
	#monCompte a {
		color:#fff;
		text-decoration:underline;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		}
	#monCompte a:hover {text-decoration:none;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////
CONTENU
////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*---------------------------------------------------
HOME
---------------------------------------------------*/
#contenuHome {
	}
.contenu{
	clear:both;
}
		.Cloud{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#7c074e;
		text-transform:uppercase;
		background-color:#e7e4db;
		padding:2px 2px 3px 10px;
		margin-bottom:5px;
	}
	.CloudContent{
		padding:0 10px 10px 10px;
	}

	.IntroGamme {
		padding:0 0 5px 0;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#a2a2a2;
		text-align:center;
	}
	.IntroGamme p{
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#a2a2a2;
		text-align:center;
	}
		
	.bandeau {
		border:1px solid #cccccc;
	}
	#homeGauche {
		width:300px;
		margin:10px 0 0 0;
		float:left;
		display:inline;
		overflow:hidden;
	}
	
		.rect_homeGauche {
			border:1px solid #cccccc;
			margin-bottom:10px;
		}
			
			.imgRect {
				float:left;
				display:inline;
				margin-right:6px;
				}
	
	#HomeDroit {
		width:488px;
		margin:9px 0px 0 5px;
		float:right;
		display:inline;
	}
	.prix {
		font-size:13px;
		font-weight:bold;
		color:#7c074e;
		}
		
	.prixBarre {
		text-decoration: line-through; 	
		font-size:11px;
		font-weight:normal;
		color:#807170;
		}
		
		#aLaUne {
			height:19px;
			background:#e0ddd4;
			padding:1px 0 0 10px;
			}
			
		#rectRose {
			border:1px solid #e0ddd4;
			/*background:#fdfaf1;*/
			padding:5px;
		}
			
			.UnePrd {
				width:120px;
				text-align:center;
			}

			
			
			.UneTxt {
				padding:2px 2px 0 7px;
				}
			
				.UneTxt  h3{ 
					font: bold 16px Verdana, Arial, Helvetica, sans-serif;
				}
				.UneTxt .sousTitre {
					font-size:11px;
					margin-bottom:4px;
				}
				
				.UnePrix {
					float:left;
					padding:10px 15px 13px 0;
				}
					
				.UneTxt .prix {
					font-size:15px;
					font-weight:bold;
					color:#7c074e;
					}
				
				.quantite {
					float:left;
					display:inline;
					margin-right:23px;
					padding-top:13px;
					}
				
				.UnePanier {
					float:left;
					display:inline;
					padding-top:5px;
					}
		
			
			.PrdPrix {
				clear:both;
				padding-bottom:10px;
				border-bottom:1px dashed #cccccc;
			}	
		
		
		.HomeProduitFocus {
			border:1px solid #cccccc;
			margin-top:5px;
			padding:2px;
			width:236px;
			height:159px;
		}
			.HomeProduitFocus .Titre {
				padding-top:3px;
			}
			.HomeProduitFocus .SousTitre {
				font-size:9px;
				margin-bottom:2px;
			}
			.HomeProduitFocus .PrdPrix {
				padding:8px 0 3px 0;
				border-bottom:1px dashed #cccccc;
			}	
	
.Orange .HomeProduitFocusSmall h3 a{
	color:#b9253e !important;
}
.Orange .HomeProduitFocusSmall .prix{
}

		.HomeProduitFocusSmall {
			border:1px solid #cccccc;
			margin-top:5px;
			width:240px;
			height:42px;
		}
			.HomeProduitFocusSmall .Titre {
				padding-top:3px;
			}
			.HomeProduitFocusSmall .SousTitre {
				font-size:9px;
				margin-bottom:2px;
			}
			.HomeProduitFocusSmall .PrdPrix {
				padding:8px 0 3px 0;
			}	
	

		.spacerPrdSmall {
			width:4px;
			height:12px;
			float:left;
			display:inline;
			}
		.spacerPrd {
			width:4px;
			height:151px;
			float:left;
			display:inline;
			}
		.HomeCCP{
			margin-top:5px;
		}
		.HomeCCP td{
			font:bold 13px Verdana, Arial, Helvetica, sans-serif;
			color:#ffffff;
			padding: 2px 10px;
		}
/*---------------------------------------------------
LISTE
---------------------------------------------------*/
	/* .Contenu {background:url(/visr_images/site/navGaucheBottom.gif) no-repeat bottom left;} */

	#conteneurListePrd {
		clear:both;
		padding:0px 0px 9px 0px;
	}
		
	.ListePrdBloc {
		width:296px;
		margin:0;
		padding:4px 5px 4px 4px;
		border:1px solid #cecece;
	}

	.ListePrdSpacer{
		width:5px;
	}
	.ListePrdImg {	
		width:81px;
		height:153px;
		text-align:center;
		padding-bottom:5px;
	}
				
	.ListePrdTitre{
		padding:0 0 8px 0;
	}
	.ListePrdTitre h1 {
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		padding:3px 0 0px 0;
		color:#7c074e;
	}		
	.ListePrdDesc {
		color:#3a3a3a;
		margin:12px 0 7px 0;
	}
	
	.ListePrdTarif {
		border-top:1px dashed #bfbfbf;
		padding:5px 0 0 0;
	}
					
	.ListePrdTarifPrix {
		width:110px;
		float:left;
		padding-left:5px;
		padding-right:5px;
		display:inline;
	}
	p.infoprix {
		font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	}

	.ListePrdTarifQte {
		float:left;
		display:inline;
		padding-top:8px;
	}
		
	.ListePrdTarifQte label {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		vertical-align:middle;
	}
	.ListePrdTarifQte select {
		font: 12px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		vertical-align:middle;
	}
	
	.ListePrdTarifPanier {
		float:left;
		display:inline;
		padding-left:15px;
	}
	
	.navTop {
		padding:5px 2px 2px 2px;
		font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b; }
	
	.navTop a {
		font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		}
	
	.navTop a:hover {text-decoration:underline;}


		
		.img-list {
			padding:0;
			margin:0 0 0 0 !important;
		}
		.img-list li {
			float:left;
			margin:0!important;
			display:inline;
		}
		.img-list li img {
			float:left;
			margin:0 7px 0 0;
		}



		#contenuListe {
			margin: 5px 0 0 0px;
		}
		#Contenu {
			margin: 5px 0 0 0px;
			border:1px solid #cccccc;
			padding:10px;
			clear:both;
		}
		.pager {
			padding:7px 0 8px 0;
			margin:0px 0 0 0;
		}
		
			.tri {
				border:1px solid #7c074e;
				width:99px;
				font:10px Verdana, Arial, Helvetica, sans-serif;
				color:#7c074e;
				float:left;
				display:inline;
				}
			
			.rectPager a {
				float:left;
				display:inline;
				width:15px;
				height:14px;
				padding:1px 0 0 0;
				margin:0 0px 0 6px;
				border:1px solid #7c074e;
				display:block;
				text-align:center;
				font:11px Verdana, Arial, Helvetica, sans-serif;
				color:#727272;
			}
				
			.rectPager a:hover, .rectPager a.selected  {
				font: bold 11px Verdana, Arial, Helvetica, sans-serif;
				color:#fff;
				background:#7c074e;
				}
			
/*----------- PRODUITS --------------------*/
		
				
			
		#BaseLineAnime {
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color:#fff;
			background:#7c074e;
		}


/*---------------------------------------------------
COLONNE DROITE
---------------------------------------------------*/

	#recherche {
		width:182px;
		height:35px;
		background:#fff url(/visr_images/site/home_recherche.gif) no-repeat;
		padding:9px 0 0 13px;
	}

	.conteneurSearch {
		height:25px;
		width:180px;
		background:url(/visr_images/site/conteneurSearch.gif) no-repeat;
		padding:0px;
	}
			
	.conteneurSearch a {
		color:#fff;
		text-decoration:underline;
		font:bold 10px Verdana, Arial, Helvetica, sans-serif;
		}
	.conteneurSearch a:hover {text-decoration:none;}
			
	.search {
		float:left;
		display:inline;
		width:125px;
		height:15px;
		margin:0px 10px 2px 3px;
		padding:0;
		border:0px;
	}
	.btnOk {
		float:left;
		display:inline;
		background:url(/visr_images/site/btnOK_compte.gif) no-repeat;
		border:none;
		margin-left:3px;
		width:24px;
		height:20px;
		cursor:pointer;
	}


/*---------------------------------------------------
NAVIGATION GAUCHE
---------------------------------------------------*/
		#navGauche {
			background:url(/visr_images/site/navGaucheTop.gif) no-repeat left 5px;
			padding:5px 0 0 0;
		}
		
		#navGauche h2 {
			height:16px;
			padding:0px 0 0 12px;
			background:#ededed;
			font:bold 12px Verdana, Arial, Helvetica, sans-serif;
			color:#6b6b6b;
			margin:10px 0 3px 0;
			border-left:1px solid #d9d9d9;
			border-right:1px solid #d9d9d9;
		}
		
		#navGauche p {
			font:bold 10px Verdana, Arial, Helvetica, sans-serif;
			margin:5px 0 3px 0;
			padding:0px 0 0 12px;
		}
		
		#navGauche a {
			display:block;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			color:#6b6b6b;
			padding:0px 0 0px 12px;
			border-left:1px solid #d9d9d9;
			border-right:1px solid #d9d9d9;
		}
				
		#navGauche a:hover,#navGauche a.selected {
			background:#f4f4f4;
			font-weight:bold;
		}
		#PetitBandeau {
			background-color:#ffffff;
			padding:3px 0 0 0;
		}	

/*---------------------------------------------------
NAVIGATION BAS
---------------------------------------------------*/
	.navListe {
		float:left;
		display:inline;
	}
	.navListeLast{
		width:195px !important;
		padding:15px 0px 0px 0px !important;
	}
	.navListeOther{
		width:194px;
		padding:15px 5px 0px 0px;
	}
	
	.navListe h2 {
		height:16px;
		padding:0px 0 0 15px;
		background:#ededed;
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		margin-bottom:3px;
	}
	
	.navListe a {
		display:block;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		margin:0 0 2px 15px;
	}

	.navListeS a{
		margin-left:5px;
	}
	
	.navListe a:hover {color:#252525;}

/*---------------------------------------------------
DETAIL PRODUIT
---------------------------------------------------*/

#conteneurDetail {
}

	#imprimer {
		float:left;
		display:inline;
		width:200px;
		padding-left:38px;
		margin:0 0 10px 0;
	}
	
	#envoyer {
		float:left;
		display:inline;
		width:219px;
	}	
	
	#club {
		float:left;
		display:inline;
		width:158px;
	}

	#conteneurPrd {
		border:1px solid #cccccc;
		padding:10px;
		clear:both;
	}
	

	.list-icone-prod {
		float:left;
		margin:12px 0 0;
		padding:0 0 12px;
	}
	.list-icone-prod li{
		float:left;
		display:inline;
		margin:0 15px 0 0;
	}
	.list-icone-prod li img {
		float:left;
	}
				
		
	.descripDetail {
		padding:10px 0 5px 0;
		color:#3a3a3a;
		border-bottom: 1px dashed #cccccc;
	}
		
	.prixDetail {
		padding:10px 10px 10px 0;
	}
	.panierDetail{
		text-align:right;
	}
	
	#navProduit {
		padding:3px 0 0 0;
		margin:10px 0 0 0;
		width:100%;
		height:17px;
		background:#7c074e;
		float:left;
		display:inline;
		text-align:center;
	}
	
	#navProduit a {
			color:#fff;
			font:10px Verdana, Arial, Helvetica, sans-serif;
	}




	.BlocTableauPalier {
		padding:3px 0 3px 0;
	}
	
	.TableauPalier {
		border-collapse:collapse;
	}
	.TableauPalier td {
		border:1px #7c074e solid;
		padding: 4px 2px;
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
	}
	.TableauPalier td strong{
		color:#7c074e;
	}
	.TableauPalierTitre{
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#6b6b6b;
		padding-bottom:5px;
	}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////
COLONNE DROITE
////////////////////////////////////////////////////////////////////////////////////////////////////*/

#colDroite {
	background:url(/visr_images/site/footerColDroite.gif) no-repeat bottom;
}

		
	#conteneurColDroite {
		background:transparent url(/visr_images/site/topColDroite.gif) no-repeat top;
		width:175px;
		padding:7px 10px 0px 10px;
		margin-top:7px;
	}
	
	#conteneurColDroite h1 {
		color:#9b9b9b;
	}
	
	#panier {
		float:left;
		display:inline;
		width:45px;
	}
	
	#monPanier {
		float:right;
		display:inline;
		padding:2px 0 0 2px;
		}
	
		#monPanier a {
			font-size:11px;
			color:#7c074e;
			text-decoration:underline;
			border:0px;
			display:block;
			margin-top:3px;
			}
		
		#monPanier a.articles {
			color:#6b6b6b;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
		
		#monPanier a.articles:hover {
			color:#6b6b6b;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			text-decoration:underline;
			}
		
	.rectConteneur {
		float:left;
		display:inline;
		margin:7px 0 0 0;
		width:100%;
		padding:5px 0 0px 0;
		border-top:1px dashed #cccccc;
		}
		
		.rectConteneur h1 {
			padding: 0 0 7px 0;
			font-size:11px;
		}
		.rectConteneur h1 a{
			color:#9b9b9b;
		}
		.conteneurNews {
			width:134px;
			height:18px;
			float:left;
			display:inline;
			background:url(/visr_images/site/fondNews.gif) no-repeat;
			margin-top:10px;
			}
		
		.news {
			border:0px;
			background:#e7e7e8;
			width:123px;
			margin:0 0 3px 5px;
			height:16px;
			}
			
		.btnOkNews {
			background:url(/visr_images/site/btnOk_news.gif) no-repeat;
			border:none;
			margin:10px 0 0 3px;
			width:24px;
			height:20px;
			cursor:pointer;
			float:left;
			display:inline;
			}
			
			.tel {
				color:#03db45;
				font-size:13px;
				font-weight:bold;}
	
		.classement {
			float:left;
			display:inline;
			width:100%;
			margin:3px 0 7px 0;
		}
		.classement p{
			font-weight:bold;
			text-indent:3px;
		}
			
		.voirTop {
			width:170px;
			text-align:center;
			display:block;
			text-decoration:underline;
			color:#797979;
			}
		
			

/*/////////////////////////////////////////////////////////////////////////////////////////////////////
FOOTER
////////////////////////////////////////////////////////////////////////////////////////////////////*/

#referencement {
	float:left;
	display:inline;
	width:995px;
	text-align:center;
	margin:10px 0 0 0;
}
#footer {
	float:left;
	display:inline;
	background:#cfcdcd;
	width:995px;
	height:20px;
	padding-top:5px;
	text-align:center;
	margin:17px 0 20px 0;
	}
	
	#footer a {
		font: 10px Verdana, Arial, Helvetica, sans-serif;
		color:#595959;
		}
	
	#footer a:hover {color:#252525;} 



/*/////////////////////////////////////////////////////////////////////////////////////////////////////
FORMULAIRE CONTACT
////////////////////////////////////////////////////////////////////////////////////////////////////*/


	.FormContact {
		margin:20px 0 0 0;}
	
	.FormContact td,.FormReponse{
	}
	.FormSubmit {
		margin: 5px 0 0 0;
		padding: 2px 0 2px 2px;
		font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
		color:#737373;
		background-color: #e7e7e8;
		border:	0px;
		padding:1px;
		cursor:pointer;
	}
	.LargeInput{
		width:263px;
		border:1px solid #ccc
	}
	.SmallInput{
		width:60px;
		border:1px solid #ccc
	}
	.MediumInput{
		width:192px;
		border:1px solid #ccc
	}
	.chkBoxes{
		background-color:white;border-width:0;
		border:1px solid #ccc
	}
	.XSmallInput{
		width:20px;
		border:1px solid #ccc
	}
	.HalfInput{
		width:126px;
		border:1px solid #ccc
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #FFFFFF;
	}
	.EditLibelle a {
		color: #FFFFFF;
	}
	
	.Clikeo{
		text-align:center;
		padding:10px 0 5px 0;
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#99a3c3;
	}

	.Clikeo a {
		font: normal 10px Arial , Verdana, Helvetica, sans-serif;  
		color:#99a3c3;
	}


	.AmiInactive{
		border: 1px #cccccc solid;
		padding:3px;
		margin: 0 0 5px 0;
	}
	.AmiPopUp {
		padding: 10px;
		margin : 10px;
		border: 1px #cccccc solid;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////
NEWSLETTER
////////////////////////////////////////////////////////////////////////////////////////////////////*/

.mailNews {
	background:#e7e7e8;
	border:0px;
	padding:1px;
	float:right;
	display:inline;
}

.btnNews {
	background:#e7e7e8;
	color:#737373; 
	border:0px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////
ECOMMERCE
////////////////////////////////////////////////////////////////////////////////////////////////////*/

.TexteEcommerce{
	font-family:  Verdana, Verdana, Arial,serif;
	font-size: 11px;
	padding:0px 0 10px 0;
}
#BarreNavEcommerce{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px 0 10px 0;
	color:#6b6b6b;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: Verdana, Times, serif;
	font-size:11px;
	text-decoration : underline;
	color:#252525;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
}
#ECommerce button {
	font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	background-color: #e7e7e8;
	border:	0px;
	padding:1px;
	margin-top:1px;
	margin-bottom:15px;
	cursor:pointer;
}
#ECommerce .Submit {
	font: bold 11px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color:#737373;
	background-color: #e7e7e8;
	border:	0px;
	margin-top:1px;
	margin-bottom:15px;
	padding:1px;
}
#ECommerce .ChoixPaiement{
	padding:3px 0 ;
	font: normal bold  11px Verdana, Verdana, Arial, Helvetica, sans-serif;
}
#ECommerce {
	text-align: left;
	background-color: #fff;
	border: 1px #cccccc 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: #7c074e;
	border-bottom:1px dashed #cccccc;
	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 Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #7c074e;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 14px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #7c074e;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 13px Verdana, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #7c074e;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #737373;
}
#ECommerce td{
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:1px 0;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 10px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #7c074e;
	margin: 5px 5px;
	letter-spacing : 0px;
	
}
#ECommerce .EcommercePanier th{
	padding: 2px 5px;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 12px Verdana, Verdana, Arial, Helvetica, sans-serif;
	color: #7c074e;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
	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: #910033;	
}
#ECommerce .EcommerceRelaisHoraire {
	margin-top:10px;
	background-color: #DCD7C6;
	border:	1px #910033 solid;
	display:none;
}
#ECommerce .EcommerceRelaisHoraire td{
	padding:2px 1px;
}
 



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