a, a:visited, a:hover, a:focus, a:active{color:#496509; text-decoration: none;font-weight:bold;}
a:hover, a:focus{color:#000;}


body{
  background:#a0b234 url(images/repeat-page.jpg) repeat-y scroll 50% 0;
}

.body{
  background:transparent url(images/header.jpg) no-repeat scroll 50% 0;
}
.body2{background:transparent url(images/repeat-footer.png) repeat-x scroll 0 100%;}
.body3{background:transparent url(images/footer.jpg) no-repeat scroll 50% 100%;}

.footer{
  background:#2b2d0c;
  margin:0 auto;
}
/*sidebar*/
.menusidebar h2{
  background:transparent url(images/puce_sidebar.png) no-repeat scroll -4px 0;
  color:#fff;
}
.menusidebar ul{
  color:#fff;
}
.menusidebar li a{
  color:#fff;
}
.menusidebar li a:hover{
  color:#000;
}
.menutop li a{
  color:#000;
}
.menutop li a:hover{
  color:#496509;
}
/*page*/
.page h1{
  color:#2b2d0c;
  border-bottom: 1px solid #2b2d0c; 
}
.page{
  color:#2b2d0c;
}
.page h2{
  color:#fff;
}

/*galerie*/
div.page-galerie img {
  border:8px solid #2b2d0c;
}
div.page-galerie:hover img,
div.page-galerie a:hover img {
	border:8px solid #79841f;
}


/*fichier*/
.page-fichier{
  border:1px dashed #2b2d0c;
}
.page-fichier:hover {
	background-color:#788b4b;
}
/*categorie*/
.slidercategorie li a {
  border:2px solid #2b2d0c;
}
.slidercategorie li a:hover {
  border:2px solid #496509;
}