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

A {
}

A:Hover {
}
#wrapper{
 width:1000px;
 height:auto;
 
 margin-right:auto;
 margin-left:auto;
}
#header{
 width:1000px;
 height:302px;
 background: url(images/header.png) no-repeat;
}

#footer{
 width:1000px;
 height:112px;
 background: url(images/footer.png) no-repeat;
}
.sidebar{
width:300px;
height:auto;
float:left;
}
.conteneur{
 width:1000px;
 height:auto;
 min-height: 778px;
 background: #303030 url(images/bg.png) no-repeat;
}
.contenu{
width:700px;
height:auto;
float:right;
color:#ffffff;
padding:10px;
}
.top-menu{
 margin-top:25px;
 margin-left:30px;
 float:left;
}
.top-menu a{
 text-decoration:none;
 color:#ffffff;
 margin-right:78px;
}
.top-menu a:hover{
 color:#f1f1f1;
}
.top-menu2{
float:right;
margin-right:30px;
margin-top:10px;
font-size:12px;
}
.top-menu2 a{
 text-decoration:none;
 color:#fdfa06;
}
.top-menu2 a:hover{
 text-decoration: underline;
 color:f1f1f1;
}
.clear{
 clear:both;
}
.footer1{
 text-align:right;
 margin-right:55px;
 margin-top:35px;
 color:#ffffff;
 font-size:12px;
 font-weight:bold;
}
.footer1 a{
 color:#ffffff;
 text-decoration: none;
 margin:25px;
}
.footer1 a:hover{
 color:f1f1f1;
}
.footer2{
 text-align:center;
 font-size:12px;
 margin-top:35px;
 color:#ffffff;
}
.footer2 a{
color:#ffffff;
text-decoration:none;
}
.footer2 a:hover{
color:f1f1f1;

}
.sitemap{
 text-align:left;
 font-size:18px;
 font-weight:bold;
}
.sitemap a{
 color:#ffffff;
 text-decoration:none;
}
.sitemap li{
 margin:4px;
}
sitemap a:hover{
 color:f1f1f1;
}
