html,body{
	background-color:#e7e0d2;
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#60015b;
	text-align:center;
}

img					{ border-style:none; }
strong				{ font-size:16px;font-weight:bold;color:#463629;line-height:30px; }
span				{ text-transform:uppercase; }
.input				{ font-family:Arial;font-size:11px;color:#60015b;width:120px;border:solid 1px #60015b; }
.longinput			{ font-family:Arial;font-size:11px;color:#60015b;width:630px;border:solid 1px #60015b; }
.shortinput			{ font-family:Arial;font-size:11px;color:#60015b;width:95px;border:solid 1px #60015b;text-align:center; }
.select				{ font-family:Arial;font-size:11px;color:#60015b;border:solid 1px #60015b; }
.greylink			{ color:#A39B94; }
.noborder			{ border:none; }
.clearleft			{ clear:left; }
.clearboth			{ clear:both; }
.uppercase			{ text-transform:uppercase; }
.textaligncenter	{ text-align:center; }
.nobackground		{ background-image:none; }
.floatright			{ float:right; }
.relativeleft		{ position:relative;float:left; }
.submitbutton{
	position:relative;
	float:left;
	padding:3px 4px 2px 4px;
	background-color:#7B8F38;
	color:#ffffff;
	text-transform:none;
}
.submitbutton a			{ color:#ffffff;text-decoration:none; }
.submitbutton a:hover	{ color:#ffffff;text-decoration:none; }
.submitbutton span		{text-transform:none;}

#container{
	position:relative;
	float:none;
	width:100%;
	z-index:1;
	background-image:url('/images/nav/background.gif');
	background-position:center center;
	background-repeat:repeat-y;
}

.container{
	position:relative;
	float:none;
	width:981px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#ffffff;
	z-index:1;
}
	
/* ------------------------------------------------------------------------------------------------------------- */
/* Header */
/* ------------------------------------------------------------------------------------------------------------- */
#container #header{
	position:relative;
	width:981px;
	height:102px;
	text-align:left;
	background-color:#ffffff;
}
#container #header #logo{position:absolute;top:0px;left:8px;}
#container #header #services{position:absolute;top:5px;right:0;}
#container #header .minishopper{
	position:absolute;
	top:4px;
	left:670px;
	width:300px;
	height:60px;
	background-position:0 -110px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#container #header .minishopper-empty {background-position:0 0;}
.minishopper-container{	
	position:absolute;
	top:14px;
	left:70px;
	font-family:Verdana;
	font-size:9px;
	color:#878585;
}
.minishopper-title{
	position:relative;
	display:inline;
	top:0px;
	left:0px;
	white-space:nowrap;
	height:11px;
	background-position:0 -80px;
	background-repeat:no-repeat;
}
.minishopper-title span{visibility:hidden}
.minishopper-contentbasket{position:relative;display:inline;}
.minishopper-contentbasket b { font-size:9px;font-weight:bold;color:#ed8c01; }
.minishopper-complements{position:relative;width:230px;}
.minishopper-description{float:left;width:100%;font-size:9px;line-height:11px;}
.minishopper-description strong { font-size:10px;font-weight:bold;color:#ed8c01; }
.minishopper-viewmybasket{
	float:left;
	width:195px;
	height:13px;
	margin-top:5px;
	background-position:0 -200px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#container #header .separator{
	position:absolute;
	top:17px;
	left:670px;
	height:39px;
	width:1px;
	background-image:url('/images/header/pixel-grey.gif');
	background-position:0 0;
	background-repeat:repeat-y;
}
#container #header #searchbox{position:absolute;left:393px;top:19px;}
			
/* ADD BY NNG */
#container #header #searchbox a.commande{display:block;color:#878585;text-decoration:none;font-size:9px;position:relative;top:-8px}
#container #header #searchbox a.commande:hover{text-decoration:underline}
#container #header #searchbox form{position:relative;top:0px}	
/* END ADD BY NNG */
			
#searchbox .searchbox-title{
	position:absolute;
	width:80px;
	height:11px;
	background-position:0 -80px;
	background-repeat:no-repeat;
}
#searchbox .searchbox-input{position:absolute;top:13px;width:261px;}
#searchbox .searchbox-input input { width:230px;height:15px;padding:0;font-family:Verdana;font-size:9px;color:#878585;border:solid 1px #c8c8c8; }
#searchbox .searchbox-input .searchbox-submit{
	position:absolute;
	top:0px !important;top:1px;
	right:0px;
	width:24px;
	height:17px;
	background-position:0 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#searchbox .searchbox-input .searchbox-submit input { display:none; }
#container #header #knowallaboutyr{position:absolute;bottom:0;right:0;}
#knowallaboutyr .element{float:left;}
#knowallaboutyr .element a{ display:none; }
#knowallaboutyr .element .toutsavoirsuryroch{
	height:20px;
	width:250px;
	background-position:0 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#knowallaboutyr .element .conseilsbeaute{
	height:20px;
	width:169px;
	background-position:-250px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#knowallaboutyr .element .soinseninstitut{
	height:20px;
	width:169px;
	background-position:-419px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#knowallaboutyr .element_hover{float:left;}
#knowallaboutyr .element_hover a{display:none; }
#knowallaboutyr .element_hover .toutsavoirsuryroch{
	height:20px;
	width:250px;
	background-position:0 -25px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#knowallaboutyr .element_hover .conseilsbeaute{
	height:20px;
	width:169px;
	background-position:-250px -25px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#knowallaboutyr .element_hover .soinseninstitut{
	height:20px;
	width:169px;
	background-position:-419px -25px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#changeLang{
	cursor:pointer; 
	height:20px; 
	width:100px;
	text-align:center; 
	color:#7B8F38; 
	font-weight:bold; 
	font-family:Arial;
}
/* ------------------------------------------------------------------------------------------------------------- */
/* Moi */
/* ------------------------------------------------------------------------------------------------------------- */
#container #nav-me{
	position:relative;
	width:981px;
	height:28px;
	text-align:left;
	z-index:501;
	background-color:#ffffff;
	background-position:-15px 0;
  	background-repeat:no-repeat;
}
#container #nav-me .sprite-me{
	position:absolute;
	width:1px;
	height:1px;
	z-index:0;
  	background-position:-2000px -2000px;
  	background-repeat:no-repeat;
}
#container #nav-me .element{position:absolute;cursor:pointer;}
#container #nav-me .element span{display:none;}
.me-account{
	left:0;
	width:390px;
	height:28px;
  	background-position:-15px -30px;
  	background-repeat:no-repeat;
}
.recognized{height:28px;background-image:none;}
.recognized .recognized-account{
	float:left;
	width:94px;
	height:28px;
	background-position:-27px -30px;
	background-repeat:no-repeat;
}
.recognized .recognized-login{
	float:left;
	height:28px;
	padding:9px 0 0 15px;
	font-family:Arial;
	font-size:11px;
	color:#636362;
}
.recognized-login a{color:#636362;text-decoration:none;}
.recognized-login a:hover{color:#636362;text-decoration:underline;}
.logged{height:28px;background-image:none;}
.logged .logged-account{float:left;width:130px;height:28px;background-position:-117px -60px;background-repeat:no-repeat;}
.logged .logged-login{
	float:left;
	height:28px;
	padding:7px 0 0 5px;
	font-family:Arial;
	font-size:11px;
	color:#636362;
}
.logged-login a{color:#636362;text-decoration:none;}
.logged-login a:hover{color:#636362;text-decoration:underline;}
.me-login{
	position:absolute;
	left:136px;
	top:0px;
	width:280px;
	height:19px;
	padding:9px 0 0 12px;
	font-family:Arial;
	font-size:11px;
	color:#636362;
}
.me-login a{color:#636362;text-decoration:none;}
.me-login a:hover{color:#636362;text-decoration:underline;}
.me-login-recognized{
	/*float:left;*/
	margin-left:275px;
	height:28px;
	padding:9px 0 0 15px;
	font-family:Arial;
	font-size:11px;
	color:#636362;
}
.me-login-recognized a{color:#636362;text-decoration:none;}
.me-login-recognized a:hover{color:#636362;text-decoration:underline;}
.me-newsletter{
	left:393px;
	width:194px;
	height:28px;
	background-position:-408px -30px;
	background-repeat:no-repeat;
}
.newsletter-logged{display:none;}
.me-magasin{
	left:588px;
	width:194px;
	height:28px;
	background-position:-604px -30px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.magasin-logged{background-position:-604px -60px;}
/* ADD BY NNG */
.magasin-logged-city{height:20px;width:96px;background-position:-606px 41px;color:white;text-transform:uppercase;font-size:11px;padding:8px 0 0 13px!important;left:84px!important}
/* END ADD BY NNG */
				
.magasin-logged-magasin{
	position:absolute;
	left:82px;
	height:28px;
	padding:9px 0 0 12px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#7b8f38;
}
.me-vpci{
	left:785px;
	width:194px;
	height:28px;
 	background-position:-800px -30px;
 	background-repeat:no-repeat;
}
			
.me{
	display: none;
	position:absolute;
	z-index:900;
  	background-position:0 0;
  	background-repeat:no-repeat;
}
.me_hover{display: block;cursor:default;}

/* MOD BY NNG */
#me0{width:280px;height:auto;left:0;top:28px;background-position:0 0;cursor:default}
#me0 .title{overflow:hidden;height:28px;width:138px;padding:0;margin:0;display:inline-block;background-position:-15px 71px;position:absolute;top:-34px;left:-6px}
#me0 .titlelog{font-size:11px;color:white;overflow:hidden;height:20px;padding:8px 0 0 5px;margin:0;display:inline-block;background:#998469;position:absolute;top:-34px;left:-6px;width:280px}/*width:224px;*/
#me0 .titlelog span{float:left;text-transform:none;display:inline-block;}					
#me0 .titlelog span.monCompte{background-position:-115px 35px;height:22px;width:130px}			
#me0 .contentNav{width:274px;height:auto;border:6px solid #998469;position:relative;}		
#me0 .me0-container1{position:absolute;top:7px;left:15px;width:168px;font-family:Arial;font-size:9px;color:#47372a;}
#me0 .me0-container1 strong{ line-height:normal;color:#47372a;font-size:10px;text-transform:uppercase;line-height:18px; }
#me0 .me0-container1 .input{ width:248px;height:13px;margin:0 0 3px 0 !important;margin:0 0 2px 0;font-weight:normal;font-family:Verdana;font-size:9px;color:#47372a;line-height:14px;border:solid 1px #b1b1b0;background-color:#ffffff; }
#me0 .me0-container1 table{ width:250px; }
#me0 .me0-container1 td.TdColLeft{ text-align:left;font-size:9px;padding-top:12px; }
#me0 .me0-container1 td.TdColRight{ text-align:right; }
#me0 .me0-container1 a{ color:#47372a;font-weight:bold;text-decoration:underline; }
#me0 .me0-container1 a:hover{ color:#47372a;font-weight:bold;text-decoration:none; }

#me0 .me0-container2{position:absolute;top:102px;width:250px;font-family:Arial;font-size:10px;color:#47372a;line-height:11px;font-weight:bold;}		
#me0 .me0-container2 strong{ line-height:normal;color:#47372a;font-size:10px;text-transform:uppercase;line-height:18px; }
#me0 .me0-container2 img{ margin-top:8px;float:right; }
#me0 .me0-container2 a{ color:#47372a;text-decoration:none; }
#me0 .me0-container2 a:hover{ color:#47372a;text-decoration:underline; }

/**************************************************/
/* FEAT 795 - Fidelity                            */
/**************************************************/

#me0 .me0-container1{position:static;margin:7px 0 0 15px}
#me0 .me0-container2{position:static;margin:15px 15px 33px 15px}

#me0 .me0-container3 {color: #47372A;font-family: Arial;font-size: 10px;font-weight: bold;line-height: 11px;width: 250px;background:#CCBB98;border-top:6px solid #998469;padding:12px 9px 33px 15px}
#me0 .me0-container3 strong {color: #47372A;font-size: 10px;line-height: 18px;text-transform: uppercase}
#me0 .me0-container3 a.button{display:inline-block;background:#7b8f38;color:white;margin:0;padding:1px 3px 2px 3px;text-transform:uppercase;font-size:10px;position:absolute;right:9px;bottom:12px}
#me0 .me0-container3 a.button:hover{text-decoration:none}

/**************************************************/
/* FIN FEAT 795 - Fidelity                        */
/**************************************************/

.me-logged #me0{width:213px;height:263px;left:0;top:28px;background-position:0 -800px;background:none!important}
.me-logged #me0 .title{font-size:11px;color:white;overflow:hidden;height:20px;width:263px;padding:8px 0 0 5px;margin:0;display:inline-block;background:#998469;position:absolute;top:-34px;left:-6px}
.me-logged #me0 .title span{float:left;text-transform:none;display:inline-block;}					
.me-logged #me0 .title span.monCompte{background-position:-115px 35px;height:22px;width:130px}	
.me-logged #me0 .contentNav {
	width:257px;
	height:auto;
	border:6px solid #998469;
	background-color:#e0d4bb;
	position:relative;
	padding-top: 13px;
	padding-bottom:8px
}		
.me-logged #me0 .contentNav .account-link {
	padding:0 0 6px 7px;
	background:url(../netng/img/bullet_account.gif) no-repeat 0px 4px;
	display:block;
	color:#47372a;
	font:normal 10px arial;
	text-transform:uppercase;
	text-decoration:none
}
.me-logged #me0 .contentNav .account-link:hover{text-decoration:underline}
.me-logged #me0 .contentNav .close{background:url(../netng/img/close3.gif) no-repeat 0px 2px;padding:0 0 0 10px;color:#938572;margin-left:10px;text-decoration:none;float:none}
.me-logged #me0 .contentNav .close:hover{text-decoration:underline}
.me-logged #me0 .me0-container1 {
	background:none !important;
	position:static;
	width:auto;
	font-family:Arial;
	font-size:9px;
	color:#47372a;
	border-bottom:1px solid #baaa92;
	padding:0;
	margin:15px 10px 0 10px
}
.me-logged #me0 .me0-container1 .account-link{width:100%;font-size:10px !important;font-size:10px;line-height:20px;}
.me-logged #me0 .me0-container1 .account-link a{ color:#47372a;text-decoration:none; }
.me-logged #me0 .me0-container1 .account-link a:hover{ color:#47372a;text-decoration:underline; }
.me-logged #me0 .me0-container2 {
	background:none !important;
	position:static;
	width:auto;
	font-family:Arial;
	font-size:10px;
	color:#47372a;
	line-height:11px;
	font-weight:bold;
	border-top:0;
	border-bottom:1px solid #cbbca2;
	padding:0!important;
	margin:3px 10px 6px 10px
}
.me-logged #me0 .me0-container2 h1{color:#46372a;font:normal 24px arial;margin:0}
.me-logged #me0 .me0-container2 .account-link{width:100%;font-size:10px !important;font-size:10px;/*line-height:18px;*/}
.me-logged #me0 .me0-container2 .account-link a{ color:#47372a;text-decoration:none; }
.me-logged #me0 .me0-container2 .account-link a:hover{ color:#47372a;text-decoration:underline; }

		
#me1{width:393px;height:118px;left:395px;top:28px;background-position:0 -200px}
#me1 .title{overflow:hidden;height:28px;width:196px;padding:0;margin:0;display:inline-block;background-position:-410px 71px;position:absolute;top:-34px;left:-6px}
#me1 .contentNav{width:379px;height:109px;background:#e7e0d2;border:6px solid #998469;position:relative;}		
#me1 form {background:url(/images/catalog/content/vignette-newsletter.jpg) no-repeat top left;margin:5px}
#me1 .me1-container1{padding-left:111px; font-family:Arial;font-size:11px;color:#646567;font-weight:normal;}
#me1 .me1-container1 img{padding-bottom:10px}
#me1 .me1-container1 strong{ line-height:normal;color:#646567;font-size:10px;text-transform:uppercase; }
#me1 .me1-container1 a { color:#646567;font-weight:normal;text-decoration:none; }
#me1 .me1-container1 a:hover{ color:#646567;font-weight:normal;text-decoration:underline; }
#me1 .me1-container2{padding:15px 0 0 111px;font-family:Arial;font-size:11px;color:#underline;line-height:11px;font-weight:bold;}
#me1 .me1-container2 .input { 
	background-color:#FFFFFF;
	border:1px solid #B1B1B0;
	color:#646567;
	font-family:Arial;
	font-size:9px;
	height:13px;
	line-height:14px;
	padding:0 2px;
	width:141px;}
#me1 .me1-container2 td.TdColLeft{ color:#646567;width:236px;text-align:left;font-size:9px; }
#me1 .me1-container2 td.TdColRight{ width:30px;text-align:left;padding:0 0 0 2px; }
#me1 .me1-container2 a { color:#underline;text-decoration:none; }
#me1 .me1-container2 a:hover{ color:#underline;text-decoration:underline; }
				
.me1-right{left:199px !important;}
.me1-right .title{right:-6px !important;left:inherit !important}
* html .me1-right .title{left:189px !important}
*+html .me1-right .title{left:189px !important}

#me2{width:393px;height:149px;left:590px;top:28px}/*netng : top:28px*/
#me2 .title{overflow:hidden;height:28px;width:196px;padding:0;margin:0;display:inline-block;background-position:-606px 71px;position:absolute;top:-34px;left:-6px}
#me2 .contentNav{width:379px;height:auto;background:#e7e0d2;border:6px solid #998469;position:relative;}
#me2.store-found .title{height:20px;width:98px;background-position:-606px 41px;color:white;text-transform:uppercase;font-size:11px;padding:8px 0 0 98px;font-weight:bold!important}
/** #me2 .me2-container1{height:auto;margin:5px 0 0 10px;padding:13px 0 0 109px;background-image:url("/images/catalog/content/vignette-magasin.jpg");background-repeat:no-repeat;} **/
/** .store-found .me2-container1{height:106px!important;padding:0px 0 0 109px!important} **/
* html #me2 .me2-container1{position:relative;top:5px;padding:13px 0 0 104px}
* html .store-found .me2-container1{height:106px!important;padding:0px 0 0 104px!important}
*+html #me2 .me2-container1{position:relative;top:5px;padding:13px 0 0 104px}
*+html .store-found .me2-container1{height:106px!important;padding:0px 0 0 104px!important}		
#me2 .me2-container1 a{color:#646567;font-size:11px;display:inline-block;margin-bottom:14px}
#me2.store-found .me2-container1 a{margin-bottom:13px}		
#me2 .me2-container1 a small{display:inline}
#me2 .me2-container1 a strong{color:#8b961e;font-size:11px;font-weight:bold;text-transform:uppercase;display:inline;line-height:12px}
#me2 .me2-container1 a:hover{text-decoration:underline}
#me2 .me2-container2{height:29px;font-family:Arial;	font-size:10px;background:#ffffff;line-height:11px;}
* html #me2 .me2-container2{position:relative;top:4px;height:30px;}
*+html #me2 .me2-container2{position:relative;top:4px;height:30px;}
#me2 .me2-container2 strong{ line-height:normal;color:#ffffff;font-size:10px;text-transform:uppercase; }
#me2 .me2-container2 a { color:#646567;font-size:11px;font-weight:normal;text-decoration:none; }
#me2 .me2-container2 a:hover{text-decoration:underline; }
#me2 .me2-container2 img {vertical-align:middle}

/**************************************************/
/* FEAT 795 - Fidelity                            */
/**************************************************/

/** me2-container1 est modifie pour ne plus forcer le style de container1-1 qui entrait en conflit avec le style de container1-2**/

#me2 .me2-container1{padding-top:0;padding:0px;margin:18px;height:auto;background:none!important;}


#me2 .me2-container1 .showActu{color:#646567;font-size:11px;margin-bottom:1px}
#me2 .me2-container1 .showActu a{color:#7B8F38;font-weight:bold}
#me2 .me2-container1 .me2-container1-1{position:relative;min-height:58px;background:url(/images/catalog/content/vignette-magasin.jpg) no-repeat center left;padding-left:109px;margin-bottom:20px}
#me2 .me2-container1 .me2-container1-1 a{margin-bottom:4px}
#me2 .me2-container1 .me2-container1-1 a.button{display:inline-block;background:#7b8f38;color:white;margin:6px 0 0 0;padding:0 3px;text-transform:uppercase;font-size:10px;}
#me2 .me2-container1 .me2-container1-1 a.button:hover{text-decoration:none}

#me2 .me2-container1 .me2-container1-2{position:relative;min-height:66px;background:url("/images/catalog/content/vignette-fidelite.jpg") no-repeat center left;padding:16px 0 0 109px;border-top:1px solid #c0b29c;}
#me2 .me2-container1 .me2-container1-2 a{margin:8px 0 4px 0}
#me2 .me2-container1 .me2-container1-2 a.button{display:inline-block;background:#7b8f38;color:white;margin:0;padding:0 3px;text-transform:uppercase;font-size:10px;margin-top:3px}
#me2 .me2-container1 .me2-container1-2 a.button:hover{text-decoration:none}

/**************************************************/
/* FIN FEAT 795 - Fidelity                        */
/**************************************************/

.me2-right{left:395px!important}
.me2-right .title{right:-6px!important;left:inherit!important}
* html .me2-right .title{left:189px !important}
*+html .me2-right .title{left:189px !important}

#me3{width:391px;height:172px;left:590px;background:none;top:28px;color:#646567;font-size:11px}
#me3 .title{overflow:hidden;height:28px;width:194px;padding:0;margin:0;display:inline-block;background-position:-802px 71px;position:absolute;top:-34px;right:-6px}
#me3 .contentNav{width:379px;height:163px;background:#e7e0d2;border:6px solid #998469;position:relative;}
#me3 .me3-container1{float:left;padding:5px 10px 4px 5px}
#me3 .me3-container2{font-family:Arial;font-size:11px;line-height:11px;padding:10px}
#me3 .me3-container2 a{color:#646567;font-size:11px;text-decoration:none; }
#me3 .me3-container2 a:hover{ color:#646567;font-size:11pxtext-decoration:underline; }
#me3 .me3-container3{font-family:Arial;font-size:11px;	color:#47372a;line-height:normal;font-weight:bold;padding:5px}
#me3 .me3-container3 .input{width:35px;height:19px;font-weight:bold;font-family:Arial;font-size:14px;color:#646567;line-height:14px;border:0;background-color:#ffffff; padding:0 5px 2px 5px}
*+html #me3 .me3-container3 .input{padding-top:2px;width:37px;height:15px}						
#me3 .me3-container3 td.TdColLeft{color:#646567;text-align:left;font-size:11px; width:145px}
#me3 .me3-container3 td.TdColRight{color:#646567;text-align:left;padding:2px 0 0 0 !important;padding:0; }
#me3 .me3-container3 a {text-decoration:none; }
#me3 .me3-container3 a:hover{text-decoration:underline; }
#me3 .me3-container4{font-family:Arial;font-size:11px;color:#646567;line-height:11px;padding:10px;clear:both;background:white;zoom:1}
#me3 .me3-container4 strong{ line-height:normal;color:#646567;font-size:10px;text-transform:uppercase; }
#me3 .me3-container4 a {color:#646567;text-decoration:none; }
#me3 .me3-container4 a:hover{color:#646567;text-decoration:underline; }
/* END MOD BY NNG */	
		
/* ------------------------------------------------------------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------------------------------------------------------------- */
#container #footer{
	position:relative;
	width:981px;
	height:265px;
	text-align:left;
	background-color:#ffffff;
	clear:both;
}
#container #footer #brand{
	position:absolute;
	right:0;
	top:0px;
	width:234px;
	cursor:pointer;
}
#container #footer #resume{
	position:absolute;
	width:732px;
	height:236px;
	left:0;
	top:0px;
	background-color:#f2f4eb;
}
#container #footer  #resume-f893{;
	position:absolute;
	width:732px;
	height:auto;
	left:0;
	top:15px;
	background-color:#f2f4eb;
}
#container #footer #resume .separator{
	position:relative;
	width:100%;
	height:2px;
	margin-left:0px;
  	background-position:0 0;
  	background-repeat:no-repeat;
}
#container #footer #resume .separator-vert{
	position:absolute;
	/* top:20px; */
	top:5px;
	left:165px;
	width:2px;
	height:155px;
  	background-position:-200px -10px;
  	background-repeat:no-repeat;
}
#container #footer #resume #offerterms{position:relative;width:100%;}
#container #footer #resume #complements{position:absolute;top:125px;left:570px;}
#container #footer #resume #resume-content{position:relative;width:100%;margin:0 0 15px 0 !important;margin:-10px 0 15px 0;}
#container #footer #resume #resume-content #basic-infos{position:absolute;width:165px;}
#basic-infos #basic-infos-title{
	position:absolute;
	left:15px;
	/* top:20px; */
	top:5px;
	width:150px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#546038;
}
#basic-infos #callnumber{
	position:absolute;
	/* top:35px; */
	top:20px;
	width:185px;
	height:80px;
	background-position:0 -10px;
	background-repeat:no-repeat;
}
#basic-infos #callnumber span { display:none; }
#basic-infos #otherlinks{
	position:absolute;
	/* top:120px; */
	top:105px;
	width:165px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#7b8f38;
}
#basic-infos #otherlinks .element{position:relative;font-family:Arial;width:150px;clear:both;left:15px;}
#basic-infos #otherlinks a{color:#7b8f38;text-decoration:none;}
#basic-infos #otherlinks a:hover{color:#7b8f38;text-decoration:underline;}
#container #footer #resume #resume-content #alllinks{
	position:absolute;
	left:170px;
	width:550px;
	font-family:Arial;
	font-size:10px;
	color:#7b8f38;
}
#alllinks #alllinks-content{
	position:absolute;
	left:15px;
	/* top:20px; */
	top:5px;
}
#alllinks-content .elemental{position:relative;}
#alllinks-content .elemental .alllinks-title{
	width:100%;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#546038;
}
#alllinks #alllinks-content .elemental a{color:#7b8f38;font-family:Arial;text-decoration:none;}
#alllinks #alllinks-content .elemental a:hover{color:#7b8f38;font-family:Arial;text-decoration:underline;}
#alllinks #alllinks-content .separator-hor{
	position:relative;
	height:2px;
	margin:10px 0 10px 0 !important;margin:8px 0 -3px 0;
  	background-position:0 0;
  	background-repeat:no-repeat;
}
.alllinks-long{width:530px;}
.alllinks-short{width:380px;}
#container #footer #resume #international{
	position:relative;
	width:717px;
	top:13px !important; top:-8px;
	left:15px;
	font-family:Arial;
	font-size:10px;
	color:#7b8f38;
}
#international b{font-size:11px;}
#international a{color:#7b8f38;text-decoration:none;}
#international a:hover{color:#7b8f38;text-decoration:underline;}

/* ------------------------------------------------------------------------------------------------------------- */
/* Template HOMEPAGE */
/* ------------------------------------------------------------------------------------------------------------- */
#homepage{
	position:relative;
	width:981px;
	z-index:101;
	text-align:left;
	background-color:#ffffff;
}
#homepage #offerbloc-principal{position:relative;width:981px;}
#homepage #offerbloc-valid{
	position:relative;
	width:981px;
    font-family:Arial;
    font-size:10px;
    color:#878585;
    line-height:16px;
    text-align:left;
}
#homepage #offerbloc-elements{position:relative;width:981px;height:234px;}
#offerbloc-elements #offerbloc-elementboutique{position:absolute;top:112px;}
#offerbloc-elements #offerbloc-elementconseil{position:absolute;left:498px;}
#offerbloc-elements #offerbloc-elementgift{position:absolute;left:747px;}
#homepage-gab1{
	position:relative;
	width:981px;
	z-index:101;
	text-align:left;
	background-color:#ffffff;
}
#homepage-gab1 #offerbloc-principal{position:relative;width:981px;}
#homepage-gab1 #offerbloc-valid{
	position:relative;
	width:981px;
    font-family:Arial;
    font-size:10px;
    color:#878585;
    line-height:16px;
    text-align:right;
}
#homepage-gab1 #offerbloc-elements{position:relative;width:981px;height:239px;}
#homepage-gab1 #offerbloc-elements #offerbloc-Carrousel{position:absolute;top:5px;}
#homepage-gab1 #offerbloc-elements #offerbloc-elementboutique{position:absolute;top:118px;}
#homepage-gab1 #offerbloc-elements #offerbloc-elementconseil{position:absolute;left:498px;top:5px;}
#homepage-gab1 #offerbloc-elements #offerbloc-elementgift{position:absolute;left:747px;top:5px;}
#homepage-gab1 #offerbloc-moreelements{position:relative;width:981px;height:124px;padding:15px 0 0 0;}
#homepage-gab1 #offerbloc-moreelements .offerbloc-moreelement-element1{position:absolute;}
#homepage-gab1 #offerbloc-moreelements .offerbloc-moreelement-element2{position:absolute;right:0;}
/*
#homepage-gab2{
	position:relative;
	width:981px;
	height:620px;
	z-index:101;
	text-align:left;
	background-color:#ffffff;
}
#homepage-gab2 #offerbloc-principal{
	position:relative;
	width:981px;
}
#homepage-gab2 #offerbloc-valid{
	position:relative;
	width:732px;
    font-family:Arial;
    font-size:10px;
    color:#878585;
    line-height:16px;
    text-align:left;
}
#homepage-gab2 #offerbloc-Carrousel{
	position:absolute;
	top:510px;
}
#homepage-gab2 #offerbloc-elementboutique{
	position:absolute;
	top:514px;
	right:0;
}
#homepage-gab2 #offerbloc-elementconseil{
	position:absolute;
	right:0;
	top:16px;
}
#homepage-gab2 #offerbloc-elementgift{
	position:absolute;
	right:0;
	top:265px;
}
    		
#homepage-gab3{
	position:relative;
	width:981px;
	height:500px;
	z-index:101;
	text-align:left;
	background-color:#ffffff;
}
#homepage-gab3 #offerbloc-principal{
	position:relative;
	width:981px;
}
#homepage-gab3 #offerbloc-valid{
	position:relative;
	width:732px;
    font-family:Arial;
    font-size:10px;
    color:#878585;
    line-height:16px;
    text-align:left;
}
#homepage-gab3 #offerbloc-Carrousel{
	position:absolute;
	top:16px;
	right:0;
}
#homepage-gab3 #offerbloc-elementboutique{
	position:absolute;
	top:391px;
	right:0;
}
#homepage-gab3 #offerbloc-elementconseil{
	position:absolute;
	right:248px;
	top:142px;
}
#homepage-gab3 #offerbloc-elementgift{
	position:absolute;
	right:0;
	top:142px;
}
*/
#homepage-gab2{
	position:relative;
	width:981px;
	margin-top:10px;
	z-index:101;
	text-align:left;
	background-color:#ffffff;
}
#homepage-gab2 #offerbloc-principal{position:relative;width:981px;}
#homepage-gab2 #offerbloc-second01{position:absolute;top:0;right:0;}
#homepage-gab2 #offerbloc-second02{position:absolute;top:178px;right:0;}
#homepage-gab2 #offerbloc-valid{
	position:relative;
	width:981px;
    font-family:Arial;
    font-size:10px;
    color:#878585;
    line-height:16px;
    text-align:right;
}
#homepage-gab2 #offerbloc-elements{position:relative;width:981px;height:239px;}
#homepage-gab2 #offerbloc-elements #offerbloc-Carrousel{position:absolute;top:5px;}
#homepage-gab2 #offerbloc-elements #offerbloc-elementboutique{position:absolute;top:118px;}
#homepage-gab2 #offerbloc-elements #offerbloc-elementconseil{position:absolute;left:498px;top:5px;}
#homepage-gab2 #offerbloc-elements #offerbloc-elementgift{position:absolute;left:747px;top:5px;}
#homepage-gab2 #offerbloc-moreelements{
	position:relative;
	width:981px;
	height:124px;
	padding:15px 0 0 0;
}
#homepage-gab2 #offerbloc-moreelements .offerbloc-moreelement-element1{position:absolute;}
#homepage-gab2 #offerbloc-moreelements .offerbloc-moreelement-element2{position:absolute;right:0;}
/* ------------------------------------------------------------------------------------------------------------- */
/* Footer complements */
/* ------------------------------------------------------------------------------------------------------------- */
#footer-complements {
	position:relative;
	width:981px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	top:5px;
	font-family:Arial;
	font-size:10px;
	color:#878585;
	line-height:18px;
	text-align:center;
}
#footer-complements a{color:#878585;text-decoration:none;}
#footer-complements a:hover{color:#878585;text-decoration:underline;}
#footer-complements #fevad{margin-top:10px;}
		 
/* ------------------------------------------------------------------------------------------------------------- */
/* DHTML Mask */
/* ------------------------------------------------------------------------------------------------------------- */
#dhtmlmask{
	position:absolute;
	top:0;
	left:0;
	z-index:301;
	width:981px;
	height:525px;
}
.ishidden{visibility:hidden;}
.isvisible{visibility:visible;} 

/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique Categories */
/* ------------------------------------------------------------------------------------------------------------- */
#item-02{padding:15px 0 0 0;}
#item-01{position:relative;z-index:1;/* margin-top:15px; */}
#item-01 #breadcrumb{
	position:relative;
	line-height:18px;
	font-family:Arial;
	/* font-size:18px; */
	/* color:#c48890; */
}
			
#item-01 #breadcrumb a.menu{/* color:#c48890;*/ text-decoration:underline;}
#item-01 #breadcrumb a.menu:hover{/* color:#c48890;*/ text-decoration:none;}
#item-01 #breadcrumb #chemin a.menu{color:#7B8F38;text-decoration:none;}
#item-01 #breadcrumb #chemin a.menu:hover{color:#7B8F38;text-decoration:underline;}
#item-01 #breadcrumb a.breadcrumbfirstelement{font-size:12px;}	
#item-01 #breadcrumb span{font-size:12px;text-transform:none;}
#item-01 #breadcrumb h2{font-size:12px;display:inline;}

#item-01 #left_column{
	position:relative;
	float:left;
	width:183px;
	margin:0 20px 0 0;
	padding-bottom:10%;
}
.inactiveCategory{background-color:#f6edee;}
.activeCategory{background-color:#c48890;font-weight:bold;}
.inactiveSubCategory{background-color:#f6edee;}
.activeSubCategory{background-color:#c48890;font-weight:bold;}
.firstmenulink{background-color:#e8e0d3;font-weight:bold;text-align:left;padding-left:5px;}
#left_column a{color:#46362a;font-family:Arial;font-size:11px;text-decoration:none;}
#left_column a:hover{color:#46362a;font-family:Arial;font-size:11px;text-decoration:underline;}
#left_column .titre1{
	position:relative;
	width:183px;
	height:25px;
	margin-bottom:1px;
	font-family:Arial;
	font-size:12px;
	line-height:25px;
	color:#46362a;
	text-transform:uppercase;
	font-weight:bold;
}
#left_column .titre1 img{display:none;}
#left_column .titre1 div{position:absolute;left:15px;}
#left_column .sousmenu{
	position:relative;
	margin:-1px 0 1px 0;
	padding:0 0 6px 0;
	width:183px;
	background-color:#f6edee;
}
#left_column .sousmenu_magasin{
	position:relative;
	width:181px;
	margin-top:-2px;
	padding:0 0 5px 5px;
	background-color:#ffffff;
	border-left:solid 1px #e8e0d3;
	border-right:solid 1px #e8e0d3;
	text-align:left;
}
#left_column .sousmenu .titre2{
	position:relative;
	width:183px;
	height:19px;
	font-family:Arial;
	font-size:10px;
	line-height:19px;
	color:#a39b94;
	text-transform:uppercase;
}
#left_column .sousmenu .titre2 img{display:none;}
#left_column .sousmenu .titre2 div{position:absolute;left:15px;}
#left_column .sousmenu .titre3{
	position:relative;
	width:100%;
	font-family:Arial;
	font-size:10px;
	line-height:13px;
	color:#463629;
}
#left_column .sousmenu .titre4{width:168px;padding-left:15px;}
#item-01 #content_top{position:relative;float:left;width:531px;}
.bandeau_famille{position:relative;float:left;width:531px;margin:4px 0 4px 0;}
#affichage_resultats{position:relative;float:left;width:531px;}
.no-available{color:#7b8f37;font-weight:normal;width:175px;}
			
/* ------------------------------------------------------------------------------------------------------------- */
/* Numerotation */
/* ------------------------------------------------------------------------------------------------------------- */
.numerotation{
	position:relative;
	float:left;
	width:100%;
	margin-top:5px;
	height:16px;
	background-color:#FFFFFF;
	color:#b1b1b0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.numerotation .Element{position:relative;float:right;line-height:16px;}
.numerotation .Element a.menu{color:#b1b1b0;text-decoration:underline;}
.numerotation .Element a.menu:hover{color:#b1b1b0;text-decoration:none;}
.numEleBtn{padding-left:4px;padding-right:4px;}
.numEleMar{margin-right:5px;}
.numerotation_page{
	position:relative;
	float:right;
	background-color:#FFFFFF;
	color:#b1b1b0;
	font-size:10px;
	margin-right:20px;
	font-family:Arial;
	text-align:right;
}
.numerotation_page select{font-family:Arial;font-size:10px;}
			
/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique Produits */
/* ------------------------------------------------------------------------------------------------------------- */
#col_droite a.underline{font-family:Arial;/* font-size:10px; */line-height:24px;color:#564419;text-decoration:underline; }
#col_droite a.underline:hover{font-family:Arial;/* font-size:10px; */line-height:24px;text-transform:inherit;color:#564419;text-decoration:none; }
.product_minidetail{font-family:Arial;font-size:11px;color:#878585;text-transform:uppercase;}
.product_minidetail_classic{font-family:Arial;font-size:11px;color:#878585;text-transform:none;}
.space_dbl select{font-family:Arial;font-size:10px;}
.product_info_complements{float:right;width:338px;margin-top:10px;}
.product_price_info{float:left;width:100%;}
#focus_prod_title{
	position:relative;
	float:left;
	padding:2px 4px 2px 4px;
	background-color:#c4c9c8;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
}
#focus_prod_title_basket{
	position:relative;
	float:right;
	padding:2px 4px 2px 4px;
	background-color:#c4c9c8;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	width:150px;
}
#item-02 #focus_prod_title_basket{
	position:relative;
	float:left;
	padding:2px 4px 2px 4px;
	background-color:#7B8F38;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	width:187px;
}
.endline{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	line-height:0px;
	font-size:0px;
	background-color:#c4c9c8;
	margin-top:-15px;
}
HR{background-color:#c4c9c8;border:none;height:1px;}
#brand_corner{position:relative;float:left;margin-bottom:10px;width:100%;}
.miniproductsdetail_picture{position:relative;float:left;width:65px;}
.miniproductsdetail_content{position:relative;float:left;width:90px;line-height:normal;}
.miniproductsdetail_content .space_dbl{font-size:12px;}
#leftPushContainer .miniproductsdetail_content .product_title{font-size:11px;font-weight:bold;text-transform:none;}
.ap_box_container{clear:both;position:relative;height:40px;}
/*#colonne_droite .ap_box_container{
	height:50px;
}*/
	
/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique Promotions */
/* ------------------------------------------------------------------------------------------------------------- */
#promotions{float:left;width:750px;}	
#promotions #Carrousel{float:left;width:750px;height:135px;}
#promotions .ColumnLeft{float:left;width:385px;}
#promotions .ColumnRight{float:left;width:365px;}	
#promotions .Columnel{float:left;margin-bottom:-3px;}
			
/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique OpenSet */
/* ------------------------------------------------------------------------------------------------------------- */
#item-01 .content_top_large{position:relative;float:left;width:750px;}
#item-01 .content_top_large
#item-01 #openset_content_top #breadcrumb{
	position:relative;
	line-height:18px;
	font-family:Arial;
	font-size:18px;
	color:#7b8f38;
}
			
#item-01 #openset_content_top #breadcrumb a.menu{color:#7b8f38;text-decoration:none; }
#item-01 #openset_content_top #breadcrumb a.menu:hover{color:#7b8f38;text-decoration:underline; }
#item-01 #openset_content_top #breadcrumb a.breadcrumbfirstelement{font-size:12px; }	
#item-01 #openset_content_top #breadcrumb span{font-size:12px; }	
#detail_popin{	font-size:10px;}
	
/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique Basket */
/* ------------------------------------------------------------------------------------------------------------- */
.basket-item-01{width:750px;}
table.checkoutmap{width:100%;}
table.checkoutmap td{width:20%;}
.push_content .ap_texte, .ap_as{font-size:10px;}
.push_content .ap_texte, .ap_as a{text-transform:none;font-family:Verdana;font-size:9px;}
#gift{
	position:relative;
	width:706px;
	margin-top:10px;
	padding:15px 20px 15px 20px;
	border:solid 2px #ed8d33;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
}
#gift span.title{font-size:14px;color:#ed8d33;font-weight:bold;}
#gift .gift_description{position:relative;float:left;clear:both;}
#gift .gift_description .gift_radio{position:relative;float:left;width:20px;}
#gift .gift_description .gift_nfo{position:relative;float:left;margin-top:0 !important;margin-top:5px;}
#gift .gift_description .gift_nfo .gift_nfo_tilte{
	position:relative;
	float:left;
	width:100%;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	font-weight:bold;
}
#gift .gift_description .gift_nfo .gift_nfo_more{position:relative;float:left;width:100%;}
#gift .gift_description .gift_nfo .gift_nfo_more a{color:#a39b94;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:underline;}
#gift .gift_description .gift_nfo .gift_nfo_more a:hover{color:#a39b94;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#basket_content{
	position:relative;
	width:750px;
	margin-top:10px;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
}
	
#basket_content_print{
	position:relative;
	margin-top:10px;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
}
#basket_content .basket_content_header{
	position:relative;
	/* float:left; */
	width:730px;
	margin-bottom:10px;
	padding-left:20px;
	font-weight:bold;
}
#basket_content .basket_content_header span.title{font-size:14px;color:#7b8f38;}
#basket_content a{color:#a39b94;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:underline;}
#basket_table a{color:#a39b94;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:underline;}
#basket_content a:hover{color:#a39b94;font-size:9px;text-transform:uppercase;font-weight:bold;text-decoration:none;}
#basket_content a.underline{color:#a39b94;font-size:9px;text-transform:none;font-weight:bold;text-decoration:underline;}
#basket_content a.underline:hover{color:#a39b94;font-size:9px;text-transform:none;font-weight:bold;text-decoration:none;}
.padd_top span.yourprice{font-size:12px;text-transform:none;font-weight:normal;}
.padd_top span.bold{font-size:12px;text-transform:none;font-weight:normal;}
.padd_top span.boldpromo{font-size:12px;color:#ed8d33;text-transform:none;font-weight:bold;}
.padd_top .yourqty{position:relative;width:100%;font-size:10px;color:#8b8b8a;text-transform:none;}
#add_articles{
	position:relative;
	width:730px;
   	margin-top:10px;
   	padding:15px 0 5px 20px;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	background-color:#edf3de;
}
#add_articles.add_articles_epaper {
   	padding-bottom:30px;
}
#add_articles span.title{font-size:14px;font-weight:bold;}
#add_articles td.tdqty{width:100px;}
#add_articles td.tdref{width:215px;}
#add_articles input{
	font-family:Arial;
	width:195px;
	font-size:12px;
	color:#47372a;
	border:solid 1px #c8c8c8;
}
#add_articles label{
	position:relative;
	float:left;
	padding-top:4px;
	font-family:Arial;
	font-size:10px;
	color:#8B8B8A;
	text-transform:none;
}
#add_articles #quantite_add_select{position:relative;float:left;margin-left:5px;}
#add_articles #quantite_add_select select{font-family:Arial;font-size:10px;}
#add_articles .aplink3{
	float:left;
	height:40px;
}
#add_articles .ap_texte{line-height:17px;}

#total{
	position:relative;
	width:750px;
   	padding:15px 0 0 0;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	background-color:#edf3de;
}
#total .element{position:relative;float:left;}
#total .element label{margin-right:10px;padding-top:5px;}
#total td.total_col1{
	width:355px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#7b8f38;
	padding-left:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total td.total_col2{
	width:355px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#7b8f38;
	padding-right:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total td.amount_col1{
	width:365px;
	font-size:12px;
	font-family:Arial;
	color:#47372a;
	padding:5px 0 0 20px;
	height:24px;
}
#total td.amount_col1 a{color:#47372a;text-decoration:underline; }
#total td.amount_col1 a:hover{color:#47372a;text-decoration:none; }
#total td.amount_col1 input{
	font-family:Arial;
	width:70px;
	font-size:12px;
	color:#47372a;
	border:solid 1px #c8c8c8;
}
#total td.amount_col2{
	width:355px;
	font-size:12px;
	text-align:right;
	font-family:Arial;
	color:#47372a;
	padding-right:20px;
	height:24px;
}
#total td.resume_col1{
	width:355px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:20px;
	height:30px;
	background-color:#7b8f38;
}
#total td.resume_col2{
	width:355px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#ffffff!important;
	padding-right:20px;
	height:30px;
	background-color:#7b8f38;
}
#total_{
	position:relative;
	width:708px;
	margin:10px 0 10px 16px;
   	padding:0 0 0 0;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	background-color:#edf3de;
}
#total_ #total_tab{width:708px;}
#total_ .element{position:relative;float:left;}
#total_ .element label{margin-right:10px;padding-top:5px;}
#total_ td.total_col1{
	width:334px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#7b8f38;
	padding-left:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total_ td.total_col2{
	width:334px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#7b8f38;
	padding-right:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total_ td.amount_col1{
	width:334px;
	font-size:12px;
	font-family:Arial;
	color:#47372a;
	padding:0 0 0 20px;
	height:24px;
}
#total_ td.amount_col1 a{color:#47372a;text-decoration:underline;}
#total_ td.amount_col1 a:hover{color:#47372a;text-decoration:none;}
#total_ td.amount_col1 input{
	font-family:Arial;
	width:70px;
	font-size:12px;
	color:#47372a;
	border:solid 1px #c8c8c8;
}
#total_ td.amount_col2{
	width:334px;
	font-size:12px;
	text-align:right;
	font-family:Arial;
	color:#47372a;
	padding-right:20px;
	height:24px;
}
#total_ td.resume_col1{
	width:334px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:20px;
	height:30px;
	background-color:#7b8f38;
}
#total_ td.resume_col2{
	width:334px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#ffffff;
	padding-right:20px;
	height:30px;
	background-color:#7b8f38;
}
#total_review{
	position:relative;
	width:680px;
   	padding:0 0 0 0;
	font-family:Arial;
	font-size:11px;
	color:#47372a;
	background-color:#edf3de;
}
#total_review #total_tab{width:680px;}
#total_review .element{position:relative;float:left;}
#total_review .element label{margin-right:10px;padding-top:5px;}
#total_review td.total_col1{
	width:334px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#7b8f38;
	padding-left:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total_review td.total_col2{
	width:334px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#7b8f38;
	padding-right:20px;
	height:30px;
	border-bottom:solid 2px #ffffff;
}
#total_review td.amount_col1{
	width:334px;
	font-size:12px;
	font-family:Arial;
	color:#47372a;
	padding:0 0 0 20px;
	height:24px;
}
#total_review td.amount_col1 a{color:#47372a;text-decoration:underline;}
#total_review td.amount_col1 a:hover{color:#47372a;text-decoration:none;}
#total_review td.amount_col1 input{
	font-family:Arial;
	width:70px;
	font-size:12px;
	color:#47372a;
	border:solid 1px #c8c8c8;
}
#total_review td.amount_col2{
	width:334px;
	font-size:12px;
	text-align:right;
	font-family:Arial;
	color:#47372a;
	padding-right:20px;
	height:24px;
}
#total_review td.resume_col1{
	width:334px;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	color:#ffffff;
	padding-left:20px;
	height:30px;
	background-color:#7b8f38;
}
#total_review td.resume_col2{
	width:334px;
	font-size:18px;
	text-align:right;
	font-family:Arial;
	color:#ffffff;
	padding-right:20px;
	height:30px;
	background-color:#7b8f38;
}
#basket_bottom{position:relative;margin-top:15px;text-align:right;height:40px;}
#basket_bottom table{}	
.bouton_valid_box a{
	background-color:#7b8f38;
	font-family:Arial;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	text-transform:none;
}
	
/* GDU : added to display normal links*/
.bouton_valid_box .text_link
{
	background-color:white;
	font-family:Arial;
	font-size:13px;
	color:black;
	font-weight:normal;
	text-decoration:underline;
}
	
/* ------------------------------------------------------------------------------------------------------------- */
/* Specifique Login */
/* ------------------------------------------------------------------------------------------------------------- */
#process{
}
#process .title{font-size:14px;margin-bottom:10px;}
#process .title span.big{font-weight:bold;}
#process .basket_box .title{color:#7c9039;font-weight:normal;}
#process .basket_box  .basket_box_text span {text-transform:none;}
#process #error_identification{clear:both;text-transform:none;padding-top:10px;}
#process input{font-family:Arial;font-size:11px;color:#47372a;border:solid 1px #c8c8c8;}
#process .bouton_valid_box input{
	background-color:#7B8F38;
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	padding:0 4px;
	text-transform:none;
	border:none;
	cursor:pointer;
	margin-right:10px;
}
#process .form_box input{border-color:#7b8f38;}
#login_popin{font-family:Arial;font-size:10px;}
#lostPasswd{font-family:Arial;font-size:10px;}
/* generalcss.ftl */
li.nav1{background : url(/images/nav/puce_nav.gif) no-repeat 0 3px;}
li.nav3{background : url(/images/nav/puce_nav.gif) no-repeat 0 3px;}	
/*div.aplink2{
	background : url(/images/catalogue/ajout_panier_gche.gif) no-repeat;
	}*/
/*mes-servicecss.ftl*/
#services_body{background : url(/images/mes-services/fond_bord_droit.gif) repeat-y 195px ;background-color : #D9D2CE;}
#services_body .titre_rub{background : url(/images/mes-services/fond_titre_rub.gif) no-repeat;}
#services_body .titre_rub2{background : url(/images/mes-services/fond_titre_rub2.gif) no-repeat;}
#serv_content_1{background : url(/images/mes-services/newsletter-bg.jpg) no-repeat;background-color : #ffffff;}
#serv_content_2{background : url(/images/mes-services/advantage-bg.gif) no-repeat;background-color : #6CB813;}	
/*****#serv_content_3{
	background : url(/images/mes-services/diagnostic-bg.jpg) no-repeat;
	background-color : #E8F4C3;
	}
	*******/
#serv_content_3{background : url(/images/mes-services/help-bg.jpg);}	
#serv_content_4{background : url(/images/mes-services/help-bg.jpg);}	
	
/*stylecss.ftl*/
* html #item-02 #services #services-02{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navdroite/bgtoscale.png',sizingMethod='scale');background:none;}

.popine_top{background-color : #EFEDEB;text-align : right;line-height : 21px;padding-right : 8px;margin-bottom : 12px;font-size:10px;}
* html #item-02 #panier #products{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navdroite/bgtoscale.png',sizingMethod='scale');background:none;}

* html #item-02 #mon-espace #mon-espace-02{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navdroite/bgtoscale.png',sizingMethod='scale');background:none;}
* html #item-02 #besoin-aide #besoin-aide-02{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/navdroite/bgtoscale.png',sizingMethod='scale');background:none;}

#tri{font-size:11px;}

select[id="city"] { text-transform:uppercase; }

.yr-f893-banner{
	width: 100%;
	height: 60px;
	background-color: #89941B !important;
}

/** Feat 118 GuestCheckout Create Account From Guest form style **/

.create_account_from_guest{
	vertical-align: top;
}
.create_account_from_guest_form{
	width:50%;
	display: inline-block;
	vertical-align: top;
	float:left;
	margin-top: 5px;
}
.create_account_from_guest_form input{
	vertical-align: top;
	width:80%;
}
.create_account_from_guest_form p{
	margin-top: 5px;
}
.create_account_from_guest_form #bouton_valid{
	float:right;
	margin-right:20%;
	padding:5px !important;
	width:auto;
}
.track_order_for_guest{
	width:50%;
	left:50%;
	display: inline-block;
	vertical-align: top;
	margin-top: 5px;
}
.thankyouforcomingOnYR{
	display: inline-block;
    margin-top: 30px;
}
.validBoxGuest{
	margin: 5px 19% 0 0;
}
.guestRegisterDisabled{
	opacity: 0.5;
	pointer-events: none;
}