#faq {color:#323232;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
#faq h1,#faq h2,#faq h3 {font-weight:normal;}
#faq .titrenavgauche {text-align:center;}
#faq .titrenavgauche h1 a{color:#fff;}
#faq a {text-decoration:none;}
#faq .col_gauche {background:#71A525 none repeat scroll 0 0;font-size:12px;min-height:765px;width:181px;float:left;}
#faq .col_gauche {background:transparent url(/img/our_products/bg-range-struct-nav-left.jpg) repeat scroll 0 -23px;}
#faq .col_gauche {overflow:hidden;width:180px;}
#faq .col_gauche .navdeGaucheTop {background:transparent url(/img/our_products/bg-range-struct-nav-left-top.jpg) no-repeat scroll left top;margin:-4px 0 0;min-height:732px;}
#faq .col_droite {margin:38px 0 0 30px;width:750px;float:left;}
#faq .col_gauche,#faq .col_droite {float:left;min-height:538px;}

#faq .titrenavgauche{background:transparent none repeat scroll 0 0;color:#FFFFFF;font-size:26px;height:auto;padding:30px 0 30px;}
#faq .vignette_cat{width:217px;height:176px;margin-right:30px;margin-bottom:35px;float:left;background-color:#CCCCCC;position:relative;}
#faq .title_content{color:#006500;font-size:24px;line-height:26px;font-weight:bold;}
#faq .title_zonecentrale{width:300px;float:left;margin-bottom:20px;}
#faq .title_zonecentrale p{font-size:13px;color:#006500;}
#faq .google_search_input{background-color:#006500;float:left;/*height:55px;*/width:245px;/*padding-top:10px;*/}
#IE7 #faq .google_search_input{height:43px;}
#faq .google_search_input input[type=text] {float:left;font-size:14px;height:20px;margin:10px;padding-top:2px;width:195px;border:medium none;}
#faq .google_search_ok{float:left;}
#faq span.google_search_ok input[type=image]{display:block;float:left;margin-top:15px;vertical-align:text-top;}
#faq .vignette_cat_title{bottom:0;padding-top:3px;position:absolute;text-transform:uppercase;width:217px; text-align:right; margin-right:5px;background:transparent url(/img/programmes/faq/faqcasehomebackground.png) repeat scroll left top;}
#faq .vignette_cat_title a {color:#BFDA1C;display:block;font-size:21px;font-weight:normal;margin-left:5px;margin-right:5px;text-align:right;text-decoration:none;width:207px;}
#faq .faqhome{width:217px; height:176px; position:relative;}

/*separation of the center content*/
#faq .col_center_question_response {margin:10px 0 0 30px;width:488px;float:left;}
#faq .col_right_question_response {margin:0;width:262px;float:left; background:#fff /*url(/img/programmes/faq/bg-questions-faq-right.jpg) repeat scroll left top*/;}
/*navigation*/
#faq .col_gauche li a {color:#114C09;display:block;line-height:17px;padding:2px 3px 4px 19px;}
#faq .col_gauche li a.on {background:#BADC26 url(/img/programmes/faq/itemon.gif) no-repeat scroll left top;}
#faq .col_gauche li,#faq  .col_gauche li a {background:#B4CDB0 url(/img/programmes/faq/itemoff.gif) no-repeat scroll left top;}
#faq ul#navsearch li,#faq  ul#navproducts li {border-bottom:1px solid #fff; background-image:none; background-color:transparent; margin:0;}
#faq ul#navsearch li {background-color:#fff;}
#faq ul#navsearch li a {background:transparent url(/img/programmes/faq/bg-navsearch.gif) no-repeat 4px center; color:#285401; line-height:20px; padding:0 0 0 22px;font-size:12px;font-weight:bold;}
/*old nav
#faq ul#navproducts li a {background:transparent url(/img/programmes/faq/bg-navproducts.png) repeat 4px 0; color:#fff; line-height:23px; padding:0; font-weight:bold;}
#faq ul#navproducts li a:hover {background-image:url(/img/programmes/faq/bg-navproducts-hover.png); color:#9ebc16;}
#faq ul#navproducts li a span {background:transparent url(/img/programmes/faq/bg-navproducts-span.gif) no-repeat 8px center; padding:0 0 0 20px;}
#faq ul#navproducts li a.on span {background-image:url(/img/programmes/faq/bg-navproducts-span-hover.gif);}
#faq ul#navproducts li a.on {background-image:url(/img/programmes/faq/bg-navproducts-hover.png); color:#9ebc16;}*/
#faq ul#navproducts li a {background:transparent url(/img/programmes/faq/bg-navproducts.png) repeat 4px 0; color:#fff; padding:5px 0; font-weight:bold;}
#faq ul#navproducts li a:hover {background-image:url(/img/programmes/faq/bg-navproducts-hover.png); color:#9ebc16;}
#faq ul#navproducts li a span {background:transparent url(/img/programmes/faq/bg-navproducts-span.gif) no-repeat 8px 5px; padding:0 0 0 20px;display:block;line-height:17px;}
#faq ul#navproducts li a:hover span {background:transparent url(/img/programmes/faq/bg-navproducts-span-hover.gif) no-repeat 8px 5px;}
#faq ul#navproducts li a.on span {background-image:url(/img/programmes/faq/bg-navproducts-span-hover.gif);}
#faq ul#navproducts li a.on {background-image:url(/img/programmes/faq/bg-navproducts-hover.png); color:#9ebc16;}
/*text*/
#faq .title_content_faq{color:#006500;font-size:24px;line-height:22px;font-weight:bold;}
#faq .ss_title_content_faq{color:#004532;font-size:14px;line-height:22px;margin-top:5px;}
#faq .title_zonecentrale_faq{margin-bottom:20px;margin-top:40px;}
/*push +btn*/
#faq .push_menu_gauche{margin-top:20px;overflow:hidden; text-align:center;}
#faq .btn_retour_01_centre{-x-system-font:none;color:#006500;cursor:pointer;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:25px;line-height:normal;overflow:hidden;text-transform:uppercase;}	
#faq .btn_retour_01_centre_inner {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/img/programmes/faq/bg-back-page.gif) no-repeat scroll 1px 8px;padding:3px 0 0 8px;}
#faq .btn_retour_01_centre a{color:#006500;}
#faq .btn_retour_01_centre a:hover{ text-decoration:underline;}
#faq .top_page_faq{color:#006500;font-size:10px;margin-bottom:10px;margin-top:20px;/**/background:url(/img/programmes/faq/bg-top-page.gif) no-repeat left center;padding-left:10px;}
#faq .top_page_faq a{color:#006500;}
#faq .top_page_faq a:hover{text-decoration:underline;}
#faq .lst_faq_answer,#faq  .alt{font-size:12px;margin-bottom:2px;padding:10px;width:430px;background:#FFFFFF url(/img/programmes/faq/bg-list-answer.png) no-repeat scroll 5px 15px;padding:10px 10px 10px 18px;}
#faq .faq_answer li.alt{background:#f2f8e3 url(/img/programmes/faq/bg-list-answer.png) no-repeat scroll 5px 15px;}
#faq .lst_faq_answer a,#faq .lst_faq_answer a:visited{color:#464646;}
#faq ul.faq_answer{display:none;}
#faq li.lst_faq_answer_categorie{background:url("/img/programmes/faq/fleche-green-right-8x8.gif") no-repeat scroll 0 5px #FFFFFF;font-size:14px;padding-bottom:10px;}
#faq li.open_questions{background:url("/img/programmes/faq/fleche-green-bottom-8x8.gif") no-repeat scroll 0 5px #FFFFFF;}
#faq li.lst_faq_answer_categorie a.cat{color:#006500; font-weight:bold;padding-left:15px;}

/*content right*/
#faq .col_right_question_response p{width:240px; padding:20px 11px; font-size:13px; color:#004532;background-color:#fff;}
#faq .col_right_question_response p span{font-weight:bold;}
/* page answer */
#faq .col_right_question_response a { text-decoration:none; color:#004532;}
#faq .col_right_question_response a:hover { text-decoration:underline;}
#faq .faq_pertinently{color:#1f4101;font-size:11px;width:260px;float:left;}
#faq .vote_yes,#faq  .vote_no{width:80px;float:left;}
#faq .vote_yes img, #faq .vote_yes a, #faq  .vote_no img, #faq  .vote_no a{float:left;}
#faq .vote_yes img,#faq  .vote_no img{margin-top:-3px; margin-right:3px;}
#faq .vote_yes a, #faq .vote_no a{color:#323232;}
#faq .vote_yes a:hover, #faq .vote_no a:hover{text-decoration:underline}  
#faq .article_content_faq{margin-top:18px;width:435px;margin-bottom:20px;}
#IE7 #faq .article_content_faq{margin-top:60px;width:435px;margin-bottom:20px;}
#faq .ss_faq_article{color:#004532;font-weight:bold;margin-bottom:10px;}
#faq .ss_faq_article h3{font-weight:bold;}
#faq .faq_article{color:#464646;line-height:18px; margin-bottom:10px;}
#faq .faq_article a{color:#464646; text-decoration:underline;}
#faq .faq_article a:hover{text-decoration:none;}
#faq .related_faq{color:#004633;font-weight:bold;font-size:16px;margin-bottom:10px;margin-top:10px;}
#faq .products_related{width:230px;float:left;}
#faq .title_products_related{color:#004633;font-size:14px;margin-bottom:5px;font-weight:bold;}
#faq .title_products_related a{color:#004633;}
#faq .ss_products_related{color:#ababab;font-size:12px;margin-bottom:5px;font-weight:bold;}
#faq .ss_products_related a{color:#ababab;}
#faq .img_products_related{width:203px;height:157px;overflow:hidden;background-color:#CCCCCC;margin-bottom:5px;position:relative}
#faq .img_products_related .pngpalyer{position:absolute;top:58px;left:0}
#faq .video_related{width:230px;float:left;}
/*page search*/
#faq .main_paging_item{ color:#0f4c07; font-weight:bold; float:left}
#faq .main_result_item_faq {padding:0 0 5px;}
#faq .main_result_item_title_faq {color:#2E6127;font-size:13px;text-decoration:underline;}
#faq .search-result-descr_faq {font-size:11px;}
#faq .search-result-descr_faq a {color:#555555;font-weight:normal;text-decoration:none;}
#faq .main_result_item_title_faq a{text-decoration:underline;}
#faq .search-result-descr_faq b{color:#114c09;}
#faq  .search-result-descr_faq b {color:#2E6127;}
#faq .lst_result_google{margin-bottom:5px;padding:10px;width:450px;background-color:#f2f8e3;padding:10px 10px 0;}
#faq ul.lst_result_pag {font-size:12px; margin-top:10px;}
#faq ul.lst_result_pag li {padding:0 8px; display:inline;}
#faq ul.lst_result_pag li a {color:#bbb; text-decoration:underline; font-weight:normal;}
#faq ul.lst_result_pag li a:hover {text-decoration:none;}
#faq ul.lst_result_pag li.active a {font-weight:bold;}
#faq ul.lst_result_pag li.next a {background:url(/img/programmes/faq/bg-result-pagnext.gif) no-repeat right center; padding-right:15px;}

#faq .main_paging_item {padding:0 8px; display:inline;}
#faq .main_paging_item a{color:#bbb; text-decoration:underline; font-weight:normal;}
#faq .main_paging_item a:hover {text-decoration:none;}
#faq .active a {font-weight:bold;}
#faq .next a {background:url(/img/programmes/faq/bg-result-pagnext.gif) no-repeat right center; padding-right:15px;}

#faq .main-contentparent{height:360px}
/*popin video */
#faq-bg_popin{background: rgb(0, 0, 0) none repeat scroll 0% 0%; position: absolute; top: 0pt; left: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.4; z-index: 10000001; height: 100%; width: 960px;filter:alpha(opacity=40);}
#faq-popin{position: absolute; z-index: 10000002; opacity: 1; height: 481px; width: 736px; left: 109px; top: 150px; background:url(/img/programmes/faq/faq-fond-video.png) no-repeat;}
.faq-popinclosed{height:38px; margin-top:10px; text-align:right; margin-right:15px;}
.faq-popinclosed a{color:#FFFFFF; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none;}
.faq-popinclosed a:hover{text-decoration:underline;}
.faq-popinflash{margin-left:45px;}
/* menu input search */
#faq-input-search-menu{position: absolute; top: 248px; left: 180px;width:300px; height:54px; background:url(/img/programmes/faq/faq-fond-input.gif); z-index:10000002;}
#IE7 #faq-input-search-menu{ top:245px; }
#IE8 #faq-input-search-menu{ top:245px; }
#faq-input-search-menu .faq-input-search-menu-divinput{float:left; margin-top:11px; padding-left:11px;}
#faq-input-search-menu .faq-input-search-menu-divinput input{width:247px;height:30px; border:0; font-size:20px;}
#faq-input-search-menu .faq-input-search-menu-divsubmit{float:left; width:25px; margin-top:28px;}
#faq-input-search-menu .faq-input-search-menu-divclosed{float:left; margin-top:7px;}
/* OLD FAQ
*{margin:0;padding:0;}a{text-decoration:none;}ul, li{list-style-type:none;}h1, h2, h3{font-weight:normal;}body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#323232;}#global{width:960px;height:470px;}.gauche, .droite{float:left;}.gauche{width:181px;height:470px;	background:#e1efd3;font-size:12px;}.titrenavgauche{padding:37px 0 0 0;height:105px;text-align:center;background:#71a525;}.gauche li, .gauche li a{background:url(/img/programmes/pg_FAQ/itemoff.gif) #b4cdb0 top left no-repeat;}.gauche li a.on{background:url(/img/programmes/pg_FAQ/itemon.gif) #badc26 top left no-repeat;}* html .gauche ul, * html .gauche ul * {zoom : 1;}*+html .gauche ul, *+html .gauche ul * {zoom : 1;}.gauche li{margin:0 0 1px 0;color:#114c09;width:181px;}.gauche li a{display:block;color:#114c09;padding:2px 3px 4px 19px;line-height : 17px;}.droite{padding:38px 0 0 69px;width:710px;height:432px;}.zonecentrale{width:485px;}.titrezonecentrale{padding:0 0 7px 0;text-transform:uppercase;min-height:25px;_height:25px;	}.titrezonecentrale h2{color:#006500;font-size:24px;}.sstitrezonecentrale{padding:0 0 18px 0;}.sstitrezonecentrale h3{color:#77b800;font-size:19px;}.questionreponse{padding:0 20px 15px 0;}.questionreponse h4{font-weight:bold;color:#006500;font-size:12px;}.questionreponse a{color:#77b800;}.haircarevisuel{background:url(/img/programmes/pg_FAQ/haircarevisuel.jpg) top left no-repeat;}.suncarevisuel{background:url(/img/programmes/pg_FAQ/suncarevisuel.jpg) top left no-repeat;}.bodycarevisuel{background:url(/img/programmes/pg_FAQ/bodycarevisuel.jpg) top left no-repeat;}.skincarevisuel{background:url(/img/programmes/pg_FAQ/skincarevisuel.jpg) top left no-repeat;}.haircolorvisuel{background:url(/img/programmes/pg_FAQ/haircolorvisuel.jpg) top left no-repeat;}a.jScrollArrowUp{background:url(/img/programmes/pg_FAQ/flechehaut.gif) repeat-x 0px 0px;}a.jScrollArrowDown{background:url(/img/programmes/pg_FAQ/flechebas.gif) repeat-x 0px 0px;}.holder{float:left;}.scroll-pane{	float:left;overflow: visible;width:486px;}#pane2{height:319px;}.haircolorvisuel #pane2{height:319px;}.jScrollPaneContainer{z-index:1;overflow:hidden;position:relative;}.jScrollPaneTrack{right:0px;background:#114c09;cursor:pointer;position:absolute;top:0;height:100%;padding:1px;}.jScrollPaneDrag{background:#fff;overflow:hidden;cursor:pointer;position:absolute;margin:1px 0 0 0;}.jScrollPaneDragTop{left:0;overflow:hidden;position:absolute;top:0;}.jScrollPaneDragBottom{left:0;overflow:hidden;bottom:0;position:absolute;}a.jScrollArrowUp{display:block;z-index:1;right:1px;overflow:hidden;text-indent:-2000px;position:absolute;top:0;height:6px;}a.jScrollArrowDown{display:block;z-index:1;right:1px;overflow:hidden;bottom:0;text-indent:-2000px;position:absolute;height:9px;}
*/
