body {
	background:#fff;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font-family: arial,helvetica,sans-serif;
	font-size:12px;
	color:#535353;
	position:relative;
	padding:0;
}

#banniere {
  background:#fff url(images/banniere.jpg) no-repeat left top;
  position:relative;
  width:100%;
  height:191px;
  padding:0;
  margin:0;
}
#banniere #logo img{
  position:absolute;
  width:186px;
  height:97px;
  top:52px;
  left:391px;
}
#banniere #navAnnexe{
  position:absolute;
  width:246px;
  height:20px;
  top:165px;
  left:361px;
}
#banniere #navAnnexe ul{
  margin:0;
  padding:0;
  
}
#banniere #navAnnexe ul li{
  list-style-type:none;
  font-size:0.9em;
  margin:0 0px;
  padding:0;
  float:left;
  display:block;
  text-align:center;
}
#banniere #navAnnexe ul li#contact{
  width:55px;
}
#banniere #navAnnexe ul li#plan{
  width:71px;
}
#banniere #navAnnexe ul li#partenaires{
  width:74px;
}
#banniere #navAnnexe ul li#liens{
  width:45px;
}
#banniere #navAnnexe ul li a{
  color:#e3001a;
  text-decoration:none;
}
#banniere #navAnnexe ul li a:hover{
 font-weight:bold;
}

#conteneur{
  background:url(images/accueil/contenu-fond.gif) no-repeat 0 0;
  width:100%;
  height:395px;
  float:left;
}
#conteneur #menu{
  float:left;
  width:100%;
  height:51px;
  background:url(images/menu-fond.gif) no-repeat 20px 0;
  margin:14px 0 0 0;
}
#conteneur #menu ul{
  padding:0;
  margin:8px 0 0 21px;
}
#conteneur #menu ul li{
  float:left;
  display:block;
  width:232px;
  height:33px;
  list-style-type:none;
  background:url(images/menu-separateur.gif) no-repeat top right;
  padding:9px 1px 0 0;
  text-align:center;
  font-weight:bold;
  font-style:normal;
  font-size:1.2em;
}
#conteneur #menu ul li a{
  text-decoration:none;
  color:#4c4c4d;
}
#conteneur #menu ul li a:hover{
  color:#fff;
}

#conteneur #content{
  height:180px;
  width:930px;
  margin:15px 20px 0 20px !important;
  margin:15px 0 0 10px;
  padding:0;
  float:left;
}
#conteneur #content .texte{
  float:left;
  width:410px;
  display:inline;
  margin:0 0 0 260px;
  text-align:center;
  font-weight:bold;
  font-style:italic;
  font-size:1.8em;
  color:#58585a;
}
#conteneur #content span.gras{
  color:#e3001a;
  font-weight:bold;
  font-style:normal;
  font-size:1.2em;
}
#conteneur #content .img1{
  float:left;
  margin:0 0 0 -670px;
  padding:0;
  width:245px;
}
#conteneur #content .img2{
  float:right;
  margin:0 0 0 0;
  padding:0;
  width:245px;
}
#conteneur img{
  border:1px solid #535353;
  margin:0;
  padding:0;
}
#conteneur #content .img2 img{
  float:right;
}
#conteneur #content p{
  margin:0;
  padding:0;
}

#pied_page{
  float:left;
  width:100%;
  height:83px;
  text-align:center;
  font-size:0.8em;
  color:#58585a; 
  background:url(images/pdp-fond.jpg) no-repeat 0 0;
  padding-top:15px;
}
#pied_page strong{
  color:#e3001a;
}

#pied_page .signature{
  margin-top:6px;
}
#pied_page .signature a{
  color:#535353;
  text-decoration:none;
}
#pied_page .signature a:hover{
  color:black;
}


img{border:0;}


