#fym{font-family:Arial,Helevetica,sans-serif;color:#333;position:relative;float:left;width:906px;border:8px solid #fff;-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5);box-shadow:0 0 6px rgba(0,0,0,.5);margin:15px 6px 6px}#fym.list{display:none}#fym h1,#fym h2{position:absolute;top:-23px;left:50%;z-index:90;width:332px;height:90px;margin-left:-156px}#fym h1 img,#fym h2 img{display:block;width:100%;height:100%}#fym #back,#fym #next,#fym #restart{position:absolute;bottom:0;right:0;display:none;z-index:100}#fym #next img,#fym #restart img,#fym .fym-top{display:block}#fym #back{left:-1px;width:143px;bottom:-8px!important}#fym .fym-top{float:left;width:930px;height:12px}#fym .fym-container{float:left;width:100%;padding-bottom:22px;background:#fff}#fym.facecare .fym-container .content{background-image:url(/lib/img/catalog/fym/facecare/bg.gif)}#fym.sunprotection .fym-container .content{background-image:url(/lib/img/catalog/fym/sunprotection/bg.gif)}#fym.haircolor .fym-container .content{background-image:url(/lib/img/catalog/fym/haircolor/bg.gif)}#fym.haircare .fym-container .content{background-image:url(/lib/img/catalog/fym/haircare/bg.gif)}#fym.styling .fym-container .content{background-image:url(/lib/img/catalog/fym/styling/bg.gif)}#fym.bodycare .fym-container .content{background-image:url(/lib/img/catalog/fym/bodycare/bg.gif)}#fym.deodorants .fym-container .content{background-image:url(/lib/img/catalog/fym/deodorants/bg.gif)}#fym .fym-container .content{float:left;position:relative;width:100%;min-height:276px;background-repeat:repeat-y;background-position:center center;background-size:contain;overflow:hidden;margin-bottom:11px;direction:ltr!important}#fym .fym-container .content .visu{position:absolute;display:none;bottom:0;z-index:1;left:20px;height:100%;width:100%;background-repeat:no-repeat;background-position:bottom left}#fym.facecare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/facecare/visu.png)}#fym.sunprotection .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/sunprotection/visu.png)}#fym.haircolor .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/haircolor/visu.png)}#fym.haircare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/haircare/visu.png)}#fym.styling .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/styling/visu.png)}#fym.bodycare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/bodycare/visu.png)}#fym.deodorants .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/deodorants/visu.png)}#fym .fym-container .content .questions{float:left;margin:0;padding:90px 15px 12px 45px;position:relative;z-index:2}#fym .fym-container .content .questions-wrap{float:left;width:100%;min-height:126px}#fym .fym-container .content .questions.first{margin-left:250px}#fym .fym-container .content .questions h3{font-size:34px;margin:0 0 12px;font-weight:400;clear:both}#fym .fym-container .content .questions .uquestions h3{font-size:24px}#fym .fym-container .content .questions h4{margin-bottom:9px}#fym .fym-container .content .questions h3 span.max{display:inline-block;font-size:16px}#fym .fym-container .content .questions h3 .tip{display:inline-block;width:17px;height:17px;background-position:center center;background-repeat:no-repeat;cursor:pointer}#fym.facecare .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/facecare/tip.png)}#fym.sunprotection .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/sunprotection/tip.png)}#fym.haircolor .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/haircolor/tip.png)}#fym.haircare .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/haircare/tip.png)}#fym.styling .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/styling/tip.png)}#fym.bodycare .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/bodycare/tip.png)}#fym.deodorants .fym-container .content .questions h3 .tip{background-image:url(/lib/img/catalog/fym/deodorants/tip.png)}#fym .fym-container .content .questions .response{float:left;position:relative;width:100%;margin:0 0 10px;font-size:15px;color:#333;overflow:hidden}#fym .fym-container .content .questions .response input{position:absolute;top:0;left:-900px;cursor:pointer}#fym .fym-container .content .questions .response label{display:inline-block;width:230px;margin:0 0 0 4px;padding:5px 0 0;cursor:pointer;line-height:21px}#fym .fym-container .content .questions .response span.check{background-repeat:no-repeat;background-position:center -1px;display:inline-block;cursor:pointer;height:22px;margin:0;padding:0;vertical-align:top;width:26px}#fym .fym-container .content .questions .response.currentchecked span.check{background-position:left -24px}#fym .fym-container .content .questions .response.radio.currentchecked span.check{background-position:left bottom}#fym.facecare .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/facecare/custom-checkbox.png)}#fym.sunprotection .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/sunprotection/custom-checkbox.png)}#fym.haircolor .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/haircolor/custom-checkbox.png)}#fym.haircare .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/haircare/custom-checkbox.png)}#fym.styling .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/styling/custom-checkbox.png)}#fym.bodycare .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/bodycare/custom-checkbox.png)}#fym.deodorants .fym-container .content .questions .response span.check{background-image:url(/lib/img/catalog/fym/deodorants/custom-checkbox.png)}#fym .fym-container .content .questions .response.over label{font-weight:700}#fym .fym-container .content .questions .imaged{position:relative;width:550px}#fym .fym-container .content .questions .imaged .response .check{display:none}#fym .fym-container .content .questions .imaged .response{width:97px;height:70px;margin-right:3px;position:relative;overflow:visible}#fym .fym-container .content .questions .imaged .response label{width:87px;height:60px;margin:0;padding:0;border:5px solid #fff;display:block;-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}#fym .fym-container .content .questions .imaged .response label img{display:block;width:100%;height:100%}#fym.bodycare .fym-container .content .questions .imaged .response.currentchecked label,#fym.deodorants .fym-container .content .questions .imaged .response.currentchecked label,#fym.facecare .fym-container .content .questions .imaged .response.currentchecked label,#fym.haircare .fym-container .content .questions .imaged .response.currentchecked label,#fym.haircolor .fym-container .content .questions .imaged .response.currentchecked label,#fym.styling .fym-container .content .questions .imaged .response.currentchecked label,#fym.sunprotection .fym-container .content .questions .imaged .response.currentchecked label{border-color:#932727}#fym .fym-container .content .uquestions{width:100%;float:left}#fym .fym-container .content .set{float:left;margin-bottom:12px}#fym .fym-container .content .uquestions .set{float:left;clear:left}#fym .fym-container .content .set .left,#fym .fym-container .content .set .right{float:left;width:290px}#fym .fym-container .bg{position:absolute;bottom:0;left:0;right:0;height:5px;background:url(/lib/img/catalog/fym/ombre.png) bottom center repeat-x}#fym .fym-bottom{position:absolute;bottom:0;left:140px;right:127px;height:22px;background:#fff}#fym .fym-bottom div{float:left;font-size:30px;font-family:JournalRegular,Arial,Helvetica,sans-serif}#bodytag[propLocalization=tr-TR] #fym .fym-bottom div{font-size:15px;font-family:verdana;font-style:italic}#fym.facecare .fym-bottom div{color:#278593}#fym.sunprotection .fym-bottom div{color:#358bc4}#fym.haircare .fym-bottom div,#fym.styling .fym-bottom div{color:#55b641}#fym.haircolor .fym-bottom div{color:#932727}#fym.bodycare .fym-bottom div{color:#169e92}#fym.deodorants .fym-bottom div{color:#1b9ebf}#fym .fym-progressbar{position:absolute;left:300px;right:300px;top:6px;height:14px;overflow:hidden}#fym .fym-progressbar .bkg{position:absolute;z-index:0;width:100%;height:100%;background:url(/lib/img/catalog/fym/progress-bg.gif) center center repeat-x}#fym .fym-progressbar .bkg div{width:6px;height:14px;background:url(/lib/img/catalog/fym/progress-left.gif) center center repeat-x;float:left}#fym .fym-progressbar .bkg div.right{background-image:url(/lib/img/catalog/fym/progress-right.gif);float:right}#fym .fym-progressbar span{display:block;float:left}#fym .fym-progressbar .load{position:relative;z-index:1;height:10px;margin:2px}#fym .fym-progressbar .load .start{width:4px;height:100%;background-repeat:no-repeat;background-position:left center}#fym .fym-progressbar .load .progress{width:1px;height:100%;background-repeat:repeat-x;background-position:center center}#fym .fym-progressbar .load .end{width:4px;height:100%;background-repeat:no-repeat;background-position:right center}#fym.facecare .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/facecare/load-start.png)}#fym.facecare .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/facecare/load-progress.gif)}#fym.facecare .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/facecare/load-end.png)}#fym.deodorants .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/deodorants/load-start.png)}#fym.deodorants .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/deodorants/load-progress.gif)}#fym.deodorants .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/deodorants/load-end.png)}#fym.sunprotection .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/sunprotection/load-start.png)}#fym.sunprotection .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/sunprotection/load-progress.gif)}#fym.sunprotection .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/sunprotection/load-end.png)}#fym.haircare .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/haircare/load-start.png)}#fym.haircare .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/haircare/load-progress.gif)}#fym.haircare .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/haircare/load-end.png)}#fym.styling .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/styling/load-start.png)}#fym.styling .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/styling/load-progress.gif)}#fym.styling .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/styling/load-end.png)}#fym.haircolor .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/haircolor/load-start.png)}#fym.haircolor .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/haircolor/load-progress.gif)}#fym.haircolor .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/haircolor/load-end.png)}#fym.bodycare .fym-progressbar .load .start{background-image:url(/lib/img/catalog/fym/bodycare/load-start.png)}#fym.bodycare .fym-progressbar .load .progress{background-image:url(/lib/img/catalog/fym/bodycare/load-progress.gif)}#fym.bodycare .fym-progressbar .load .end{background-image:url(/lib/img/catalog/fym/bodycare/load-end.png)}#fym .fym-bottom .fym-end,#fym .fym-bottom .fym-start{line-height:22px}#fym .fym-bottom .fym-start{margin-left:6px}#fym .fym-bottom .fym-end{float:right;margin-right:26px}#fym .results{width:861px;padding-bottom:15px}#fym .results .result{display:inline-block;width:238px;height:138px;padding:20px 15px 9px;background:url(/lib/img/catalog/fym/result-bg.png) center center no-repeat;text-align:left;cursor:pointer}#fym .results .result .illus{height:138px;width:78px;float:left}#fym .results .result .illus img{display:block;height:100%;width:100%}#fym .results .result .infos{float:left;width:136px;height:117px;padding:12px 12px 0 0;margin:0 0 9px 12px;color:#0c4537;position:relative}#fym .results .result .infos .text{height:82px;overflow:hidden}#fym .results .result .infos h6{font-weight:700;font-size:14px}#fym .results .result .infos h5{text-transform:uppercase;font-size:14px;font-weight:400}#fym .results .result .cta{display:block;position:absolute;bottom:0;left:0;text-decoration:none;width:112px;overflow:hidden}#fym .results .result .cta a{display:block;width:200%;height:100%}#fym .results .result .cta span{display:block;float:left;width:50%;padding:6px 0;text-align:center;color:#fff;font-size:12px;background:url(/lib/img/common/white-arrow.png) 6px center no-repeat #0c4537}.rtl #fym .results .result .cta>a{float:left}#fym .results .result .cta span.over{color:#0c4537;background:url(/lib/img/common/garniergreen-arrow.png) 6px center no-repeat #fff}#fym .results.haircolor .produit{width:388px;height:230px;border:5px solid #fff;background:#f7f7f7;color:#004532;margin:0 24px 36px 0;padding:10px 0 10px 6px;position:relative;display:inline-block}#fym .results.haircolor .produit .illus{height:100px;width:89px;float:left;margin:0 6px 0 0;overflow:hidden}#fym .results.haircolor .produit .illus img{display:block;margin-top:-26px;height:156px;width:89px}#fym .results.haircolor .produit .infos{float:left;width:261px;font-size:13px;position:relative;height:90px;text-align:left}#fym .results.haircolor .produit .infos .description{height:69px;overflow:hidden}#fym .results.haircolor .produit .infos h5{font-size:15px;margin-bottom:3px}#fym .results.haircolor .produit .infos h5 span{color:#cf127e}#fym .results.haircolor .produit .shades{clear:left;margin-top:12px;float:left}#fym .results.haircolor .produit .shades .shade{float:left;margin-right:1px;width:63px;text-align:center;color:inherit;font-size:10px;font-weight:700}#fym .results.haircolor .produit .shades .shade span.img{display:block;width:63px;height:63px;position:relative}#fym .results.haircolor .produit .shades .shade img{display:block;width:57px;height:57px;border:3px solid #fff}#fym .results.haircolor .produit .shades .shade span.title{text-align:center;display:inline-block;padding:0 3px}#fym .results.haircolor .produit .shades .shade:hover img{border-color:#014633}#fym .results.haircolor .produit .scotch{width:47px;height:34px;background:url(/lib/img/catalog/fym/scotch.png) center center no-repeat;position:absolute;left:306px;top:-18px}#fym .fymslider .trigger,#fym .fymslider.shades .trigger{background-repeat:no-repeat;background-position:center center}#fym .nb{font-size:10px;clear:left;padding-top:12px;padding-bottom:15px}#fym .results.haircare,#fym .results.styling,#fym .results.sunprotection{width:807px;overflow:visible}#fym .results .brand{margin-bottom:30px}#fym .fym-container .content .questions .results .brand h4{padding-left:9px;font-size:18px;overflow:hidden}#fym .results .brand h4 .h4-wrap{width:10000px}#fym .results .brand h4 img,#fym .results .brand h4 span.text{display:block;float:left;margin-right:12px}#fym .results .brand h4 span.filet{display:block;height:1px;border-bottom:#0c4537 solid 1px;padding-top:8px;width:9000px;float:left}#fym .results .brand .produits{clear:left}#fym .brand .produits.fymslider-content{height:168px}#fym .fymslider{overflow:visible;position:relative}#fym .fymslider-content{width:100%;overflow:hidden;position:relative}#fym .fymslider-content .fymslider-wrap{width:10000px;position:relative}#fym .fymslider .trigger{display:none;position:absolute;bottom:0;height:168px;width:30px}#fym .fymslider .trigger.prev{left:-30px;background-image:url(/lib/img/catalog/fym/btn-left.png)}#fym .fymslider .trigger.next{right:-33px;background-image:url(/lib/img/catalog/fym/btn-right.png)}#fym .fymslider.shades{width:100%}#fym .shades.fymslider .fymslider-content{height:129px;width:318px;margin-left:34px}#fym .fymslider.shades .trigger{height:63px;width:30px;top:0}#fym .fymslider.shades .trigger.prev{left:0;background-image:url(/lib/img/catalog/fym/btn-left-haircolor.png)}#fym .fymslider.shades .trigger.next{right:0;background-image:url(/lib/img/catalog/fym/btn-right-haircolor.png)}@media screen and (min-width:600px) and (max-width:900px){#fym{width:695px}#fym .fym-container .content{min-height:211px}#fym .fym-container .content .questions{padding-top:60px;padding-left:15px;width:504px}#fym .fym-container .content .questions h3{font-size:24px}#fym .fym-container .content .questions h3 span{font-size:10px}#fym h2{width:253px;height:69px;margin-left:-126px;top:-18px}#fym.facecare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/facecare/visu-tab.png)}#fym.sunprotection .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/sunprotection/visu-tab.png)}#fym.haircolor .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/haircolor/visu-tab.png)}#fym.haircare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/haircare/visu-tab.png)}#fym.styling .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/styling/visu-tab.png)}#fym.bodycare .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/bodycare/visu-tab.png)}#fym.deodorants .fym-container .content .visu{background-image:url(/lib/img/catalog/fym/deodorants/visu-tab.png)}#fym .fym-container .content .set .left,#fym .fym-container .content .set .right{width:252px}#fym .fym-container .content .questions .response{font-size:12px;margin-bottom:0}#fym .fym-container .content .questions .response label{width:222px;line-height:18px;padding-top:7px}#fym #back,#fym #next{width:126px;height:65px}#fym #back{bottom:-3px!important}#fym #restart{width:136px;height:35px}#fym #back img,#fym #next img,#fym #restart img{width:100%;height:100%}#fym .fym-bottom{right:114px}#fym .fym-bottom div{font-size:24px}#fym .fym-progressbar{left:42px;right:70px}#fym .results{width:580px}#fym .results.haircare,#fym .results.styling,#fym .results.sunprotection{width:537px}#fym .results.haircolor{text-align:center}}@media screen and (max-width:600px){#fym{width:454px}#fym h2{width:253px;height:69px;margin-left:-126px;top:-18px}#fym .fym-container .questions-wrap{padding-top:10px}#fym .fym-container .content .questions{padding-top:60px;padding-left:15px;width:430px}#fym .fym-container .content .questions h3{font-size:27px}#fym .fym-container .content .questions h3 span.max{font-size:12px}#fym .fym-container .content .set .left,#fym .fym-container .content .set .right{float:none;margin-left:30px;width:auto}#fym .fym-container .content .questions .response{margin-bottom:6px}#fym #next img{height:64px;width:124px}#fym #restart img{height:33px;width:128px}#fym .fym-progressbar{left:40px;right:63px}#fym .fym-bottom div{font-size:21px}#fym .results,#fym .results.haircare,#fym .results.styling,#fym .results.sunprotection{width:100%;text-align:center}#fym .results.haircare .fymslider,#fym .results.styling .fymslider,#fym .results.sunprotection .fymslider{display:inline-block;width:268px;text-align:left}#fym .results .result{display:inline-block}#fym .fym-container .content .questions .imaged{width:auto}#fym.facecare .fym-container .content .questions .response span.check{margin-top:3px}#fym .fym-container .content .questions .response label{font-size:21px;width:340px;line-height:24px}#fym #back{bottom:-7px!important}#fym #back img{width:124px;height:64px}}#powerTip{cursor:default;display:none;padding:10px;position:absolute;z-index:2147483647;max-width:210px;white-space:normal;background:#fff;color:inherit;border-radius:0;font-size:11px}#powerTip:before{content:"";position:absolute}#powerTip.n:before,#powerTip.s:before{border-right:5px solid transparent;border-left:5px solid transparent;left:50%;margin-left:-5px}#powerTip.e:before,#powerTip.w:before{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-5px;top:50%}#powerTip.n:before{border-top:10px solid #fff;border-top:10px solid rgba(255,255,255,1);bottom:-10px}#powerTip.e:before{border-right:10px solid #fff;border-right:10px solid rgba(255,255,255,1);left:-10px}#powerTip.s:before{border-bottom:10px solid #fff;border-bottom:10px solid rgba(255,255,255,1);top:-10px}#powerTip.w:before{border-left:10px solid #fff;border-left:10px solid rgba(255,255,255,1);right:-10px}#powerTip.ne:before,#powerTip.se:before{border-right:10px solid transparent;border-left:0;left:10px}#powerTip.nw:before,#powerTip.sw:before{border-left:10px solid transparent;border-right:0;right:10px}#powerTip.ne:before,#powerTip.nw:before{border-top:10px solid #fff;border-top:10px solid rgba(255,255,255,1);bottom:-10px}#powerTip.se:before,#powerTip.sw:before{border-bottom:10px solid #fff;border-bottom:10px solid rgba(255,255,255,1);top:-10px}#powerTip.ne-alt:before,#powerTip.nw-alt:before,#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:10px solid #fff;border-top:10px solid rgba(255,255,255,1);bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;left:10px}#powerTip.ne-alt:before,#powerTip.se-alt:before{left:auto;right:10px}#powerTip.se-alt:before,#powerTip.sw-alt:before{border-top:0;border-bottom:10px solid #fff;border-bottom:10px solid rgba(255,255,255,1);bottom:auto;top:-10px}.rtl #fym .results .result .infos{direction:rtl;text-align:right}.rtl #fym .results .result .cta span{background-image:none}.rtl #fym .results .result .cta span:before{content:"";border:4px solid transparent;border-right-color:#fff;display:inline-block;margin-right:5px}.rtl #fym .results .result .cta span.over:before{border-right-color:#0c4537}.rtl .ie8 #fym .results .result .cta span:before{margin-right:0;margin-left:5px;border-right-color:transparent;border-left-color:#fff}.rtl .ie8 #fym .results .result .cta span.over:before{border-left-color:#0c4537}.rtl #fym .results .result .cta{right:12px}.rtl #fym .fym-container .content .set{float:right!important}.rtl #fym .fym-container .content .questions h3{margin-right:60px}.rtl #fym .fym-container .set{margin-right:30px}#fym .fym-container .set .left,#fym .fym-container .set .right{width:50%!important}@media screen and (max-width:600px){#fym .fym-container .set .left,#fym .fym-container .set .right{width:100%!important;direction:ltr!important}.rtl #fym .fym-container .content .questions{padding-left:0;padding-right:15px}.rtl #fym .fym-container .content .questions h3{margin-right:0}}@media screen and (min-width:600px) and (max-width:900px){.rtl #fym .fym-container .content .set{width:100%;direction:ltr!important}#fym .fym-container .content .questions .response label{width:211px}}@media screen and (min-width:900px){.rtl #fym .fym-container .content .questions-wrap{width:572px;direction:ltr!important}}