* {
	padding:0;
	margin:0;
}
body {
	background:url(img/background.jpg) no-repeat center top #1c4697;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	width:960px;
	margin:0 auto;
}
#entete
{
  width:846px;
  height:278px;
  margin:0 auto;
}
#adresse
{
  width:484px;
  height:35px;
  margin:0 auto;
}
#adresse dl
{
  width:484px;
  height:23px;/*25*/
  padding-top:2px;
  margin:0 auto;
  font-family:Tahoma;
  text-transform:uppercase;
}
#adresse dl dt
{
  display:inline;
}
#adresse dl dd
{
  display:inline;
}
#logo
{
  /*background:url(img/logo.png) no-repeat;*/
  width:843px;
  height:208px;
  margin:0 auto;
}
#news
{
  width:843px;
  height:35px;
  background:#1c4697;
  margin:0 auto;
}
#news h3
{
  float:left;
  font-size:12px;
  margin:10px 0 0 50px;
}
#news p
{
  margin:3px 0 0 10px;
  width:690px;
  float:left;
}
#centre
{
  width:846px;
  min-height:400px;
  overflow:hidden;
  margin:0 auto;
}
#colone_gauche
{
  background:url(img/colone_g.png) no-repeat;
  width:203px;
  height:555px;/*545*/
  padding-top:30px;
  float:left;
}
#menu_flash
{
  /*background:url(img/menu_flash.png) no-repeat;*/
  width:199px;
  height:240px;
  margin-left:9px;
}
#cordonne
{
  width:203px;
  height:100px;
  text-align:center;
  margin-top:10px;
}
#cordonne h3
{
  font-size:12px;
}
#cordonne dl
{
  margin-top:10px;
}
#partenair
{
  width:203px;
  height:116px;
  text-align:center;
  font-size:10px;
}
#partenair .text
{
 width:96px;
 margin:0 auto;
}
#payement
{
  width:203px;
  height:85px;
  text-align:center;
}
#contenur_site
{
  background:url(img/centre.jpg) repeat-y;
  width:626px;
  min-height:480px;
  float:left;
  margin-left:15px;
}
#contenu_h
{
  background:url(img/contenu_h.jpg) no-repeat;
  width:626px;
  height:57px;/*87*/
  padding-top:30px;
}
#contenu_h h2
{
  background:url(img/puce_h2.png) no-repeat left;
  padding-left:50px;
  height:36px;/*46*/
  padding-top:10px;
}
#contenu
{
  width:626px;
 
}
#contenu p
{
  margin:10px 10px 0 23px;
  font-weight:bold;
}
#contenu p a
{
  color:#FFFFFF;
}
#contenu h3
{
   margin:15px 0 0 23px;
}
#services
{
  width:163px;
  height:95px;
  float:left;
  margin:15px 0 0 38px;
  font-weight:bold;
}
#services li
{
  list-style:none;
}
#services1
{
  width:163px;
  margin:15px 0 0 38px;
  font-weight:bold;
}
#services1 li
{
  list-style:none;
}
#services2
{
  width:163px;
  float:left;
  margin:15px 0 0 98px;
  font-weight:bold;
}
#services2 li
{
  list-style:none;
}
#partenaires
{
     width:618px;
   min-height:165px;
   margin:20px 0 0 3px;
   float:left;

}
#partenaires li
{
  float:left;
  list-style:none;
  margin:10px 0 0 12px;
}
#partenaires li img
{
  border:0;
}
#images
{
   width:618px;
   min-height:165px;
   margin:20px 0 0 3px;
   float:left;
}
#images li
{
  float:left;
  background:url(img/cadre.jpg) no-repeat;
  width:204px;
  height:149px;
  list-style:none;
  margin-left:2px;
}
#images li img
{
  width:202px;
  height:146px;
}
#contenu_b
{
  background:url(img/contenu_b.png) no-repeat;
  width:626px;
  height:110px;
  float:right;
  margin-right:2px;
}
#pied
{
  background:url(img/pied.png) no-repeat;
  width:848px;
  height:72px;/*75*/
  padding-top:3px;
  margin:0 auto;
}
#pied ul
{
  width:750px;
  height:20px;
text-align:center;
  margin:0 auto;
}
#pied ul li
{
  list-style:none;
  display:inline;
  font-family:"Tahoma";
font-size:11px
}
#pied ul li a
{
  text-decoration:none;
  color:#FFFFFF;
  padding:0 2px;
}
#pied .add
{
  color:#c51d16;
  font-size:10px;
  text-align:center;
margin-top:20px;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
 position:absolute;
 top:-9999px;
}







ul#galerie{
font-size:75%; /* R?initialiser */
text-align:center;
width:560px; /* A modifier */
padding:20px 0;
list-style:none;
margin-left:10px;
overflow:hidden; }

ul#galerie li {
text-align:center;
line-height:1;
float:left;
width:100px;
height:130px;
margin-right:30px;}

ul#galerie li img {
padding:3px;
border:1px solid #ccc; /* A modifier */
width:100px;
height:75px;
margin-top:5px;
margin-bottom:3px; }

ul#galerie li img:hover {
background:#ccc; /* A modifier */ }

ul#galerie li span {
display:block;
overflow:hidden;
text-align:center;
width:100px;
height:35px; }

ul#galerie li span a {
text-decoration:none;
color:#cccffc; /* A modifier */
font-weight:bold;
line-height:1.4;}


dl#fiche {
min-height:300px; /*ie6.css >> height:300px; overflow:visible */
margin-top:20px;
margin-left:10px;
liste-style:none;
overflow:hidden;
width:950px; 
position:relative;}

dl#fiche dt{
overflow:hidden;
width:395px;/* A modifier */
text-transform:uppercase;
text-align:left;
font-weight:bold;
margin-left:135px;
font-size:130%;
color:#6F6F6F;
padding-bottom:15px;}

dl#fiche dd.description{
text-align:left;
width:400px;
margin-left:140px;
color:#fff;
padding-bottom:15px;}

dl#fiche dd#image {
width:110px;
padding-right:10px;
border-right:1px solid #CFCFCF;
position:absolute;
top:0;
left:0;}

dl#fiche dd#image ul li a img {
padding:3px;
border:1px solid #CFCFCF;
width:100px;
height:75px;
margin-bottom:10px;}

dl#fiche dd#image ul li a img:hover {
background-color:#CFCFCF;}
