*{	margin:0;
	padding:0;}	
body{
	background:url(img/global.jpg) repeat-x #84A2CB;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h1
{
  position:absolute;
  top:-9999px;
}
#page
{  
  background:url(img/body.jpg) no-repeat;
  width:100%;
  height:100%;
}
#page1
{  
  background:url(img/pied.png) no-repeat bottom;
  width:100%;
  height:100%;

}
#back_entete
{
  background:url(img/back_entete.png) no-repeat;
  width:100%;
  height:100%;
  margin:0 auto;
}
#global
{
  width:960px;
  margin:0 auto;
}
#entete
{
  width:960px;
  height:161px;
}
#adresse
{
  width:650px;
  height:22px;
  margin:0 auto;
}
#adresse dl
{
 width:760px;
  height:22px;
  color:#89D7E7;
}
#adresse dl dt
{
  display:inline;
}
#adresse dl dd
{
  display:inline;
}
#logo
{
  /*background:url(img/flash.png) no-repeat;*/
  width:945px;
  height:79px;
  margin-top:5px;
}
#menu_flash
{
 /* background:url(img/menu_flash.png) no-repeat;*/
  width:938px;
  height:50px;
  margin-top:6px;
}
#centre
{
  width:960px;
  min-height:700px;
  margin-bottom:90px;
  overflow:hidden;
}
#h2_accueil
{
  background:url(img/h2_accueil.png) no-repeat;
  width:133px;
  height:49px;
  margin:80px 0 0 760px;
}
#h2_solutions
{
  background:url(img/h2_soluse.png) no-repeat;
  width:593px;
  height:53px;
  margin:80px 0 0 300px;
}
#h2_collectives
{
  background:url(img/h2_cc.png) no-repeat;
  width:273px;
  height:53px;
  margin:80px 0 0 650px;
}
#h2_indiv
{
  background:url(img/h2_indiv.png) no-repeat;
  width:309px;
  height:53px;
  margin:80px 0 0 620px;
}
#h2_historique
{
  background:url(img/h2_histo.png) no-repeat;
  width:308px;
  height:53px;
  margin:80px 0 0 620px;  
}
#h2_news
{
  background:url(img/news.png) no-repeat;
  width:308px;
  height:53px;
  margin:80px 0 0 620px;  
}
#h2_contact
{
  background:url(img/h2_contact.png) no-repeat;
  width:232px;
  height:53px;
  margin:80px 0 0 680px;  
}
#contenu
{
 width:960px;
 margin-top:50px;
}
#contenu p
{
  color:#89D7E7;
  margin-bottom:20px;
}
#contenu .text span
{
 color:#FFFFFF;
 margin:30px 0 0 10px;
 float:left;
} 
#contenu p span
{
 color:#FFFFFF;
}
 
#contenu li a 
{
 font-weight:bold;
 text-decoration:none;
 color:#1D355F;
}

#contenu p.accorche {
text-align:center;
font-size:14px;
}
 
#presentation 
{
  width:330px;
  color:#89D7E7;
  float:left;
}
#presentation p
{
  margin-top:30px;
}
#presentation .text span
{
  color:#fff;
}

#float_left
{

  width:258px;
  margin:10px 10px 0px 10px;
  float:left;
}

#float_left p {
  background:url(img/cadre.gif) no-repeat;
  padding:10px 0 0 35px;
  width:223px;
  height:183px;
  }
#contenu ul
{
  width:329px;
  height:211px;
  margin:10px 0 0 10px;
}
#contenu ul li
{
  color:#89D7E7;
  list-style:none;
  background:url(img/puce.png) no-repeat left;
  padding-left:15px;
}

#contenu ul.solutions
{
width:80%;
  float:left;
 margin:0px;

}

#contenu ul.solutions li
{
padding:15px;
}

#contenu ul.solutions2
{
width:960px;
  float:left;
 margin:0px;
 height:auto;

}
#contenu ul.solutions2 li
{
padding:15px;
}

#contenu a
{
  color:#C2EBEF;
}

#actualite
{
  background:url(img/actu.gif) no-repeat;
  width:922px;/*952*/
  height:231px;
  padding-left:30px;
  float:left;
}
#actualite ul
{
 width:267px;
 height:226px;
 float:left;
 margin:16px 0 0 20px;
}
#actualite ul li
{
  list-style:none;
  background:none;
}
#actualite ul li dl dd img
{
  width:120px;
  height:169px;
  border:#CCCCCC 1px solid;
}
#actualite ul li dl dd .titre
{
  color:#FF9900;
  font-size:18px;
  margin-bottom:0;
  font-family:"Times New Roman", Times, serif;
  text-align:center;
}
#actualite ul li dl dd .savoir 
{
  font-size:11px;
  text-align:center;
  
}
#actualite ul li dl dd .savoir a 
{
  color:#00CCFF;  
}
#actualite ul li dl 
{
  width:260px;
  height:226px;

}
#actualite ul li dl dd
{
  float:left;
  width:120px;
  height:226px;
}
#actualite ul li dl .discription
{
  text-align:center;
  height:183px;
  font-size:11px;
  color:#3D9ADE;
  margin:30px 0 0 5px;
}

#pied
{
  /*background:#F6DAB0;*/
  width:700px;
  height:220px;
  margin:0 auto;
}
#pied ul
{
  width:800px;
  min-height:31px;

}
#pied ul li
{
  list-style:none;
  display:inline;
  font-size:10px;
  line-height:35px;
  color:#AD8B65;
}
#pied ul li a
{
 text-decoration:none;
 color:#ad8b65;
 padding:0 3px;
}
#pied ul li a:hover
{
  color:#89D7E7;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{ 
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}
#contenu td {
color:#fff;
}

input, textarea {
-moz-border-radius:5px;
border:0;
margin-bottom:5px;
}
.bouton {
-moz-border-radius:5px;
background: #fff;
width:120px;
color:#89D7E7;
border: 0;
font-weight:bold;
}