* {
	padding:0;
	margin:0;
}
body {
	background:url(images/bg.jpg) repeat-x #003464;
	font-family:Arial;
	font-size:12px;	
}
h1 
{
	position:absolute;
	top:-9999px;
}
form
{
border:none;
border:2px;
}
fieldset
{ border:none; }
#global
{
   background:url(images/bg_ocean.jpg) no-repeat top center;
   width:100%;
   height:100%;

}
#bandes
{
  background:url(images/bande.png) repeat-x;
  width:100%;
  height:100%;
  
}
#back_body
{
  background:url(images/back_a.png) no-repeat;
  width:960px;
  height:824px;
  margin:0 auto;
}
#entete
{
  width:960px;
  height:251px;
  margin-left:31px;
}
#cordonne
{
  background:url(images/menu_1.jpg) no-repeat;
  width:193px;
  height:216px;
  float:left;
}
#newsletter
{
  width:173px;
  height:37px;
  margin:10px auto;
}
#newsletter .news
{
  width:173px;
  height:37px;
}
#newsletter .news a img
{
  border:0;
}
#adresse
{
  width:137px;
  height:83px;
  margin:75px 0 0 40px;
}
#adresse dl
{
  width:126px;
  height:75px;
}
#adresse dl dt
{
  color:#FFFFFF;
}
#adresse dl .tel
{
  margin-top:15px;
}
#logo
{
  background:url(images/logo.jpg) no-repeat;
  width:505px;
  height:237px;
  float:left;
}
#nav_deroite
{
  width:200px;
  height:251px;
  margin-left:12px;
  float:left;
}
#nav_deroite .contact
{
  background:url(images/contact.png) no-repeat;
  width:75px;
  height:29px;
  float:left;
  margin:10px 0 0 2px;
}
#nav_deroite .contact a
{
  text-decoration:none;
  margin-left:17px;
  line-height:25px;
  color:#FFFFFF;
  font-weight:bold;
}
#nav_deroite .contact a:hover
{
  color:#0061be;
}
#nav_deroite .plan 
{
  background:url(images/plan.png) no-repeat;
  width:106px;
  height:29px;
  float:left;
  border:0;
  margin:10px 0 0 5px;
}
#nav_deroite .plan a 
{
  text-decoration:none;
  margin-left:17px;
  line-height:25px;
  color:#FFFFFF;
  font-weight:bold;
}
#nav_deroite .plan a:hover 
{
  color:#0061be;
}
#actualite
{
  width:190px;
  margin:120px 0 0 8px;
}
#actualite h3
{
  font-size:12px;
  color:#021e48;
}
#actualite .date
{
  font-size:11px;
  color:#00d8ff;
  margin-top:10px;
}
#actualite .titre_actu
{
  font-size:12px;
  font-weight:bold;
  color:#f8bb7d;
  margin-top:9px;
}
#actualite .actu
{
  width:180px;
  font-size:11px;
  color:#003465;
  line-height:15px;
}
#actualite .actu span a
{
  color:#fee5b4;
  margin-left:3px;
}
#centre
{
  width:960px;
  overflow:hidden;
}
#nav_gauche
{
  width:230px;
  height:637px;
  margin-left:31px;
  float:left;
}
#menu
{
  /*background:url(images/menu.png) no-repeat;*/
  width:210px;
  height:350px;
  
}
#logo_imnalys
{
  width:150px;
  height:50px;
  margin:180px 0 0 17px;

}
#logo_imnalys .imnalys img
{
  width:130px;
  height:40px;
  border:0;
  margin:0 auto;
}
#logo_imnalys .imnalys span
{
position:absolute;
top:-9999px;
}
#contenu
{
  width:680px;
  min-height:250px;
  float:left;
}
#conteneur_text
{
  width:385px;
  margin:74px 0 0 0;
  float:left;
}

#conteneur_text a
{
  text-decoration:none;
  color:#e89840;
  border-bottom:double  #e89840;
  
}

#conteneur_text .txt
{
  height:20px; 
  position:relative;
  top:10px;
}
#conteneur_text ul
{
  font-family:"Trebuchet MS";
  
}
#conteneur_text ul li
{
  display:inline;
  color:#fff;
}
#conteneur_text ul li a
{
 
  color:#CC6600;
}
#conteneur_text h2
{
  font-size:20px;
  color:#fff;
  font-family:"Trebuchet MS";
}
#conteneur_text p
{
  width:375px;
  margin-top:10px;
  color:#FFFFFF;
  font-size:12px;
}
#conteneur_text_b
{
  width:600px;
  margin:74px 0 0 0;
  float:left;
}
#conteneur_text_b a
{
  text-decoration:none;
  color:#e89840;
  border-bottom:double  #e89840;
  
}

#conteneur_text_b .txt
{
  height:20px; 
  position:relative;
  top:10px;
}
#conteneur_text_b ul
{
  font-family:"Trebuchet MS";
  
}
#conteneur_text_b ul li
{
  display:inline;
  color:#fff;
}
#conteneur_text_b ul li a
{
 
  color:#CC6600;
}
#conteneur_text_b h2
{
  font-size:20px;
  color:#fff;
  font-family:"Trebuchet MS";
}
#conteneur_text_b p
{
  width:675px;
  margin-top:10px;
  color:#FFFFFF;
  font-size:12px;
}
#images
{
  width:600px;
  height:100%;
  
}
#images ul
{
  width:655px;
}
#images ul li
{
   width:300px;
   height:200px;
   list-style:none;
   float:left;
   border:solid 1px #0099FF; 
   margin:5px 5px; 
}
#video
{
  background:url(images/video.jpg) no-repeat;
  width:276px;
  height:207px;
  margin:130px 0 0 15px;;
  float:left;
}
#pied
{
  width:960px;
  height:65px;
}
#pied ul 
{
  width:730px;
  margin:0 auto;
  text-align:center;
}
#pied ul li
{
  list-style:none;
  display:inline;
  color:#bcd0e2;
  margin-left:7px;
  line-height:25px;
}
#pied ul li a
{
 text-decoration:none;
 color:#bcd0e2;
}
#pied ul li a:hover
{
 color:#FFFFFF;
}