* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:url(img/body.jpg) repeat-y center top #E6CCAB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#957E51;
}
h1
{
	position:absolute;
	top:-9999px;
}
#page
{
   background:url(img/page.png) repeat-x top;
}
#bg_entete
{
  background:url(img/bg_entete.jpg) no-repeat center top;
}
#global {
	background:url(img/global.gif) repeat-y;
	width:950px;
	margin:0 auto;
	overflow:hidden;
}
#entete
{
  width:950px;
  height:296px;
}
#flash
{
 /* background:url(img/flash.jpg) no-repeat;*/
  width:950px;
  height:231px;
}
#cordonne
{
   width:650px;
   height:25px;
   margin-left:5px;
   margin-top:42px;
   float:left;
}
#cordonne dl
{
  width:650px;
   height:25px;
   line-height:25px;
}
#cordonne dl dt
{
  float:left;
}
#cordonne dl dd
{
  float:left;
  color:#90897A;
  font-size:16px;
  margin-left:3px;
}
#newsletter
{
  width:290px;
  height:25px;
  float:left;
  margin-top:42px;
}
#newsletter h3
{
  float:left;
}
#newsletter .txt
{
   width:164px;
   height:19px;/*21*/
   padding-top:2px;
   float:left;
   border:0;
   margin:2px 0 0 4px;
   text-align:right;
   font-size:12px;
   color:#D2B684;
}
#newsletter .sub
{
   width:25px;
   height:21px;
   float:left;
   border:0;
   background:#FFFFFF;
   margin:2px 0 0 2px;
   font-size:11px;
   color:#B3C131;
}
#centre
{
  width:950px;
  min-height:380px;
}
#centre h2
{
  background:url(img/bg_h2.png) no-repeat;
  width:950px;
  height:57px;/*87*/
  padding-top:30px;
  margin-top:2px;
  text-align:center;
}
#centre h2 span
{
  position:absolute;
  top:-9999px;
}
#centre p
{
  margin-top:10px;
}
#centre p span
{
  color:#4D412B;
  font-weight:bold;
}
#centre .image
{
   background:url(img/cadre.png) no-repeat;
   width:290px;/*292*/
   height:210px;/*221*/
   padding:11px 0 0 2px;
   margin:20px 0 0 30px;
   float:left;
}
#centre .image_2
{
   background:url(img/cadre.png) no-repeat;
   width:290px;/*292*/
   height:210px;/*221*/
   padding:11px 0 0 2px;
   margin:20px 20px 0 30px;
   float:left;
   text-align:center;
}

#centre p.image2 img {
width:10px; }

#centre h3
{
   font-size:16px;
   color:#A0AD2C;
   background:url(img/puce.png) no-repeat left;
   padding-left:18px;
   margin:0 0 0 40px;
}
#centre .actu
{
  text-align:left;
  margin-top:20px;
}
#centre .produit
{
  width:899px;
  margin:0 auto;
  overflow:hidden;
}

#centre .produit ul li
{
padding-bottom:6px;
}

#centre .produit h3
{
  margin-top:10px;
}
#soins
{
   width:221px;
   height:188px;
   float:left;
   margin:30px 0 0 50px;
}
#soins li
{
   font-size:16px;
   color:#A0AD2C;
   list-style:none;
   background:url(img/puce.png) no-repeat left;
   padding-left:18px;
   margin-top:5px;
}
#images
{
   width:913px;
   min-height:477px;
   margin:0 auto;
}
#images li
{
  background:url(img/cadre.png) no-repeat;
  width:282px;/*292*/
  height:206px;/*221*/
  padding:11px 0 0 14px;
  list-style:none;
  float:left;
  margin:20px 0 0 6px;
}
#conteneur_pied
{
  background:url(img/pied.png) no-repeat center;
  
}
#pied
{
   width:960px;
   height:317px;/*468*/
   padding-top:151px;
   margin:0 auto;}
#pied ul
{
  width:460px;
  height:19px;
  margin:0 auto;
  Text-align: Center;
}
#pied ul li
{
  font-size:10px;
  color:#AE9B78;
  font-weight:bold;
  display:inline;
}
#pied ul li a
{
  text-decoration:none;
  color:#AE9B78;
  padding:0 3px;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{
   border:0;
   Margin-top:45px;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
div#pied .desciption_Imnalys {
font-size:10px;
text-align:center;
padding-top:5px;
color:#AE9B78;
}
#pied .parfip
{
  text-align:center;
   font-size:10px;
   padding-top:5px;
}
#pied .parfip a
{
  text-decoration:none;
  color:#A38E6D;
}

/*Formulaire du contact*/


#form {
	text-align: left;
	margin-top:25px;
	margin:0 10px;
	width:auto;
}
.form1 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 46%;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;
	margin-right: 5px;
	padding: 2px;
}

.form11 {
	border-width: medium;
	border: solid 1px #ccc;
	width: 95%;
	background: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	display: inline-block;
	color: #575b5f;
	margin-right: 5px;
	padding: 2px;
}

.form1:focus, .form11:focus {
	border: 1px solid #666666;
}
.form2{
	font: 11px Arial, Helvetica, sans-serif;
	width: 30%;

}
.form3{ 
    font-size:11px;
    width: 30%;
	}
.form4{
	overflow: hidden;
	padding: 5px 0px 0px;
    }
	
.button1 {
	font-size: 11px;
	width: 47%;
	background: #999999;
	border-width: medium;
	border-style: none;
	color: #575b5f;
	cursor: pointer;
}

#form .italic {
    font-style:italic;
	}