* {
	padding:0;
	margin:0;
}
body {
    background:url(images/bandeaux_back.png) repeat-x #000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}
h1 
{
	position:absolute;
	top:-9999px;
}
#bande
{
   background:url(images/background.jpg) no-repeat center top;
   width:100%;
   height:100%;
   margin:0 auto;
   overflow:hidden;
}
#global
{
  width:960px;
  height:100%;
  margin:0 auto;
}
#entete
{
   width:960px;
   height:353px;
   margin:0 auto;
}
#contact
{
  background:url(images/botton.gif) no-repeat;
  width:217px;
  height:29px;
  position:relative;
  left:705px;
  top:11px;
}
#contact .plan
{
  width:179px;/*217*/
  height:23px;/*29*/
  padding:6px 0 0 38px;
}
#contact .plan li
{
  list-style:none;
  display:inline;
  font-size:10px;
  text-transform:uppercase;
}
#contact .plan li a
{
  text-decoration:none;
  color:#293645;
}
#contact .plan li a:hover
{
  color:#104aa7;
}
#bandeaux
{
  background:url(images/bandeaux..png) no-repeat;
  width:960px;
  height:219px;/*252*/
  margin:0 auto;
  margin-top:11px;
  padding-top:33px;

}
#contenueur_logo
{
  width:282px;
  height:163px;
  margin-left:162px;
  float:left;
}
#logo_flash
{
  
  width:266px;
  height:67px;
}
#bandeaux .adresse
{
  width:165px;
  height:58px;
  margin:29px 0 0 55px;
}
#bandeaux .adresse dl
{
  width:165px;
  text-align:center;
}
#bandeaux .adresse dl dt
{
  color:#FFFFFF;
  line-height:18px;
}
#actualite
{
  width:268px;
  margin:10px 0 0 180px;
  float:left;
}
#actualite h3
{
  font-size:15px;
  color:#000;
  text-transform:uppercase;
  font-weight:200;
}
#actualite .date
{
  font-size:11px;
  color:#fff600;
  font-weight:bold;
  margin-top:10px;
}
#actualite .titre_actu
{
  font-weight:bold;
  color:#cafff1;
  margin-top:5px;
}
#actualite .actu
{
  width:268px;
  font-size:11px;
  color:#fff;
  line-height:17px;
  margin-top:5px;
}
#actualite .actu span a
{
  color:#addfff;
  margin-left:5px;
}
#menu
{
  background:url(images/menu.png) no-repeat;
  width:952px;/*960*/
  height:62px;
  padding-left:30px;
  position:absolute;
}
/*#menu .liens
{
  width:900px;
  margin:0 0 0 26px;
}
#menu .liens li
{
  display:inline;
  margin:0 0 0 12px;
}
#menu .liens li a
{
  color:#fff;
  text-decoration:none;
  line-height:28px;
}
#menu .liens li a:hover
{
  color:#FFCC33;
  text-decoration:none;
  line-height:28px;
}*/
#centre
{
  background:url(images/centre.png) repeat-y;
  width:960px;
  height:100%;
  overflow:hidden;
  float:left;
}
#contenu
{
  background:url(images/contenu.png) no-repeat;
  width:960px;
  min-height:350px;
  float:left;
}
#contenu_du_site
{
  width:650px;
  margin:0 0 0 30px;
  float:left;
}
#contenu_du_site h2
{
  background:url(images/h2.png) no-repeat;
  width:556px;
  height:40px;/*62*/
  font-size:20px;
  font-weight:300;
  padding:22px 0 0 50px;
}
#liens
{
  width:650px;
  height:30px;
  margin-top:20px;
}
#liens .lien
{
  display:inline;
  margin-left:25px;
}
#liens .lien a
{
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}
#liens .lien a:hover
{
  color:#104aa7;
}
#contenu_du_site p
{
  width:500px;
  margin:30px 0 0 30px;
}

#contenu_du_site li {
list-style:none;
margin-left:50px;
}

#contenu_du_site .liste_plan {
margin-top:30px;
}

#contenu_du_site .liste_plan li {
list-style:none;
padding:5px 0;
}

#contenu_du_site .liste_plan li a{
color:#333333;
text-decoration:none;
}

#contenu_du_site .liste_plan li a:hover{
text-decoration: underline;
}

#images
{
  width:250px;
  float:left;
}
#images li
{
 list-style:none;
 background:url(images/cadre_img.jpg) no-repeat;
 width:209px;
 height:139px;
 margin-top:30px;
}
#images li img
{
  width:206px;
  height:137px;
  margin:1px 0 0 1px;
}
#pied
{
  background:url(images/pied.gif) no-repeat;
  width:960px;
  height:150px;/*220*/
  padding-top:120px;
  float:left;
 
}
#pied .liens_pied
{
  width:717px;
  text-transform:uppercase;
  font-size:10px; 
    text-align:center; 
	margin:0 auto;
}
#pied .liens_pied li
{
  display:inline;
  list-style:none;
  color:#808080;
  line-height:20px;
  margin-left:5px;

}
#pied .liens_pied li a
{
  text-decoration:none;
  color:#808080;
}
#pied .liens_pied li a:hover
{
  color:#ffffff;
}
#pied .logo_imnalys
{
  width:130px;
  height:29px;
  display:block;
}
#pied .logo_imnalys img
{
  width:130px;
  height:29px;
  border:0;
  margin:30px 0 0 430px;
}
#pied .logo_imnalys span
{
position:absolute;
top:-9999px;
}

div#menu dl{

float:left;
font-size:11px;
text-align:center;
line-height:25px;
margin-left:20px;
overflow:hidden;
}
#menu dl a{
 text-decoration:none;
 color:#FFF;
 font-weight:bold;
}

#menu dl ul
{
  font-size:10px;
  background-color:#000000;
  text-align:center;
  width:120px;
  margin-top:5px;
  list-style:none;
  
}
#menu ul li
{
  border:solid 1px #9dc7db;
 }
#menu dl ul a:hover
{
  color:#FFFF33;
}
#menu dl dt a:hover
{
  color:#FFFF33;
}
