* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:url(img/body.gif) repeat-x #BFF2FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	background:url(img/global.gif) repeat-y;
	width:960px;
	overflow:hidden;
	margin:0 auto;
}
#entete
{
   background:url(img/entete.jpg) no-repeat;
   width:980px;
   height:137px;
   margin:0 auto;
}
#conteneur_logo .slogan
{
  font-size:10px;
  color:#BCD04E;
  margin:0 0 0 60px;
  line-height:25px;
  width:320px;

}
#conteneur_logo
{
  width:411px;
  height:115px;
  float:left;
}
#logo
{
   /*background:url(img/logo_flash.png) no-repeat;*/
   width:413px;
   height:62px;
}
#menu 
{
  width:200px;
  height:33px;
  margin-left:220px;
}
#menu ul
{
  width:200px;
  height:17px;
}
#menu ul li
{
   list-style:none;
   float:left;
}
#menu ul li a
{
  text-decoration:none;
  color:#000000;
  padding:0 5px;
}
#menu ul li a:hover
{
  color:#FFFFFF;
}
#menu_flash
{
  /*background:url(img/menu_flash.png) no-repeat;*/
  width:550px;
  height:114px;
  margin-left:5px;
  float:left;
}
#colone_g
{
  background:url(img/colone_g.jpg) no-repeat ;
  width:274px;
  height:470px;
  float:left;
}
#cordonne
{
   width:266px;
   height:161px;
   margin:0 auto;
}
#cordonne h3
{
   font-size:12px;
   font-weight:bold;
   text-transform:uppercase;
   color:#697818;
   text-align:center;
   line-height:35px;
}
#cordonne dl
{
  width:185px;
  height:110px;
  margin:0 auto;
  margin-top:9px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:center;
}
#cordonne dl dt
{
  margin-bottom:9px;
}
#cordonne dl .tel
{
  margin-top:6px;
}
#news
{
  width:216px;
  height:159px;/*164*/
  padding-top:5px;
  margin:0 auto;
  margin-top:20px;
}
#news h3
{
  font-size:12px;
  text-transform:uppercase;
  color:#FF8000;
  text-align:center;
}
#news .titre
{
  color:#97AB21;
  display:inline;
  line-height:25px;
  margin-left:30px;
}
#news .date
{
  color:#97AB21;
  display:inline;
  margin-left:10px;

}
#news .text
{
  color:#666666;
  text-align:center;
}
#news .plus
{ 
  text-align:center;
  font-size:11px;
  font-weight:bold;
  margin-top:5px;
}
#news .plus a
{
  text-decoration:none;
  color:#FF8000;
}
#centre_h
{
  background:url(img/contenu_h.jpg) no-repeat;
  width:649px;
  height:39px;
  float:left;
}
#centre_h h2
{
  font-size:12px;
  color:#C4D757;
  text-transform:uppercase;
  margin:13px 0 0 54px;
}
#centre
{
  background:url(img/centre.png) repeat-y;
  width:604px;/*649*/
  min-height:360px;
  padding-left:45px;
  float:left;
}
#centre h3
{
  font-size:12px;
  color:#FF8000;
  padding-bottom:5px;
  text-transform:uppercase;
}
#centre p img
{
  width:198px;
  height:148px;
  border:1px solid #FF8000;
  float:left;
  margin:5px 5px 0 0;
}
#centre .image img
{
   float:right;
   margin:5px 15px 0 5px;
}

.img {
float:right;
margin:15px;
border:1px solid #FF8000;
}

#centre p 
{
 margin-bottom:10px;
 color:#666666;

}
#centre p span
{
  color:#F1CF16;
  font-weight:bold;
}
#centre ul
{
  width:592px;
  margin-top:10px;
}
#centre ul li
{  
  list-style:none;
  float:left;
}
#centre ul li img
{ 
  width:140px;
  height:105px;
  border:1px solid #FF8000;
  margin-right:5px;
}
#centre ul li p 
{
  text-align:center;
}
#centre ul li p a
{
  text-decoration:none;
  color:#FF9900;
  font-weight:bold;
}
#centre ul .renovation 
{
  width:86px;
  margin-left:30px;
}
#centre_b
{
  background:url(img/contenu_b.jpg) no-repeat;
  width:648px;
  height:39px;
  float:right;
  margin-right:38px;
}
#pied
{
  background:url(img/ar_pied.jpg) repeat-x bottom;
  height:132px;
}
#footer
{
  background:url(img/pied.jpg) no-repeat;
  width:923px;
  height:92px;/*132*/
  padding-top:40px;
  margin:0 auto;
}
#footer ul
{
  width:560px;
  height:25px;
  margin:0 auto;
}
#footer ul li
{
 list-style:none;
 float:left;
 font-size:10px;
 color:#B2C73C;
}
#footer ul li a
{
  text-decoration:none;
  color:#B2C73C;
  padding:0 5px;
}
#footer .imnalys
{
  margin-left:400px;
}
#footer .imnalys img
{
  border:0;
}
#footer .imnalys span
{
  position:absolute;
  top:-9999px;
}
