*{margin: 0; padding: 0;}

body{
	text-align: center;
	margin: 0 auto;
	padding: 0;
	background:url(images/duplique_01.jpg) #9E9E9E repeat-x;
}

/***************** liens *****************/
a:link {color: #535353;}
a:visited {color: #535353;}
a:hover {color: #e2001a;}
a:active {color: #535353;}

.retour{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border : solid 1px #dd142b;
	background-color:#dd142b;
	padding: 1px 5px;
	text-decoration:none;
}

a.retour:link, a.retour:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border : solid 1px #dd142b;
	background-color:#dd142b;
	padding: 1px 5px;
	text-decoration:none;
}
a.retour:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border : solid 1px #e95d0f;
	background-color:#e95d0f;
	padding: 1px 5px;
	text-decoration:none;
}


/***************** textes *****************/
.titre{
	color: #e2001a;
	font-weight: normal;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
.texteRouge{
	color: #e2001a;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
h1{
	color: #e2001a;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/***************** divs charte *****************/
div#conteneur{
	margin: 0px auto;
	width: 950px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}

div#header{
	text-align: left;
	width: 703px;
	height: 153px;
	float:right;
}

div#contenu{
	width: 703px;
	background:url(images/fond_06.jpg) no-repeat;
	float:right;
}

div#plansite{
	margin: 0;
	width: 950px;
	background:url(images/plan_site.jpg) no-repeat;
}

div#plansite2{
	margin: 0;
	margin-left:50px;
	margin-right:50px;
	margin-top:100px;
}

div#titre{
	width:703px;
	height:35px;
}

div#menu{
	width:247px;
	float:left;
}

div#droite{
	float: right;
	text-align: center;
	margin-left: 25px;
}

div#duplicontenu{
	margin: 0;
	width: 650px;
	margin-left:50px;
	margin-top:100px;
}

div#adresse{
	margin: 0 auto;
	height: 43px;
	width:950px;
	float: left;
}

div#lien{
	margin: 0 auto;
	padding-top:10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 950px;
	height: 30px;
	color: #535353;
	float: left;
}

div#yzeo{
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 950px;
	height: 45px;
	color: #535353;
	float: left;
}

div#yzeoTexte{
	float:left; 
	padding-top:8px
}

div#yzeoImg{
	float:left;
}

/***************** divs integr *****************/
div#clearer{
	clear:both;
	line-height:0;
	height:0;
	width:0;
	margin:0;
	padding:0;
}

div#clearerEspace{
	clear:both;
	line-height:0;
	height:12px;
	width:0;
	margin:0;
	padding:0;
}

div#carteTarif { width:475px;}
div#carteTarif2 { width:275px;}
div#carteTarif3 { width:320px;}
div#carteTarif4 { width:300px;}

div#soin{
	float:left;
	width:400px;
	text-align:left;
}
div#soin2{
	float:left;
	width:200px;
	text-align:left;
}
div#soin3{
	float:left;
	width:250px;
	text-align:left;
}
div#soin4{
	float:left;
	width:230px;
	text-align:left;
}

div#tarif{
	float:right;
	width:60px;
	text-align:right;
}

/**************** Formulaire contact ****************/

#frmEnvoi{
	text-align: left;
	padding-left: 10px;
}

p.field label{
	display: block;
	float: left;
	width: 250px;
}

p.submit{
	text-align: left;
	margin-left: 220px;
}