@charset "UTF-8";
body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#bcafa5;
min-width:980px;
margin:0;
padding:0;
}

#menu {
height:58px;
background:url(../images/menu.gif) repeat-x top;
}

.texte_uneligne{
line-height:35px;
height:38px;
}

#menu ul li {
text-align:center;
padding:10px;
float:left;
list-style-type:none;
border-right:1px solid #4b2d2b;
border-left:1px solid #806e6e;
margin:0;
}

#menu ul li:hover {
background:url(../images/menu.gif) repeat-x bottom;
}

#menu ul {
margin:0;
padding:0;
}

#menu ul li a {
font-size:16px;
display:block;
color:#bcafa5;
padding-left:13px;
padding-right:15px;
text-shadow:1px 1px 1px #311d1c;
}

#menu ul li a:hover {
display:block;
color:#e6e6e6;
text-shadow:1px 1px 1px #311d1c;
}

#ombre {
height:26px;
float:none;
background:url(../images/ombre.gif) top repeat-x;
}

#maries {
background:url(../photos/maries.jpg) right no-repeat;
height:418px;
padding-left:20px;
}

#mariee {
background:url(../photos/mariee.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#reception{
background:url(../photos/reception.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#reunion {
background:url(../photos/reunion.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#reunion2 {
background:url(../photos/salle.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#demande {
background:url(../photos/demande-mariage.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#evenements {
background:url(../photos/anniversaire-7.jpg) right no-repeat;
height:405px;
padding-left:20px;
}

#content {
border-top:12px #988888 solid;
background:#2a1a1a url(../images/baroque.gif) left top no-repeat;
padding:15px;
}

#content strong {
font-size:16px;
font-weight:lighter;
color:#FFF;
}

#content ul {
list-style-image:url(../images/liste.gif);
line-height:24px;
}

#mini-accueil {
float:right;
width:535px;
}

#mini-accueil img {
padding-right:10px;
padding-top:10px;
}

.accroche {
font-size:16px;
text-align:center;
}

.accroche strong {
font-size:18px;
color:#FFF;
font-weight:lighter;
line-height:24px;
}

.accroche em {
font-size:24px;
color:#666;
}

.description {
padding-left:75px;
padding-right:75px;
padding-top:20px;
}
#lien_contact{
	text-decoration:underline;
	
}
#footer {
border-top:#463636 12px solid;
background:url(../images/footer.gif) repeat-x top;
height:50px;
font-size:11px;
text-align:center;
padding-top:20px;
}

a,a:hover {
text-decoration:none;
color:#bcafa5;
}

img,img a {
border:0;
}



/* GALERIE */
.caption{font-style:italic;color:#bcafa5;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:700px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #100a0a;background:#2a1a1a;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 60px auto;height:438px;width:700px;background:#2a1a1a;}
#main_image img{margin-bottom:10px;}

.nav{
	margin-left:auto;
	margin-right:auto;
	width:213px;
	padding-top:15px;
	clear:both;
	font:80% 'helvetica neue',sans-serif;
	letter-spacing:3px;
	text-transform:uppercase;
}

	

.galleria{list-style:none;width:700px}
.galleria li{display:block;width:60px;height:60px;overflow:hidden;float:left;margin:4px;}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
