/*CSS*/

* {
margin:0;
padding:0;
border:0;
}
body{
font-family:Arial, Helvetica, sans-serif ;
font-size:11px;
margin:0;
padding:0;
background-color:#e3e3e3;
}
h1 {
color:#999966;
font-size:11px;
margin:0;
padding:0px 0px 0px 0px;
text-transform:uppercase;
font-weight:normal;
}
a {
color:#999966;
text-decoration:underline;
}
a:hover {
color:#666666;
text-decoration:underline;
}
#content p.center {
text-align:center;
}
img {
display:block;
margin:0px;
padding:0px;
border:0px;

}

/* Blocks principaux */
#wrapper {
  position:absolute;
  left: 50%; 
  top: 50%;
  width: 950px;
  height: 570px;
  margin-top: -285px; /* moitié de la hauteur */
  margin-left: -475px; /* moitié de la largeur */
  background-color:#FFFFFF;
}
#header {
  display:block;
  height:187px;
  background: url(header-accueil.gif) no-repeat 0 0;
  padding:0;
  margin:0;
}
#langage {
  display:block;
  float:left;
  width:100px;
  height:22px;
  padding:0;
  margin:32px 0 0 170px;
  background-color:#ffffff;
}
#menu {
  display:block;
  width:950px;
  height:23px;
  padding:3px 0 0 0;
  margin:0;
}

#main {
  height:319px;
  padding:0;
  margin:0;
}
#content {
  display:block;
  margin:0;
  padding:0;
}

#news {
display:block;
width:260px;
height:130px;
float:left;
padding:0;
margin:30px 0 0 0;
text-align:center;
}

#news-infos {
display:block;
width:250px;
height:120px;
padding:0;
margin:10px 0px 0px 26px;
text-align:left;
overflow:auto; /* Normalement c overflow-y:scroll */
}

#footer {
  display:block;
  width:950px;
  height:40px;
  background:#e3e3e3 url(b-fleur-bas-1.gif) no-repeat left top;
  text-align:center;
  margin:0;
  padding:0;
}
.spacer {
clear:both;
padding:0;
margin:0;
}

/* MENU 

#menu h1 {
margin:0;
padding: 5px 10px 0px 10px;
}
#menu h1 a {
display:block;
text-align:center;
margin:0;
padding:0;
text-decoration:none;
font-weight:bold;
}*/


/* CONTENT */
#content p {
  line-height:16px;
  font-size:11px;
  text-align:justify;
  margin:0;
  padding:0 0 15px 0;
}
#content h1 {
color:#a1a18c;
  padding:5px 0 5px 0;
}

/* FOOTER */

#footer p {
  text-align:center;
  margin:0;
  padding:24px 0px 0px 0px;
  color:#999999;
  font-size:10px;
 }
#footer a {
  color:#999999;
  text-decoration:none;
}
#footer a:hover {
 color:#666666;
 text-decoration:none;
}

/*INPUT */
form {
padding:0;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
}
input {
color:#666666;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
margin:0;
padding:0px;
}

select {
color:#666666;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
border:1px solid #999999;
margin:0;
padding:0px;
}




