* {
	padding:0;
	margin:0;
}
body {
	background:url(img/body.jpg) repeat-x #87bcea;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#307ce5;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	background:url(img/global.png) repeat-y;
	width:1018px;
	margin:0 auto;
}
#entete
{
  background:url(img/entete.jpg) no-repeat;
  width:993px;
  height:287px;
  margin-left:11px;
}
#slogan
{
   width:240px;
   height:20px;
   margin:253px 0 0 35px;
   font-weight:bold;
   float:left;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
}
#menu
{
  width:613px;
  height:50px;
  margin:217px 0 0 80px;
  float:left;
}
#menu ul
{
  width:600px;
  height:50px;
}
#menu ul li
{
  list-style:none;
  display:block;
  float:left;
  background:url(img/sepa.png) no-repeat right;
  height:50px;
  padding-right:20px;
  margin-left:10px;
  line-height:50px;
}
#menu ul li .service
{
  margin-top:12px
}
#menu ul .contact
{
  background:none;
}
#menu ul li img
{
  border:0;
}
#centre
{
  background:url(img/contenu.jpg) no-repeat;
  min-height:497px;
  width:993px;
  margin-left:11px;
  overflow:hidden;
}
#news
{
 background:url(img/back_news.png) no-repeat;
 width:990px;
 height:17px;

}
#news h3
{
  float:left;
  font-size:11px;
  margin-left:12px;
}
#news .marquee0
{
  margin-left:10px;
  float:left;
  width:900px;
}

#news .marquee0 p
{
  width:900px;
}
#colone_gauche
{
  width:349px;
  min-height:477px;
  float:left;
}
#diapo_flash
{
  background:url(img/diapo_flash.png) no-repeat;
  width:334px;
  height:383px;
  margin:12px 0 0 10px
}
#adresse
{
  width:228px;
  height:70px;
  margin:0 auto;
  margin-top:10px;
}
#adresse dl
{
  width:228px;
  text-align:center;
  
}
#contenu
{
  width:637px;
  min-height:400px;
  float:left;
  margin:10px 0 0 5px;
  font-size:12px;
}
#contenu h2
{
  font-size:24px;
  background:url(img/puce_h2.png) no-repeat left;
  padding-left:25px;
  font-weight:400;
}
#contenu p
{
  margin-top:15px;
}
#contenu p span
{
  font-weight:bold;
}
#images
{
  width:637px;
  min-height:175px;
  margin-top:25px;
margin-left:110px;
}
#images li
{
  background:url(img/cadre.png) no-repeat;
  width:208px;/*210*/
  height:158px;/*161*/
  padding:3px 0 0 2px;
  margin:10px 0 0 2px;
  float:left;
  list-style:none;
}
#images li img
{
  width:199px;
  height:150px;
}
#pied
{
  width:630px;
  height:150px;
  float:right;
  margin-top:10px;
}
#pied ul
{
 width:450px;
 min-height:20px;
 margin:0 auto;
}
#pied ul li
{
  list-style:none;
  display:inline;
}
#pied ul li a
{
  text-decoration:none;
  color:#307ce5;
  padding:0 2px;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}


/*     Formulaire      */
input.champs {
border: solid 1px;
}

textarea.champs {
border: solid 1px;
}

p span.left {
float:left;
width:100px;
font-weight:bold;
margin-right:20px; 
}

.bouton {
border: solid 1px;
margin-left:10px;
background:#fff;
}

p.notice {
font-size: 80%;
}
#contenu ul.plan {
margin-left:50px;
padding:20px;
}

#contenu ul.plan li{
padding:10px;
}

#contenu ul.plan a{
color:#307ce5;
font-size:12px;
}
