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

#bandeaux
{
  background:url(images/entete.png) no-repeat;
  width:1005px;
  height:289px;
  margin:0 auto;
}
#menu
{
  width:990px;
  height:50px;
  margin-left:35px;
}
#menu ul
{
  width:990px;
  height:50px;
  font-size:11px;
}
#menu ul li
{
  background:url(images/sepa_menu.jpg) right no-repeat;
  float:left;
  list-style:none;
  height:50px;
  line-height:55px;
  padding-right:22px;
}
#menu ul .plan
{
  background:none;
}

#menu ul li a
{
  text-decoration:none;
  color:#5E5D83;
  padding:0 20px 0 0;
} 
#menu ul li a:hover
{
  color:#FFFFFF;
}
#logo_flash
{
  /*background:url(images/logo_flash.png) no-repeat;*/
  width:355px;
  height:192px;
  margin:20px 0 0 90px;
  float:left;
}
#adresse
{
  width:220px;
  height:150px;
  color:#59b9e4;
  float:left;
  margin:80px 0 0 220px;
}
#adresse dl
{
  width:210px;
}
#adresse dl dt
{
   text-align:center;
   text-transform:uppercase;
}
#adresse dl dd
{
  text-align:center;
}
#adresse .tel 
{
  margin-top:20px;
}
#centre
{
  background:url(images/contenu.jpg) repeat-x #5bbae4;
  width:100%;
  min-height:800px;
}
#contenu
{
  width:762px;
  margin:0 auto;
}
#contenu h2
{
  font-size:16px;
  font-weight:bold;
  color:#FFFFFF;
  text-align:center;
  line-height:45px;
}
#contenu h3
{
  width:746px;
  height:15px;
  background:url(images/puce.jpg) no-repeat left #97d2ed;
  padding-left:20px;
  font-size:12px;
  text-transform:uppercase;
  color:#666666;
  margin:0 auto;

}
#contenu .image
{
  background:url(images/cadre.png) no-repeat;
  width:211px;
  height:160px;
  margin:10px 0 0 0;
  float:left;
}
#contenu img
{
  width:190px;
  height:142px;
  margin:7px 0 0 11px;

}
#contenu p
{
  color:#6e80a6;
  max-width:746px;
  margin:15px 0 0 0;
}
#contenu p span
{
 font-weight:bold;
}
#contenu .titre2
{
  margin-top:45px;
}
#contenu .image2
{
  background:url(images/cadre.png) no-repeat;
  width:211px;
  height:160px;
  margin:10px 0 0 0;
  float:right;
}
#contenu .image2 img
{
  width:190px;
  height:142px;
  margin:7px 0 0 11px;
}
#contenu h4
{
  background:url(images/puce_h4.jpg) no-repeat left;
  color:#999;
  width:746px;
  font-size:11px;
  padding:5px 0 5px 24px;
  margin:20px 0 0 0;
  border-bottom:1px solid #f58303;
}
#element 
{
  width:770px;
  min-height:175px;
  margin:0 auto;
}
#element .conteneur_liste
{
  width:322px;
  height:150px;
  padding-top:10px;
  background:#e7eaf1;
  margin-top:10px;
  float:left;
}
#element .conteneur_liste h5
{
   background:url(images/puce_h5.jpg) no-repeat left;
   padding-left:15px;
   margin:0 0 0 10px;
}
#element .conteneur_liste ul
{
  width:156px;
  margin:15px 0 0 10px;
  
}
#element .conteneur_liste ul li
{
  background:url(images/puce_li.jpg) no-repeat left;
  padding-left:15px;
  margin-top:5px;
  list-style:none;
  font-size:11px;
  font-weight:bold;
  color:#5cb7e2;
}
#element .conteneur_liste ul li a
{
  text-decoration:none;
  color:#5cb7e2;
}

table {
color:#6e80a6;
}

.liste {

  padding-top:10px;
  background:#e7eaf1;
  margin-left:15px;
padding:15px;
  font-weight:bold;
  color:#5cb7e2;

}

.liste li{
padding-bottom:5px;
} 

#element .img
{
  background:url(images/cadre.png) no-repeat;
  width:211px;
  height:160px;
  float:left;
    margin:9px 0 0 10px;
}
#element .img img
{
  width:190px;
  height:142px;
}
#pied
{
  background:url(images/pied.jpg) repeat-x;
  height:250px;
  padding-top:40px;
}
#pied ul
{
  width:700px;
  margin:0 auto;
}
#pied ul li
{
  float:left;
  font-size:10px;
  list-style:none;
  color:#97d2ed;
}
#pied ul li a
{
  text-decoration:none;
  color:#97d2ed;
  padding:0 5px 0 5px;
}
#pied ul .imnalys img
{
  border:0;
  margin-left:270px;
}