body {
  margin: 0px 0px 20px 0px;
  background: #f5f5f5 url(../img/theme/bg.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
}
.diapo-entete {
  background: url(../img/theme/diapo-entete.png) no-repeat;
  height: 107px;
  width: 660px;
}
.diapo-entete div {
  margin-top: 70px;
  margin-right: 10px;
}
.diapo-entete ul {
  padding: 0px;
  text-align: right;
  margin: 0px;
}
.diapo-entete ul li {
  display: inline;
  color: #b9b9b9;
  font-size: 16px;
  list-style: none;
  margin: 0px 0px 0px 20px;
}
.diapo-entete ul li a {
  color: #b9b9b9;
  text-decoration: none;
}
.diapo-entete ul li a:hover {
  color: #AB4297;
}
.diapo-entete ul #current a {
	color: #AB4297;
}

.contenu {
  background: #fff;
  border: 1px solid #d6d6d6;
  width: 630px;
  margin: 24px auto auto auto;
  font-size: 12px;
  color: #454545;
  padding: 10px;
}
.contenu p {
  margin: 0px 0px 10px 0px;
}
.contenu ul li {
  list-style: url(../img/theme/puce.gif);
}
.contenu #galerie img {
  border: 1px solid #AB4297;
  margin: 3px;
  padding: 2px;
  background: #EBCDE4;
}
.contenu #galerie a:hover img {
  border: 1px solid #AB4297;
  background: #AB4297;
}
.tabl-tarifs {}
.tabl-tarifs tr td {
  background: #eeeeee;
  padding: 4px;
  text-align: center;
  border: 1px solid #EBCDE4;
}
.vignette {
  border: 1px solid #AB4297;
}
.div-titre {
  background: url(../img/theme/puce2.gif) no-repeat 0px 2px;
  height: 20px;
  padding-left: 20px;
  font-size: 16px;
  color: #AB4297;
  font-weight: bold;
  margin-bottom: 15px;
}
.boncommande  {
	color: #AB4297;
	font-weight: bold;
	background: url(../img/theme/puce2.gif) no-repeat;
	padding-left: 19px;
	margin-top: 8px;
	margin-bottom: 10px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
}
.boncommande a  {
  color: #AB4297;
  text-decoration: none;
}
.boncommande a:hover {
  text-decoration: underline;
}
.violet12 {
  color: #AB4297;
}
.violet14-bold {
  font-size: 14px;
  color: #AB4297;
  font-weight: bold;
}
textarea, input, select {
	border: 1px solid #d6d6d6;
	background-image: url(../img/theme/textarea-bg.gif);
}
textarea:focus, input:focus, select:focus {
	border: 1px solid #c47ab6;
}
hr {
	border: 1px solid #EBCDE4;
	margin: 10px;
}
.formu-send {
  background: transparent;
  border: 0px;
  cursor: pointer;
  text-decoration: underline;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #AB4297;
  height: 25px;
}
.pied {
  margin: auto;
  width: 630px;
  font-size: 11px;
  text-align: center;
  color: #666;
}
.pied p {
  margin: 8px 0px 0px 0px;
}
.pied a {
  color: #666;
  text-decoration: none;
}
.pied a:hover {
	color: #AB4297;
}
.conditions-reglement {
	font-size: 13px;
	font-weight: bold;
	color: #AB4297;
}

