body {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
margin: 0;
padding: 0;
background:  url(images/fond-page.gif) top left repeat-x;
background-color: #5daa03;
}

/* Mise en page globale */

#conteneur {
position: absolute;
width: 990px;
left: 50%;
margin-left: -495px;
background-color: #000;
top:0;
background:  url(images/fond-site.jpg) top left no-repeat;
}

/* en-t?te du site */
#header {
display:block;
height: 285px;
margin: -1px 0 0 0;
}

/* contenu */
#fond {
margin: 225px 0 0 150px;
clear:both;
width: 690px;
background:  url(images/fond-contenu.gif) top left repeat-y;
}

/* Titre */

h1 {
padding : 0 0 0 10px;
font-size: 14px;
font-weight: bold;
color: #3b8202;
margin: 0;
}

/* Sous-titre */

h2 {
padding: 0 0 0 10px;
font-size: 12px;
font-weight: bold;
color: #f93804;
margin: 0;
}

#texte {
margin: -470px 0 0 138px;
width: 542px;
padding: 0 0 0 10px;
font-size : 11px;
font-family : Verdana, Helvetica, sans-serif;
color: #000;
}

#texte a {
color: #3b8202;
text-decoration: none;
}

#texte a:hover {
text-decoration: none;
color: #f93804;
}

/* Menu */
#gauche {
margin: 0;
padding: 0;
width: 148px;
}

ul.menu{
margin:0;
padding:0;
list-style-type:none; /*Suppression du margin,du padding et des puces du <ul>*/
}

ul.menu li{
margin:0;
padding:0; /*Suppression du padding du <li>*/
}

ul.menu li a{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold; display:block; /*On passe les liens en elements de type block pour leur donner des proprietes detaillees*/
width:148px;
line-height:35px;
color:#fff;
text-indent:15px;
text-decoration:none;
background:url(images/boutons.gif) no-repeat 0 0; /*On met une image de background, que l'on positionne a 0px du bord gauche et 0px du bord haut*/
border:none;

}ul.menu li a:hover{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
background:url(images/boutons.gif) no-repeat 0 -35px; /*Et ici on decale l'image du background de 30px vers le haut pour laisser apparaitre la 2eme partie de l'image*/
border:none;
color:#fff;
}

ul.menu2{
margin:0;
padding:0;
list-style-type:none; /*Suppression du margin,du padding et des puces du <ul>*/
}

/* pied de page */
#footer {
display:block; 
margin: 0 0 10px 0;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
}

#footer a {
color: #fff;
}

#footer a:hover {
text-decoration: none;
color: #f93804;
}

/* Balises pr?d?finies */
p {
margin: 0 10px 0 10px;
}

.centre {
text-align: center;
}

/*Mise en forme formulaires */
form{
width:550px;
}

input{
border:1px solid #f93804;
background-color:#fff;
font-family:Arial,Helvetica,sans-serif;
color:#000;
margin: 5px;
}

select,option{
background-color:#fff;
color:#000;
}

textarea{
border:1px solid #f93804;
background-color:#fff;
font-family:Arial,Helvetica,sans-serif;
color:#000;
}

/* Texte */

.texte_11 {  font-family: verdana;
font-size: 10px; color: #c8c8c8;
font-weight: normal;
padding:15px;
text-decoration: none}