/* CSS Document */
#left_ctn {
  float: left;
  margin: 0; 
  
}

#beauty_content {
  width: 930px;
  text-align:left;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;

}

#right_content {
  width: 740px;
  float: right;
  margin: 0;
  padding: 0;

}

#content {
  min-width: 494px;
  width: 490px;
  float: left;
  margin: 0;
  padding: 2;


}


#cat_category_content_items {
  min-width: 483px;
  width: 471px;
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  padding: 2;
  border: 0px solid blue;

}



#intro_texte {
  width: 444px;
  float: left;
  margin: 0;
  padding: 15px;
  border: 0px solid blue;
  text-decoration	: none;
  font-size		: 12px;
  font-family		: arial;
  color			: #003366;

}

.note {
  font-size		: 10px;
}

#intro_image {
  width: 150px;
  float: left;
  margin-top: 0px;
  padding-left: 20px;
  border: 0px solid blue;

}

#content_menu {
  width: 320px;
  float: right;
  margin: 0;
  padding: 0;
  border: 0px solid red;

}


#content_left_menu {
  width: 245px;
  float: right;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  
}

#cat_category_topper_items {
  width: 736px;
  height: 50px;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  
}

#cat_category_right_topper_items {
  min-width: 235px;
  width: 235px;
  height: 50px;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  
}


#cat_category_left_topper_items {
  min-width: 493px;
  width: 491px;
  height: 50px;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  
}



#cat_category_left_items {
  width: 430px;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  
}



#cat_category_right_content {
  margin: 0;
  padding: 5px;
  height: 440px;
  
}

#right_content.top {
  background: #058ed0 url('/uploadedImages/Marketing/fond_flash.gif') no-repeat;
}


#section_media {
  float: left;
  width: 500px;
  height: 300px;
  margin: 0;
}

#expertise_ctn {
  float: right;
  height: 275px;
  width: 235px; 
  padding-top: 23px; 
  padding-left: 4px;
  /*background: #158fc7 url('/uploadedImages/Marketing/expertise_bgnd.gif') repeat-y;*/
  display: block;
  text-align: center;
}

#expertise_alt_ctn {
  float: right;
  height: 175px;
  width: 240px; 
  padding-top: 15px; 
  display: block;
}

#expertise_cat_ctn {
  float: right;
  height: 175px;
  width: 240px; 
  padding-top: 5px; 
  display: block;
}

#expertise {
  margin: 0;
  padding: 2px;
}

#left_promos {
  width: 500px;  
  float: left;
  margin: 0;
}

#right_promos {
  width: 235px;  
  float: right;
  padding-left: 5px;
}

#promo_img {
  padding-top: 2px;
  padding-bottom: 2px;
}

#entete_sante {
  width: 740px;
  height: 200px;
  padding: 0;
  margin: 0;
}

#tools {
  width: 185px;
  height: 70px;
}

#entete {
  width: 740px;
  height: 200px;
  padding: 0;
  margin: 0;
  /*border: 1px solid yellow;*/
}

	TD.TextBoldRed
	{
		font-weight 	: bold;
		text-decoration	: none;
		font-size		: 18px;
		font-family		: helvetica,arial;
		color			: #CC0000;
	}
	
	TD.TextPolysBold
	{
		font-weight 	: bold;
		text-decoration	: none;
		font-size		: 11px;
		font-family		: verdana;
		color			: #003366;
	}
	
		TD.TextPolys
	{
		text-decoration	: none;
		font-size		: 11px;
		font-family		: verdana;
		color			: #003366;
	}
	
	TD.TextSante
	{
		text-decoration	: none;
		font-size		: 13px;
		font-family		: arial;
		color			: #003366;
	}

.subTitleP1
{
	color 			: #22563f;
	font-family 	: verdana;
	font-size 		: 11px;
	font-style 		: normal;
	font-weight 	: bold;
	text-decoration : none;
}

.subTitleP2
{
	color 			: #2061a9;
	font-family 	: verdana;
	font-size 		: 11px;
	font-style 		: normal;
	font-weight 	: bold;
	text-decoration : none;
}

.text
{
	color 			: #000000;
	font-family 	: verdana;
	font-size 		: 11px;
	font-style 		: normal;
	text-decoration : none;
	text-align		: justify;
}

#cat_title {
  width: 140px;
  height: 50px;
  margin: 0;
  font: 10px verdana;
  color: #0f4e8d;

  /*border: 1px solid blue;*/
  padding-bottom:  20px;
}

#cat_id {
  width: 150px;
  float: left;
  margin: 0;
  text-align: center;
  border-right: 1px dotted #dddddd;
  border-left: 1px dotted #dddddd;
  /*border: 1px solid green;*/
}	

#cat_img_th {
  width: 140px;
  height: 120px;
  margin: 0;
  text-align: center;
  border: 0;
  /*border: 1px solid red;*/
}


#soins_main {
  float: left;
  width: 605px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left: 50px;
  border: 0px solid #cccccc;
  
}


#soins_main_item {
  float: left;
  width: 720px;
  margin-top:0px;
  padding-bottom:0px;
  margin-left: 0px;
  border: 0px solid #cccccc;
  
}

.soins_red_text
{
   display: hidden;
   text-align: left;
   color: red;
   font: 12px verdana;
   text-decoration: none;
   font-style: normal;
 	position: absolute;
	overflow: hidden;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
         
}


.soins_item_title
{
   float: left;
   min-width: 400px;
   width: 345px;
   padding-left: 10px;
   padding-top: 0px;
   padding-bottom: 10px;
   text-align: left;
   font: 13px arial;
   text-decoration: none;
   font-style: normal;
   font-weight: bold;
   border: 0px solid red; 
 
         
}

.soins_item_desc
{
   float: right;
   width: 360px;
   padding-left: 0px;
   padding-top: 30px;
   padding-bottom: 10px;
   text-align: left;
   font: 12px arial;
   text-decoration: none;
   font-style: normal;
  border: 0px solid blue;  
         
}

.soins_image
{
   float: left;
   width: 350px;
   text-align:center;
   padding-left: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   border: 0px solid yellow; 
         
}

/*PRODUIT PRIVEE*/

#enteteproduit {
  margin: 0;
  padding-left: 50px;
  padding-top: 38px;
  font: bold italic 16px arial;  
}

#enteteproduit img {
  text-align: right;
  vertical-align: top;
}

#prodPrive {
  float: left;
  width: 550px;
  padding-top: 10px;
}

#ficheproduit {
  float: left;
  width: 360px;
  font: 12px arial;
  color: #000000; 
  padding: 5px;
}

#photoProd {
  float: left;
  width: 180px;
}


#ficheproduit p {
  padding-left: 20px;
  padding-right: 20px;
}

#ficheproduit p.logo {
  text-align: center;
  border: none;
}

#ficheproduit p.entete {
  font: bold italic 15px arial;
  color: #0081c6;
}

#ficheproduit ul, #ficheproduit li {
  list-style-type: square;
}

#barcodelist {
  float: right;
  width: 180px; 
  text-align: center;
  font: bold 12px arial; 
  padding-top: 10px;
  /*border: 1px solid #000000;*/
}

#format {
  font: bold 13px arial; 
  color: #20346b;
}

#barcodelist p {
  text-align: center;
  font: bold 12px arial;
  color: #0081c6;
}

#cat_category_topper_items p {
  width: 736px;
  height: 30px;
  float: left;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  text-align: right;
}

#nouveaute {
  width: 245px;
  padding-top: 10px;
  font: bold 16px arial;
  color: #0081c6;
  text-align: center;
  background: #ffffff url('/uploadedImages/Marketing/Personnelle/fond_nouveaute.png') no-repeat;
}

#nouveaute p.titre {
  font: bold 18px arial;
  color: #0081c6;
}

#nouveaute p.note {
  text-decoration: none;
  font: 12px arial;
  color: #0081c6;
}



