* {
	padding:0;
	margin:0;
}
body {
	background:#332c31;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFFFFF;
}
h1 {
	position:absolute;
	top:-9999px;
}
#global {
	background:url(img/global.gif) repeat-y;
	width:960px;
	margin:0 auto;
}
#entete
{
  background:url(img/entete.jpg) no-repeat;
  width:960px;
  height:362px;
}
#diapo
{
  width:483px;
  height:260px;
  float:right;
}
#centre
{
  width:960px;
  min-height:460px;
  overflow:hidden;
}
#gauche
{
  width:480px;
  min-height:445px;
  float:left;
}
#marque
{
  background:url(img/marque.jpg) no-repeat;
  width:469px;
  height:41px;
  margin:0 auto;
  }
#conteneur_g
{
  width:235px;
  padding-top:23px;
  margin-left:10px;
  float:left;
}
#menu
{
  width:210px;
  height:250px;
  margin-left:10px;
}
#menu ul
{
  width:210px;
  height:200px;
 
} 
#menu ul li
{
  list-style:none;
  font-size:14px;
 height:33px;
 line-height:33px;
 
}
#menu ul li a
{
   text-decoration:none;
   color:#f3e3a2;
}
#menu ul li a:hover
{
  background:url(img/puce.jpg) no-repeat left;
  padding:0 0 0 35px;
   height:33px;
   display:block;
   font-size:18px;
}
#news
{
  background:url(img/back_news.jpg) no-repeat;
  width:158px;
  height:135px;
  padding:5px 0 0 5px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#332c31;
}
#news h3
{
  font-size:12px;
  text-decoration:underline;
}
#news p
{
  width:149px;
  margin:5px 0 0 0;
  line-height:18px;
}
#news p span a
{
  color:#332c31;
}
#newsletter
{
  width:160px;
  height:55px;
  margin-top:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#newsletter h3
{
  color:#f3e3a2;
  font-size:14px;
}
#newsletter .txt
{
  background:url(img/input.jpg) no-repeat;
  width:110px;
  height:15px;
  padding-top:4px;
  border:0;
  float:left; 
  font-size:9px;
  text-align:center;
  color:#f3e3a2;
  margin-top:5px;
}
#newsletter .sub
{
  border:0;
  background:none;
  font-size:10px;
  color:#f3e3a2;
  margin:9px 0 0 2px;
  cursor:pointer;
}
#cordonne
{
  width:160px;
  height:150px;
  float:left;
  margin:26px 0 0 66px;
}
#cordonne h3
{
  background:url(img/puce.jpg) no-repeat left;
  padding:0 0 0 35px;
  height:33px;
  line-height:33px;
  color:#f3e3a2;
}
#cordonne dl
{
  width:124px;
  height:64px;
  text-align:center;
  margin-left:20px;
  color:#f3e3a2;
}
#conteneur_contenu
{
  width:466px;
  min-height:466px;
  float:left;
  margin-left:10px;
}
#contenu
{
  background:url(img/contenue.jpg) repeat-y;
  width:466px;
  min-height:466px;
}
#conteneur_text
{
  background:url(img/deco.jpg) no-repeat top;
  width:456px;/*463*/
  min-height:460px;/*466*/
  padding:6px 0 0 7px;
}
#conteneur_text h2
{
  color:#fff8db;
  font-size:12px;
  font-weight:bold;
  letter-spacing:2px;
  
}
#conteneur_text p
{
  margin-top:12px;
}
#conteneur_text p a
{
  color:#f3e3a2;
}
#conteneur_text p a img
{
  width:100px;
  margin:5px 0 0 2px;
  border:#f3e3a2 ;
}
#conteneur_text .image
{
  background:url(img/cadre.png) no-repeat;
  width:106px;
  height:125px;

}
#contenu_b
{
  background:url(img/contenu_b.jpg) no-repeat;
  width:466px;
  height:9px;
  margin-left:1px;
}
#pied
{
  width:960px;
  min-height:60px;
  margin-top:5px;
}
#pied ul
{
  width:750px;
  min-height:20px;
  margin:0 auto;
}
#pied ul li
{
  display:inline;
  list-style:none;
  font-size:11px;
}
#pied ul li a
{
 color:#f3e3a2;
 text-decoration:none;
 padding:0 2px;
}
#pied .imnalys
{
  text-align:center;
}
#pied .imnalys img
{ 
  border:0;
}
#pied .imnalys span
{
  position:absolute;
  top:-9999px;
}


/****formulaire*****/

p span.left {
float:left;
width:100px;
margin-right:5px; 
}

p.notice, .avertissement {
font-size: 80%;
}

input, textarea {
background: #f3e3a2;
border:#f3e3a2 ;
}

.bouton {
background: #fff;
width:120px;
border: 2px solid #f3e3a2 ;

font-weitgh:bold;
}