/******** Default Behaviour Tags ********/

/****************************************/

/* Only Default Tags */

* {margin:0; padding:0; outline: none; }

body { font-size:11px; font-family:Arial, Helvetica, sans-serif; background:#f5fcff url(../images/bgd_global.gif) repeat-x;  }

li {list-style-type:none;}

img, fieldset {border:0;}

h1{}

h1 span{ display:none;}

h2{}

h3{}

h4{font-size:11px; margin:0;}

h5{font-size:11px; margin:0;}

p{}

a {color:#262121; text-decoration:none; outline: none; font-size:11px;}

a:hover {text-decoration:underline;}

input, select, option, textarea {font-size:11px; font-family:Arial, Helvetica, sans-serif; border:none;}

select{padding:0 0 0 0px;}

input.radio {border: none;}

option {padding-left: 4px;}

fieldset{ padding:0;}

textarea{}

form{margin:0; padding:0;}

span{ padding:0; border:none; margin:0;}

.clear {height:0; line-height:0; font-size:1px;clear:both;}



.show{ display:block;}

.hide{ display:none;}

.header .lev1 ul li.hide{ display:none;}

.header .lev1 ul li.show{ display:block;}

.header .lev1 ul li.item1 { width:273px;}
.header .lev1 ul li.item53 { width:190px;}
.header .lev1 ul li.item55 { width:307px;}


/********** Common Structure (for all templates) ********/

/********************************************************/

#main{ width:100%;}

	.content{ width:975px; margin:auto; position:relative;}

	.header{ background:url(../images/bgd_header.gif) 12px 8px no-repeat; width:975px; height:168px; display:block; overflow:hidden;}

		.header .lev1{ background:url(../images/bgd_nav.gif) 0 0px no-repeat; width:780px; height:45px; overflow:hidden; margin:16px 0 0 0; display:block;}

		.header .lev1 ul{ width:780px; overflow:hidden; margin:0;padding:3px 0 0; }

		.header .lev1 ul li{ float:left; font-size:13px; color:#FFFFFF; width:100px; display:block; height:40px; }

			.header .lev1 ul li a{ margin:auto;font-size:13px; color:#FFFFFF; height:27px; display:block; text-align:center; padding:10px 0 0 0;text-transform:uppercase;}



			.header .lev1 ul li a:hover{ text-decoration:none;}

			.header .lev1 ul li a.gamme{width:194px;}

			.header .lev1 ul .first {width:270px;}

			.header .lev1 ul .firstselected {width:273px; background:url(../images/illus_lamarque_activ.gif) 0px 3px no-repeat;}

			.header .lev1 ul .firstselected a{ color:#C50319; font-weight:bold;}

			.header .lev1 ul .firstselected ul li a{ font-weight:normal;}

				.header .lev1 ul .first ul{ display:none;}

			.header .lev1 ul .item53 {width:192px;}

			.header .lev1 ul .item53 ul.sublevel2{ display:none;}

			.header .lev1 ul .last  { width:283px;}

			.header .lev1 ul .setWidth02 ul{ display:none;}

			.header .lev1 ul .selected { background:url(../images/illus_gamme_active.gif) 0 3px no-repeat;width:199px; }

			.header .lev1 ul .selected a{color:#C50319; font-weight:bold;}

			.header .lev1 ul .selected ul li a{ font-weight:normal;}

			.gammeHeader .lev1 ul .last ul{ display:none;}

				.header .lev1 ul .lastselected{ width:308px;background:url(../images/illus_last_activ.gif) 0 0 no-repeat; margin:0 0 0 5px;}

				.header .lev1 ul .lastselected a{color:#C50319; font-weight:bold;}

				.header .lev1 ul .lastselected ul li a{ font-weight:normal;}

				.header .lev1 ul .firstselected ul{background:url(../images/illus_ul_first_activ.gif) no-repeat; width:779px; height:37px; position:absolute; left:195px; }

				.header .lev1 ul .lastselected ul{background:url(../images/illus_ul_last_activ.gif) no-repeat; width:779px; height:37px; position:absolute; left:195px; }

				.header .lev1 ul .lastselected ul li{background:url(../images/illus_sublevel_li.gif) no-repeat right; }

			

				.header .lev1 ul .item55 .sublevel2 .item95{ width:80px;}

				.header .lev1 ul .item55 .sublevel2 .item85{ width:228px;}

				.header .lev1 ul .item55 .sublevel2 .item85 a{ padding:10px 0px; width:228px;}

				.header .lev1 ul .item55 .sublevel2 .item57{ width:217px;}

				.header .lev1 ul .sublevel2 .item89{ width:100px;}

				.header .lev1 ul .sublevel2 .item89 a{ width:100px;padding:10px 0px;}

				.header .lev1 ul .sublevel2 .item88 a{ width:150px;padding:10px 0px;}

				.header .lev1 ul .sublevel2 .item86 a{ width:150px;padding:10px 0px;}

				.header .lev1 ul .sublevel2 .item90{ width:120px;}

				.header .lev1 ul .item55 .sublevel2 li.item58{ width:170px; background:none;}

				.header .lev1 ul .item55 .sublevel2 .item84{ width:135px; }

				.header .lev1 ul .item55 .sublevel2 .item84 a{ width:135px;padding:10px 0px; }

			/*.header .lev1 ul li#current .item55 {width:300px; background:url(../images/illus_last_activ.gif) 0 0 no-repeat;height:38px; display:block; width:305px;}*/

			.homesub .sublevel2{ display:none;}

				



				.header .lev1 .sublevel2 { width:833px; height:37px; position:absolute; left:104px; }

				.header .lev1 .sublevel2 .active a{ color:#FFFFFF;}

				.header .lev1 .sublevel2 li{ width:150px;background:url(../images/illus_sublevel_li.gif) no-repeat right;}

				.header .lev1 .sublevel2 li a{color:#C50319;padding:10px 20px; font-size:13px; text-transform:none; height:13px; float:left;}

		

			.sublevel2{/*background:url(../images/bgd_navactiv.gif) no-repeat;*/ width:831px; height:75px;}

				.sublevel2 ul li{ float:left;}

			/*.item57{ position:absolute; top:20px;left:80px;}

			.item58{ position:absolute; top:20px;left:100px;}*/

			.sublevel2{}

	.baseline{}

		.baseline .baseImg{ margin:38px 0 0 0; display:block;}

	.headerLogo{ float:left; margin:19px 0 0 0;}

	.homeContent{ background:url(../images/bgd_mimi.jpg) 0 30px no-repeat; width:975px; padding:0 0 0 20px; }

	.highlightHome{ overflow:hidden; width:955px;}

	.adIllus{ float:left; width:345px; position:relative; height:262px;}

		.adIllus .pub{ position:absolute; top:228px; left:80px; width:120px;}

	.homeflash{ float:left; padding:0 0 0 5px;}	

		.homeflash .highlightflash{ position:absolute;width:602px;top:125px;  }

			.homeContent .highlightblocks{overflow:hidden; background:url(../images/bgd_smallblocks2.gif) 0px 0 repeat-y; margin:0; padding:0 0 0 35px;}

			.highlightblocksHead{ background:url(../images/bgd_smallblocks_header2.gif) no-repeat; height:12px; width:955px; font-size:2px;}

				.homeContent .highlightblocks .smallHighlight{float:left;margin:0px 0 0 0;width:280px}

					.homeContent .highlightblocks .smallHighlight h2{width:195px; margin: 0 auto 0 auto; font-size:14px; font-style:italic; color:#0a4567; }

						.homeContent .highlightblocks .smallHighlight .highlightbig{ width:280px; margin:auto; display:block; padding:25px 0 0 0;}

						.homeContent .highlightblocks .smallHighlight .linkDemo{ }

						.homeContent .highlightblocks .demo{ margin:20px auto 0 auto; width:207px; display:block;}

						.homeContent .highlightblocks .pub{ margin:20px auto 0 auto; width:150px;}

						.homeContent .highlightblocks .smart .linkDemonstration{ margin:0px; width:145px; display:block; float:right; margin:0 5px 0 0;}

						.smartOther .other{ margin:auto; width:177px; padding:5px 0 0 0;}

						.washbutton .other{ float:left; margin:0 3px 0 0; width:90px;}

						.washbutton .last{ margin:0;width:150px;}

						

						.homeContent .highlightblocks .smart{ margin:0px 0 0 30px; width:285px; padding:0px 0 0px 0;}

						.homeContent .highlightblocks .comp{ float:left; width:310px; margin:0 0 0 0px;}

						.homeContent .highlightblocks .smart h2,.hilightbottomContent .contentBottomSmart h2{ width:255px;font-size:14px; font-style:italic; color:#0a4567;}

						.homeContent .highlightblocks .smart span{ display:block; float:left;}

						.homeContent .highlightblocks .smart .smartOther{ float:left; width:275px; overflow:hidden;margin:0 0 0 0px; background:none;}

						.homeContent .highlightblocks .smart .smartOther img{ margin:0 0 0 10px;}

						.homeContent .highlightblocks .washbutton{ overflow:hidden; width:289px; float:right;margin:115px 0 0 0;}

						.homeContent .highlightblocks .washbutton .linkDemo02{ margin:0px 8px 0px 0; display:block; float:left;}

						.homeContent .highlightblocks .washingclub{ margin:0px 0px 0 0px; width:290px; background:url(../images/bgd_smart2.jpg) bottom center no-repeat; padding:0 5px 0 40px;text-align:center; }

						.homeContent .highlightblocks .washingclub h2{width:100%; margin:0px 0 5px 0; font-size:14px; font-style:italic; color:#0a4567;}

							.homeContent .highlightblocks .washingclub h3{ width:265px; font-weight:bold; font-size:14px; color:#0a4567; margin:0 ;  padding:5px 0 5px 0;}

							.homeContent .highlightblocks .washingclub h4{ width:265px;font-size:12px; color:#0a4567; margin:0; padding:0px 0 0 0; font-weight:normal;}

			.homeContent .highlightblocksFooter{ width:956px; overflow:hidden; background:url(../images/bgd_smallblocksFooter2.gif) no-repeat; height:15px; margin:0px;}	

			#mainContent{ width:975px;padding:0 0 0 22px; overflow:hidden;}	

			#mainContent .topcont{ background:url(../images/illus_topContent.gif) no-repeat; width:957px; height:15px; display:block; margin:0px 0 0 0;}

			#mainContent .passForgot{ margin:auto; width:500px; padding:10px 0 0 0; text-align:center;}

			#mainContent .passForgot label{color:#0A4567;}

			#mainContent .passForgot ol li{ float:left; text-align:left; margin:0 0 5px 0;}

			#mainContent .passForgot ol .passw{ width:166px;}

			.passForgot p{ width:480px;color:#0A4567; margin:0 0 5px 0;}

			.passForgot input {border:1px solid #E9E9E9;height:15px;width:165px; color:#2f89bc;}

			.passForgot .submitForm{ width:100px;}

			.passForgot .sendform{ width:77px; clear:both;}

			.passForgot ol{ width:380px; overflow:hidden;}

			#mainContent .passForgotComp{width:350px;}

			#mainContent .passForgotComp p{ width:480px;color:#0A4567; margin:0 0 5px 0;}

			#mainContent .passForgotComp ol li input {border:1px solid #E9E9E9;height:15px;color:#2f89bc;}

			#mainContent .passForgotComp .validate-password{ width:165px;}

			#mainContent .passForgotComp .submitForm{ width:89px;}

		

			#mainContent .passForgotComp ol{ width:380px; overflow:hidden;}

			#mainContent .passForgotComp label{color:#0A4567; margin:0 20px 0 0;}

			#mainContent .passForgotComp{ margin:auto; width:500px; padding:10px 0 0 0; text-align:center;}

			#mainContent .passForgotComp ol li{ float:left; text-align:left; margin:0 0 5px 0;}

			#mainContent .passForgotComp ol .passw{ width:166px;}

			#mainContent .passForgotComp .validate{ border:none; color:#FFFFFF; height:16px;}

			

			

			#mainContent .topcontsmartwasher{ background:url(../images/illus_topContent.gif) no-repeat; width:957px; height:15px; display:block; margin:0px 0 0 0;}

			#mainContent .cont{ background:url(../images/illus_Content.gif) repeat-y; width:915px; padding:0 20px; overflow:hidden;}

			#mainContent .cont .contentpaneopen{ background:none; /*width:500px;*/}

			.adFlash{ width:906px; margin:0 0 0 7px;}

			.contAd{ width:905px; overflow:hidden;clear:both;}

				.contAd .registered{ font-size:10px;}

			.knowMore{ color:#0a4567; background:url(../images/illus_a_more.gif) no-repeat center right; padding:0 15px 0 0 ;}

			.adTitle{ font-size:22px; color:#0a4567; margin:0 0 10px 0;}

			.history{ background:url(../images/bgd_shoes.jpg) bottom no-repeat; padding:0 0 60px 0;}

			.whoBlock{ overflow:hidden; width:925px;}

			.whoBlock h2{ font-size:18px;color:#0a4567; margin:0 0 20px 0; }

			.highlightwho{ width:380px; float:left; padding:0 15px 0 0;overflow:hidden;}

			.whoBlock .last{ padding:0 0 0 30px; background:none;width:480px;}

			.whoBlock .first{ width:380px;margin:30px 0 0 0;}

			.whoBlock .first .whodesc{ width:250px; margin:20px 0 0 0;}

			.illuswho02{ float:left;margin:20px 30px 0 0;}

			.whoBlock h3{ margin:0 0 20px 0;}

			.highlightwho h3{color:#0a4567; font-size:14px;}

			.highlightwho p{color:#0a4567; font-size:12px; float:left;}

			.highlightwho span{color:#0a4567; font-size:14px; font-weight:bold;}

			.highlightwho span .copy{ font-size:12px;}

			.highlightwho  .copy02{ font-size:11px;}

			.illuswho{ float:right; margin:35px 10px 0 0;}

			.around{margin:35px 0px 0 0;}

			.illuswhogamme{ float:right; margin:0 40px 0 0;}

			.whodesc{ width:250px;}

			.pad{ margin:10px 0 0 0;width:380px;}

				.adTitle span{ font-size:16px; margin:0 0 0 5px;}

				.adTitle .registered{ font-size:10px;}

			#mainContent .footercont{ background:url(../images/illus_bottomContent.gif) no-repeat; width:957px; height:15px;}

			.highlightBottom{ width:957px; overflow:hidden; margin:10px 0 0 0;}

			.highlightBottom .blockBottom{ float:left; width:468px; height:109px; background:url(../images/bgd_highlightbot.gif) no-repeat;}

			.highlightBottom .blockBottom .highlightForum{ background:url(../images/bgd_highlightforum.gif) no-repeat; height:105px; margin:2px 0 0 0;}

			.highlightBottom .blockBottom .highlightForum .conBlock{ float:right; width:326px; padding:10px 0 0 0;}

				.highlightBottom .blockBottom .highlightForum .conBlock h3{ color:#0a4567; font-size:14px; font-style:italic;}

				.highlightBottom .blockBottom .highlightForum .conBlock p{color:#0a4567; margin:0 0 10px 0;}

				

				.highlightBottom .blockBottom .highlightReduc{ background:url(../images/bgd_illusreduc.gif) 15px 10px no-repeat; height:105px; margin:2px 0 0 0;}

				.highlightBottom .blockBottom .highlightReduc .registered{ font-size:10px;}

				.highlightBottom .blockBottom .highlightReduc

				 .conBlock{ float:right; width:283px; padding:10px 0 0 0;}

				.highlightBottom .blockBottom .highlightReduc .conBlock h3{ color:#0a4567; font-size:14px; font-style:italic;}

				.highlightBottom .blockBottom .highlightReduc .conBlock p{color:#0a4567; margin:0 0 5px 0;}

				.highlightBottom .last{ margin:0 0 0 20px;}

			

			.cont .titleJoin{ width:907px; overflow:hidden;}

				.cont .titleJoin h2{ font-size:18px; color:#0a4567; font-weight:normal; float:left;}

				.cont .titleJoin .mandatory{ float:right; margin:3px 0 0 0; color:#b0b0b0;}

				.mandatory{ color:#b0b0b0;}

				.formAccount{ width:902px; overflow:hidden; margin:20px 0 0 0;}

					.listReduc{ overflow:hidden; width:300px; float:left;}	

						.listReduc h3{ font-size:12px; font-weight:bold;color:#0a4567; margin:20px 0;}

						.listReduc h3 li{ font-size:12px; font-weight:normal;padding:3px 0; float:left; width:100%;}

						.listReduc img{ margin:0px 0 0 20px;}

						.listReduc ul li{ background:url(../images/bgd_li_avantages.gif) no-repeat; padding:0 0px 5px 15px;color:#0a4567;}

						.listReduc ul li a{color:#0a4567;}

						.formJoin{ float:left; width:540px; background:url(../images/illus_form_separator.gif) no-repeat; padding:0 0 0 40px; overflow:hidden;}

							.formJoin ol{ width:270px; overflow:hidden; float:left;}

								.formJoin ol li{ padding:0 0 10px 0;color:#0a4567; width:256px; overflow:hidden;}

							.rightForm{}	

						.formJoin input{ border:1px solid #e9e9e9; height:15px; width:165px; }

						.civilite input{ height:12px; width:13px; border:none;margin:0 0 0 25px;}

						.civilite .first{ margin:0;}

						.formJoin label{ width:77px; float:left; margin:0 5px 0 0;color:#0a4567;}

						.formJoin select{border:1px solid #e9e9e9; width:70px;}

						.formJoin p{color:#0a4567; margin:10px 0 0 0;}

						.formJoin p input{ width:14px; height:12px;margin:0 2px 0 10px; border:none;}

						.formJoin .captcha{ clear:both;color:#0a4567;}

						.formJoin .captcha label{ float:none;}

						.formJoin .captcha input{ width:74px; }

						.day,.month{ width:47px; float:left; margin:0 3px 0 0;}

						#birth_day,#birth_month{ width:47px; float:left; margin:0 3px 0 0;color:#0A4567;}

						#birth_year{color:#0A4567;}

						#recaptcha{ overflow:hidden; width:500px;}

						#recaptcha_table{ clear:both;}

						.newsletter label{ width:240px;}

						.year{ width:90px; float:left;}

						.createForm{ overflow:hidden; width:900px; background:url(../images/bgd_createform.gif) no-repeat right; padding:10px 0 0 0;display:block; font-size:12px;}

						.createForm h2{ color:#0a4567; font-size:22px; margin:0 0 20px 0;}

						.createForm ol{ float:left; width:300px;}

						.createForm ol li{ padding:0 0 10px 0;color:#0a4567; width:280px; overflow:hidden; }

						.createForm .last li{ padding:0 0 10px 0;color:#0a4567; width:320px; overflow:hidden;}

						.createForm ol label{ float:left;width:120px; margin:0 5px 0 0;color:#0a4567;}

						.createForm ol input{ border:1px solid #e9e9e9; height:15px; width:150px; color:#2f89bc; }

						.createForm ol .radioType{ width:14px;}

						.createForm ol .radioList02 label{ float:none; width:50px;}

						.createForm ol .radioList02 .largeLabel{ width:120px; display:block; float:left;}

						.createForm .last input{ width:168px;}

						.createForm .last{ width:400px;}

						.createForm .last .newsletter{ width:380px;}

						.createForm .newsletter label{ width:263px;}

						.createForm .newsletter input{ width:14px; height:13px; margin:0 0px 0 5px; border:none;}

						.createForm select{border:1px solid #e9e9e9; width:70px;}

						.createForm .day,.createForm .month{width:40px; float:left; margin:0 3px 0 0;}

						.profilForm{ background:url(../images/bgd_saveForm.gif) no-repeat; padding:10px 0 0 0; width:920px; overflow:hidden; font-size:12px;}	

						.saveForm{ margin:20px auto 0 auto; width:58px;}

						.saveForm .saveBtn{width:45px; height:18px; cursor:pointer; border:none; background:none; color:#FFFFFF; background:url(../images/illus_yellowarrow.gif) right center no-repeat; text-align:left; margin:0 5px 0 0; padding:0 0 3px 0;}

						.btncommon{cursor:pointer; border:none; background:none; color:#FFFFFF; background:url(../images/illus_yellowarrow.gif) right center no-repeat; text-align:left; margin:0 5px 0 0; padding:1px 15px 0px 0; display:block ; height:17px; }

						a.btncommon:hover{ text-decoration:none;}

						.alertLayer{ position:absolute; color:#ff0000; display:none}

						.alertLayer .top{ background:url(../images/toperror.gif) no-repeat; width:127px; height:17px;}

						.alertLayer p{ background:url(../images/conterror.gif) bottom no-repeat; width:122px; font-size:10px; padding:0 0 5px 5px; }

						.alertLayer a{ display:none;}

						.profilForm h3{ color:#0a4567; font-size:16px;}	

						.profilForm ol{ margin:5px 0 0 0;color:#0a4567;}

							.profilForm ol li{ padding:0 0 5px 0;}

						.profilForm select{ width:100px;border:1px solid #e9e9e9;color:#0A4567;}

						.profilForm .firstradio	{ margin:0 0 0 10px;}

						.profilForm .lastradio	{ margin:0 0 0 20px;}	

						.profilForm .useList{ float:left;}

							.profilForm .useList input{}	

						.profilForm .radioList{ float:left; background:url(../images/illus_separate_form.gif) no-repeat; padding:0 0 0 25px; margin:0 0 0 25px;}	

						.profilForm .radioList input{ width:290px; border:1px solid #e9e9e9; margin:0 0 0 10px;}

						.profilForm .productOther{ margin:10px 0 0 0;}

						.profilForm .productOther input{ width:14px; margin:0; border:none;}

						.createForm .radioList02 input{ border:none;}

						

						.submitForm{ width:100px;margin:10px auto;}

							.submitForm .validate{ border:none; text-align:left; width:58px; cursor:pointer;background:none; color:#FFFFFF; margin:0 5px 0 5px; background:url(../images/illus_yellowarrow.gif) right  no-repeat; height:16px;}

							.btnsub{ overflow:hidden; height:18px;}

							.btnsub .leftBtn{ background:url(../images/bgd_left_btn.gif) no-repeat; height:18px; width:7px; display:block; float:left;}

							.btnsub .rightBtn{ background:url(../images/bgd_right_btn.gif) right no-repeat; height:18px;display:block; float:left; padding:0px 0 0 0;}

						.lawNote{ color:#506ba5; font-size:10px; padding:10px 0;}	

						#system-message{ margin:0 auto;color:#C20419;font-size:12px; font-weight:bold;border:1px solid red;background-color:#fff;text-align:center;width:65%;}

							#system-message dt.message, #system-message dt.error{display:none;}						

						

			#mainContent .cont .smartwash{ overflow:hidden; width:945px; }

			#mainContent .cont .illusblock{float:left; width:226px;}

			#mainContent .cont .right{width:264px; padding:0 0 0 10px;}

				#mainContent .cont div .illusblock img{ padding:20px 0 0 0;}

				#mainContent .cont div .illusblock .img{ margin:auto; display:block; padding:30px 0 0 0;}

					#mainContent .cont div .simu{ padding:10px 0 0 0; margin:auto; display:block; width:223px;}

			#mainContent .cont div.more{ width:426px; background:url(../images/bgd_more.gif) no-repeat; padding:0 0 0 18px;}

			

			#newsletter_layerdup{ position:absolute;bottom:20px;left:220px;z-index:800;}

			#newsletter_layerdup label{ color:#C20419;float:left;width:150px;}

			#newsletter_layerdup p{ background:url(../images/bgd_head_newsletter.gif) no-repeat; width:346px; height:21px;}

			#newsletter_layerdup p a{ color:#FFFFFF; float:right; margin:5px 5px 0 0;}

			#newsletter_layerdup form{ background:url(../images/bgd_cont_newsletter.gif) bottom no-repeat; width:326px; padding:15px 10px 10px 10px; overflow:hidden;}

			#newsletter_layerdup form input{border:1px solid #72787b; color:#72787b; width:140px; margin:0 5px 0 0; float:left;}

			#newsletter_layerdup form input#newsletter_layer_submit{ background:url(../images/btn_ok.gif) no-repeat; width:24px; height:17px; border:none; float:left;}

			#newsletter_layer_frm .registered{ font-size:10px;}

			/**/

			#newsletter_layer{ position:absolute;bottom:50px;left:220px;z-index:800;}

			#newsletter_layer label{ color:#C20419;}

			#newsletter_layer p{ background:url(../images/bgd_head_newsletter.gif) no-repeat; width:346px; height:21px;}

			#newsletter_layer p a{ color:#FFFFFF; float:right; margin:5px 5px 0 0;}

			#newsletter_layer form{ background:url(../images/bgd_cont_newsletter.gif) no-repeat; width:326px; height:68px; padding:15px 10px 0 10px;}

			#newsletter_layer form input{border:1px solid #72787b; color:#72787b;}

			#newsletter_layer form input#newsletter_layer_submit{ background:url(../images/btn_ok.gif) no-repeat; width:24px; height:17px; border:none;}

			

			.generic,.global{ background:url(../images/bgd_header_generic.gif) 20px 0 no-repeat;}

			#mainContent .contentpaneopen{width:950px; padding:0 0 0px 0; display:block;}

			#mainContent .faqTab{ padding:0 0 60px 0;background:url(../images/bgd_faq.jpg) -20px 0px no-repeat; }

			#mainContent .contentpaneopen_reduc{background:none; width:950px; padding:0 0 0px 0; display:block;}

			#mainContent .contentpaneopen #lipsum{ width:630px; float:right;}

			#mainContent .contentpaneopen_mentions{width:950px; color:#0A4567;}

			#mainContent .contentpaneopen_mentions a{color:#0A4567; text-decoration:underline;}

			#mainContent .contentpaneopen_mentions #lipsum{ width:630px; float:right;}

			#mainContent .contentpaneopen_mentions .highlightMention{ width:937px; overflow:hidden; background:url(../images/bgd_mentions.jpg) 20px 20px no-repeat;}		

			#mainContent .xmap{overflow:hidden;}

			#mainContent .xmap .contentpaneopen{ background:none; width:884px;} 

			#mainContent .xmap .contentpaneopen ul li{ float:left; width:263px; background-color:#eaf7fd; margin:0 3px 0 0; padding:0 0 0 10px;}

			#mainContent .xmap .contentpaneopen ul li a{ font-size:22px; color:#0a4567;}

			#mainContent .xmap .contentpaneopen ul li a:hover{ text-decoration:none;}

			#mainContent .xmap .contentpaneopen ul li .level_1{ padding:0;}

			#mainContent .xmap .contentpaneopen ul li .level_1 li{ padding:0;}

			#mainContent .xmap .contentpaneopen ul li .level_1 a{ padding:0 0 0 13px; font-size:11px; background:url(../images/bgd_maplink.gif) 0 4px no-repeat;}

			#mainContent .xmap .contentpaneopen .level_0 .biglist{ height:230px; margin:0 3px 0 0; }

			#mainContent .xmap .contentpaneopen .level_0 .biglist li{width:253px; margin:0px;}

			#mainContent .xmap .contentpaneopen .level_0 .biglist li a:hover{ text-decoration:underline;}

				#mainContent .xmap .contentpaneopen .level_0{ margin:0 0 5px 0; overflow:hidden; width:872px;}

					#mainContent .xmap .contentpaneopen .level_0 li{ margin:0 3px 5px 0;width:273px;}

			.contentgen .mapCont{ background:url(../images/bgd_contplan.gif) repeat-y; width:937px; overflow:hidden;}

			.contentgen .mapCont .Sercon{ float:none; width:925px; background:url(../images/illus_women.jpg) 30px 10px no-repeat; overflow:hidden;}

			.contentgen .mapCont .Sercon .contSer{ background:none; float:right; width:530px;}	

			.contentgen .mapTop{ background:url(../images/bgd_topplan.gif) no-repeat; width:937px; height:71px; margin:0px 0 0 0;}

				.contentgen .mapTop h2{ color:#FFFFFF; font-size:16px; font-style:italic; padding:15px 0 0 20px;}

			.contentgen .mapBottom{ background:url(../images/bgd_bottplan.gif) no-repeat; width:937px; height:20px;}

			.contentgen .mapsite{ margin:auto; width:865px; padding:10px 0 0 0;}

			.contentpaneopen .level_1{ padding:0 0 0 20px;}

			.fbConnect{ position:absolute;right:300px; top:2px;}

			.connectBlock{ float:right;position:absolute;right:30px; background:url(../images/bgd_connect.gif) no-repeat bottom; width:261px; top:0px; overflow:hidden; padding:5px 0; z-index:99;}

			.smallreg{ font-size:11px;}

			.smallreg .registered{ font-size:10px;}

			.jpane-toggler .registered{ font-size:10px; width:5px; margin:0; background:none; display:inline;}

			.biglist .registered{ font-size:10px;}

			.biglist .level_1 .registered{ font-size:10px;}

			.advice .registered{ font-size:10px; float:none; margin:0;}

			.gammeCont #mainContent .productDesc h4 .registered{ font-size:10px;}

			.gammeCont #mainContent .productDesc ul li .registered{ font-size:10px; display:inline;}

			.menu .registered{ font-size:10px;vertical-align:top;}

			.hilightbottomContent .registered{ font-size:10px;}

			.highlightwho .registered{ font-size:10px;}

			.jpane-toggler-down .registered{ font-size:10px; width:5px; margin:0; background:none; display:inline;}

		.connectBlock .connectillus{ float:left; margin:0 0 0 10px;}

		.connectBlock .contConnect{ float:left; margin:5px 0 5px 5px; color:#900514;}

			.connectBlock .contConnect a{ color:#900514; font-size:11px;}

				#moduleConnect{ margin:5px 0 0 10px; clear:both; width:186px; overflow:hidden; display:none;}

									#moduleConnect input{border:1px solid #ffb7b6; padding:2px; margin:0 0 5px 0; color:#900514;}

									#moduleConnect .send{ border:none; background:url(../images/btn_ok_blue.gif) no-repeat; width:28px; height:20px; margin:0 0 0 10px; cursor:pointer;}

									#moduleConnect ol{ width:190px; overflow:hidden;}

									#moduleConnect ol li{ float:left;}

										#moduleConnect a{ color:#e31c18; text-decoration:underline;}

											#moduleConnect a:hover{ text-decoration:none;}

											.arrow{ float:left; margin:10px 0 0 10px;}

											.cross{ float:left; margin:5px 0 0 20px; color:#e31c18; font-weight:bold; font-size:14px;}

											a.cross:hover{ text-decoration:none;}

			.contentpaneopen .faqCont .Head-panel{ margin:0 0 15px 12px; width:605px;}

			.Head-panel h2{ background:url(../images/bgd_h2_faq.gif) no-repeat; width:605px; height:24px; font-size:14px; font-weight:normal;}

			.contentpaneopen .faqCont .Head-pane-sliders div.content{ padding:0; width:605px;}

			.jpane-toggler-down {border-bottom:none;}

			#pane h3{ font-size:12px; color:#1a526d; width:590px; }

			.jpane-toggler span{ font-weight:normal; padding:0 8px 0 0px; margin:0 0 0 10px;text-decoration:underline; background:url(../images/illus_plus.gif) no-repeat right; width:570px; display:block;}

			.jpane-toggler-down span{ background:url(../images/illus_moins.gif) no-repeat right; width:578px; display:block;padding:0 0 0 0px; margin:0 0 0 10px;}

			.faqCont .Head-pane-sliders .panel { margin:0px; background:url(../images/bgd_contpanel.gif) repeat-y; border:none; padding:2px; width:602px;}

			.Head-pane-sliders .content{ background:none no-repeat scroll 0 0 transparent;}

			.jpane-slider { width:580px;}

			.Head-pane-sliders .panel h3{ background-color:#FFFFFF;}

				.Head-jpane-toggler span{ background:none; font-weight:normal; color:#FFFFFF;}

				.Head-jpane-toggler .registered{ padding:0; font-size:10px;}

			.Head-pane-sliders .title{ padding:5px 0 0 0; margin:0 0 0px 0;}

			.Head-panel .Head-jpane-toggler-down{ background:url(../images/bgd_h2_faq_active.gif) no-repeat;}

			.Head-jpane-toggler-down span{ font-weight:normal; background:none; color:#FFFFFF;}

			.Head-jpane-toggler-down .registered{ padding:0; font-size:10px;}

			.Head-jpane-toggler-down{ border:none;}

			.panel p{ padding:2px 0 0 10px; font-size:12px;color:#1A526D; width:530px;}

			.contentpaneopen .faqCont .Head-pane-sliders{ width:631px; background-color:#FFFFFF;}

			#Head-panel{ padding:30px 0 10px 0; margin:0 2px 0 0px;float:right;}

			#Kunena #Kunena_tab a{ background:url(../images/tabmenuright.gif) no-repeat right top;}

			#Kunena #Kunena_tab a span {background:url(../images/tabmenuleft.gif) no-repeat scroll left top transparent;

color:#FFFFFF;display:block;font-size:small;font-weight:bold;line-height:27px;}

#Kunena #Kunena_tab a:hover span{color:#A50416;}

			.contentgen{ width:955px; overflow:hidden; padding:40px 0 0 0;}

			.contentgen .contCred{color:#0A4567; padding:10px 0 0 20px;}

				.contentgen .contCred a{color:#0A4567;}

			.contentpaneopen .faqCont .headerFaq{ background:url(../images/bgd_headerFaq.gif) no-repeat;width:637px; height:46px; float:right;}

			.contentpaneopen .faqCont{}

				.contentpaneopen .headerFaq h3{ font-size:14px; font-weight:bold; font-style:italic;color:#FFFFFF; margin:0px 0 0 20px; padding:5px 0 0 0;}

				.contentpaneopen .faqCont .headerBottom{background: url(../images/bgd_faq_bottom.gif) bottom no-repeat; width:637px; height:18px;float:right;}

			.contentpaneopen .faqCont div{ width:635px;}

			#pane{ background:url(../images/bgd_lastpanel.gif) bottom no-repeat; padding:0 0 10px 0; width:605px;}

			.smartLog{ width:925px; overflow:hidden;}

			.smartLogWashing{ background:url(../images/bgd_rainbow.jpg) no-repeat; width:895px; height:176px; display:block; padding:10px 0 0 20px; margin:10px 0 0 0;}

			.smartLogWashing h2{ font-size:18px; color:#0a4567;}

				.smartLogWashing h2 span{ font-size:13px;}

			.smartLogWashing .smartCoupon{ float:left; width:310px; background:url(../images/bgd_divider.gif) right center no-repeat; padding:10px 5px 0 0;}

			.smartLogWashing .smartForum{ background:url(../images/bgd_forum.jpg) no-repeat; width:521px; height:108px; float:left; margin:7px 0 0 42px;}

			

						.smartLogWashing .forumPost{ width:348px; overflow:hidden; padding:10px 0 0 0 ; background:none; float:right;}

						.smartLogWashing .forumPost h2{ font-size:14px; font-weight:bold; font-style:italic; color:#0a4567; background:url(../images/illus_post.gif) 2px 1px no-repeat; padding:0 0 0 24px;}

						.smartLogWashing .forumPost .leftbtn{ float:left; background:url(../images/bgd_leftgreenbtn.gif) no-repeat; height:20px; width:7px;}

							.smartLogWashing .forumPost .subjectForum02{ background:url(../images//bgd_rightgreenbtn.gif) right no-repeat;height:18px; overflow:hidden; padding:2px 10px 0 0px; margin:0px 0 0 0;float:left;}

								.smartLogWashing .forumPost .subjectForum02 li{ float:left; padding:0 3px 0 3px;}

									.smartLogWashing .forumPost .subjectForum02 li a{ color:#FFFFFF;}

										.smartLogWashing .forumPost .subjectForum02 li.last{ background:url(../images/illus_separatortheme.gif) 0 3px no-repeat; padding:0 0 0 5px;}

							.smartLogWashing .forumPost p{ color:#0a4567;clear:both;}	

							.smartLogWashing .authPost{ overflow:hidden; width:206px; margin:3px 0 0 5px; float:left;}

							.smartLogWashing .authPost li{ float:left; padding:0 3px 0 0;}	

								.smartLogWashing .authPost li a{color:#0a4567; font-weight:bold;}	

									.smartLogWashing .authPost .last{ background:url(../images/illus_separatorAuth.gif) 0 7px no-repeat; padding:0 0 0 8px;color:#0a4567;}

										.smartLogWashing .authPost .last a{ font-weight:normal;}

										.smartLogWashing .answerPost{overflow:hidden; width:206px; margin:5px 0 0 0;}

											.smartLogWashing .answerPost li{ float:left; padding:0 8px 0 0;}

												.smartLogWashing .answerPost li a{color:#0a4567; text-decoration:underline;}

												.smartLogWashing .answerPost .last{ background:url(../images/illus_separator_forum.gif) 0 3px no-repeat; padding:0 0 0 8px;}

			.smartLog .accountSmart{ width:354px;float:left; display:none}

			.smartLog .accountSmart .accountHeadSmart{ background:url(../images/bgd_head_connectreduc.gif) no-repeat; width:354px; height:11px; display:block; font-size:2px;}

			.smartLog .accountSmart .accountContSmart{ background:url(../images/bgd_cont_connectreduc.gif) repeat-y; width:314px; padding:0 20px;}

			.smartOther{ width:438px; overflow:hidden; background:url(../images/illus_separator_who.gif) right center no-repeat; padding:0 5px 0 0; float:left;}

			.simuSmart{ float:left; width:458px; background:url(../images/bgd_decolorpoint.jpg) center no-repeat; height:245px; position:relative;}

				.simuSmart .btnwho{left:120px;position:absolute;top:200px;width:196px;}

				.simuSmart .btnsub {height:24px;overflow:hidden;}

					.simuSmart .btnsub .leftBtn {background:url(../images/bgd_left_btn_big.gif) no-repeat scroll 0 0 transparent;display:block;float:left;height:24px;width:10px;}

			.simuSmart .btnsub .rightBtn {background:url(../images/bgd_right_btn_big.gif) no-repeat scroll right center transparent;display:block;float:left;height:24px;padding:0 0 0;}

			.simuSmart .btnsub .btncommon {background:url(../images/illus_yellowarrow_big.gif) no-repeat scroll right center transparent;

border:medium none;color:#FFFFFF;cursor:pointer;display:block;height:21px; font-size:13px;margin:0 5px 0 0;padding:3px 25px 0 0;text-align:left;}

.highlightBigSmart .btnwho {margin:auto;width:213px;}

.ReducBlock{color:#0A4567;}

.ReducBlock ul { margin:0 0 0 10px;}

.ReducBlock ul li{ list-style:disc;}

.ReducBlock h2{font-size:22px;}

.ReducBlock h3{font-size:14px;}

.ReducBlock .btnsub{ float:left;}

.ReducBlock .submitForm{ width:210px;}

.submitForm .last .validate {

padding:0 15px 0 0 ;

color:#FFFFFF;

cursor:pointer;

height:16px;

margin:0 5px;

text-align:left;

width:58px;

}

.ReducBlock .submitForm a:hover{ text-decoration:none;}

.ReducBlock .first{ margin:0 5px 0 0;}

				.smartOther .logoPoint{ float:left; margin:0 10px 10px 0;}

			.accountContSmart h3{ font-size:16px; color:#0a4567;}

			.accountContSmart p{ font-size:12px; color:#0a4567; padding:10px 0 0 0; font-weight:bold; width:165px;}

			.accountform{padding:0 0 15px 0;}

			.accountform .btnwho{ margin:5px 0 0px 0;}

			.accountform .btnsub{ width:130px;}

			.accountFooterSmart .pass{ width:152px;}

			.accountFooterSmart .submitForm{ float:left; margin:5px 0 0 0; width:50px;}

			.accountFooterSmart .btnsub{ width:60px;}

			.accountFooterSmart .submitForm .validate { background:none;border:medium none;color:#FFFFFF;cursor:pointer;

height:16px;margin:0 5px;text-align:left;width:28px;}

			.passlist{ float:left;}

			.accountFooterSmart{ background:url(../images/bgd_footer_connectreduc.gif) no-repeat; height:122px; width:314px; padding:0 20px;}

			.accountFooterSmart h3{ font-size:16px; color:#0a4567;}

			.accountFooterSmart p{ font-size:12px; color:#0a4567; padding:0px 0 0 0; font-weight:bold; width:165px;}

			.accountFooterSmart a{ text-decoration:underline; color:#55caf2;}

			

			.separator{ background:url(../images/bgd_separator_connectreduc.gif) no-repeat; width:309px; height:17px; display:block;}

			.accountFooterSmart form input{ width:184px; border:1px solid #a2c5d7; margin:5px 0 0 0;}

			.accountFooterSmart form #passwd{ width:150px;}

			.smartwasher{ color:#c20419; font-size:14px; padding:0px 0 20px 10px;}

			.smartwasher span{ font-size:12px;}

			.accountFooterSmart form .validatego{ background:url(../images/btn_goblue.gif) no-repeat; width:26px; height:18px; border:none; margin:5px 0 0 5px;}

			.ServCon{ overflow:hidden; width:955px; }

			.ServCon .smallSercon{ width:308px; float:left;margin:53px 15px 0 0;}

			.ServCon .smallSercon .topSer{ background:url(../images/bgd_topsmall_credits.gif) no-repeat; width:308px; height:49px; display:block;}

			.ServCon .smallSercon .topSer h3{ font-size:15px; color:#FFFFFF; font-style:italic; padding:10px 0 0 20px;}

			.ServCon .smallSercon .contSer{ background:url(../images/bgd_contsmall_credits.gif) repeat-y; padding:20px 0 0 0; height:335px;}

				.ServCon .smallSercon .contSer .SerEdito{ overflow:hidden; width:308px;}

				.ServCon .smallSercon .contSer .SerEdito img{ float:left; margin:0 10px 0 20px;}

				.ServCon .smallSercon .contSer .SerEdito p{ color:#1a5171; font-size:12px; float:left; font-weight:normal; padding:0;}

				.ServCon .smallSercon .contSer .first{ padding:20px 0 0 0px; background:url(../images/separator_conso.gif) no-repeat; width:270px; margin:10px 0 0 20px;}

				.ServCon .smallSercon .contSer .phoneNum{color:#1a5171; font-size:24px; font-weight:bold;}

					.ServCon .smallSercon .contSer .phoneNum span{ color:#666666; font-size:9px;}

				.ServCon .smallSercon .contSer p{color:#1a5171;font-weight:bold; padding:10px 0 0 20px;}

				.mailContact a{color:#1A5171;}

				.ServCon .smallSercon .footSer{ }

				.Sercon{ width:631px; float:left;}

				.Sercon .topSer{ background:url(../images/bgd_top_credits.gif) no-repeat; width:631px; height:47px;}

					.Sercon .topSer h3{font-size:15px; color:#FFFFFF; font-style:italic; padding:10px 0 0 20px;}

				.Sercon .contSer{ background:url(../images/bgd_cont_credits.gif) repeat-y; width:591px; padding:20px ;}	

				.Sercon .contSer p{color:#1a5171; font-size:12px;}

				.Sercon .contSer #ServiceConsoService{ }

				.Sercon .contSer form{ margin:10px 0 0px 0;}

				.Sercon .contSer form ol li{ margin:0 0 10px 0;}

				.Sercon .contSer form input{width:441px; border:1px solid #bfbfbf;color:#0A4567;}

				.Sercon .contSer form select,textarea{width:441px; border:1px solid #bfbfbf;color:#0A4567;}

				.Sercon .contSer form .smallput{ float:left; width:217px;}

				.Sercon .contSer form label{ float:left; width:88px;color:#1a5171; font-size:12px;}

				.Sercon .contSer form .submitSer{ width:70px; background:url(../images/illus_yellowarrow.gif) no-repeat right;  border:none; color:#FFFFFF; padding:0 10px 0 0; cursor:pointer;}

				.Sercon .contSer form .btnsub .rightBtn {

background:url(../images/bgd_right_btn.gif) no-repeat scroll right center transparent;display:block;float:left;

height:18px;padding:0 7px 0 0;}

				.Sercon .contSer form .btnwho{ margin:auto; width:87px;}

				.Sercon .contSer form .small{ overflow:hidden; width:315px;}

				.Sercon .footSer{ background:url(../images/bgd_footer_credits.gif) no-repeat; width:631px; height:10px; padding:0px 0 0 0;}

			.sub{ float:left; width:60px; }

			.highlightBigSmart{float:left; width:550px; margin:10px 0 0 20px;}

			.highlightBigSmart .btnwho{}

			.highlightBigSmart .btnsub{ height:24px; overflow:hidden;}

			.highlightBigSmart .btnsub .leftBtn {background:url(../images/bgd_left_btn_big.gif) no-repeat scroll 0 0 transparent;display:block;float:left;height:24px;width:10px;}

			.highlightBigSmart .btnsub .rightBtn {background:url(../images/bgd_right_btn_big.gif) no-repeat scroll right center transparent;display:block;float:left;height:24px;padding:0 0 0;}

			.highlightBigSmart .btnsub .btncommon {background:url(../images/illus_yellowarrow_big.gif) no-repeat scroll right center transparent;

border:medium none;color:#FFFFFF;cursor:pointer;display:block;height:21px; font-size:13px;margin:0 5px 0 0;padding:3px 25px 0 0;text-align:left;}

.highlightBigSmart .btnwho {margin:auto;width:213px;}

			.gammeCont{ background:url(../images/bgd_header_gamme.gif) 21px 0 no-repeat;}	

			.gammeCont #mainContent h3{ font-size:15px; color:#c20419; text-align:center;}

		.gammeHeader{ background:none;}

		.gammeCont #mainContent .productNav{width:818px; overflow:hidden; margin:27px auto 0 auto;}

			.gammeCont #mainContent .productNav ul li{ float:left; margin:0 4px 0 0; height:118px;}

			.productNav .moduletable{ float:left; margin:0 10px;}

			.productNav .left,.productNav .right{ float:left; margin:40px 0 0 0;}

				.gammeCont #mainContent .productNav ul li a{ text-decoration:none;} 

				.gammeCont #mainContent .productNav ul li a:hover{}

				.gammeCont #mainContent .productNav ul li a:hover img{}

				.contentpaneopen .hilightAd{ overflow:hidden; width:955px; margin:0px 0 0 0;}

				.hilightAd{ overflow:hidden; width:955px; margin:35px 0 0 0;}

				.hilightAd .last{ margin:0 0 0 15px;}

				#mainContent .hilightAd .contBlock{ background:url(../images/bgd_contwho.gif) 0 41px no-repeat; padding:0px 0 0 0; width:468px; height:280px; float:left;}

				#mainContent .hilightAd .contBlock h2{ background:url(../images/bgd_headergamme.gif) no-repeat; height:34px; font-size:14px; font-weight:bold; color:#FFFFFF; font-style:italic; padding:8px 0 0 15px;}

				#mainContent .hilightAd .contBlock .adillus{ width:100px;margin:auto; padding:10px 0 ;}

				#mainContent .hilightAd .contBlock .adtext{ width:411px;text-align:center; font-size:14px; font-weight:bold; color:#0a4567; padding:0px 0 0 25px; }

				#mainContent .hilightAd .contBlock .adtext span{ font-weight:normal; font-size:12px;padding:5px 0 10px 0;display:block;}

				#mainContent .hilightAd .contBlock .adtext span.copy02{ display:inline; font-size:10px; padding:0;}

				#mainContent .hilightAd .contBlock .btnwho{ width:88px;margin:auto;}



				#mainContent .hilightAd .last{ margin:0 0 0 15px; background:url(../images/bgd_conspot.jpg) 1px 39px no-repeat; position:relative;}

				#mainContent .hilightAd .last .btnwho{ width:120px;position:absolute; left:140px; top:238px;}

				.advice{ float:left; width:407px; border-right:1px solid #d2afc8; padding:0 40px 0 25px; font-size:12px;}

					.advice ul li{ color:#48073d; list-style:decimal;}

					.advice span{ color:#48073d; font-weight:bold; margin:20px 0 0 0; float:left;}

					.advice .firstAd{ float:none;}

				.advicePlus{ float:left; width:345px; padding:0 20px; font-size:12px;}	

				.gammeCont #mainContent .advicePlus h3{ text-align:left;color:#48073d; font-size:12px;}

				.advicePlus ul{ margin:10px 0 0 0;}

				.advicePlus .fsc{ float:left}

				.advicePlus .fscimg{ float:left;}

				.advicePlus ul li{color:#48073d;}

				.fsclist .fscBlock{ float:left;width:260px;}

				.legendeSW { font-size:9px; }

				

				/*.gammeCont #mainContent .productNav ul li #desc1{ display:none; font-weight:bold; color:#c20419; font-size:15px; text-align:center; text-decoration:none; position:absolute; top:8px;  z-index:99; height:107px; width:113px; left:5px; padding:15px 0 0 0; background:url(../images/illus_thumb_product.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/illus_thumb_product.png', sizingMethod='scale');}



				 */

				 				.productImgOver{ display:none; font-weight:bold; color:#c20419; font-size:15px; text-align:center; text-decoration:none; position:absolute; top:5px; height:90px; width:113px; left:5px; padding:12px 0 0 0; background:url(../images/illus_thumb_product.png) no-repeat;}

				#Kunena{ background:#FFF url(../images/bgd_topForum.gif) no-repeat;padding:120px 7px 0 7px; position:relative; /*width:927px;*/ }

				#Kunena div.viewcover { border:none;}

				#Kunena td.fb-msgview-left {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#f6f6f6;}

				#Kunena td.fb-msgview-left-b {border-bottom:none;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background-color:#F6F6F6;}

				#Kunena td.fb-msgview-right {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background:none repeat scroll 0 0 #EFF0F4; }

				#Kunena td.fb-msgview-right-b {border-bottom:none;border-left:1px solid #FFFFFF;

border-right:1px solid #FFFFFF; margin:0 0 5px 0;background-color:#EFF0F4;}

#Kunena span.msgtitle, #Kunena span.msgtitle_new {color:#0A4567;}

#Kunena span.view-username a:link, #Kunena span.view-username a:visited {color:#0A4567;}

#Kunena div.msgtext {border-top:none;}

#Kunena div.fb_message_editMarkUp_cover {border-bottom:1px solid #CCCCCC;}

				#Kunena #Kunena_top{ width:935px; }

				.fb_profilebox{ position:absolute; width:247px;top:20px;right:0px; color:#FFFFFF;}

				#Kunena #fb_topmenu {left:180px;position:absolute;top:87px;width:630px;}

				#Kunena #Kunena_tab li {display:inline;float:left;margin:0 3px 0 0;padding:0;}

				#Kunena #Kunena_tab .Kunena_item_active{ margin:0 4px 0 0;}

				#Kunena #Kunena_tab li.Kunena_item_active a span{ color:#a50416;}

				#Kunena tr.fb_sectiontableentry1 td.td-1, #Kunena tr.fb_sectiontableentry2 td.td-1{ background:none; border:none; color:#FFFFFF;}

				#Kunena #fb_searchbox .fb_search_inputbox:hover, #Kunena #fb_searchbox .fb_search_inputbox:focus {

margin:5px 0;color:#a0a0a0;}

				#Kunena #fb_searchbox .fb_search_inputbox {margin:5px 0; color:#a0a0a0;border:1px solid #ebebeb; float:left;}

				#Kunena #Kunena_top td img.hideshow {background:none;}

				#Kunena tr.fb_sth {background:url(../images/bgd_subjecthead.gif) no-repeat;color:#000000;height:35px; width:929px; border:1px solid red;}

				.th-1{ background:none;} 

				#Kunena th.fb_sectiontableheader{ color:#0a4567; font-size:14px; font-weight:bold; font-style:italic;}

				.fb_sectiontableentry2{ margin:10px 0 0 0; width:90%;}

				#Kunena .fb_forum-pathway .path-element-last, #Kunena .fb_forum-pathway-bottom .path-element-last{color:#006699;}

				#Kunena .fb-topic-title-cover a{font-size:14px;}

				#Kunena .fb_forum-pathway-bottom{ display:none;}

				#Kunena .fb_list_actions_bottom { border:none;}

				#Kunena .fb_list_pages_all { border:none;}

				#Kunena .fb_blocktable .fbs{color:#006699;}

				#Kunena a:hover {color:#006699; text-decoration:underline;}

				#Kunena #fb_post_buttons { border:none;}

				#Kunena #fb_flattable .th-0{ background:url(../images/bgd_sectiontabheader0.gif) no-repeat;width:5%;padding:0 3px 0 5px;}

				#Kunena .fb_list_actions_forum {border:none;}

				#Kunena #fb_postmessage { border:none;}

				#Kunena tr.fb_sectiontableentry2 td {background:none repeat scroll 0 0 #F2F1EE; border:none;}

				#previewContainer{ background-color:#FFFFFF; border-top:2px solid #FFFFFF}

				#previewMsg{background-color:#FFFFFF; width:799px; border:1px solid #CCCCCC;}

				

				#Kunena .fb_blocktableeconomie .fb-topic-title-cover a{color:#AB18A9;}

				#Kunena #fb_post_message .fb_leftcolumn{ width:80px;color:#0A4567;}

				#Kunena .fb_blocktableeconomie .fbs{color:#AB18A9;}

					#Kunena .fb_blocktableeconomie .fbs a{color:#AB18A9; text-decoration:underline;}

				#Kunena .fb_blocktableeconomie .fb_title{color:#AB18A9;}

				#Kunena .fb_blocktableeconomie div.fb_title_cover{ padding:0;}

				#Kunena .fb_blocktableeconomie .view-tr{color:#AB18A9;}

				#Kunena .fb_blocktablepraticite span.msgtitle, #Kunena .fb_blocktablepraticite span.msgtitle_new {

color:#FF5C00;

}

				#Kunena .fb_blocktableeconomie .posttitle{color:#AB18A9;}

				#Kunena .fb_blocktableeconomie .msgtext{ padding:0;}

				#Kunena .fb_blocktableeconomie th.fb_sectiontableheader{ padding:0 20px 0 0; background:url(../images/bgd_sectiontabheadereco.gif) no-repeat;}

				#Kunena .fb_blocktableeconomie .fb_sectiontableentry2 .fbm {color:#AB18A9;}

				

				

				#Kunena .fb_blocktablepraticite .fb-topic-title-cover a{color:#FF5C00;}

				#Kunena #fb_post_message .fb_leftcolumn{ /*width:80px;color:#FF5C00;*/}

				#Kunena .fb_blocktablepraticite .fbs{color:#FF5C00;}

					#Kunena .fb_blocktablepraticite .fbs a{color:#FF5C00; text-decoration:underline;}

				#Kunena .fb_blocktablepraticite .fb_title{color:#FF5C00;}

				#Kunena .fb_blocktablepraticite div.fb_title_cover{ padding:0;}

				#Kunena .fb_blocktablepraticite .view-tr{color:#FF5C00;}

				#Kunena .fb_blocktablepraticite .posttitle{color:#FF5C00;}

				#Kunena .fb_blocktablepraticite .msgtext{ padding:0;}

				#Kunena .fb_blocktablepraticite th.fb_sectiontableheader{ padding:0 20px 0 0; background:url(../images/bgd_sectiontabheader.gif) no-repeat;}

				



				#Kunena .fb_blocktablegaindetemps .fb-topic-title-cover a{color:#0D90B9;}

				#Kunena .fb_blocktablegaindetemps .fb_sectiontableentry2 .fbm {color:#0D90B9;}

				#Kunena .fb_blocktablegaindetemps .fbs{color:#0D90B9;}

					#Kunena .fb_blocktablegaindetemps .fbs a{color:#0D90B9; text-decoration:underline;}

				#Kunena .fb_blocktablegaindetemps .fb_title{color:#0D90B9;}

				#Kunena .fb_blocktablegaindetemps div.fb_title_cover{ padding:0;}

				#Kunena .fb_blocktablegaindetemps .view-tr{color:#0D90B9;}

				#Kunena .fb_blocktablegaindetemps .posttitle{color:#0D90B9;}

				#Kunena .fb_blocktablegaindetemps .msgtext{ padding:0;}

				#Kunena .fb_blocktablegaindetemps th.fb_sectiontableheader{ padding:0 20px 0 0; background:url(../images/bgd_sectiontabheader.gif) no-repeat;}

				

				#Kunena .fb_blocktableecologie .fb-topic-title-cover a{color:#43A51C;}

				#Kunena .fb_blocktableecologie .fb_sectiontableentry2 .fbm {color:#43A51C;}

				#Kunena .fb_blocktableecologie .fbs{color:#43A51C;}

					#Kunena .fb_blocktableecologie .fbs a{color:#43A51C; text-decoration:underline;}

				#Kunena .fb_blocktableecologie .fb_title{color:#43A51C;}

				#Kunena .fb_blocktableecologie div.fb_title_cover{ padding:0;margin:5px 0 0 0;}

				#Kunena .fb_blocktableecologie .view-tr{color:#43A51C;}

				#Kunena .fb_blocktableecologie .posttitle{color:#43A51C;}

				#Kunena .fb_blocktableecologie .msgtext{ padding:0;}

				#Kunena .fb_blocktableecologie th.fb_sectiontableheader{ padding:0 20px 0 0; background:url(../images/bgd_sectiontabheader.gif) no-repeat;}

			#Kunena #fb_post_buttons .fb_button { color:#FFFFFF;padding:4px;width:120px; background:url(../../../components/com_kunena/template/default_ex/images/french/icons/bgd_btn.gif) no-repeat; height:20px; border:none; text-align:center; padding:0; cursor:pointer;}

				

				#Kunena span.view-username {color:#0A4567; font-size:13px; font-weight:bold;}

				

				

				.td-1  fbm fb_profileboxcnt a:link, .td-1  fbm fb_profileboxcnt a:visited{ color:#FFFFFF; text-decoration:underline;}

				#Kunena tr.fb_sectiontableentry1 td.td-0, #Kunena tr.fb_sectiontableentry2 td.td-0 {border-right:2px solid #FFF; margin:0 3px 0 0;border-left:none;}

				#Kunena tr.fb_sectiontableentry2 .td-3{border-right:2px solid #FFF; border-bottom:none; border-left:none;}

				#Kunena tr.fb_sectiontableentry2 .td-2{border-right:none; border-bottom:none; border-left:none; background-color:#eeeeee; }

				#Kunena tr.fb_sectiontableentry1 td.td-6, #Kunena tr.fb_sectiontableentry2 td.td-6 {border-right:2px solid #FFF; margin:0 3px 0 0;border-left:none;}

				#Kunena #Kunena_top td { border:none;}

				#Kunena #fb_searchbox .fb_button { background:url(../images/btn_ok_forum.gif) no-repeat; border:none; color:#FFFFFF; font-size:1px; height:19px; width:28px;float:left; margin:5px 0 0 3px;}

				#Kunena .fb_credits  {display:none;}

				#Kunena .fb_sectiontableentry1 .fieldset{color:#0A4567;}

					#Kunena .fb_sectiontableentry1 .fieldset legend{color:#0A4567;}

					#advsearch_options .fieldset{ margin:0 0 10px 0;}

					#advsearch_options #catids{ margin:0 0 10px 0; width:200px;}

					#advsearch_options #catids option{color:#2f89bc;}

					#advsearch_options .fieldset .fbs{color:#2f89bc; width:200px;}

					#advsearch_options .fieldset .fbs option {color:#2f89bc; }

					#advsearch_main .fieldset .fbs{color:#2f89bc; width:200px;}

					#advsearch_main .fieldset .fbs option {color:#2f89bc; }

					#Kunena #fb_forumsearch{}

				#Kunena .fb_sectiontableentry1 .fieldset .input{border:1px solid #999999; height:15px; }

				#Kunena tr.fb_sectiontableentry2 td {}

				#Kunena table.fb_blocktable {border:none;margin:0;width:930px;}

				#Kunena img.hideshow {cursor:pointer;float:none;margin:0;padding:0;position:relative;z-index:1; display:none;}

				#Kunena #fb_searchbox {white-space:nowrap;width:auto; position:absolute;right:200px;}

				#Kunena .fb_list_times_all .inputboxusl {margin:0;padding:0;width:100px;border:1px solid #EBEBEB;color:#A0A0A0;}

				#Kunena .fb_list_jump_all form .inputbox {border:1px solid #EBEBEB;color:#A0A0A0;}

				#Kunena .fb_list_actions_info_all {color:#FFFFFF;}

				#Kunena td.td-0 strong {font-size:12px; line-height:10px;}

				#Kunena tr.fb_sectiontableentry1 td{ background:none; border:none;}

				#Kunena .fb_list_actions {border:none;color:#000000;margin-top0px;width:100%; }

				#Kunena table.fb_blocktable thead tr th {background:url(../images/bgd_stat.gif) no-repeat;color:#FFFFFF;font-weight:normal;padding:2px ; height:35px;}

				#Kunena .fb_title, #Kunena a.fb_title {color:#0a4567;display:block;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none; font-size:14px; font-style:italic;}

				#Kunena .fb_blocktablepraticite .fb_sectiontableentry1 .fbm{color:#FF5C00;}

				#Kunena .fb_blocktablepraticite .fb_sectiontableentry2 .fbm{color:#FF5C00;}

				#Kunena #fb_flattable .fb_sectiontableentry1 .td-0{ border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}

				#Kunena #fb_flattable .fb_sectiontableentry1 .td-2{background:none repeat scroll 0 0 #F2F1EE;border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}

				#Kunena #fb_flattable .fb_sectiontableentry1 .td-3{background:none repeat scroll 0 0 #F2F1EE;border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}

				#Kunena #fb_flattable .fb_sectiontableentry1 .td-6{background:none repeat scroll 0 0 #F2F1EE;border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}

				#Kunena div.fb_title_cover {padding-left:35px;padding:2px 0 0 40px;width:880px;color:#0A4567;}

					#Kunena div.fb_title_cover a{ float:left; margin:0 20px 0 0px;}

				#Kunena td.fb_sectiontableentry4 {background-color:#FFFFFF;border-left:none;color:#0a4567;

				

padding-top:10px;}

				#Kunena td.fb_sectiontableentry3 {background-color:#FFFFFF;border-left:none;color:#0a4567;

				padding-top:10px;}

				#Kunena td.fb_sectiontableentry5 {background-color:#FFFFFF;border-left:none;color:#0a4567;padding-top:10px; border-right:none;}

				#Kunena #fb_cat4  div.fb_thead-title a { color:#ff5c00;}

				#Kunena #fb_cat4  .td-2{background:#EEEEEE url(../images/illus_orangeforum.jpg) 0 10px no-repeat; padding:10px 0 10px 65px; width:60%;}

				#Kunena #fb_cat4  div.fb_thead-desc  { color:#ff5c00;}

				#Kunena #fb_cat4  .td-3{ color:#ff5c00;background-color:#f6f6f6; border-left:2px solid #FFFFFF;width:8%;}



				#Kunena #fb_cat4  .td-4{ color:#ff5c00; background-color:#f6f6f6; border:1px solid #FFFFFF;width:9%; }

				#Kunena #fb_cat4  .td-4 div.fb_latest-subject-by{color:#ff5c00;}

				#Kunena #fb_cat4  .td-5{ color:#ff5c00; background-color:#EEEEEE; border:1px solid #FFFFFF; }



				#Kunena #fb_cat4  .td-5 a{color:#ff5c00; text-decoration:underline;}

				#Kunena #fb_cat4 .td-5 div.fb_latest-subject-by{color:#FF5C00;}

				

				#Kunena #fb_cat4  .td-1 { width:1%; display:none; }

				#Kunena #fb_cat5  .td-1 { width:1%; display:none; }

				#Kunena #fb_cat6  .td-1 {width:1%; display:none; }

				#Kunena #fb_cat7  .td-1 { width:1%; display:none; }

				#Kunena .fb_blocktable .td-0{}

				#Kunena .fb_sth th.th-1{ display:none;}

				#Kunena #fb_cat4  .td-1 img{ display:none; }

				#Kunena #fb_cat5  .td-1 img{ display:none;}

				#Kunena #fb_cat6  .td-1 img{ display:none;}

				#Kunena #fb_cat7  .td-1 img{ display:none;}

				

				#Kunena #fb_cat5  .td-2{background:#EEEEEE url(../images/illus_blueforum.jpg) 0 10px no-repeat; padding:10px 0 10px 65px;border-right:none;border-top:4px solid #FFFFFF;}

				#Kunena #fb_cat5  div.fb_thead-desc  { color:#0d90b9;}

				#Kunena #fb_cat5  .td-3{ color:#0d90b9;background-color:#f6f6f6;border-top:4px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}

				#Kunena #fb_cat5  .td-4{ color:#0d90b9; background-color:#f6f6f6; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat5  .td-5{ color:#0d90b9; background-color:#EEEEEE; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat5  .td-5 a{color:#0d90b9; text-decoration:underline;}

				#Kunena #fb_cat5  .td-2 a{color:#0d90b9; }

				#Kunena #fb_cat5 .td-5 div.fb_latest-subject-by{color:#0D90B9;}

				

				#Kunena #fb_cat6  .td-2{background:#EEEEEE url(../images/illus_purpleforum.jpg) 0 10px no-repeat; padding:10px 0 10px 65px;border-right:none;border-top:4px solid #FFFFFF;}

				#Kunena #fb_cat6  div.fb_thead-desc  { color:#ab18a9;}

				#Kunena #fb_cat6  .td-3{ color:#ab18a9;background-color:#f6f6f6;border-top:4px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}

				#Kunena #fb_cat6  .td-4{ color:#ab18a9; background-color:#f6f6f6; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat6  .td-5{ color:#ab18a9; background-color:#EEEEEE; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat6  .td-5 a{color:#ab18a9; text-decoration:underline;}

				#Kunena #fb_cat6  .td-2 a{color:#ab18a9;}

				#Kunena #fb_cat6 .td-5 div.fb_latest-subject-by{color:#AB18A9;}

				

				

				#Kunena #fb_cat7  .td-2{background:#EEEEEE url(../images/illus_greenforum.jpg) 0 10px no-repeat; padding:10px 0 10px 65px;border-right:none;border-top:4px solid #FFFFFF;}

				#Kunena #fb_cat7  div.fb_thead-desc  { color:#43a51c;}

				#Kunena #fb_cat7  .td-3{ color:#43a51c;background-color:#f6f6f6;border-top:4px solid #FFFFFF;border-right:2px solid #FFFFFF;border-left:2px solid #FFFFFF;}

				#Kunena #fb_cat7  .td-4{ color:#43a51c; background-color:#f6f6f6; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat7  .td-5{ color:#43a51c; background-color:#EEEEEE; border:1px solid #FFFFFF;border-top:4px solid #FFFFFF; }

				#Kunena #fb_cat7 .td-5 a{color:#43a51c; text-decoration:underline;}

				#Kunena #fb_cat7  .td-2 a{color:#43a51c;}

				#Kunena #fb_cat7 .td-5 div.fb_latest-subject-by{color:#43A51C;}

				

				

				

				#Kunena #fb_cat5  div.fb_title_cover { color:#0d90b9;}

				#Kunena #fb_cat5  div.fb_title_cover .fb_title, #Kunena #fb_cat4  div.fb_title_cover a.fb_title  { color:#0d90b9;}

				#Kunena #fb_cat6  div.fb_title_cover { color:#ab18a9;}

				#Kunena #fb_cat6  div.fb_title_cover .fb_title, #Kunena #fb_cat4  div.fb_title_cover a.fb_title  { color:#ab18a9;}

				#Kunena #fb_cat7  div.fb_title_cover { color:#43a51c;}

				#Kunena #fb_cat7  div.fb_title_cover .fb_title, #Kunena #fb_cat4  div.fb_title_cover a.fb_title  { color:#43a51c;}

				#Kunena #fb_block9 th.th-3{background:url(../images/bgd_subjectheadcont01.gif) no-repeat; /*background:url(../images/illus_sep_forum.gif) -1px 7px no-repeat*/; padding:0 0 0 5px; width:3%;}

				#Kunena #fb_block9 th.th-4{background:url(../images/bgd_subjectheadcont02.gif) no-repeat; padding:0 0 0 5px;}

				#Kunena #fb_block9 th.th-5{ background:url(../images/bgd_subjectheadcont03.gif) no-repeat; padding:0 0 0 10px;}

				

				#Kunena #fb_flattable .th-2{background:url(../images/bgd_subjectheadcont02.gif) no-repeat;}

				#Kunena #fb_flattable .th-3{ background:url(../images/bgd_subjectheadcont.gif) repeat-x;width:50%;}

					#Kunena #fb_flattable .th-6{ background:url(../images/bgd_sectiontabheader06.gif) top right no-repeat ;width:20%;}

				

				#Kunena td.fb_sectiontableentry3 a{ color:#10b6ec;}

				#Kunena td.fb_sectiontableentry3 a:hover{text-decoration:underline;}

				#Kunena td.fb_sectiontableentry5 a{ color:#10b6ec;}

				#Kunena td.fb_sectiontableentry5 a:hover{ text-decoration:underline;}

				#Kunena .fb_forum-pathway {

				background:none repeat scroll 0 0 transparent;border:none;color:#000000;line-height:18px;margin:5px 0 0;padding:3px;}

				#Kunena .fb_list_top {display:none;}

				#Kunena .fb_list_bottom {border:none;}

				#Kunena .fb_list_categories {border-left:none;}

				#Kunena .fb_forum-headerdesc {background:none;border:none;color:#0a4567;line-height:18px;margin:-1px 0 0;

padding:3px;}

				#Kunena .fb_pagination strong, #Kunena .fb_pagination a:active, #Kunena .fb_pagination a:hover {

				background-color:#0062ad;border:1px solid #006699;color:#FFFFFF;}

				#Kunena .fb_message_buttons_row{color:#0A4567;}

.registered{ font-size:10px; vertical-align:top;}

				.fb__bt_cvr1{ margin:10px 0 0 0;}

#Kunena .path-element-users {display:inline;margin-top:21px;color:#0A4567}

					.gammeCont #mainContent .productNav ul li a #desc{ text-decoration:none;} 



				.gammeCont #mainContent .productNav ul li a{ width:120px; height:110px; display:block; position:relative;}

			.gammeCont #mainContent .productNav ul .activ{padding:0 0px 0px 0;margin:0 11px 3px 0; height:108px;}

			.gammeCont #mainContent .productNav ul .activ img{ width:128px; height:118px;}

			.gammeCont #mainContent .productNav ul img{ width:120px; height:110px;}

		.gammeCont #mainContent .topProductContent{ background:url(../images/illus_toproduct.gif) no-repeat; width:955px; height:50px; margin:0px 0 0 0;}

		.gammeCont #mainContent .reuti{ background:url(../images/illus_toproduct_reutilisable.gif) no-repeat; height:47px;}

		

		.gammeCont #mainContent .assou{ background:url(../images/illus_toproduct_assou.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .classic{ background:url(../images/illus_toproduct_classic.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .detacheur{ background:url(../images/illus_toproduct_detacheur.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .decoanti{ background:url(../images/illus_toproduct_decoanti.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .ultra{ background:url(../images/illus_toproduct_ultra.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .ultradetacheur{ background:url(../images/illus_toproduct_ultra_detacheur.gif) no-repeat; height:47px;}

		.gammeCont #mainContent .productContent{ background:url(../images/illus_contentproduct.gif) repeat-y; width:955px; overflow:hidden;}

			.gammeCont #mainContent .productContent .illusProduct{float:left; margin:0 0 0 5px; width:298px;}

				.gammeCont #mainContent .productContent .illusProduct img{}

				.gammeCont #mainContent .productDesc{ float:left; width:615px; color:#48073d;padding:0 0px 5px 0; margin:0 0 0 15px;}

					.gammeCont #mainContent .productDesc h4{ font-size:24px; float:left;}

					.productDesc .niv3{ font-size:13px; margin:10px 0 0 0;clear:both;display:block;}

						.gammeCont #mainContent .productDesc h4 span{ font-size:15px; padding:0; background:none;}

						.gammeCont #mainContent .productDesc ul{ margin:10px 3px 0 0; float:left; width:447px;}

						.gammeCont #mainContent .productDesc .listcoupon{ width:600px;}

						.reducCoupon{ float:right;margin:0 0 10px 0;}

									#productCouponHighlight{ float:left;}

										

									#productCouponList{ width:955px; overflow:hidden; margin:20px 0 0 0;}

									#productCouponList ul li{ float:left;margin:0 15px 10px 0;}

									.titleCoup h2{ font-size:22px; color:#0a4567;}

									.titleCoup h3{color:#0a4567; font-size:14px;}

									.titleCoup ol li{color:#0a4567;}

							.gammeCont #mainContent .productDesc ul li{ font-size:12px; background:url(../images/illus_li_product.gif) 0 2px no-repeat; padding:0 0 5px 20px;}

							.gammeCont #mainContent .productDesc ul li a{color:#48073D; font-size:12px; font-weight:bold;}

							.gammeCont #mainContent .productDesc .couponBlock .coupLarge{ width:600px;}

							.gammeCont #mainContent .productDesc .couponBlock span{ width:420px;}

							.footerProductContent{ background:url(../images/illus_bottomproduct.gif) no-repeat; width:955px; height:11px;}

					.accountManager{ margin:0px 0 0 0;}		

					.accountManagerBlockHead{ background:url(../images/bgd_consult_account_header.gif) no-repeat; width:952px; height:13px; display:block; font-size:2px;}

					.accountManagerBlockfooter{background:url(../images/bgd_consult_account_bottom.gif) no-repeat; width:952px; height:11px;}

					.accountManagerBlock{ background:url(../images/bgd_consult_account.gif) repeat-y; width:952px; overflow:hidden}

					.congrats{ font-size:14px; font-weight:bold; color:#c20419; margin:0 0 10px 0;}

					.accountInfo{ float:left; width:290px; padding:5px 0 0 20px;}	

						.accountInfo h2{ font-size:14px; font-weight:bold; font-style:italic; color:#0a4567;}

						.personnalInfo{ width:260px; overflow:hidden; padding:10px 0 0 0;}

						.personnalInfo ul{ margin:10px 0 0 0; float:left;}

							.personnalInfo ul li{color:#0a4567; font-size:12px; padding:0 0 2px 0;}

								.personnalInfo ul .name{ font-size:14px; font-weight:bold;}

						.percentInfo{ padding:10px 0 10px 0;color:#0a4567; background:url(../images/bgd_accountprofil.gif) no-repeat;}

							.percentInfo h3{color:#0a4567;font-size:14px;}

						.percentInfo p{ width:233px;}

							.personnalInfo .illus{ float:left;}	

							.profilMod{ background:url(../images/bgd_accountmodification.gif) no-repeat; padding:10px 0 0 0;width:272px; overflow:hidden;}

							.profilMod a{color:#0a4567; text-decoration:underline; float:right; }

								.profilMod a:hover{ text-decoration:none;}

						.forumBlock{float:left; width:290px; padding:5px 0 0 18px; margin:0 0 0 12px; background:url(../images/bgd_forum_block.jpg) 0 40px no-repeat;}

						.forumBlock .forumlistLink{ float:right; width:125px; overflow:hidden;padding:0 20px 0 0;}

							.forumBlock .forumlistLink ul li{ width:95px; height:18px; padding:2px 0 0 30px; color:#FFFFFF; margin:0;}

							.forumBlock .forumlistLink ul li.orange{ background:url(../images/bgd_pratique.gif) no-repeat;}

							.forumBlock .forumlistLink ul li.blue{ background:url(../images/bgd_gain.gif) no-repeat;}

							.forumBlock .forumlistLink ul li.purple{ background:url(../images/bgd_eco.gif) no-repeat;}

							.forumBlock .forumlistLink ul li.green{ background:url(../images/bgd_ecologie.gif) no-repeat;}

								.forumBlock .forumlistLink ul li a{ color:#FFFFFF; text-decoration:none; width:90px; display:block;}

						.forumPost{ width:282px; overflow:hidden; padding:45px 0 0 0 ; background:url(../images/bgd_accountprofil.gif) 0 26px no-repeat;}

						.forumPost h2{ font-size:14px; font-weight:bold; font-style:italic; color:#0a4567; background:url(../images/illus_post.gif) 2px 1px no-repeat; padding:0 0 0 24px;}

							.forumPost .subjectForum{ background:url(../images/bgd_subjectPost.gif) no-repeat; width:205px; height:18px; overflow:hidden; padding:2px 0 0 25px; margin:5px 0 0 0;}

								.forumPost .subjectForum li{ float:left; padding:0 3px 0 3px;}

									.forumPost .subjectForum li a{ color:#FFFFFF;}

										.forumPost .subjectForum li.last{ background:url(../images/illus_separatortheme.gif) 0 3px no-repeat; padding:0 0 0 5px;}

							.forumPost p{ color:#0a4567;}	

							.authPost{ overflow:hidden; width:206px; margin:5px 0 0 0;}

							.authPost li{ float:left; padding:0 3px 0 0;}	

								.authPost li a{color:#0a4567; font-weight:bold;}	

									.authPost .last{ background:url(../images/illus_separatorAuth.gif) 0 7px no-repeat; padding:0 0 0 8px;}

										.authPost .last a{ font-weight:normal;}

										.answerPost{overflow:hidden; width:206px; margin:5px 0 0 0;}

											.answerPost li{ float:left; padding:0 8px 0 0;}

												.answerPost li a{color:#0a4567; text-decoration:underline;}

												.answerPost .last{ background:url(../images/illus_separator_forum.gif) 0 3px no-repeat; padding:0 0 0 8px;}

							.forumBlock	h2{ font-size:14px; font-weight:bold; font-style:italic; color:#0a4567;}

							.forumBlock	h3{ font-weight:bold;color:#0a4567; font-size:12px; margin:3px 0 0 0;}	

							.reducBlock{float:left; width:298px; padding:5px 0 0 8px; margin:0 0 0 12px; }	

								.reducBlock h2{font-size:14px; font-weight:bold; font-style:italic; color:#0a4567;}

								.reducBlock h3{font-weight:bold;color:#0a4567; font-size:12px;margin:3px 0 0 0;}

								.coupon01{ margin:5px 0 0 0;}

								.green{ background:url(../images/bgd_reducDecolor02.jpg) no-repeat; margin:10px 0 0 0;}

									.green .coupBlock a{background:url(../images/illus_green_link.gif) center right no-repeat;}

									.reducLink { float:right; margin:10px 15px 0 0;}

										.reducLink a{ text-decoration:underline;color:#0A4567;}

								.coupBlock{ display:block;}

									.coupBlock img{ margin:15px 0 5px 2px;}

									.coupBlock a{}

							

				.adBlock{ float:none; overflow:hidden; width:895px; padding:10px 10px 0 10px; border-top:1px solid #d2afc8; margin:0 20px;clear:both; }				

				.reduction{ float:left; width:291px; margin:0 10px 0 0;}

					.reductionBlock{ overflow:hidden; width:291px; background:url(../images/bgd_reducblock.gif) no-repeat; padding:10px 0 0 5px;}

						.reductionBlock .illusreduc{ float:left; background:url(../images/bgd_separator_yellow.gif) right no-repeat; padding:0 10px 0 0;}

						.reductionBlock ul{ float:left; padding:5px 0 0 10px;}

						.reductionBlockFooter{ background:url(../images/bgd_reducblockfooter.gif) no-repeat; width:291px; height:9px;}

				.howto{ width:548px; float:left; background:url(../images/bgd_howto.gif) no-repeat; padding:0 0 35px 80px; width:720px;}

					#mainContent .howto h3{ font-size:20px; color:#7b0c66; text-align:left;}		

						#mainContent .howto p{color:#48073D; font-size:12px;}



			.hilightbottomContent{ width:955px; background:url(../images/bgd_highlightBlocks.gif) no-repeat; overflow:hidden; margin:10px 0 0 0;}

			.generic .blockblue{background:url(../images/bgd_highlightBlocks.gif) no-repeat scroll 0 0 transparent;}

			.generic .hilightbottomblue{background:url(../images/bgd_highlightBlocksFooter.gif) no-repeat scroll 0 0 transparent;}

			.blockblue{background:url(../images/bgd_highlightBlocksblue.gif) no-repeat;}

						.hilightbottomContent  .bottomSmart{ width:448px; float:left; padding:10px 10px 0 10px;}	

							.hilightbottomContent  .bottomSmart .img{ float:left; margin:0 15px 0 0;}

							.hilightbottomContent  .bottomSmart .contentBottomSmart{ float:left; width:306px; padding:5px 0 0 0;}

							.hilightbottomContent  .bottomSmart .contentBottomSmart .btnsub{ width:150px;}

							.hilightbottomContent  .last .contentBottomSmart .btnsub{ width:120px;}

							.hilightbottomContent  .bottomSmart .contentBottomSmart .product{ width:123px;}

							.hilightbottomContent  .bottomSmart .contentBottomSmart .discover{ width:150px;}

							.blockblue  .bottomSmart .contentBottomSmart{ float:left; width:280px; padding:5px 0 0 0;}

							.hilightbottomContent  .bottomSmart .contentBottomSmart p{ color:#0a4567; padding:0 0 10px 0;}

							.blockblue  .bottomSmart .last{ margin:15px 0 0 20px;}

							.hilightbottomContent .last{ margin:0 0 0 20px; width:444px;}

								.hilightbottomContent .last .contentBottomSmart { width:280px;}

								.hilightbottom{ background:url(../images/bgd_highlightBlocksFooter.gif) no-repeat; width:955px; height:12px;}

								.hilightbottomblue{background:url(../images/bgd_highlightBlocksFooterblue.gif) no-repeat;}

			

			.homeContent #footer{ margin:15px 0 0 0px;}

			#footer{ background:url(../images/bgd_footer.gif) no-repeat; width:955px; height:95px; display:block; margin:15px 0 0 20px; overflow:hidden;}

			#footer .shareBlock{ float:left; width:362px; padding:0 0 0 15px;}

				#footer .shareBlock h3{ color:#d20219; font-size:12px; font-weight:normal; float:left; margin:0 5px 0 0;}

			#footer .newsletterBlock{ float:left; width:335px; display:none;}

				#footer .newsletterBlock label{ color:#d20219; font-size:12px;float:left; margin:0 5px 0 0;}

				#footer .newsletterBlock input{ border:1px solid #72787b; color:#72787b; padding:0 0 0 3px; width:121px;float:left;}

			#footer .newsletterBlock .newsletterbtn{ background:url(../images/btn_ok.gif) no-repeat; width:24px; height:17px; border:none; cursor:pointer; margin:0 0px 0 5px;}

			#footer .firstLevel{ width:955px; overflow:hidden; height:25px;}

			#footer .subFooter{ margin:8px 0 0 10px; width:955px; overflow:hidden;}

			#footer .subFooter .linkList{ float:left; overflow:hidden; width:560px;}

			#footer .subFooter .linkList li{ float:left; color:#FFFFFF; background:url(../images/illus_li_footer.gif) right no-repeat; padding:0 8px 0 8px;}

			#footer .subFooter .corpList{ float:right; overflow:hidden; width:120px; margin:0 13px 0 15px;}

			#footer .subFooter .corpList .blab{ /*background:url(../images/illus_blab.gif) no-repeat*/; color:#506ba6; padding:0 0 0 15px; margin:10px 0 0 8px;}

				#footer .subFooter .corpList .blab a{ color:#506ba6;}

			#footer .subFooter ul .first{ background:none; padding:0px;}

				#footer .subFooter ul li a{ color:#FFFFFF;}

			

#system-messagedup{z-index: 203;position: absolute;

font-wieght: bold;color: #C20419;font-size: 12px;text-align: center;width: 346px; overflow:hidden;}

#system-messagedup .message{background:url(../images/bgd_cont_newsletter.gif) bottom ;width: 346px; padding:10px 0; overflow:hidden; float:left;}

#system-messagedup p a{ float:right; color:#FFFFFF; margin:0 10px 0 0;}

#system-messagedup p{ background:url(../images/bgd_head_newsletter.gif) no-repeat scroll 0 0 transparent;

height:21px;width:346px;}

#system-messagedup .error{ clear:both;}

#system-messagedup dt.message, #system-messagedup dt.error{display:none;}		

/*

width: 400px;

#system-message{ margin:0 auto;color:#C20419;font-size:12px; font-weight:bold;border:1px solid red;background-color:#fff;text-align:center;width:65%;}

#system-message dt.message, #system-message dt.error{display:none;}					

*/

.newsletterBlock {display:none;}


#spotles_link { color: #E31C18; font-weight: bold; right: 25px; position: absolute; top: 23px; width:180px;}
#spotles_link a{ color: #E31C18; font-weight: bold; text-decoration:none; line-height:1.3em;}
#spotles_link a:hover{ color: #E31C18;}

#spotles_link_product { color: #E31C18; font-weight: bold; float:right; width:222px;}
#spotles_link_product a{ color: #E31C18; font-weight: bold; text-decoration:none; z-index:1000000; position:relative}
#spotles_link_product a:hover{ color: #E31C18;}

#spotles_link_product.blue_link a{ color: #26B6E6;}
#spotles_link_product.blue_link a:hover{ color: #26B6E6;}
