/* GLOBAL */
* { padding:0; margin:0; }
li { list-style:none; }
select { min-width:1.5em; }
body { font-family:Arial, sans-serif; font-size:63%;}
img { border:0; }
table { border-collapse:collapse; }
td { vertical-align:top; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* AFFILIATION EDP */

.main_affiliate { width:100%; }
.main_affiliate .main_center { padding:5px 0 0 0; overflow:hidden; }
.main_affiliate img { float:right; position:relative; top:-4px; cursor:pointer; }
.main_affiliate a { float:right; font-size:1.1em; color:#44472d; cursor:pointer; }
.main_affiliate strong { display:block; width:18em; color:#dc0000; font-weight:bold; text-transform:uppercase; }
.main_affiliate strong span { display:none; }
.main_affiliate span { display:block; width:18em; }
.main_affiliate span em { font-style:normal; padding-right:10px; background:url("../_images/affiliate/arrow.gif") right no-repeat; }
.main_affiliate a:hover p { text-decoration:underline; }

/* PAGE LAYOUT */

.main_page {
	width:100%; position:relative;
	background:url("../_images/page-bg-top.jpg") no-repeat top #fff; font-size:1.2em;
}
.main_center { position:relative; width:960px; margin:0 auto; }
.main_body { border-top:solid 1px #7ed700; }

/* FOOTER */

.content_footer { clear:both; width:100%; height:303px;
	background:url("../_images/page-bg-bottom.jpg") top no-repeat;}
.content_footer .main_center { padding:42px 0 100px 0; text-align:right; font-size:1.1em;}
.content_footer span { float:left; color:#6db03f; }
.content_footer span a { color:#6db03f; }
.content_footer li { display:inline; }
.content_footer li a { color:#209352; padding-left:14px; margin-left:10px; background:url("../_images/footer-arrow.gif") left no-repeat;}

input.fade { color:#ccc; }
.FormErrorMessage { color:#f00; font-weight:bold; }
.TextAlertGlobal { color:#f00; }


/* IDENTIFICATION */

#USERLOGIN { float:right; height:60px; text-align:right; margin:13px 2px 0 0; }
#USERLOGIN label { display:none; font-size:0.9em; color:#0f467d; margin-right:5px; }
#USERLOGIN input { border:solid 1px #d0d0d0; font-size:0.9em; }
#USERLOGIN .login input { width:128px; padding:0 2px; }
#USERLOGIN .passOk input { width:84px; padding:0 2px; }
#USERLOGIN .passOk input.submit { width:40px; height:15px; padding:0; margin-left:1px; 
    position:relative; top:2px; left:1px; }
#USERLOGIN .passOk { margin-bottom:3px; }
#USERLOGIN a { font-size:0.9em; }
#USERLOGIN .actions a { color:#406E9B; font-style:italic; }
#USERLOGIN .logged a { color:#0f467d; }
#USERLOGIN .logged a.disconnect { background:url("../_images/login-close.gif") no-repeat left; padding-left:15px; }
#USERLOGIN .logged a.welcome { display:block; font-size:1.1em; margin-top:4px; }

/* MAIN MENU */

.logo_ariel { position:relative; left:-10px; }
.main_menu { clear:both; position:relative; width:960px; overflow:hidden; margin-top:-3px; top:1px; z-index:1; }
.main_menu ul { float:left; padding-left:114px; width:860px; }
.main_menu li { margin-right:15px; float:left; }
.main_menu a {
	display:block; padding-left:10px;
	color:#209352; font-size:1.2em; font-weight:900; font-style:italic; text-transform:uppercase; 
	background:url("../_images/tab-bullet.gif") left no-repeat;
}
.main_menu a span { display:block; padding:5px 8px 5px 0; white-space:nowrap}
.main_menu a.active { color:#e90000; background:url("../_images/tab-bg-active.gif") top left no-repeat; }
.main_menu a.active span { background:url("../_images/tab-bg-active.gif") top right no-repeat; }

/* SIDE MENU */

.side_menu { width:170px; float:left; margin-top:19px; }
.side_menu li { width:169px; float:left; clear:left; }
.side_menu a { 
	color:#209352; font-size:1.0em; font-weight:bold; font-style:italic; text-transform:uppercase; 
	display:block; padding-bottom:8px; background:url("../_images/menu-dots.gif") bottom no-repeat;
}
.side_menu a span { 
	display:block; padding:8px 8px 0 18px; 
	background:url("../_images/menu-arrow.gif") top left no-repeat;
}
.side_menu a.active { 
	position:relative; top:-1px; 
	background:url("../_images/menu-bg-active.gif") bottom left no-repeat; 
}
.side_menu a.active span {
	background:url("../_images/menu-bg-active.gif") top left no-repeat; 
}

/* MAIN CONTENT */

.main_content { position:relative; overflow:hidden; width:778px; float:right; top:20px; }
.main_content h1 { 
	padding:12px 0 10px 20px;  color:#209352; font-size:1.5em; font-weight:bold; font-style:italic; text-transform:uppercase; 
	background:url("../_images/content-bg-title.gif") top left no-repeat;
}
.main_content h1 em { color:#8bd63e; }
.content_body {
	overflow:hidden; height:1%; padding:0 20px 0 20px;
	background:url("../_images/content-bg.gif") left repeat-y; font-size:1.0em; 
}
.main_content .main_footer { height:35px; clear:both; background:url("../_images/content-bg-footer.gif") top left no-repeat; }

/* SOUS MENU - menu 3eme niveau */

table.submenu {
	margin-top:12px; width:736px; 
	background:url("../_images/submenu-bg.gif") no-repeat;
}
table.submenu td { text-align:center; }
table.submenu a {
	display:block; height:20px; padding-top:4px;
	background:url("../_images/dotsv.gif") repeat-y left; 
	color:#209352; font-size:1.0em; font-weight:bold; font-style:italic; text-transform:uppercase;
}
table.submenu td.first a { background:none; }
table.submenu td.active { background:url("../_images/submenu-active.gif") no-repeat center;}
table.submenu td.active a { color:#e00; }
table.submenu td.first { background-position:left; padding:0 2px 0 4px; }
table.submenu td.last { background-position:right; }

/* STYLES GENERAUX */

.content_body h2 {
	margin-top:16px; padding-bottom:6px; margin-bottom:6px;
	font-size:1.1em; color:#1e984d; border-bottom: solid 1px #1e984d;
}
.content_body p { padding:0 0 8px 0 ; color:#1e984d;}

.content_tip h2 { color:#e3052e; border-bottom: solid 1px #e3052e; }
.content_tip p { color:#e3052e; }
.content_tip { margin-bottom:25px; }
.content_small p { font-size:0.9em; }

/*FRAME INTRO big*/

.intro_large {
	width:736px; padding-top:10px;
	background: url(../_images/intro_large.gif) top no-repeat #e8f6d8;
}
.intro_large div {
	padding-bottom:6px;
	background: url(../_images/intro_large.gif) bottom no-repeat #e8f6d8;
}
.intro_large div p { padding-right:14px; padding-left:14px;}

/*FRAME INTRO small*/

.intro_small {
	width:540px; padding-top:10px;
	background: url(../_images/intro_small.gif) top no-repeat #e8f6d8;
}
.intro_small div {
	padding-bottom:6px;
	background: url(../_images/intro_small.gif) bottom no-repeat #e8f6d8;
}
.intro_small div p { padding-right:14px; padding-left:14px;}


/* ACTUALITES */

.news_page { color:#1e984d; position:relative; top:20px; height:450px; }
.news_page h1 { font-size:1.4em; margin-bottom:5px; }


/* ENGAGEMENTS/CONSEILS */

.content_conseils dt { color:#1e984d;}
.content_conseils dd { padding-left:50px; color:#1e984d;}
.vide { padding-bottom:18px;}

.content_engagements {
	padding: 0 305px 10px 12px; position:relative;
	background: url(../_images/visuel-engagements.gif) bottom right no-repeat; }
.content_engagements a { color:#6DB03F; text-decoration:underline; }
.content_engagements .visuelUnicef { position:absolute; top:92px; right:0;}	

.content_engagements_partenariat {padding: 0 12px 10px 12px; position:relative;}
.content_engagements_partenariat a { color:#6DB03F; text-decoration:underline; }
.content_engagements_partenariat .visuelUnicef { position:absolute; top:92px; right:0;}	

.content_conseils {
	padding: 0 305px 10px 12px;
	background: url(../_images/visuel-conseils.gif) bottom right no-repeat; }
.content_faq {
	padding: 0 273px 30px 0;
	background: url(../_images/visuel-faq.gif) bottom right no-repeat; }
.content_faq h2 {
	position:relative; margin-left:12px; margin-right:12px; margin-bottom:0; padding-left:8px; padding-top:6px; 
	background: url(../_images/pictos/red-dot.gif) 0 12px no-repeat; 
	cursor:pointer; }
.answer_faq {
	width:465px; padding: 10px 0 0 0;
	background: url(../_images/fond_faq.gif) top no-repeat #e8f6d8; }
.answer_faq div {
	padding-bottom:10px;
	background: url(../_images/fond_faq.gif) bottom no-repeat #e8f6d8; }
.answer_faq div p { padding-right:14px; padding-left:14px;}
.answer_faq em { font-weight:bold;}

/* PRODUCT CONTENT */

.content_dot {
	padding: 10px 0 10px 0; width:100%; clear:both; overflow:hidden;
	background: url(../_images/fond_dot.gif) bottom repeat-x;
}
.content_dot table { width:100%; }
.content_dot .packshot { float:left; display:inline; margin-right:10px; width:98px; }
.content_dot div { float:left; width:509px; }
.content_dot .actions { width:120px; vertical-align:bottom; }
.content_dot .actions a {
	margin-left:10px; display:none; padding-left:10px;
	background:url("../_images/btn-bullet.gif") no-repeat left; 
	font-size:0.9em; color:#1e984d; font-weight:bold; }

.content_dot div ul { margin-left:15px; }
.content_dot div li { float:left; width:120px; text-align:center; }
.content_dot div li span { display:block; color:#1e984d; }

.content_dot div ul.listing { margin:5px 0 10px 35px; }
.content_dot div ul.listing li { text-align:left; clear:left; color:#1E984D; width:100%; list-style:disc; padding-bottom:10px; }

.content_dot td.center { text-align: center;}
.content_dot td.right {	text-align: right;}
.content_dot td.bottom { vertical-align:bottom ; text-align: right;}
.content_dot h2 { font-size:1.5em; color:#8bd63e; border: none; padding:0; }
.fond_answer_product { overflow:hidden; width:509px; padding-top:10px;
	background: url(../_images/fond_answer_product.gif) top no-repeat #e8f6d8; }
.fond_answer_product div {
	padding-bottom:10px;
	background: url(../_images/fond_answer_product.gif) bottom no-repeat #e8f6d8;
	overflow:hidden;
}
.fond_answer_product p { text-align: center;}
.fond_answer_product td { text-align: center;}
.spaceur { padding: 0 50px 0 0;}
.choice_product_format { float:left; width:220px; margin-right:37px; margin-top:16px; text-align:center;
	background: url(../_images/fond_product_format.gif) no-repeat; }
.choice_product_format h2 { text-align:center; vertical-align:top; border: 0; margin:0; padding-top:3px;
}
.choice_product_format em { font-weight:bold; text-transform:uppercase; }
.choice_product_format div { padding-top:10px; padding-bottom:5px;}

/* for displaying 6 products */
.choice_product_format6 { float:left; width:220px; margin-right:37px; margin-top:16px; text-align:center;
	background: url(../_images/fond_product_format6.gif) no-repeat; }
.choice_product_format6 h2 { text-align:center; vertical-align:top; border: 0; margin:0; padding-top:3px;
}
.choice_product_format6 em { font-weight:bold; text-transform:uppercase; }
.choice_product_format6 div { padding-top:10px;}
/* for displaying 6 products */

/* for displaying 5 products */
.choice_product_format5 { float:left; width:220px; margin-right:37px; margin-top:16px; text-align:center;
	background: url(../_images/fond_product_format5.gif) no-repeat; }
.choice_product_format5 h2 { text-align:center; vertical-align:top; border: 0; margin:0; padding-top:3px;
}
.choice_product_format5 em { font-weight:bold; text-transform:uppercase; }
.choice_product_format5 div { padding-top:12px; }
/* for displaying 5 products */


/* for displaying 4 products */
.choice_product_format4 { float:left; width:220px; margin-right:37px; margin-top:16px; text-align:center;
	background: url(../_images/fond_product_format4.gif) no-repeat; }
.choice_product_format4 h2 { text-align:center; vertical-align:top; border: 0; margin:0; padding-top:3px;
}
.choice_product_format4 em { font-weight:bold; text-transform:uppercase; }
.choice_product_format4 div { padding-top:12px; }
/* for displaying 4 products */


.choice_dosage  { float: left; width:220px; margin-top:16px; text-align:center;
	background: url(../_images/fond_doser.gif) no-repeat; }
.choice_dosage h2 { text-align:center; vertical-align:top; border: 0; margin:0 0 0 0; padding-top:3px; }
.choice_dosage em { font-weight:bold; text-transform:uppercase; }
.choice_dosage .how_dosage { padding:0; text-align:center; margin-top:95px; margin-bottom:125px; }
.content_general_lavage { overflow:hidden; margin: 25px 0 0 0; height:1%; }
.content_temperature { float:left; width:470px; margin: 0 11px 0 0; }
.content_temperature img{ float:left; margin:0 8px 0 0; }
.content_bulle { float:left; width:257px; }
.fond_temp  { float:left; width:412px; height:45px; margin-bottom:20px;
	background: url(../_images/fond_temperature.gif) no-repeat; }
.fond_temp p { padding: 6px 5px 0 10px; }
.fond_temp span { color:#000000; }
.fond_conseils { background: url(../_images/fond_conseils.gif) no-repeat; width:257px; }
.fond_conseils p { background: url(../_images/fond_conseils.gif) no-repeat; width:257px; }
.fond_conseils ul { padding-top:8px; padding-left:12px; padding-right:12px; color:#6a5088; }
.fond_conseils ul li { list-style: square; margin-left:14px; margin-bottom:2px; font-size:0.9em; }

.content_calc_box {
	width:324px; padding-top:10px; margin-top:10px;
	background: url(../_images/cadre-int-small2.gif) top no-repeat;
}
.content_calc_box .inner {
	width:324px; padding-bottom:10px;
	background: url(../_images/cadre-int-small2.gif) bottom no-repeat #FFF;
}
.content_calc_box p
{
	padding-left:10px;
}
.boutons_calc{width:357px; margin:20px 0 40px 0px; padding-bottom:20px;}

/* SITE MAP */

.content_bg_big {
	position:relative; top:20px; width:967px; padding-top:10px;
		background: url(../_images/content-bg-big.gif) top no-repeat;
}
.content_bg_big .inner {
	overflow:hidden; width:967px; padding-bottom:100px; margin-bottom: 0px;
	background: url(../_images/content-bg-big.gif) bottom no-repeat;
}
#SITEMAP {	padding:12px 0 10px 20px;  color:#209352; font-size:1.5em; font-weight:bold; font-style:italic; text-transform:uppercase; }
#SITEMAP em { color:#8bd63e; }
.box_sitemap_accueil { display:inline; margin:20px 20px 0px 20px; float:left; padding:5px 0px 0px 8px; width:72px; height:24px; background: url(../_images/fond-site-map-accueil.gif) no-repeat;}
.box_sitemap_accueil a {color:#209352; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase; text-decoration:none;}
.box_sitemap { float:left; display:inline; margin:20px 20px 0px 0px; width:190px; padding-top:10px; background: url(../_images/fond-site-map.gif) top no-repeat;}
.box_sitemap div { padding:0px 0px 10px 10px; background: url(../_images/fond-site-map.gif) bottom no-repeat;}
.box_sitemap h1 { height:: 20px; color:#209352; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase;}
.box_sitemap a { padding:10px 0px 0px 0px; color:#1e984d; text-decoration:none;}
.box_sitemap li { padding-top:5px; height: 20px;}

/*BOUTONS ROUGE*/

.btn_back {
	float:left;
	background: url(../_images/bouton_rouge_rw.gif) no-repeat left;
	padding-left:12px; color:#FFF; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase; text-decoration:none;
}
.btn_back span {
	display:block; padding:5px 30px 5px 0;
	background: url(../_images/bouton_rouge_rw.gif) no-repeat right #FFF;
}
.btn_forward {
	float:right; padding-right:12px;
	background: url(../_images/bouton_rouge_fw.gif) no-repeat right;
	color:#FFF; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase;text-decoration:none;
}
.btn_forward span {
	display:block; padding:5px 0px 5px 30px;
	background: url(../_images/bouton_rouge_fw.gif) no-repeat left #FFF;
}
.boutons_sos { clear:both; width:540px; height:40px; padding-top:20px; }
.background_big { width:100%; overflow:hidden; 
	background: url(../_images/background-antitache.jpg) no-repeat top right #FFF;}

/*BOUTONS FLECHE*/

.btn_fleche { margin:10px 0px 50px 0px;}
.btn_fleche li { margin-right:10px; display:inline;}

.btn_fleche li a {
	float:left; color:#BBE0C9; cursor:default; 
	background: url(../_images/bouton-fleche.gif) no-repeat left; margin-right:2px;
	padding-left:6px; font-size:1.1em; font-weight:bold; font-style:italic; text-transform:uppercase; text-decoration:none;
}
.btn_fleche li a:hover { text-decoration:none; }
.btn_fleche li a.active { color:#e90000; }
.btn_fleche li a.done { color:#1e984d; cursor:pointer; }
.btn_fleche li a.done:hover { text-decoration:underline; }
.btn_fleche li a span {
	display:block; padding:5px 20px 5px 0;
	background: url(../_images/bouton-fleche.gif) no-repeat right #FFF;
}
.btn_fleche li a span em{ color:#91d449;}


/*CADRES SOS TACHES*/

.content_sostache {
	clear:left; float:left; overflow:hidden; width:540px; padding-top:10px; margin-top:10px;
	background: url(../_images/cadre-int-small.gif) top no-repeat; }
.content_sostache .inner {
	overflow:hidden; width:540px; padding-bottom:50px;
	background: url(../_images/cadre-int-small.gif) bottom no-repeat #FFF; }
.content_sostache .advices { padding-bottom:14px; }
.content_sostache h2 { 
	border:none; margin:0; padding:0 0 0 10px; color:#209352; font-size:1.3em; 
	font-weight:bold; font-style:italic; text-transform:uppercase; }
.content_sostache h2 em { color:#8bd63e; }
.content_sostache .advices  div {
	width:516px; margin:10px 0 0 10px; padding:0 0 5px 0;
	background:url("../_images/bg-advice.gif") no-repeat bottom #e9f6da;
}
.content_sostache .advices div .inner {
	margin:0; padding:0; background:url("../_images/bg-advice.gif") no-repeat top #e9f6da;
}
.content_sostache .advices div strong {
	float:left; display:inline; margin:0 10px; width:25px; height:24px; padding-top:10px; 
	color:#fff; font-size:1.5em; text-align:center; }
.content_sostache .advices div p {  padding:8px 10px 3px 10px; font-size:0.9em; line-height:1.1em; }

.products_sostache {
	float:right; margin:10px 0; width:186px; height:425px; 
	background:url("../_images/bg-products-advices.gif") no-repeat; }
.products_sostache h2 { 
	border:none; margin:0; padding:4px 0 0 10px; height:35px; color:#8bd63e; font-size:1.0em; 
	font-weight:bold; font-style:italic; text-transform:uppercase; }
.products_sostache h2 em { color:#209352; }
.products_sostache div { height:127px; }
.products_sostache div img { margin-left:42px; }
.products_sostache .button {
	display:block; width:167px; height:23px; margin-left:10px; color:#209352; font-weight:bold;
	background:url("../_images/bg-products-link.gif") no-repeat; }
.products_sostache .button span {
	display:block; line-height:23px; padding:0 0 0 15px; margin-left:5px;
	background:url("../_images/footer-arrow.gif") no-repeat left; }

/*HOME */
/*bloc TL*/
.home_highlight { float:left; width:613px; }
.home_highlight .tab {
	float:left; padding-left:10px; height:25px; cursor:pointer;
	background: url(../_images/onglet-home.gif) no-repeat left #006D00;
	color:#FFF; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase; }
.home_highlight .tab span {
	float:left; height:25px; padding:0 15px 0 0; line-height:25px;
	background: url(../_images/onglet-home.gif) no-repeat right #006D00; }
.home_highlight .tab span em { color:#e2ffda; }
.home_highlight .tabcontent {
	clear:left; width:614px; height:301px; 
	background:url("../_images/home-highlight-bg.gif") no-repeat; 
}
.home_highlight .tabcontent p { padding:5px 10px; color:#1e984d; }
.home_highlight .about { display:none; }
.home_highlight a { color:#1e984d; }
/*bloc TR*/
.home_sos_tache {
	float:left; margin:16px 0 0 14px; width:332px; overflow:hidden; height:310px; 
	background: url(../_images/fond-sos-tache-home.jpg) no-repeat #0082DA; }
.home_sos_tache h1 { height:43px; margin-top:15px; 
	color:#28ADD6; font-size:1.25em; font-weight:bold; font-style:italic; text-transform:uppercase; }
.home_sos_tache h1 em { color:#004FC6; }
.home_sos_tache .intro { padding:0 48px 0px 20px; height:63px; color:#FFF; font-size:0.9em; font-weight:bold;}
.home_sos_tache .selects{ padding:0 12px 31px 98px; color:#FFF; font-size:1.1em; font-weight:bold;}
.home_sos_tache .select_home { width:225px; margin-top:10px; color:#eb2023; font-size:0.9em; font-weight:bold;}
/*UNICEF*/

.home_unicef  {float:left; margin:31px 0 0 13px; width:332px; overflow:hidden; height:310px; }

/* bloc BL*/
.home_calculator { clear:left; width:614px; float:left; margin-top:5px;}
.home_calculator img { float:left; }
.home_calculator .dosage { float:left; position:relative; width:345px; height:140px; margin-top:12px; background: url(../_images/dosage-2.gif) bottom right no-repeat;}
.home_calculator .dosage .inner{ padding:18px 5px 0px 1px; color:#209352; font-size:1em; font-weight:bold;}
.home_calculator .dosage .doseuse {float:right; margin:10px; display:inline;}
.home_calculator .dosage .bouton-calculateur {position:absolute; top:93px; right:30px;}
.home_calculator .dosage .bouton-calculateur span { padding:5px 10px 5px 40px; }
.btn_forward_home {
	float:right; padding-right:12px; margin-right:12px;
	background: url(../_images/bouton_rouge_hpsos.gif) no-repeat right;
	color:#FFF; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase;text-decoration:none;}
.btn_forward_home span {
	display:block; padding:5px 0px 5px 30px;
	background: url(../_images/bouton_rouge_hpsos.gif) no-repeat left #0067ce; }
/* bloc BR*/
.home_reduction {
	float:left; margin:9px 0 0 14px; width: 332px; height:148px; 
	background: url(../_images/bon-de-reduction.gif) no-repeat; }
.home_reduction h1 {
	margin-left:40px; display:inline;
	background-color:#FFF; color:#ff0000; font-size:1.2em; font-weight:bold; font-style:italic; text-transform:uppercase;}
.home_reduction .coupon{ margin:0px 3px 3px 8px;}

#HOME { position:relative; top:10px; width:960px; /*overflow:hidden;*/ }
#OVERLAY { position:absolute; top:0; left:0; }

/* SELECTEUR NATURE DE LA TACHE */

.nature { width:265px; overflow:hidden; clear:both; }
.nature li { position:relative; clear:both; display:block; float:left; width:100%; }
.nature span { display:block; width:250px; overflow:hidden; background:url("../_images/dots.gif") repeat-x bottom; padding-bottom:1px;}
.nature a { float:left; width:100%; z-index:1; font-weight:bold; color:#6db03f; padding:5px 0 5px 0; margin-left:5px; }
.nature span span { position:absolute; right:14px; width:32px; height:26px; margin:0px; }
.nature .op1 { background:url("../_images/pictos/pict-alimentaire.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op2 { background:url("../_images/pictos/pict-peinture.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op3 { background:url("../_images/pictos/pict-cosmetiques.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op4 { background:url("../_images/pictos/pict-bebes.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op5 { background:url("../_images/pictos/pict-pleinair.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op6 { background:url("../_images/pictos/pict-corporelles.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature .op7 { background:url("../_images/pictos/pict-liste.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.nature li.active { background:url("../_images/nature-arrow.gif") no-repeat right #e9f6da; }
.nature li.active label { color:#e00; }
.content_sostache .inner .bloc1 { float:left; display:inline; margin:0 10px 10px 9px;}
.content_sostache .inner h2 {font-size:1.1em; margin-bottom:15px; text-transform:none; padding:0; }
.content_sostache .inner .bloc2 { float:left;}
.selecteur2 {
	padding-top:10px; width:247px;
	background: url(../_images/fond-selecteur.gif) no-repeat top; color:#1e984d; font-size:0.9em; }
.selecteur2 div {
	padding: 0 10px 10px 10px;
	background: url(../_images/fond-selecteur.gif) no-repeat bottom #fff;}
.selecteur2 ul { width:100%; height:182px; overflow:auto; }
.selecteur2 a { color:#1e984d; padding-left:10px; background:url("../_images/btn-bullet.gif") no-repeat left 2px; }
.bloc2 h2{ border:0; padding-bottom:0; }

/*SOS TACHE PAGE 2*/

.content_sostache .bloc_page2 { margin: 0px 13px 0px 14px;}
/* SELECTEUR TISSUS*/
.content_sostache .bloc_page2 .nature { width:511px;}
.content_sostache .bloc_page2 .nature span {width:498px;}
.content_sostache .bloc_page2 .nature span span {width:21px;}
.content_sostache .bloc_page2 .nature .op1 { background:url("../_images/pictos/pict-acrylique.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op2 { background:url("../_images/pictos/pict-coton.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op3 { background:url("../_images/pictos/pict-laine.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op4 { background:url("../_images/pictos/pict-lycra.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op5 { background:url("../_images/pictos/pict-nylon.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op6 { background:url("../_images/pictos/pict-polyester.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_sostache .bloc_page2 .nature .op7 { background:url("../_images/pictos/pict-rayonne.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }

/*SOS TACHE PAGE 3*/

.content_sostache .bloc_page3 { margin: 0px 13px 10px 14px;}
.content_body .bloc_page3 h2 { margin-bottom:20px;}
.content_sostache .bloc_page3 h3 { color:#91d449; font-weight:bold; font-size:1.1em; padding-bottom:4px;}
/* SELECTEUR COULEUR*/
.content_sostache .bloc_page3 ul { float:left; }
.content_sostache .bloc_page3 ul.colors { height:80px; }
.content_sostache .bloc_page3 li {display:inline;}
.content_sostache .motif { float:left; width:130px; height:69px; margin-left:20px; background:url(../_images/fond-choix.gif) no-repeat; color:#1e984d; font-weight:bold;}
.content_sostache .motif p { padding:5px 10px; }
.content_sostache .motif a {
	margin:5px 5px 0 15px; padding-left:10px; color:#1e984d; font-weight:normal; 
	background:url("../_images/btn-bullet.gif") no-repeat left; }
.content_sostache h3.bw {
	clear:both; padding-top:10px; 
	background:url("../_images/dots.gif") repeat-x top; }

/*CALCULETTE*/

.content_calculateur { overflow:hidden; width:100%; }
.content_calculateur .bloc1 { float:left; width:357px; margin-bottom:30px; }
.content_calculateur .bloc1 .nature { width:357px; margin-bottom:10px; }
.content_calculateur .bloc1 .nature li span { width:343px; height:49px; }
.content_calculateur .bloc1 .nature li span span { width:55px; }
.content_calculateur .nature a { padding-top:15px;}
.nature li.active { background:url("../_images/nature-arrow-big.gif") no-repeat right #e9f6da; }
.content_calculateur .bloc1 .nature .op1 { background:url("../_images/pictos/pict-tabs.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_calculateur .bloc1 .nature .op2 { background:url("../_images/pictos/pict-liquide.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_calculateur .bloc1 .nature .op3 { background:url("../_images/pictos/pict-ecodoses.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_calculateur .bloc1 .nature .op4 { background:url("../_images/pictos/pict-gel.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_calculateur .bloc1 .nature .op5 { background:url("../_images/pictos/pict-poudre.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }

.content_calculateur .bloc2 { float:right; margin-right:1px; margin-top:26px; }
.choix p { padding-bottom:10px; padding-top:14px; font-weight:bold;}

.content_calculateur .png, .content_durete .png, .content_salissure .png, .content_resultat_calculateur .png
{ width:55px; height:43px; behavior:url("../_css/iepngfix.htc"); }

/*Salissure*/
.content_salissure { overflow:hidden; width:100%; }
.content_salissure .bloc1 { float:left; width:357px; margin-bottom:30px; }
.content_salissure .bloc1 .nature { width:357px; margin-bottom:10px; }
.content_salissure .bloc1 .nature li span { width:343px; height:49px; }
.content_salissure .bloc1 .nature li span span { width:55px; }
.content_salissure .nature a { padding-top:15px;}
.nature li.active { background:url("../_images/nature-arrow-big.gif") no-repeat right #e9f6da; }
.content_salissure .bloc1 .nature .op1 { background:url("../_images/pictos/tshirt-1.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_salissure .bloc1 .nature .op2 { background:url("../_images/pictos/tshirt-2.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_salissure .bloc1 .nature .op3 { background:url("../_images/pictos/tshirt-3.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_salissure .bloc2 { float:right; margin-right:1px; margin-top:26px; }
.bouton { clear:both;margin-bottom:40px; }
.picto_plus { margin:0 10px 0 10px; }

/*Durete*/
.content_durete { overflow:hidden; width:100%; }
.content_durete .bloc1 { float:left; width:357px; margin-bottom:30px; }
.content_durete .bloc1 .nature { width:357px; margin-bottom:10px; }
.content_durete .bloc1 .nature li span { width:343px; height:49px; }
.content_durete .bloc1 .nature li span span { width:55px; }
.content_durete .nature a { padding-top:15px;}
.nature li.active { background:url("../_images/nature-arrow-big.gif") no-repeat right #e9f6da; }
.content_durete .bloc1 .nature .op1 { background:url("../_images/pictos/robinet-1.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_durete .bloc1 .nature .op2 { background:url("../_images/pictos/robinet-2.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_durete .bloc1 .nature .op3 { background:url("../_images/pictos/robinet-3.png") no-repeat right; behavior:url("../_css/iepngfix.htc"); }
.content_durete .bloc2 { float:right; margin-right:1px; margin-top:26px; behavior:url("../_css/iepngfix.htc"); }
.content_durete .content_calc_box p { width:145px; float:left; }
.content_durete .carte_durete { margin-left:15px; }

/*Resultat calculateur*/
.content_resultat_calculateur { overflow:hidden; width:100%; margin-top:15px;}
.content_resultat_calculateur .bloc1_resultat { float:left; width:357px; margin-bottom:30px; border: 1px solid color:#000000;}
.content_resultat_calculateur .bloc2_resultat { float:right; margin-right:1px;}
/*Page resultats calculateur*/
.content_resultat_calculateur .fond_resultats { background:url("../_images/fond_resultats.gif") no-repeat; width:534px; margin-bottom:5px;}
.content_resultat_calculateur .fond_resultats h2 { vertical-align:top; border: 0; margin:0 0 20px 0; padding-top:3px; padding-left:8px; }
.content_resultat_calculateur .fond_resultats em { font-weight:bold; text-transform:uppercase;}
.content_resultat_calculateur .fond_recoproduits { height:337px; width:194px; text-align:center;margin-bottom:5px;
	background:url("../_images/fond_tablettes.gif") no-repeat; }
.content_resultat_calculateur .liquitabs { background:url("../_images/fond_recoliquitabs.gif") no-repeat; }
.content_resultat_calculateur .ecodoses { background:url("../_images/fond_recoecodoses.gif") no-repeat; }
.content_resultat_calculateur .fond_recoproduits h2 { text-align:center; vertical-align:top; border: 0; margin:0 0 16px 0; padding-top:3px; }
.content_resultat_calculateur .fond_recoproduits em { font-weight:bold; text-transform:uppercase;}
.content_resultat_calculateur .fond_recoproduits div { height:97px; overflow:hidden; }
.content_resultat_calculateur .image_resultats { margin-left:10px; padding-bottom:25px;}
.content_resultat_calculateur .bloc_recommandation h2 { vertical-align:top; border: 0; margin:0 0 8px 0; padding-top:20px; padding-left:8px; }
.content_resultat_calculateur .bloc_recommandation em { font-weight:bold; text-transform:uppercase;}
/*intro_recommandation*/
.content_resultat_calculateur .intro_recommandation {
	width:534px; padding-top:10px;
	background: url(../_images/fond_recommandation.gif) top no-repeat #e8f6d8;
}
.content_resultat_calculateur .intro_recommandation div {
	padding-bottom:6px;
	background: url(../_images/fond_recommandation.gif) bottom no-repeat #e8f6d8;
	
}
.content_resultat_calculateur .intro_recommandation div p { padding-right:14px; padding-left:14px;}
.image_resultats .btn_forward { margin-right:12px; margin-left:14px; margin-top:22px;}
.fond_resultst_sostaches { width:540px; margin-top:15px;
	background: url(../_images/fond_resultats_taches.gif) no-repeat top; }
.fond_resultst_sostaches .bottom { clear:both; width:540px; height:10px; 
	background: url(../_images/fond_resultats_taches.gif) no-repeat bottom; }
.fond_resultst_sostaches h2 { height:30px; border:none; margin:0; padding:4px 0 0 8px; }
.fond_resultst_sostaches em { font-weight:bold; text-transform:uppercase;}
.fond_resultst_sostaches .btn_forward { margin-right:10px; margin-left:14px; margin-top:8px;}
.fond_resultst_sostaches .couleur { display:inline; margin:20px 25px 12px 27px; float:left; }
.fond_resultst_sostaches .content_text_resultats { overflow:hidden; margin:14px 0 0 0; color:#209352; font-weight:bold;}
.fond_resultst_sostaches .content_text_resultats span{ color:#e60004;}

/*INSCRIPTION*/

.authentification {
	margin:10px 0 20px 110px; width:508px; height:304px;
	background: url(../_images/fond-authentif.jpg) no-repeat;
}
.authentification .inner { padding: 20px 26px 0 24px; height:240px; }
.authentification h2{padding-bottom:11px;font-size:1.5em; color:#1e984d; font-style:italic;}
.authentification p{padding-bottom:8px;font-size:1.1em; color:#1e984d;}

.authentification .txtbox{ clear:both; margin-top:10px; margin-bottom:15px;}
.authentification .txtbox label{ float:left; width:100px; font-size:1.1em; color:#1e984d; font-weight:bold; }

.authentification .buttons { padding-left:165px; }
.authentification .inner .buttons { padding-left:145px; }
.authentification .buttons a { clear:left; float:left; margin-bottom:35px;}

.authentification .btn_validate {background: url(../_images/bouton-vert.gif) no-repeat right;}
.authentification .btn_validate span {background: url(../_images/bouton-vert.gif) no-repeat left #FFF;}

.side_menu .vignette { background-image:none; margin-top:20px;}
.side_menu a.vignette { background-image:none;}
.side_menu a.vignette.active { background-image:none; top:0px;}

.partner_txt{  float: left; width: 435px; }

.partner_img{ float: right; width: 245px; }

.partner_test_img{ float: left; width: 330px; padding: 10px; }

.partner_test_img_large{ float: left; padding: 10px;  }

.sub_menu_heading{  float: left; padding-left: 20px; font-size: 1.5em; color: #2aca84; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }

.sub_menu_heading a{  text-decoration: underline; color: #086832; }

.tm_dkgrn {color:#086832; font-size: 0.6em;}
.tm_ligrn {font-size: 0.6em;}



.float{ float: left; width: 700px; }

.partner_txt td{ vertical-align: baseline; color: #1E984D; }

