html,body{
background-color:#faf5e5;
text-align:center;
font-family:Verdana;
font-size:11px;
display:block;
margin-bottom:0px;
margin-top:0px;
margin:0;
padding:0;
background-image:url("images/fondsite.gif");
background-repeat: repeat-x;
}

img{
border:0;
}

#site{
text-align:left;
width:950px;
display:block;
margin-left:auto;
margin-right:auto;
border-left:1px solid #db665f;
border-right:1px solid #db665f;
background-color:#FFF;
position: relative;
margin:0 auto;

}

#header{
width:100%;
display:block;
overflow:auto;
}

#logo{
display:inline;
float:left;
margin-top:6px;
width:220px;
}

#infodroite{
float:right;
width:927px;
text-align:right;
font-size:10px;
padding:2px;
}

#pub{
float:right;
margin-top:7px;
width:728px;
height:90px;
}

#menu{
height:23px;
width:939px;
background-image:url("images/fondmenu.gif");
background-repeat: repeat-x;
margin-bottom:5px;
display:block;
padding:3px;
padding-top:4px;
padding-left:8px;
font-weight:bold;
color:#FFF;
}


#menu  a
{
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#menu a:link, #menu a:visited 
{
font-weight:bold;
color:#FFF;
text-decoration:none;
}

#menu a:hover, #menu a:active
{
font-weight:bold;
color:#fee2cd;
text-decoration:none;
}

#contenu{
width:938px;
padding-bottom:10px;
overflow:auto;
padding-left:5px;
padding-right:5px;
}

#contenu .titre{
font-size:16px;
font-family:Arial;
color:#eca038;
margin-bottom:12px;
font-weight:bold;
}

#contenu p{
margin:0px;
padding:5px;
padding-left:5px;
text-align:justify;
}

#contenu table{
margin:0px;
padding:5px;
padding-left:0px;
}

#contenu a{
color:#194558;
text-decoration:none;
}

#contenu a:hover{
color:#000;
text-decoration:underline;
}

#gauche{
float:left;
border-right:2px solid #f6bc6c;
width:616px;
min-height:365px;
}

#droite{
float:right;
width:320px;
}

textarea, input{
font-size:12px;
font-family:Verdana;
border:1px solid #6eb1da;
}

.test{
display:none;
}

#footer{
font-size:9px;
height:18px;
width:952px;
background-image:url("images/fondmenu.gif");
background-repeat: repeat-x;
text-align:center;
padding-top:4px;
margin-left:auto;
margin-right:auto;
bottom:0px;
color:#fee7e7;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
}

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

#footer a:hover{
color:#fee7e7;
text-decoration:underline;
}

#footer-link a:hover{
color:#847d72;
text-decoration:none;
}

.test{
display:none;
}

.infos{
color:#A9B3B9;
font-size:9px;
margin-top:3px;
padding:2px;
border:1px dashed #A9B3B9;
margin-left:7px;
}

h1{
font-size:19px;
font-weight:none;
margin-bottom:4px;
margin-top:2px;
color:#000000;
margin-left:4px;
}

h2{
font-size:13px;
font-weight:bold;
margin-bottom:4px;
margin-top:10px;
color:#540A0A;
margin-left:5px;
}

h3{
font-size:12px;
font-weight:bold;
margin-bottom:4px;
margin-top:0px;
color:#7B1010;
margin-left:5px;
margin-top:5px;
}

h4{
font-size:15px;
font-weight:bold;
margin-bottom:11px;
margin-top:3px;
padding-bottom:3px;
padding-left:5px;
font-family:arial;
color:#f1981f;
}

h5{
color:#668EA2;
font-size:12px;
}
