@charset "utf-8";
.body {
  background-position: center top;
  background-image: url(images/fond2.jpg);
  background-color: #351f0a;
  background-repeat: repeat;
  height: 600px;
  width: 1000px;
  color: #351f0a;
}
.banniere {
  background-position: center top;
  position: absolute;
  width: 484px;
  height: 92px;
  left: 299px;
  top: 9px;
}
.menu {
  border:  none;
  position: fixed;
  width: 124px;
  left: 15px;
  top: 200px;
}
.presentation {
  height: 340px;
  color: #351f0a;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  width: 500px;
  font-weight: bold;
  font-size: 18px;
  position: absolute;
  left: 30%;
  top: 160px;
  text-align: center;
}
.corps {
  border:  none;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  font-size: 14px;
  position: absolute;
  left: 20%;
  top: 24%;
  color: black;
  text-align: left;
}
.bijoux {
  font-size: 16px;
  position: absolute;
  width: 600px;
  top: 120px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  font-weight: bold;
  height: 100px;
  left: 20%;
  color: #351f0a;
}
.cartes {
  left: 236px;
  width: 634px;
  font-weight: bold;
  height: 117px;
  top: 108px;
  font-size: 16px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  position: absolute;
  color: #351f0a;
}
.cartesdroite {
  height: 1177px;
  text-align: left;
  position: relative;
  left: 689px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  font-size: 16px;
  width: 299px;
  font-weight: bold;
  top: 200px;
  color: #351f0a;
}
.dentelle {
  position: absolute;
  top: 135px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  height: 100px;
  color: #351f0a;
  font-size: 16px;
  font-weight: bold;
  width: 600px;
  left: 25%;
  text-align: left;
}
.horizontal {
  border: 2px solid #3b713b;
  -moz-border-radius-topleft: 20px;
  top: 280px;
  -moz-border-radius-bottomleft: 20px;
  left: 200px;
  -moz-border-radius-bottomright: 20px;
  background-color: black;
  -moz-border-radius-topright: 20px;
  position: absolute;
}
.coinsarrondis {
  border: 2px solid #3b713b;
  padding: 12px;
  background: #e4c031 none repeat scroll 0% 50%;
  -moz-border-radius-topleft: 20px;
  -moz-border-radius-topright: 20px;
  -moz-border-radius-bottomright: 20px;
  -moz-border-radius-bottomleft: 200px;
}
.ombre {
}
.transition {
}
.tarifs {
  border:  none;
  text-align: center;
  color: white;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  font-size: 14px;
  background-color: #745a38;
}
.prestations a {
  font-family: "Times new roman",serif;
  font-size: 14px;
  color: blue;
  background-color: white;
  text-align: center;
  text-decoration: none;
}
.prestations a:hover {
  font-size: 14px;
  background-color: white;
  font-family: "Times new roman",serif;
  color: #ff851b;
  text-align: center;
}
.pied_page {
  font-size: 12px;
  text-align: center;
  position: absolute;
  left: 33%;
  font-family: "Times new roman",serif;
  color: black;
  background-color: #aacccc;
  top: 660px;
}
.pied_page a {
  font-family: "Times new roman",serif;
  font-size: 14px;
  color: blue;
  background-color: #aacccc;
  text-align: center;
  text-decoration: none;
}
.Style1 {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #ffd9b7;
  color: black;
  text-align: center;
  text-decoration: none;
}
.Style1 a {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  background-color: #ffd9b7;
  color: #445cc7;
  text-align: center;
  text-decoration: none;
}
.Style3 {
  font-size: 24px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
}
.Style4 {
  font-size: 18px;
  font-family: "Comic Sans MS","Times new roman","Monotype corsiva",serif;
  text-shadow: grey 15px 10px 1px;
  color: black;
}
.liens_bas {
  font-family: "Times new roman",serif;
  font-size: 12px;
  color: black;
  text-align: center;
}
.liens_bas a {
  text-align: center;
  color: #ff1bef;
  font-family: "Times new roman",serif;
  font-size: 12px;
}
.genelipse img {
  position: absolute;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  cursor: pointer;
}
.genelipse {
  margin: auto;
  position: relative;
  top: 200px;
  left: 50px;
  height: 360px;
  width: 600px;
  background-color: black;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
}
.center {
  z-index: 1;
  position: absolute;
  top: 2%;
  height: 220px;
  width: 220px;
}
