/* CSS Document */
body {
	background: #fff url(../images/bg.jpg) no-repeat center top;
	text-align: center;
}
#conteneur {
	width: 818px;
	margin-right: auto;
	margin-left: auto;
}
#head {
	background: url(../images/head.jpg);
	float: left;
	height: 183px;
	width: 818px;
	padding-top: 60px;
}
#txt {
	background: #FFFFFF url(../images/bg-txt.png) repeat-y;
	float: left;
	width: 765px;
	height: 407px;
	padding-right: 25px;
	padding-left: 28px;
}
html>body #txt {
height: auto;
min-height: 407px;
}

#menu {
	float: left;
	height: 180px;
	width: 146px;
	margin-top: 10px;
}
#contact {
	background: url(../images/contact.jpg);
	float: left;
	height: 277px;
	width: 232px;
}
#foot {
	background: url(../images/foot.jpg);
	float: left;
	height: 80px;
	width: 818px;
	padding-top: 9px;
}
a {
	color: #d40000;
	font-weight: bold;
}
a:hover {
	color: #9F0000;
	font-weight: bold;
	text-decoration: none;
}
a.hdclic {
	font: 0.6em Verdana, Arial, Helvetica, sans-serif;
	color: #CF8585;
	text-decoration: none;
}
a.hdclic:hover {
	color: #D7CCCC;
	text-decoration: underline;
}
img {
	border: none;
}
img.droite-accueil {
	float: right;
	margin-left: 15px;
}
img.gauche-accueil {
	float: left;
	margin-right: 15px;
}
img.preload {
	display: none;
}
.image-hover img {
  opacity: 1.0;
  filter:alpha(opacity=100);
}
.image-hover:hover img {
  opacity: 0.8;
  filter:alpha(opacity=80); 
}
img.banniere, object.banniere {
	margin-top: 10px;
	margin-bottom: 10px;
}
p.clef {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #CB8787;
}
p.clef-bas {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	color: #9F1717;
	margin: 0px;
	text-align: center;
}
p.clef-bas span {
	font-size: 90%;
	color: #C0C0C0;
}
a.ref {
	color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

/* MENU  */

#menu img {
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
a.accueil,a.qsn,a.formules,a.difference,a.actu,a.speciales,a.contact,a.deco,a.actualites, a.ceremonie, a.galerie {
	float: left;
	height: 27px;
	width: 142px;
}
a.accueil {
	background: url(../images/menu/accueil.jpg);
}
a.qsn {
	background: url(../images/menu/qsn.jpg);
}
a.formules {
	background: url(../images/menu/formules.jpg);
}
a.difference {
	background: url(../images/menu/difference.jpg);
}
a.deco {
	background: url(../images/menu/deco.jpg);
}
a.actu {
	background: url(../images/menu/actu.jpg);
}
a.actualites {
	background: url(../images/menu/actualites.jpg);
}
a.speciales {
	background: url(../images/menu/speciales.jpg);
}
a.contact {
	background: url(../images/menu/contact.jpg);
}
a.ceremonie {
	background: url(../images/menu/ceremonie.jpg);
}
a.galerie {
	background: url(../images/menu/galerie.jpg);
}


a.accueil:hover {
	background: url(../images/menu/accueil-actif.jpg);
}
a.qsn:hover {
	background: url(../images/menu/qsn-actif.jpg);
}
a.formules:hover {
	background: url(../images/menu/formules-actif.jpg);
}
a.difference:hover {
	background: url(../images/menu/difference-actif.jpg);
}
a.deco:hover {
	background: url(../images/menu/deco-actif.jpg);
}
a.actu:hover {
	background: url(../images/menu/actu-actif.jpg);
}
a.actualites:hover {
	background: url(../images/menu/actualites-actif.jpg);
}
a.speciales:hover {
	background: url(../images/menu/speciales-actif.jpg);
}
a.contact:hover {
	background: url(../images/menu/contact-actif.jpg);
}
a.ceremonie:hover {
	background: url(../images/menu/ceremonie-actif.jpg);
}
a.galerie:hover {
	background: url(../images/menu/galerie-actif.jpg);
}