* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body 
{
    background:url(img/body.jpg) repeat-x #010100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

h1 
{
	position:absolute;
	top:-9999px;
}
#global
{
    width:960px;
	margin:0 auto;
}
#entete
{
   background:url(img/back_logo.png) no-repeat left top;
   width:960px;
   height:348px;
}
#contact
{
   width:200px;
   height:30px;
  margin-left:750px;
}
#contact p a
{
  text-decoration:none;
  color:#df35bb;
  line-height:30px;
  text-transform:uppercase;
  font-size:14px;
}
#cordonne
{
  width:320px;
  height:242px;/*292px*/
  padding-top:20px;
  float:left;
}
#logo
{
  background:url(img/logo.png) no-repeat;
  width:293px;
  height:152px;

}
#adresse
{
  width:190px;
  height:80px;/*110*/
  padding-top:10px;
  margin:0 auto;
}
#adresse dl
{
  width:190px;
  height:80px;
  text-align:center;
}
#adresse dl dt
{
  font-weight:bold;
}
#diapo
{
  background:url(img/diapo.png) no-repeat;
  width:577px;
  height:239px;
  float:left;
  margin:10px 0 0 10px;
  padding:12px 0 0 15px;
}
#menu
{
   width:933px;
   height:43px;
   float:left;
}
#menu ul 
{
   width:933px;
   height:43px;
   text-align:center;
}
#menu ul li
{
  background:url(img/botton.jpg) no-repeat;
  width:138px;
  height:43px;
  float:left;
  list-style:none;
  line-height:43px;
  margin-left:4px;
  text-transform:uppercase;
}
#menu ul .coin
{
  background:url(img/coin.jpg) no-repeat;
  width:185px;
  height:43px;
}
#menu ul .coin a:hover
{
  background:url(img/hver_coin.jpg) no-repeat;
  width:185px;
  height:43px;
}
#menu ul li a
{
  text-decoration:none;
  color:#FFFFFF;
}
#menu ul li a:hover
{
  background:url(img/hover.jpg) no-repeat;
  width:138px;
  height:43px;
  display:block;
}
#centre
{
  background:url(img/centre.jpg) repeat-x #010101;
  width:910px;
  min-height:630px;
  padding-top:6px;
}
#contenu_h
{
  width:910px;
  height:50px;
}




#contenu ul li
{
	margin-left:40px;
}



#contenu_h h2
{
   background:url(img/back_h2.jpg) no-repeat;
   width:484px;/*495*/
   height:28px;/*30*/
   padding:2px 0 0 11px;
   margin:0 0 0 10px;
   font-family:"Trebuchet MS";
   font-size:20px;
   font-style:italic;
   color:#ff3bea;
   float:left;
}
#actualite
{
  background:url(img/back_actu.jpg) no-repeat;
  width:395px;
  height:30px;
  float:left;
  margin-left:1px;
}
#actualite h3
{
   font-family:"Trebuchet MS";
   font-size:15px;
   font-style:italic;
   color:#ff3bea;
   float:left;
   margin:3px 0 0 4px;
}
#actualite .titre a
{
 text-decoration:none;
  font-weight:bold;
  color:#cf9119;
  float:left;
   margin:6px 0 0 9px;
}
#actualite .titre a:hover
{
  text-decoration:underline;
}
#actualite .txt
{
  float:left;
  font-size:11px;
  color:#cab180;
  margin:6px 0 0 3px;

}
#contenu
{
  width:910px;

float:left;
}
ul#liste {
  width:840px;
  margin:0 auto;
}
ul#liste li {
  list-style:none;
  text-align:center;
  float:left;
  height:280px;
}
ul#liste li p {
 margin:0px;
 padding:0 10px 5px 0;
}
ul#liste li img {
 width:160px;
}
#contenu img {
  border:0;
}
#contenu a {
 color:#FF3BEA;
}
#contenu p
{
  color:#d0c3a8;
  margin:10px 0 0 10px;
  padding:0 10px 20px 0;
}

#images
{
  width:460px;
 float:right;
}
#images li
{
  background:url(img/cadre.png) no-repeat;
  width:182px;
  height:182px;
  margin:5px 0 0 5px;
  list-style:none;
  float:left;
}
#images li img
{
  width:168px;
  height:168px;
  margin:7px 0 0 7px;
}
#plan
{ 
  background:url(img/map.jpg) no-repeat;
  width:424px;
  height:346px;
  margin:29px 0 0 39px;
}
#pied
{
  background:url(img/pied.jpg) no-repeat;
  width:910px;
  height:149px;
padding-top:50px;
float:left;

}
#pied p
{
height:20px;

}
#pied ul
{
  width:700px;
  margin:0 auto;
list-style:none;
text-align:center;
}
#pied ul li
{
  display:inline;
  color:#5c5a55;
  font-size:11px;
  line-height:15px;
}
#pied ul li a
{
  text-decoration:none;
  color:#5c5a55;
  padding:0 3px 0 3px;
}
#pied ul li a:hover
{
  color:#ff3bea;
}
#pied .imnalys img
{
  border:0;
  margin-top:10px;
  width:129px;
  height:29px;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}