/*         Home Puressentiel             */
.inpage  .product_presentation .presentation_top img.decoration{
	border:none;
}

.inpage .gamme{
    margin-bottom:10px;
}

.inpage a:link, .inpage a:visited{
    color:#fff;
}

/* Bloc Type  */
/*      Bloc Nouveautés      */
.inpage .bloc{	
	float:left;
	width:340px;
	padding:10px;
	padding-left:0px;
}

.inpage .bloc .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 10px 0px;
	border: solid 1px #E7E7E7;
	width:340px;
	height:190px;
	background:#F7F7F7;
}

.inpage .bloc .contents img.img_new{	
    float :left;
    margin:0px;
    margin-top:10px;
    margin-left:30px;
    margin-right:10px;    
}

.inpage .bloc .contents h2{
	padding-top:10px;
	font-size:12px;
}

.inpage .bloc .contents p{
	margin-left: 100px;
	padding-top:10px;
	font-size:11px;
	line-height:14px;
}

.inpage .bloc .contents a.button{
    float:right;
}

/*      Bloc Faq   */
.inpage .faq{
	margin-left:14px;
	width:270px;
}

.inpage .faq .contents{
	width:270px;
	padding:10px;
}

.inpage .faq .contents .box-inner{
    height:170px;
}

.inpage .faq .contents li {
    height:13px;
	background: url('img/css/bullet-question.jpg') left center no-repeat;
	padding:10px 5px 10px 16px;
	margin-bottom:10px;
}

.inpage .faq .contents li a{
    color:#878889;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
	line-height:13px;
}

.inpage .faq .contents li a:hover{
	color:#E7478C;
}

/*      Bloc Réflexes      */
.inpage .reflex{
	margin-left:14px;
	width:270px;
}

.inpage .reflex .contents{
	padding:10px;
	width:270px;
}

.inpage .reflex .contents img.deco{
	float :left;
    margin:0px 10px 20px 0px;  
}

.inpage .reflex .contents h2{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
}

.inpage .reflex .contents p{
	padding:15px 20px 0px 0px;
	font-size:1.1em;
}

.inpage .reflex .contents .box-inner{
    height:160px;
}

.inpage .reflex .contents h1 a:link , .inpage .reflex .contents h1 a:visited{
    text-decoration:none;
	color:#066CAA;
	line-height:20px;
}

/*      Bloc : Slide         */
.inpage .product{
	margin:10px 0px 0px 0px;
}

/*      Bloc : Soins essentielles      */
.inpage .precautions{
    width:320px;
    padding-top:14px;
}

.inpage .precautions .contents{
	margin-top:10px;
	padding:10px;
	width:300px;
	height:170px;
}

.inpage .precautions .contents a.button{
    float:right;
}

.inpage  .precautions .contents ul{
	margin-bottom:10px;
}

.inpage  .precautions .contents li{
	line-height:16px;
	padding:15px 0px 15px 0px;
}

.inpage  .precautions .contents li a{
	color:#E7478C;
    font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

/*     Bloc : Offre        */
.inpage .offre{
    float:left;
	width:310px;
	padding:0;
	margin-top:0px;
}

.inpage .offre a img{
   margin:0;
   padding:0;
}


/*      Bloc Advices      */
.inpage .advices{	
	float:left;
	width:290px;
	padding:10px;
	padding-left:10px;
}

.inpage .advices .contents .box-inner{
    height:160px;
}

.inpage .advices .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 10px 0px;
	border: solid 1px #E7E7E7;
	width:290px;
	height:190px;
	background:#F7F7F7;
}

.inpage .advices .contents img.img_new{	
    float :left;
    margin:0px;
    margin-top:0px;
    margin-left:10px;
    margin-right:10px;
}

.inpage .advices .contents ul{
	padding-top:10px;
}

.inpage .advices .contents li{
	margin:0;
	padding:0;
	color:#6F6D6D;
    font-size:11px;
	line-height:18px;
}

.inpage .advices .contents a.button{
    float:right;
}

/*      Bloc Expert 21 questions reponses  */
.inpage .faq_expert{
	float:left;
	margin-left:20px;
	width:310px;
	padding:10px;
	padding-left:0px;
}

.inpage .faq_expert .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 10px 10px;
	border: solid 1px #E7E7E7;
	width:310px;
	height:190px;
	background:#F7F7F7;
}

.inpage .faq_expert .contents img{
    float:left;
    margin-right:10px;
    padding-bottom:10px;
}

.inpage .faq_expert .contents .box-inner{
    height:160px;
}

.inpage .faq_expert .contents ul{
    padding-top:10px;
}

.inpage .faq_expert .contents li{
	line-height:16px;
	font-size:11px;
}


.inpage .faq_expert .contents a.button{
    float:right;
}

/*      Bloc Les essentielles   */
.inpage .essentielles{	
	float:left;
	width:340px;
	padding:10px;
	padding-left:0px;
}

.inpage .essentielles .contents a.button{
    float:right;
}

.inpage .essentielles .contents .box-inner{
    height:170px;
}

.inpage .essentielles .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 20px 10px;
	border: solid 1px #E7E7E7;
	width:320px;
	height:190px;
	background:#F7F7F7;
}

.inpage .essentielles .contents .box-inner h2{
    padding:0;
    margin:0;
    font-size:12px;
    line-height:12px;
}

.inpage .essentielles img.oil{
    float:left;
    margin-left:0px;
    margin-right:10px;
}

.inpage .essentielles a.intro{
	color:#6F6D6D;
	text-decoration:none;
	text-align:justify;
	line-height:14px;
	font-size:11px;
	margin-top:0px;
	padding-top:0px;
	text-align:justify;
}

.inpage .essentielles a img.legend{
	margin-top:5px;
}


/*      Bloc Tip   */
.inpage .tip{
	float:left;
	margin-left:10px;
	width:270px;
	padding:10px;
	padding-left:0px;
}

.inpage .tip .contents{
    float:left;
    margin-top:0;
	padding:10px 20px 20px 0px;
	border: solid 1px #E7E7E7;
	width:290px;
	height:190px;
	background:#F7F7F7;
}

.inpage .tip .box-inner img{
    float:left;
    margin:0 10px 10px 0;
}

.inpage .tip .box-inner h2{
    padding:0px 0px 15px 0px;
    font-size:12px;
}

.inpage .tip p{
   color:#6F6D6D;
   line-height:14px;
   font-size:11px;
}

.inpage .tip .contents a.button{
    float:right;
}

/*      Bloc 50 automassages et Massages      */
.inpage .massage{
	float:left;
	margin-left:14px;
	width:270px;
	padding:10px;
	padding-left:0px;
}

.inpage .massage .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 10px 10px;
	border: solid 1px #E7E7E7;
	width:270px;
	height:190px;
	background:#F7F7F7;
}

.inpage .massage .contents img.deco{
	float :left;
    margin:0px 10px 20px 0px;
	border:solid 2px #FC0F7B;
}

.inpage .massage .contents h2{
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	text-decoration:underline;
}

.inpage .massage .contents p{
	margin:0;
	padding:15px 0px 0px 0px;
	font-size:1.1em;
}

.inpage .massage .contents .box-inner{
    height:160px;
}

.inpage .massage .contents a.button{
    float:right;
}

.inpage .massage .contents h1 a:link , .inpage .massage .contents h1 a:visited{
    padding-top:10px;
    text-decoration:none;
	color:#E7478C;
	line-height:20px;
}

/*      Bloc Massages & Huiles essentielles   */
.inpage .massage_oil{
	float:left;
	width:330px;
	padding:10px;
	padding-left:0px;
	margin:0;
}

.inpage .massage_oil .contents{
    float:left;
    margin-top:0;
	padding:10px 10px 20px 10px;
	border: solid 1px #E7E7E7;
	background:#F7F7F7;
	width:310px;
	height:242px;
}
 .inpage .massage_oil .box-inner img{
    float:left;
    margin:0 10px 10px 0;
}

.inpage .massage_oil .box-inner h2{
    padding:0px 10px 25px 0px;
    font-size:12px;
}
.inpage .massage_oil .box-inner ul li{
    margin:0;
    padding:4px 0;
}

.inpage .massage_oil .box-inner li a:link, .inpage .massage_oil .box-inner li a:visited{
    margin:0;
    padding:0;
    line-height:10px;
    color:#6F6D6D;
    font-size:11px;
    font-weight:normal;
	text-decoration:none;
}

.inpage .massage_oil .contents a.button{
    float:right;
}

/*     Massage : Bloc Offre        */
.inpage  .offre_massage{
    float:left;
	width:310px;
	padding:0;
	margin:0;
}

.inpage  .offre_massage a img{
   margin:0;
   padding:0;
   margin-left:24px;
   margin-top:33px;
}
/*             Home Bébé Pur               */

.inpage .baby_range{	
	float:left;
}

.inpage .baby_range_contents{	
	margin:10px 0px;
	padding-right:10px;
	padding-bottom:10px;
	width:650px;
	border: solid 1px #E7E7E7;
}

.inpage .baby_range_contents img.img_range{	
    float :left;
    margin:0px;
    margin-top:10px;
    margin-left:10px;
    margin-right:20px;
    font-weight:bold;
}

.inpage .baby_range_contents p{
    text-align:left;
	padding: 20px 10px 0px 0px;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	line-height:14px;
	text-align:left;
}

.inpage.baby_range_contents .bio{
font-size:12px;
}

.inpage .product{	
    padding-left:0px;
}

.inpage .baby-gallery-holder{
    margin-top:30px;
    height:130px;
    width:705px;
}

.inpage .baby-gallery-holder a{

}

.inpage .baby-gallery-holder img{
    float:left;
    margin-right:34px;
}

.inpage .baby_chart{
	float:left;
	width:300px;
	margin:0;
}

.inpage .baby_chart .contents{
    float:left;
	width:300px;
    margin:0;
	border: solid 1px #E7E7E7;
}

.inpage .baby_chart .contents .box-inner{
    height:170px;
}
.inpage .baby_chart .contents img.img_chart{
    float :left;
    margin:0px 10px 20px 10px;    
}

.inpage .baby_chart .contents p{
    text-align:left;
	padding-top:20px;
	padding-right:10px;
	font-size:11px;
	line-height:14px;
	text-align:left;
}

.inpage .baby_actifs{	
	width:300px;
	margin:0;
	margin-left:14px;
}

.inpage .baby_actifs .contents{
    float:left;
    margin:0;
	padding:10px;
	width:300px;
	border: solid 1px #E7E7E7;
}

.inpage .baby_actifs .contents .box-inner{
    height:170px;
}

.inpage .baby_actifs .contents img.img_chart{	
    float :left;
    margin:0px 10px 20px 0px;    
}

.inpage .baby_actifs .contents p{
    text-align:left;
	padding-top:20px;
	padding-right:10px;
	font-size:11px;
	line-height:14px;
	text-align:justify;
}

/*  Puressentiel Complexe : Fiche Produit     */
.inpage  .product_presentation{
	margin-top:20px;
}

.inpage  .product_presentation h2{
	font-size:1.5em;
	line-height:20px;
	font-weight:bold;
}

.inpage  .product_presentation h3{
	font-size:1.2em;
	font-weight:bold;
}

.inpage  .product_presentation img{
	margin: 20px 10px 8px 20px;
	float:left;
}

.inpage  .product_presentation .helps{
	margin-left:10px;
	margin-top:110px;
	font-size:12px;
	font-weight:bold;
}

.inpage  .product_presentation .helps_title{
	font-weight:normal;
	line-height:16px;
}
.inpage  .product_presentation img.decoration{
	float:right;
	border:solid 1px #C8C8C8;
	margin:0;
	padding:0;
	padding:3px;
}

.inpage  .product_presentation img.decoration_expert{
    border:none;
    float:right;
}

.inpage #menu a:link, .inpage #menu a:visited{
	float:left;
	font-size:1em;
}

.inpage  #menu .onglet{
    margin:0;
}

.inpage .contenu {
    text-align:justify;
	padding:20px 0px 20px 0px;
	font-size:11px;
	line-height:17px;
	float:left;
	background: url(img/products/flower_bg.jpg) bottom right no-repeat;
	min-width:666px;
}

.inpage .contenu img{
    padding-top:0px;
    padding-bottom:10px;
    float:left;
}
    
.inpage .tab_xml{
  margin:0px;
}



.inpage .slide{
    float:left;
    padding-top:15px;
}

/*             Expert : Fiche Produit     */
.inpage  img.legend{
	margin:0px;
	padding:2px;
}

.inpage  p.properties_expert{
    line-height:15px;
}

/*             Bebe Pur : Fiche Produit     */
.inpage_bebe  .product_presentation .presentation_left{
    margin:0;
    padding:0;
}

.inpage_bebe  .product_presentation .presentation_left .baby_titles{
	float:left;
	padding-left:20px;
    padding-top:100px;
	line-height:16px;
	width:300px;
}

.inpage_bebe .product_presentation .presentation_left .baby_titles .title{
	font-size:17px;
	font-weight:bold;
}

.inpage_bebe .product_presentation .presentation_left .baby_titles h2{
	font-size:13px;
	font-weight:bold;
}

.inpage_bebe .product_presentation .presentation_left .baby_titles h3{
	font-size:12px;
	font-weight:normal;
}

.inpage_bebe .product_presentation .baby_decoration{
    border:none;
    margin:0;
    padding:0;
    float:right;
    padding-top:60px;
}

.inpage_bebe .contenu{
    text-align:justify;
    padding:20px 0px 20px 0px;
    font-size:11px;
    line-height:17px;
    float:left;
    background: url(img/products/bebepur/bg_flower.jpg) bottom right no-repeat;
}


/* Massage */


.inpage .page .massage_contents{
	margin-top:10px;
	padding:10px;
	height:190px;
	border: solid 1px #E7E7E7;
	width:270px;
	background:#F7F7F7;
}

.inpage .page .massage_contents img{
	float:left;
	padding:0px 0px 0px 0px;
}


/*          Détail Massage          */
.inpage_massage .presentation {
	margin-top:40px;
}

.inpage_massage .presentation .pleft{
	float:left;
	margin-right:40px;
    font-size:12px;
	width:260px;
	background:url(img/products/massage/angle-bottom.png) bottom right no-repeat;
	color:#fff;
	text-align:center;
}

.inpage_massage .presentation .pleft h2{
	font-size:12px;
    margin:0;
    margin-top:10px;
}

.inpage_massage .presentation .pleft h3{
	font-size:13px;
	color:#FC0F7B;
	background:#fff;
	margin:10px 10px;
	padding:3px 0px;
	text-decoration:none;
}

.inpage_massage .presentation .pleft .helps{
    font-weight:bold;
}

.inpage_massage .presentation .pleft img{
    margin-top:20px;
	padding-bottom:10px;
}

.inpage_massage .presentation .title{
	font-size:18px;
	text-decoration:none;
	color:#FC0F7B;
}

.inpage_massage .presentation img.product{
	margin-left:60px;
}

.inpage_massage .contenu{
    text-align:justify;
    padding:20px 0px 20px 0px;
    font-size:11px;
    line-height:17px;
    float:left;
    background: url(img/products/massage/flower_bg.jpg) bottom right no-repeat;
}

.inpage_massage .table-options{
	background:red;
	height:80px;
	margin:0;
	padding:0;
}
/*        50 automassages         */
.inpage h2.auto_subtitle{
    margin:20px 0px;
    font-size:14px;
}
.inpage ul.auto{
	/*background:url(img/products/massage/auto.jpg) top right no-repeat;*/
}

.inpage li.auto{
	height:15px;
	padding-bottom:12px;
	padding-left:30px;
	padding-top:5px;
    background: url(img/products/massage/arrow.jpg) top left no-repeat;
}

.inpage a.liste_pm:link, .inpage a.liste_pm:visited{
    color:#6F6D6D;
    text-decoration:none;
    margin:5px;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
    background-color:transparent;
}

.inpage a.liste_pm:hover{
    text-decoration:underline;
}

.inpage .other{
   margin-top:10px;
}

.inpage img.auto_deco{
	float:right;
	margin-top:35px;
	margin-right:35px;
	border:solid 2px #B2005C;
}

/* Temoignages */
.inpage .temoignage{
	font-size:11px;
	line-height:13px;
}
.inpage h5{
	margin-bottom:10px;
}
.inpage a.connect:link, .inpage a.connect:visited{
	color:#6F6D6D;
}
.inpage a.connect:hover{
	color:#7967AB;
}
.inpage textarea{
	font-size:11px;
	margin-top:10px;
    border:1px solid #989898;
	color:#6F6D6D;
}
.inpage .form-submit{
	float:right;
    margin-top:10px;
	margin-bottom:10px;
	margin-right:5px;
    height:20px;
    width:200px;
    line-height:19px;
    background:#8E8C8D;
    border:1px solid #8E8C8D;
    color:#fff;
    font-weight:bold;
    font-size:11px;
}
.inpage .form-submit:hover {
    border:1px solid #8E8C8D;
    background:#fff;
    color:#8E8C8D;
    cursor:pointer;
}
.inpage .temoignage-element{
	margin-bottom:5px;
}
.inpage .temoignage-element img{
	float:left;
	padding-right:14px;
	background: url(img/css/triangle-te.jpg) center right no-repeat;
}
.inpage .temoignage-content{
	float:left;
	padding:3px;
	padding-top:8px;
	padding-bottom:24px;
	background:#F8F8F8;
	height:70px;
	width:580px;
	border-bottom:solid 2px #EAEAEA;
}
.inpage .temoignage-content .username{
	background: url(img/css/balloon.png) center left no-repeat;
	padding-left:20px;
	padding-top:5px;
	margin-left:10px;
}
.inpage .temoignage-content p{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding:5px 10px;
	background-color:#fff;
	font-size:11px;
	border:solid 1px #EAEAEA;
	height:50px;
}
.inpage .temoignage-content .date{
	float:right;
	padding-right:10px;
	font-size:0.9em;
}


