* {
	padding:0;
	margin:0;
}
body 
{
    background:url(images/body.jpg) repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
h1 
{
	position:absolute;
	top:-9999px;
}
#back_page
{
   background:url(images/back_page.png) no-repeat center top;
   width:100%;
   height:100%;
  
}
#back_entete
{
  background:url(images/back_entete.gif) repeat-x top;
  width:100%;
  height:100%;
}
#back_pied
{
  background:url(images/back_pied.jpg) repeat-x bottom;
  width:100%;
  height:100%;
}  

#global
{
    width:960px;
	height:100%;
	margin:0 auto;
}
#entete
{
   background:url(images/entete.jpg) no-repeat;
   width:960px;
   height:355px;/*423*/
   padding-top:68px;
}
#logo
{
  /*background:url(images/body.png) no-repeat;*/
  width:90px;
  height:110px;
  margin:0px 0 0 120px;
}
#newsletter
{
  width:210px;
  height:60px;
  margin:30px 0 0 370px;
}
#newsletter h3
{
  font-size:12px;
  text-transform:uppercase;
  color:#f97f1c;
}
 #newsletter .txt
{
  width:148px;/*151*/
  height:16px;/*18*/
  padding:2px 0 0 3px;
  background:#dadada;
  border:none;
  color:#5e5e5e;
  font-size:11px;
  float:left;
  margin-top:10px;
}
#newsletter .sub
{
  background:url(images/sub..png) no-repeat;
  width:19px;
  height:18px;
  border:none;
  float:left;
  margin:10px 0 0 5px;
  cursor:pointer;
}
#menu
{
  width:736px;
  height:33px;
  margin:80px 0 0 120px;
}
#menu ul
{
  width:736px;
}
#menu ul li
{
  float:left;
  background:url(images/puce.png) no-repeat left;
  height:43px;
  padding-left:30px;
  margin-left:10px;
  list-style:none;
  line-height:35px;
}
#menu ul li a img
{
  border:0;
}
#contact
{
  background:url(images/cordonne.png) no-repeat;
  width:960px;
  height:126px;
  color:#FFFFFF;
}
#cordonne
{
  width:265px;
  height:87px;/*92*/
  margin-left:125px;
  padding-top:5px;
  float:left;
  
}
#cordonne h3 
{
  font-size:12px;
  text-transform:uppercase;
  margin-left:10px;
}
#cordonne dl
{
  width:180px;
  height:64px;
  margin-top:10px;
}
#cordonne dl dt
{
  font-size:11px;
}
#actualite
{
  width:257px;
  height:87px;/*92*/
  margin-left:50px;
  padding-top:5px;
  float:left;
  
}
#actualite h3
{
  font-size:12px;
  text-transform:uppercase;
  margin-left:10px;
}
#actualite .date
{
  color:#f6ec99;
  text-transform:uppercase;
  margin-top:7px;
  float:left;
  font-size:11px;
}
#actualite .titre
{
  font-weight:bold;
  color:#00477b;
  float:left;
  margin:7px 0 0 8px;
}
#actualite .text
{
  width:266px;
  margin:25px 0 0 0;
}
#centre
{
  width:840px;
  min-height:450px;
  margin-left:98px;
  background-color:#b0b0b0;
  
}
#contenu
{
  background:url(images/contenu.jpg) no-repeat bottom;
  width:840px;
  min-height:450px;
  padding-bottom:230px;
}
#contenu h2
{
  font-size:15px;
  font-weight:bold;
  text-transform:uppercase;
  color:#1d75b6;
  margin-left:10px;
}
#contenu h2 span
{
  color:#474747;
  text-transform:none;
}
#contenu .txt
{
  width:450px;
  margin:10px 0 0 10px;
  line-height:40px;
  font-weight:bold;
}
#contenu .txt span
{
  color:#FFFFFF;
}
#contenu .text
{
  width:830px;
  font-weight:bold;
  margin:10px 0 0 10px;
}
#pied
{
  background:url(images/pied.jpg) #000 no-repeat;
  width:960px;
  min-height:107px;
  margin-top:17px;
}
.bdj
{
width:132px; 
height:107px;
cursor:pointer;
float:left;
}
#pied ul
{
  width:760px;
  height: auto;
  overflow:hidden;
  
}
#pied ul li
{
  float:left;
  list-style:none;
  margin:10px 0 0 8px;
  display:block;
}
#pied ul li a
{
  text-decoration:none;
  color:#868686;
}
#pied ul li a:hover
{
  color:#FFFFFF;
}

#pied ul .imnalys {
   position:relative;
   left:300px;
   top:0px;
   }

#pied ul .imnalys span
{
  position:absolute;
  top:-9999px;
}
#pied ul .imnalys img
{
  width:129px;
  height:28px;
  border:0;
}
div#pied .desciption_Imnalys {
font-size:10px;
text-align:center;

color:#868686;
height:auto;
width:900px;
}