* {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	background:url(img/body.jpg) repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
h1 {
	position:absolute;
	top:-9999px;
}
#page
{
   background:url(img/bandeau.jpg) no-repeat;
   width:1200px;
   height:100%;
   margin:0 auto;
}
#global {
	background:url(img/global.gif) repeat-y;
	width:962px;
	margin:0 auto;
}
#entete
{
  width:962px;
  height:284px;
}
#cordonne
{
  width:270px;
  height:114px;/*239*/
  padding-top:125px;
  margin-left:336px;
}
#cordonne dl
{
   width:270px;
   height:50px;
   text-align:center;
   color:#3e0707;
}
#cordonne dl dt
{
  text-transform:uppercase;
}
#menu_flash
{
/*  background:url(img/menu_flash.jpg) no-repeat;*/
  width:962px;
  height:44px;
}
#centre
{
  width:962px;
  height:auto;
  margin-top:20px;
}
#contenu_h
{
  background:url(img/contenu_h.png) no-repeat;
  width:962px;
  height:78px;/*118*/
  padding-top:40px;
}
#contenu_h h2
{
  font-family:"Trebuchet MS";
  font-size:24px;
  margin:0 0 0 130px;
}
#contenu 
{ 
  background:url(img/centre.png) repeat-y;
  width:912px;/*962*/
  padding:25px 0 0 50px;
  min-height:300px;
  
}
#contenu p
{
  margin:20px 0 0 0;
  
}
#contenu p span
{
  color:#8e3b8b;
}
#img
{
  width:241px;
  float:right;
  margin:0 90px 0 10px;
}
#img li
{
 list-style:none;
  background:url(img/cadre.jpg) no-repeat;
  width:221px;/*241*/
  height:150px;/*170*/
  margin-top:10px;
  padding:20px 0 0 20px;
}
#img li img
{
  width:201px;
  height:130px;
}
#contenu h3
{
   font-size:18px;
   background:url(img/puce_h3.jpg) no-repeat left;
   padding-left:25px;
   margin:30px 0 0 25px;
}

#contenu a {
color:#000000
}

#contenu .liste
{
  margin:20px 0 0 60px;
}
#contenu .liste li
{
  list-style:none;
  background:url(img/puce_liste.jpg) no-repeat left;
  padding-left:20px;
  line-height:25px;
}
#contenu_b
{
  background:url(img/contenu_b.png) no-repeat;
  width:962px;
  height:250px;
}
#pied
{
  background:url(img/pied.png) no-repeat;
  width:1200px;
  height:191px;/*231*/
  padding-top:40px;
  margin:0 auto;
}
#pied ul
{
  width:750px;
  height:25px;
  margin:0 auto;
}
#pied ul li
{
  list-style:none;
  display:inline;
  color:#000000;
}
#pied ul li a
{
  text-decoration:none;
  color:#000000;
  padding:0 2px;
}
#pied .imnalys
{
  text-align:center;
  margin-top:50px;
}
#pied .imnalys img
{
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}

.bouton {
background: #fff;
width:120px;
border:none;
}

input, textarea {
padding:2px;
margin:2px;
}
