/* CSS Document */
 
 
/* Page */ 
html { 
  	font-size: 100%; /* Évite un bug d'IE 6-7. (1) */ 
} 
body { 
  	margin: 0; 
	padding: 0em; /* Remettre à zéro si nécessaire. */ 
	font-family: 'Droid Sans', sans-serif;
  	font-size: 12px; /* À adapter pour la police choisie. (3) */ 
  	line-height: 18px; /* À adapter au design. (4) */ 
  	color: #7e6635; 
  	background: white; 
} 

* {margin: 0; padding: 0;}	

.clear {clear:both;}

#dmgk{ display:none; }

/* Titres */ 
h1, h2, h3, h4, h5, h6 { 
	font-family: 'Tangerine',arial,serif;
	padding: 0 0 5px 0; /* Rapproche le titre du texte. (5) */ 
	line-height: 1.2; 
	font-weight: normal; /* Valeur par défaut. (6) */ 
	font-style: normal;
	color:#4F642C; 
} 
h1 { 
  	font-size: 36px; 
  	margin-bottom:10px;
/*	background:url(/legendya_images/site/puce_titre.gif) no-repeat top left;*/
} 
h2 { 
  	font-size: 32px; 
} 
h3 { 
  	font-size: 28px; 
} 
h4 { 
  	font-size: 25px; 
} 
h5 { 
  	font-size: 22px; 
} 

.TresTresPetite, a .TresTresPetite 	{ font-size:8px; }
.TresPetite, a .TresPetite 			{ font-size:9px; }
.Petite, a .Petite 					{ font-size:10px; }
.Normal, a .Normal 					{ font-size:12px; }
.Moyenne, a .Moyenne 				{ font-size:14px; }
.Grande, a .Grande 					{ font-size:16px; }
.TresGrande, a .TresGrande 			{ font-size:18px; }	
.TresTresGrande, a .TresTresGrande  { font-size:20px; }	

	.Vert , Vert a { color:#4f642c}
	.Rouge , Rouge a{ color:#a62417;}

	/* Listes */ 
	ul, ol { 
	  	margin: .75em 0 .75em 32px; 
	  	padding: 0; 
	} 
	 
	/* Paragraphes */ 
	p { 
	  	margin: 0 0 .75em 0; /* Marges plus faibles que par défaut. (7) */ 
	} 
	address { 
	  	margin: .75em 0; 
	  	font-style: normal; 
	} 
	 
	/* Liens */ 
	a { 
	  	text-decoration: underline; 
		color:#a38d5f;
	} 
	a:link { 
	  	color: #a38d5f; 
	} 
	a:visited { 
	  	color: #a38d5f; 
	} 
	a:hover, a:focus, a:active { 
	  	color: #7e6635;
	  	text-decoration:none; 
	} 
	/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
	a:active { 
	  	outline: none; 
	} 
	/* Pas de bordure autour des images dans les liens */ 
	a img { 
	  	border: none; 
	} 
	 
	/* Divers éléments de type en-ligne (8) */ 
	em { 
	  font-style: italic; 
	} 
	strong { 
		font-weight: bold; 
		font-family:'Droid Sans Bold', Arial,sans-serif;
	} 
 
	/* Formulaires */ 
	form, fieldset { 
	  margin: 0; 
	  padding: 0; 
	  border: none; 
	} 
	input, button, select { 
	  vertical-align: middle; /* Solution pb. d'alignement. (9) */ 
	}

	/* Met en évidence les citations */ 
	blockquote { 
		margin: .75em 0 .75em 20px; 
		padding: 0 0 0 10px; 
		border-left: solid 2px #ddd; 
	} 
	q, cite { 
	  	font-style: italic; 
	} 
	q cite, q q { 
	  	font-style: normal 
	} 

	/* Supprime les guillemets automatiques (citations courtes) */ 
	q { 
	  	quotes: none; 
	} 
	q:before, q:after { 
	  	content: ""; /* Nécessaire pour Safari/Chrome */ 
	} 
	 
	/* Rapproche les paragraphes dans les listes et citations */ 
	blockquote p, li p { 
	  	margin: .5em 0; 
	} 	
	/* Styles de base pour les listes de définition */ 
	dl { 
	  	margin: .75em 0; 
	} 
	dt { 
	  	margin: .75em 0 0 0; 
	  	font-weight: bold; 
	} 
	dd { 
	  	margin: .25em 0 .25em 32px; 
	} 
 
	
	/* Conteneurs sémantiques de HTML 5 */ 
	article, aside, dialog, figure, footer, header,hgroup, menu, nav, section { 
  		display: block; 
	}
	
/********************************************************************/
/*  HEADER  
/********************************************************************/

a.logo {
	display:block;
	width:450px;
	height:145px;
	margin:0 auto;
	text-indent:-999px;
	background:url(/legendya_images/site/logo.png) no-repeat top left;
}
#Conteneur {
	width:832px;
	margin:0 auto;
}
#Header {
	background:url(/legendya_images/site/bgHeader-nav.png) no-repeat top left;
}
#nav {
	position:relative;
	padding:13px 0 0 25px
}
#nav ul {
	 margin:0px;
	 padding:0px;
}
#nav li {
	margin:13px 0 0 0;
	padding:0 10px 0px 0;
	display:block;
	background:url(/legendya_images/site/bg-navP-right.png) no-repeat top right;
	height:18px;
	display:block;
	float:left;
	position:relative;
	z-index:99;
}
#nav li.sp {
	margin:4px -15px -4px ;
	background:url(/legendya_images/site/sp.png) no-repeat top right;
	width:57px;
	height:34px;
	padding:0px;
	z-index:80;
}
#nav li a {
	font-size:13px;
	color:#4f642c;
	display:block;
	background:url(/legendya_images/site/bg-navP-left.gif) no-repeat top left;
	text-decoration:none;
	padding: 0 0 0 10px
}
#nav li a:hover, #nav li.selected a { color:#a62417}
.tableConteneur {
	 margin:0 0 0 0;
	 background:#fff
}

/********************************************************************/
/*  COL LEFT  
/********************************************************************/

#Left-col {
	width:215px;
	vertical-align:top;
	/*padding:11px 0 11px 6px*/
}

.boxTOP {}

/*////////////// NAV ACCORDION /////////////////*/

.menuLeft {
	position:relative;
}
#basic-accordian {
	margin: 0 0 0 -15px
}
.accordion_headings {
	background:url(/legendya_images/site/bg-titreNavLeft.png) no-repeat top left;
	width:229px;
	height:36px;
	margin:0 0 0 0px
}
.accordion_headings h3, .accordion_headings h3 a {
	padding:0px;
	margin:0px;
	display:block;
	height:26px;
}
.accordion_headings h3 a {
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#4f642c;
	text-decoration:none; 
	padding:10px 0 0 25px;
}
.accordion_headings h3 a:hover ,.accordion_headings h3 a.selected {
	color:#483a1d !important;
}
.accordion_content {
	background:url(/legendya_images/site/bgSousNavBt.gif) no-repeat bottom left;
	margin:-2px 0 0px 19px;
	padding:0 0 5px 0px;
}
.accordion_content ul {
	background:url(/legendya_images/site/bgSousNavTop.gif) no-repeat top left;
	margin:0px;
	padding:7px 0 0 0;
	list-style:none;
}
.accordion_content li {
	padding:0px 0 0 10px;
	margin:2px 0 2px 15px;
	background:url(/legendya_images/site/pucenav.gif) no-repeat 0 5px;
	color:#9f8143;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.accordion_content li a {
	color:#5d3913;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.accordion_content li a:hover, .accordion_content li a.selected {
	color:#000 !important;
}
.accordion_child ul li ul {
	background:none !important;
	padding:0px 0 7px 0;
}
/*/////////////// ---- //////////////////*/

.rect_nav {
	margin:0 0 4px 0;
	padding:0 0 0 0;
}
.rect_nav p.titreNav {
	background:url(/legendya_images/site/bg-titreNavLeft.png) no-repeat top left;
	width:229px;
	height:26px;
	margin:0px 0 0 0px;
	padding:10px 0 0 0
}
.rect_nav p.titreNav a{
	font-family: Arial, Helvetica, sans-serif;
	color:#4f642c;
	text-decoration:none; 
	padding:10px 0 0 25px;
}
.rect_nav p.titreNav a:hover, .rect_nav p.titreNav a.selected {
	color:#000 !important;
}
.contenu-rect-nav-top {
	background:url(/legendya_images/site/bgSousNavTop.gif) no-repeat top left;
	margin:0px;
	padding:7px 25px 0 12px;
}
.rect_nav .contenu_rect_nav {
	background:url(/legendya_images/site/bgSousNavBt.gif) no-repeat bottom left;
	margin:-3px 0 0px 19px;
	padding:0px 0 5px 0px;
}
.rect_nav .contenu_rect_nav p {
	color:#9f8143;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px
}
.rect_nav input {
	background:#fff;
	height:19px;
	width:126px;
	border:0px;
	padding:0 0 0 5px;
	color:#a62417;
	font-size:11px;
	background:url(/legendya_images/site/bg-inputNws.gif) no-repeat top left;
	margin: 0 0 5px 0px
}
.rect_nav button {
	 width:29px;
	 height:19px;
	 background:url(/legendya_images/site/button-nws.gif) no-repeat top left;
	 border:0px;
	 margin: 0 0 5px 3px;
	 cursor:pointer;
}



/********************************************************************/
/*  COL RIGHT  
/********************************************************************/

#Right-col {
	vertical-align:top;
	padding:8px 0px 0 5px;
}
.searchBarre {
	margin:10px 0
}
.searchBarre input {
	background:url(/legendya_images/site/bg-searchInput.gif) no-repeat top left;
	width:566px;
	float:left;
	height:31px;
	padding: 0 0 0 7px;
	border:0;
	color:#ad9460;
	font-style:italic;
}
.searchBarre button {
	background:url(/legendya_images/site/bg-searchButton.gif) no-repeat top left;
	width:36px;
	height:31px;
	cursor:pointer;
	border:0px;
	float:left;
}
.intro {
	margin:0 0 20px 0
}
.intro h1 {
	color:#4f642c;
}

/*////////////////// LISTE ACCUEIL ////////////////////////////*/

.gamme {
	float:left;
	width:227px;
	margin: 0 6px 30px 0
}
.gamme h2 {
	/*background:url(/legendya_images/site/bg_titreHome.gif) no-repeat top left;*/
	margin:0px !important;
	padding:0px !important;
	text-align:center;
	height:auto;
}
.titreGamme td {
	background:url(/legendya_images/site/bg_titreHome.gif) no-repeat 50% 0;
	width:227px;
	height:50px;
	padding-bottom:5px;

}
.titreGamme h2 a{
 	font: bold normal 28px/40px 'Tangerine', arial, serif;
	font-weight:bold !important;
	color:#7e6635;
	text-decoration:none;
}
.produit-accueil {
	text-align:center;
	margin:7px 0 0 0;
}

.gamme-accueil h2 {
	font-size:48px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:0px 0 5px 0;
	padding:0px 0 23px 0px;
	background:url(/legendya_images/site/bgTitreHome.gif) no-repeat top center;
	
}
.gamme-accueil h2 a { color:#000}
.texte-gamme-accueil {
	margin:0 10px;
	padding: 0 0 50px 0;
}
.texte-gamme-accueil p {
	font-size:13px;
	margin-bottom:15px;
}



/*////////////////// LISTE ////////////////////////////*/


.navTop, .navTop a {
	color:#bab43b;
	font-size:10px;
	text-decoration:none;
}
.navTop a:hover {
	text-decoration:underline;
}
h1.title {
	font-size:48px;
	color:#000;
	text-decoration:none;
	text-align:center;
	margin:20px 0 5px 0;
	padding:0px 0 23px 0px;
	background:url(/legendya_images/site/bgTitreHome.gif) no-repeat top left;
}
.boxPager {
	border:1px solid transparent;
	border-bottom:1px solid #eee4cf;
	padding-bottom:5px;
	margin: 25px 10px 0 0;
}
.boxPager-bottom {
	border-top:1px solid #eee4cf;
	padding:7px 0 0px 0;
	position:relative;
	z-index:50;
	margin: 0 10px 0px 0
}
.boxPager .tri {
	float:left !important;
}
.boxPager .tri select {
	border:1px solid #eee4cf;
	margin-left:5px;
}
.pager {
	float:right;
}
.pager a {
	display:inline-block;
	width:17px;
	height:17px;
	text-align:center;
	border:1px solid #eee4cf;
	text-decoration:none;
	color:#7e6635;
	margin:0 2px 0 0
}
.pager a.tout {
	width:35px;
}
.pager a:hover, .pager a.selected {
	background:#eee4cf;
	text-decoration:none;
	font-family:'Droid Sans Bold', Arial,sans-serif;
}
.boxPager p {
	margin:0px !important;
	padding:0px !important;
}


.produit-liste {
	width:195px;
	float:left;
	margin:15px 12px 35px 0;
	position:relative;
}
.produit-liste .imgPrd {
	width:195px;
	height:195px;
}
.produit-liste h2 {
	font-family:'Droid Sans Bold', Arial,sans-serif !important;
	font-size:13px;
	color:#7c4d23;
	font-weight:bold;
	text-align:center;
	padding:0px;
	margin:20px 0 5px 0;
}
.produit-liste h2 a {
	text-decoration:none;
	color:#7c4d23;
}
.produit-liste h2 a:hover {
	text-decoration:underline;
}
.produit-liste p.dimension {
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:normal;
}
.produit-liste p.dimension span {
	font-weight:bold;
	color:#557c3a;
}
.produit-liste p.desc {
	font-size:13px;
	text-align:center;
}
.produit-liste .infos {
	margin:0 auto;
	width:85%
}
.produit-liste p.prix {
	padding:0px;
	margin:0px;
	font-size:15px;
	text-align:center;
	line-height:15px;
	color:#9c6533;
	font-weight:bold;
}
.produit-liste p.prix small {
	font-size:11px; 
	color:#9c6533;
	text-decoration:line-through
}
.pastilleNew {
	position:absolute;
	top:-8px;
	left:-7px;
	z-index:10
}
.pastilleSoldOut {
	position:absolute;
	right:-5px;
	top:108px;
	z-index:10
}
.Gamme-principale {
	float:left;
	width:290px;
	margin:10px 0 15px 15px
}
.Gamme-principale h2 {
	background:url(/legendya_images/site/bgTitreGammePrinc2.gif) no-repeat top left;
	width:286px;
	height:47px;
	font-size:32px;
	color:#4F642C;
	text-align:center;
}
.Gamme-principale h2 a { 
	color: #4F642C;
	text-decoration:none;
	padding:5px 0 0 0;
	display:block;
}
.voirFiche {
	text-align:center;
	margin: 5px 0
}

/*////////////////// DETAIL ////////////////////////////*/

h1.frise, h2.frise {
	background:url(/legendya_images/site/frise.gif) no-repeat 0px 5px;
	text-align:center;
	font-size: 40px;
	color:#4F642C;
	margin:25px 0 15px 0;
	padding: 0px 0 7px 0
}
.imageProduit {
	width:283px;
	float:left;
}
.caracteristiqueProduit {
	width:304px;
	float:right;
	margin: 0 15px 0 0
}
.caracteristiqueProduit .prix {
	font-size:25px;
	font-weight:bold;
}
.caracteristiqueProduit .prix span {color:#9c6533 !important}
.caracteristiqueProduit .prix small {
	font-weight:normal;
	font-size:16px
}
.caracteristiqueProduit p { margin:0 0 3px 0}
.caracteristiqueProduit p span {
	color:#6d9b47;
	font-size:15px;
}
.sp-detail { 
	border-top:1px solid #f6e9e7;
}
.agrandir {
	background:url(/legendya_images/site/loupe.gif) no-repeat 0 6px;
	padding: 0 0 0 10px;
	color:#a62417;
	font-size:11px
}
.box-prd {
	width:336px;
	height:336px;
	vertical-align:middle;
	text-align:center;
}
.tbn {
	width:80px;
	height:80px;
	border:1px solid #eee4cf;
	float:left;
	margin: 10px 2px 0 0
}
.tbn td {
	vertical-align:middle;
	text-align:center;
	width:80px;
	height:80px
}
.box-infos {
	padding: 0 0 0 24px;
}
.prix-detail {
	border-bottom:1px solid #eee4cf;
}
.prix-detail p {
	font-size:14px;
	margin:0 0 7px 0
}
.prix-detail p span {
	font-family:'Droid Sans Bold', Arial,sans-serif;
	font-size:18px;
}
.prix-detail small {
	color:#9f8143;
	font-size:11px;
}
.info {
	border-bottom:1px solid #eee4cf;
	padding: 5px 0 10px 0;
}
.info p {
	padding:0px;
	margin:0px;
	line-height:24px;
}
.info p span {
	font-size:16px;
}
.qte {
	float:left;
	margin:15px 0 5px 0;
	width:130px;
}
.qte select {
	border:1px solid #a62417;
	width:50px
}
.btnPanier {
	float:right;
	margin:5px 10px 5px 0;
}
.btnPanier input {
	 background:url(/legendya_images/site/ajoutPanier.gif) no-repeat top left;
	 border:0px;
	 width:157px;
	 height:46px;
	 cursor:pointer;
}
.separateur {
	border-top:1px solid #eee4cf;
	padding:10px 0 0 0;
}
p.paquet-cadeau {
	margin:10px 0 5px 0px;
	padding:0px;
}
p.paquet-cadeau input {
	border:1px solid #eee4cf !important;
	margin: 0 3px 3px 0;
	background:none !important;
}
.ami {
	padding:0px 0 0 20px;
	background:url(/legendya_images/site/puce-ami.gif) no-repeat 0 3px;
}
.descriptionProduit {
	padding:0 10px 0 0
}
.prev-prd a {
	padding:0 0 0 13px;
}
.next-prd {
	text-align:right;
}
.next-prd a {
	padding:0 13px 0 0px;
}


/********************************************************************/
/*  FOOTER  
/********************************************************************/

#footer {
	 /*background:#fff url(/legendya_images/site/bgFooter.gif) no-repeat 50% 99.8%;*/
	background:#fff url(/legendya_images/site/bgFooter.gif) no-repeat center top;
	width:832px;
	margin:0 auto;
	text-align:center;
	padding:35px 0 0 0;
	postion:relative;
	z-index:80;
}
.planteG {
	position:absolute;
	width:105px;
	height:106px;
	left:-50px;
	top:-100px;
	z-index:30
}
.planteD {
	position:absolute;
	width:183px;
	height:174px;
	right:-50px;
	top:-140px;
	z-index:30
}
.annexe {
	position:relative;
	z-index:90;
	background:#e3d7be
}
#footer a {
	color:#7e6635;
	font-size:10px;
	text-decoration:none;
	padding: 0 0 10px 0;
}
#footer a:hover {
	text-decoration:underline;
}
.linkAnnexe {
	position:relative;
	z-index:95;
	padding:20px 0 0 0
}

.imgTbn{
	float:left; 
	margin : 0 5px  10px 0;
	border:1px #E3D7BE solid;
}

/********************************************************************
 CONTACT 
/********************************************************************/

.FormContact{
		margin:10px 0 0 0;
	}
	.FormContact td{
		padding:2px 4px !important;
	}
	.FormContact input,	.FormContact textarea{
		border:1px #e3d7be solid;
		font: normal normal 13px Verdana,Times, Helvetica, sans-serif !important;
		padding: 2px 5px;
		color: #7e6635;
	}
	.FormSubmit {
		margin: 0;
		padding: 2px 5px;
		font: normal normal 13px Verdana,Times, Helvetica, sans-serif !important;
		color: #fff !important;
		background-color: #c1a05e;
		border:1px solid #c1a05e !important;
		cursor:pointer;
	}
	.LargeInput{
		width:381px;
	}
	.SmallInput{
		width:120px;
	}
	.MediumInput{
		width:246px;
	}
	.chkBoxes{
		/*background-color:white;border-width:0;*/
	}
	.XSmallInput{
		width:120px;
	}
	.HalfInput{
		width:183px;
	}
	.EditLibelle{
		margin: 40px 0;
		padding: 10px;
		width: 400px;
		border: 1px dotted;
		color: #000000;
	}
	.EditLibelle a {
		color: #000000;
	}





/*/////////////////////////////////////////////////////////////////////////////////////////////////////
ECOMMERCE
////////////////////////////////////////////////////////////////////////////////////////////////////*/

.TexteEcommerce{
	padding:0px 0 0 0;
}
#BarreNavEcommerce{
	font-family: 'Droid Sans', Arial,sans-serif;
	font-size:11px;
	padding:0 0 10px 0;
	color:#7e6635;
}
#BarreNavEcommerce A,#BarreNavEcommerce A:visited,#BarreNavEcommerce A:hover{
	font-family: 'Droid Sans', Arial,sans-serif;
	text-decoration : underline;
	color:#7e6635;
}
#BarreNavEcommerce .current{
	text-decoration:underline;
	font-weight:bold;
	font-size:12px;
}		
#ECommerce button, #ECommerce .Submit , .Btn, .FormSubmitPanier{
	padding: 2px 2px !important;
	margin:3px 0px 15px 0px !important;
	font:normal 12px 'Droid Sans', Arial,sans-serif !important;
	border:none;
	background-color:#c1a05e;
	color:#fff !important;
	cursor:pointer;
}
#ECommerce button:hover, #ECommerce .Submit:hover , .Btn:hover{
	background-color:#c1a05e;
}
#ECommerce .ChoixPaiement{
	padding:3px 0 ;
	font: normal bold  11px 'Droid Sans', Arial,sans-serif;;
}
#ECommerce {
	text-align: left;
	background-color: #e3d7be;
	border: 1px #b8a680 solid;
	padding : 8px ; 
	margin : 0 10px; 
	font-family: 'Droid Sans', Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#ECommerce .EnteteTableau{
	padding : 5px 15px 5px 15px;
	margin-bottom : 10px;
	text-align: center;
	color: #7e6635;
	border-bottom:1px dashed #b8a680;
	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 'Droid Sans Bold', Arial,sans-serif;
	text-transform: uppercase;
	color: #7e6635;
	margin: 0;
	padding: 5px 0 10px 0;
}
#ECommerce h3 {
	font: italic bold 14px 'Droid Sans Bold', Arial,sans-serif;
	text-transform: uppercase;
	color: #7e6635;
	margin: 0;
	padding: 20px 0 10px 0;
}
#ECommerce h4 {
	font: italic bold 13px 'Droid Sans Bold', Arial,sans-serif;
	text-transform: uppercase;
	color: #7e6635;
	margin: 0;
	padding: 10px 0 10px 0;
}
#ECommerce a{
	font-family: 'Droid Sans', Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7e6635;
}
#ECommerce td{
	font-family:'Droid Sans', Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding:2px 0;
}
#ECommerce .EcommercePanier thead{
	font: normal bold 10px 'Droid Sans Bold', Arial,sans-serif;
	color: #7e6635;
	margin: 5px 5px;
	letter-spacing : 0px;
	
}
#ECommerce .EcommercePanier th{
	padding: 5px;
	border-bottom:1px dashed #cccccc;
	border-top:1px dashed #cccccc;
}
#ECommerce .EcommercePanier tfoot{
	font: normal bold 12px 'Droid Sans Bold', Arial,sans-serif;
	color: #7e6635;
	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 !important;
	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: #7e6635;	
}
#ECommerce .EcommerceRelaisHoraire {
	margin-top:10px;
	background-color: #DCD7C6;
	border:	1px #910033 solid;
	display:none;
}
#ECommerce .EcommerceRelaisHoraire td{
	padding:2px 1px;
}
 
  
.Clikeo { 
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding:25px 0 10px 0;
	text-align:center;
	color :#9e9781;
	clear: both;
	font-size: 10px;
}
.Clikeo a,.Clikeo a:visited,.Clikeo a:active { 
	color :#9e9781; 
	text-decoration: none;
}
.Clikeo a:hover {
	color :#9e9781;
}