H1, H2, H3, H4, H5, H6, H7, UL { margin:0; padding:0; font-family:Arial, sans-serif;font-weight:normal; }
H1 {font-size:24px;color:#557427;}
H2 {font-size:12px;}
.sep { float:none; font-size:0px; height:0px; line-height:0px; margin:0; padding:0; clear:both; }
img, div { behavior: url(/Inc/iepngfix.htc) }

.sep_onde { float:none; font-size:0px; line-height:0px; margin:0; padding:0; clear:both;background:url(/Icons/sep_ondule.png) no-repeat;height:58px; }
.onde_sep { float:none; font-size:0px; line-height:0px; margin:0; padding:0; clear:both;background:url(/Icons/ondule_sep.gif) no-repeat;height:38px; }

#bloc_share {margin:-23px 0 20px -25px;}

#home #center_column {width:840px;}

/* top */

#je_header {height:189px;width:864px; background:url(/Icons/top_bg.jpg) no-repeat top left; }
.slogan { width:184px; height:70px; position:absolute; right:60px; top:50px; background:url('/Icons/moto.png') no-repeat left bottom; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Icons/moto.png', sizingMethod='scale'); _background-image:none; }

#navHaut { background-color:#4d6c1a;height:30px;width:857px;margin-left:4px; }

/* NAV */
.onglet {width:156px;height:25px;background:url(/Icons/onglet.png) no-repeat top left;float:left;text-align:center;padding-top:5px;margin-left:2px;}
.Songlet1 {width:106px;height:25px;background:url(/Icons/onglet_small.png) no-repeat top left;float:left;text-align:center;padding-top:5px;margin-left:4px;}
.Songlet {width:106px;height:25px;background:url(/Icons/onglet_small.png) no-repeat top left;float:left;text-align:center;padding-top:5px;margin-left:2px;}
.onglet A {color:white;font-weight:bold;text-decoration:none;}
.Songlet A{color:white;font-weight:bold;text-decoration:none;}
.Songlet1 A{color:white;font-weight:bold;text-decoration:none;}

#categories_block_left {position:absolute;top:130px;left:100px;background-color:white;}

.Songlet1_on {width:106px;height:25px;background:url(/Icons/onglet_small_on.png) no-repeat top left;float:left;text-align:center;padding-top:5px;margin-left:4px;}
.Songlet1_on A {color:#557427;font-size:14px;}
.Songlet_on {width:106px;height:25px;background:url(/Icons/onglet_small_on.png) no-repeat top left;float:left;text-align:center;padding-top:5px;}
.Songlet_on A {color:#557427;font-size:14px;}

.nav-cos-on {color:#557427;font-size:14px;font-weight:normal;}
.nav-cos-off {color:#fff;font-size:11px;}
.nav-cos-off A {color:#fff;font-size:11px;font-weight:bold;}


/* HEADER SEARCH */
.button_ok {width:21px;height:21px;background:url(/Icons/ok.png) no-repeat top left;border:none;cursor:pointer;}
#header #search_block_top  {height:30px;width:270px;float:right;}
.case_rech {height:20px;border-top:1px solid #bfbfbf;margin-top:4px;padding:3px 0 0 18px;color:#666;}
.phrase-rech IMG {float:left;margin:-15px 0 0 110px;}

/*HP*/
#main_content {width:864px;margin-left:0px;text-align:justify;}
#main_intro {width:400px;margin:0 30px 0 30px;float:left;}
#main_intro H1 {border-bottom:1px solid #CCC;padding-bottom:10px;color:#340802;}
#main_intro IMG {margin:0px 0 0px 60px;}

#bloc_acc {float:left;background:url(/Icons/acc_or_duo2.jpg) no-repeat;width:350px;height:331px;position:relative;}
#bloc_acc .title {position:absolute;bottom:20px;right:0;text-align:center;}
#bloc_acc .title A {text-decoration:none;}

.soins {position:absolute;top:610px;left:110px;}
.soins H1 {color:#340802;}

.FL {float:left;margin-right:20px;margin-bottom:20px;}
.FR {float:right;margin-left:40px;margin-bottom:20px;}

/* SLIDING PANELS */
#sliding-panels {width:810px;margin-left:10px;}

ul.panel {padding:0;background:}

ul.slidingPanelsActivated {display:block;position:relative;overflow:hidden;	/* edit "padding" and "margin" with care, as they can mess things up across browser */padding: 0;	margin: 0;/* adjust "height" as needed, em recommended */height: 100%;}

ul.panel li {display: block;padding:0;#fff;}

ul.slidingPanelsActivated li {display:block;position:absolute;overflow:hidden;/* "left" and "width" properties set automatically */top: 0;/* edit "padding" and "margin" with care, as they can mess things up across browser */padding: 0;margin: 0;	/* "height" of 100% recommended to keep panels all the same height as the container */height:100%;background-color:white;}

ul.panel li.p1 {background:#fff;border-left:1px dashed #CCC;}
ul.panel li.p1 IMG {float:left;margin-left:3px;}
ul.panel li.p1 H2 {float:right;width:375px;margin-right:30px;}
ul.panel li.p1 H2 IMG {float:left;margin-right:35px;}
ul.panel li.p1 H3 {float:right;width:340px;margin-right:0px;}

.afficher {margin:28px 0 0 20px;}

.product_desc {font-size:13px;}

/*CATEGORIES*/
.catDesc {width:800px;}
.catDesc H2 {font-size:14px;}
.catDesc .catImg {float:right;width:313px;height:325px;margin-left:20px;background:url(/Icons/img_bg.gif) no-repeat top left;}
.catDesc .catImg IMG{margin:12px 0 0 6px;}
/*PRODUITS*/
#primary_block H3 {font-size:18px;border-bottom:1px dashed #CCC;margin-bottom:10px;}
.inline_list H3 A {text-decoration:none;font-size:16px;}
.inline_list H3 A:HOVER {text-decoration:underline;font-size:16px;color: #666666;}
.inline_list H3 IMG {float:left;margin:0 5px 0 20px;}

.sous-cat {position:relative;margin-top:20px;}
.sous-cat H2 {position:absolute;top:10px;left:80px;color:#557427;}

.sc2 {border-bottom:1px solid #CCC;margin-bottom:10px;color:#340802;font-size:16px;}


#Xsubcategories H2 {font-size:18px;color:#557427;border-bottom:4px solid #d1d7ce;width:220px;}
#subcategories H2 {font-size:18px;color:#557427;float:left;margin-right:5px;}


ul.panel2 li.p2 {background:#fff;border-left:1px dashed #CCC;text-decoration:none;}
ul.panel2 li.p2 IMG {float:left;margin-left:10px;}
ul.panel2 li.p2 A {float:left;margin-left:10px;text-decoration:none;}
ul.panel2 li.p2 H2 {}
ul.panel2 li.p2 H2 IMG {margin-right:20px;text-decoration:none;}
ul.panel2 li.p2 H3 {float:right;width:360px;margin-right:20px;text-decoration:none;}

/* footer */
#footer {position:relative;}
#footer .hn {position:absolute;top:25px;right:70px;}
#footer .footer_nav {position:absolute;bottom:-30px;left:110px;width:865px;color:white;}
#footer .footer_nav H2 {color:white;font-size:13px;}

.footer_nav_links {font-size:14px;padding:70px 0 0 110px;color: #FF9900;}
.footer_nav_links A {font-size:18px;color:#a7bb87;margin-right:15px;}

/* Jovees Europe */
.joveesE {margin:0 20px 0 20px;font-size:11px;}
.joveesE H1 {font-size:18px;}

#pb-left-column H1 {font-size:24px;color:#557427;border-bottom:1px dashed #CCC;margin-bottom:10px;}



