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

table {
color:#fff;
}

.bouton {
background: #fff;
width:100px;
font-weight:bold;

}

#global
{
    width:962px;
	height:100%;
	margin:0 auto;
}#entete
{
   background:url(images/bandeaux.jpg) no-repeat;
   width:962px;
   height:455px;/*525*/
   padding-top:70px;
}
#adresse
{
   width:270px;
   height:28px;
   margin:0 0 0 210px;
}
#adresse dl
{
  width:260px;
  text-transform:uppercase;
}
#adresse dl dt
{
  color:#0096ff;
}
#adresse dl dd
{
  color:#0096ff;
}
#actualite
{
  background:url(images/back_actu.png) no-repeat;
  width:381px;
  height:135px;/*134*/
  margin:265px 0 0 23px;
  padding-top:10px;
  float:left;
}
#actualite h3
{
  font-size:12px;
  text-transform:uppercase;
  color:#ffea00; 
  margin:0 0 0 22px;
}
#actualite .date
{
  text-transform:uppercase;
  color:#00d8ff;
  margin:8px 0 0 22px;
}
#actualite .titre
{ 
  color:#284a00;
  font-weight:bold;  
  margin:8px 0 0 22px;
}
#actualite .actu
{
  width:343px;
  margin:5px 0 0 22px;;
  color:#FFFFFF;
}
#actualite .actu span a
{
  color:#FFFF66;
}
#menu_flash
{
  /*background:url(images/menu_flash.png) no-repeat;*/
  width:514px;
  height:139px;
  float:left;
  margin:260px 0 0 15px;
}
#centre
{
  background:url(images/centre_y.jpg) repeat-y;
  width:901px;
  min-height:538px;
  margin:0 auto;
  overflow:hidden;
}
#contenu_h
{
  background:url(images/contenu_h.jpg) no-repeat;
  width:901px;
  height:46px;/*61*/
  padding-top:15px;
}
#contenu_h h2
{
   background:url(images/h2.png) no-repeat left;
   height:31px;
  font-size:15px;
  font-weight:bold;
  font-style:italic;
  color:#ffea00;
  padding-left:45px;
  line-height:45px;
  margin:0 0 0 19px;
  text-transform:uppercase;
}
#contenu
{
  width:550px;  
  float:left;
color: #fff;
}

#contenu h3, #contenu dl
{
 margin-left:30px;
  padding-top:10px;
}

#contenu_c
{
  width:550px;
  float:left;  
}

#contenu_c p, #contenu_c ul, #contenu ul
{    
   margin:20px 0 0 27px;
   color:#FFFFFF;
}


#contenu p
{    
   margin:10px 0 0 27px;
   color:#FFFFFF;  
}

#contenu_c h3
{
  color:#ffea00;
  margin-top:30px;
  margin-left:30px;
}

#images
{
  width:261px;
  float:left;
  margin:20px 0 0 15px;
}

.video
{
  width:320px;
  height:240px;
  margin:52px 0 0 84px;
}
#images li img
{
  border:solid 1px #aab319;
  margin-top:10px;
  padding:1px;
}
#images li
{
  list-style:none;

}
#contenu_b
{
  background:url(images/contenu_b.jpg) no-repeat;
  width:901px;
  height:37px;
  margin:0 auto;
}
#back_pied
{
  background:url(images/pied.gif) repeat-x bottom;
  width:100%;
  height:100%;
} 
#pied
{
  width:961px;
  min-height:38px;/*52*/
  padding-top:15px;
  margin-top:10px;

}
#pied ul
{
  width:860px;
  margin:0 auto;
text-align:center;
}
#pied ul li
{
  background:url(images/puce.gif) no-repeat right;
  font-size:11px;
  font-style:italic;
  display:inline;
  list-style:none;
  padding:0 15px 0 5px;
}
#pied ul .contact
{
  background:none;
}
#pied ul .imnalys
{
  background:none;
  margin-left:0;
  line-height:23px;
}

#pied ul li a
{
 text-decoration:none;
 color:#568300;
}
#pied ul li a:hover
{
  color:#318bb3;
}