body {
    margin:0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	background-color:#f3f9fd;
    color:#5c6858;
    text-decoration:none;
    background-image:url(../images/bg_top.jpg);
    background-repeat:repeat-x;
}       

#conteneur{
    width: 1000px;
    margin-left: auto;
    margin-right: auto ;
    text-align: left;
	position:relative;

}

#menu{
    width: 1000px;;
    }
	
#menu img{
float:left;
border:0px;
}

#menu_gauche{
width:186px;
float:left;
margin-left:18px;
}

#widget {
height:347px;
background-color:#1c6f2f;
margin-bottom:5px;

}

#centre {
width:751px; 
background-image:url(../images/fond_centre.png); 
background-repeat:repeat-y;
float:left;
min-height:570px;
_height:570px;
padding-left:15px;
padding-right:30px;
padding-top:30px;

}

#centre a{
color:#1d6b0d;
font-weight:bold; 
text-decoration:none;
}

#centre a:hover{
text-decoration:underline;
}




#bottom {
width:796px;
height:131px;
background-image:url(../images/centre_bottom.png);
background-repeat:no-repeat;
float:right;
margin-top:-115px;
}


#bottom_texte {
float:right;
margin-top:100px;
margin-right:24px;
color:#FFFFFF; 
font-size:9px;
text-decoration:none;

}

#bottom_texte a{
color:#FFFFFF; 
font-size:9px;
text-decoration:none;
}

p{
margin:0px;
padding:0px;
}
	

ul, li {
margin-top:0px;
padding-top:0px;
}


table tr td {
font-size:9px;
}

#menu_haut{
    width: 1000px;
    float: left;
   }
#menu_haut_home{
    width: 1000px;
    float: left;
   }



#home h1{
margin-left:316px;
font-weight:bold;
margin-top:0px;
margin-bottom:10px;
padding:0px;
color:#1d6b0d;
font-size:16px;
}

#h_droite{
width:295px; 
margin-right:21px;
float:left;
text-align:right;
font-size:15px;
}


h3{
color:#1d6b0d;
font-size:14px;
font-weight:bold;
}




  
#form p
{
    margin: 2px 0;
}

#form fieldset
{

    border: #CCC 1px solid;
    position: relative;
    left: 25px;
    width : 640px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-top: 0px;

    

}


#form fieldset legend
{
    padding: 0 10px;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
    font-size: 1.2em;
    color: #999;
}

#form label{
    
    display: block;
    width: 150px;
    float: left;


    padding-right: 15px;

}


#form input, #form select
{
        width: 250px;
border:1px solid #404040;
        
        padding-left: 5px;
}


/* button submit */
#form input[type="submit"]
{
    border: #DDEEFF 1px solid;
    width: 125px;
    position: relative;
    top: 15px;
    left: 490px;
    
}

#form input[type="submit"]:hover
{
    background-color: #b6bdd2;
    cursor: pointer;
}
