body{
  background: url(../images/fond.jpg) repeat 0 0;
  font: 12px Tahoma, Arial, Sans-serif;
  margin: 0;
  padding: 0;
}

img{
  border: 0;
}

hr,
.evitement,
h1 span,
h1 + strong{
  display: none;
}

#site{
  width: 1028px;
  height: auto;
  position: absolute;
  left: 50%;
  margin-left: -514px;
}

h1{
  background: url(../images/accueil/image2020-salon-chasse.jpg) no-repeat top center;
  background-size: 95% auto;
  width: 100%;
  height: 537px;
  position: relative;
  margin: 0;
}

h1 a{
  width: 350px;
  height: 250px;
  position: absolute;
  top: 0;
  left: 0;
}

/*#jeu{
  display: block;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  background: url(../images/accueil/jeu.png) no-repeat 0 0;
  width: 308px;
  height: 5px;
  position: absolute;
  top: 285px;
  right: 40px;
  padding-top: 235px;
  z-index: 4;
}*/

#jeu{
  display: block;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  background: url(../images/accueil/20e.png) no-repeat 0 0;
  width: 299px;
  height: 346px;
  position: absolute;
  top: 200px;
  right: 55px;
  z-index: 4;
}

#menu_langues{
  position: absolute;
  top: 20px;
  right: 15px;
  margin: 0;
  padding: 0;
}

#menu_langues li{
  list-style-type: none;
  display: inline-block;
  width: 30px;
  height: 20px;
  margin: 0 10px 0 0;
  padding: 0;
}

#menu_langues li a{
  display: block;
  background: url(../images/fr.jpg) no-repeat 0 0;
  width: 30px;
  height: 20px;
  position: relative;
  text-indent: -9999px;
  z-index: 3;
}
#menu_langues li a.en{ background-image: url(../images/en.jpg); }

div#menu > ul{
  list-style-type: none;
  position: absolute;
  top: -39px;
  left: 0;
  margin: 0;
  padding: 0;
  z-index: 2;
}

div#menu > ul > li{
  display: inline-block;
  width: 165px;
  text-align: center;
}

div#menu > ul > li > a{
  color: #fff;
  font-size: 18px;
  font-variant: small-caps;
  text-decoration: none;
  font-weight: bold;
  text-shadow: 0px 0px 7px #000, 3px 3px 9px #000, 6px 6px 9px #000;
}
div#menu > ul > li.item-126 > a{ color: #c16823; }

div#menu > ul > li > a:hover{
  color: #c16823;
}

div#menu > ul > li:first-child{
  display: none;
}

#menu_utilitaire{
  list-style-type: none;
  position: absolute;
  top: -580px;
  right: 45px;
}

#menu_utilitaire li{
  display: inline-block;
  margin-left: 20px;
}

#menu_utilitaire li:first-child{
  margin-left: 0;
}

#menu_utilitaire li:before{
  color: #fff;
  content: '|';
  padding-right: 20px;
}

#menu_utilitaire li:first-child:before{
  content: '';
}

#menu_utilitaire a{
  color: #fff;
  font-size: 1.1em;
  text-shadow: 1px 1px 1px #000;
}

h2{
  clear: both;
  display: none;
}

#corps{
  background: url(../images/accueil/fond.png) repeat-y 22px 0;
  width: 100%;
  height: auto;
  position: relative;
  top: 5px;
}

#contenu{
  background: url(../images/accueil/feuillage.png) no-repeat 0 0;
  width: 528px;
  height: auto;
  position: relative;
  top: -10px;
  left: 22px;
  padding-left: 75px;
  padding-right: 75px;
  padding-top: 34px;
  padding-bottom: 0;
}

h3{
  background: url(../images/carre_orange.gif) no-repeat 0 5px;
  color: #6e4b06;
  margin-top: 40px;
  padding-left: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #6e4b06;
}

#contenu li{
  list-style-type: circle;
  padding-bottom: 5px;
}

#contenu a{
  color: #707d3b;
  font-weight: bold;
}

#partenaires{
  background: url(../images/logos.png) no-repeat 23px 1px;
  width: 982px;
  height: 86px;
  position: relative;
  clear: both;
  left: 23px;
  top: 40px;
  border: 0px solid #e9ac00;
}

#partenaires h3{
  background: none;
  font-size: 11px;
  color: #e9ac00;
  position: absolute;
  top: -52px;
  left: -1px;
  padding-left: 0;
  border: 0;
}

#partenaires a > span{
  display: none;
}
#partenaires h3 a{
  display: block;
  font-size: 11px;
  color: #e9ac00;
  width: 978px;
  height: 100px;
}

#cghm{
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 0;
}
#rsc{
  display: block;
  width: 100px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 125px;
}
#vc{
  display: block;
  width: 100px;
  height: 50px;
  position: absolute;
  top: 50px;
  left: 125px;
}
#jhm{
  display: block;
  width: 140px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 250px;
}
#vch{
  display: block;
  width: 110px;
  height: 50px;
  position: absolute;
  top: 50px;
  left: 265px;
}
#charc{
  display: block;
  width: 100px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 410px;
}
#exca{
  display: block;
  width: 100px;
  height: 50px;
  position: absolute;
  top: 50px;
  left: 410px;
}
#rc{
  display: block;
  width: 100px;
  height: 50px;
  position: absolute;
  top: 35px;
  left: 525px;
}
#cacb{
  display: block;
  width: 60px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 650px;
}
#doras{
  display: block;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 0;
  left: 725px;
}
#chasse{
  display: block;
  width: 140px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 825px;
}
#rca{
  display: block;
  width: 140px;
  height: 50px;
  position: absolute;
  top: 50px;
  left: 825px;
}

#contenu{
  font: 14px Tahoma, Arial, Sans-serif;
  line-height: 24px;
  height: auto;
}
#contenu h3{
  font-size: 18px;
  font-weight: bold;
}

#a_la_une img{
  float: right;
}

#a_la_une ul{
  margin-left: 18px;
  padding-left: 0;
}

#a_la_une li a{
  font-weight: normal;
  color: #000;
}

#a_la_une{
  background: url(../images/accueil/dernieres_nouvelles.png) no-repeat top center;
  padding-top: 25px;
  /*border: 1px solid #f00;*/
}

#a_la_une p{
  line-height: 19px;
  font-size: 12px;
}

#a_la_une h3{
  background: none;
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-bottom: 0;
  border: 0;
}

#a_la_une h3 a{
  color: #000;
  border: 0;
}

#site-infos{
  display: none;
  list-style-type: none;
  color: #000;
  font-size: 11px;
  text-align: right;
  padding-top: 50px;
  padding-right: 20px;
}

#site-infos li{
  display: inline-block;
  padding-left: 10px;
}

#site-infos a{
  color: #000;
}

#gendarmes{
  width: 1030px;
  height: 400px;
  position: absolute;
  top: 285px;
  left: 0;
  border: 0px solid #f00;
  z-index: 1;
}

#pub{
  width: 297px;
  height: 296px;
  position: absolute;
  top: 538px;
  right: 25px;
}

#pub a.commander{
  display: block;
  text-transform: uppercase;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
  background: url(../images/accueil/pub.png) repeat 0 0;
  width: 300px;
  height: 38px;
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0;
  padding-top: 14px;
}
#pub a.commander:hover{ color: #000; }

#pub:hover a.commander{ color: #000; }

#pignon{
  display: block;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-decoration: none;
  width: 350px;
  height: 300px;
  position: absolute;
  top: 110px;
  left: 55px;
  z-index: 4;
}

