Body{
	background-color:#353535; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC}
	
.clear{
	clear:both}
	
img{
	border:none}
	
.menu{
	list-style:none;
	font-weight:bold; 
	text-align:right; float:right;
	margin-top:9px}

.menu li{
	display:inline; padding-left:18px}

.menu li a{
	color:#CCCCCC; text-decoration:none}
	
.ssmenu{
	font-weight:normal}
	
.menu_mariage{
	width:102px; margin:0 0 0 299px; text-align:right; position:absolute; background:url(../img/fd_menu.png); padding:6px; padding-top:2px; padding-left:0px; z-index:50}

.menu_mariage li{
	display:block;
	font-size:11px; font-weight:normal;
	float:right}
	
.menu_mariage li a:hover{
	font-weight:bold}
	
.menu_decouverte{
	width:58px; margin:0 0 0 75px; text-align:right; position:absolute; background:url(../img/fd_menu.png); padding:6px; padding-top:2px; padding-left:3px; z-index:50}

.menu_decouverte li{
	display:block;
	font-size:11px; font-weight:normal;
	float:right}
	
.menu_decouverte li a:hover{
	font-weight:bold}
		
.galerie{
	background-color:#525252;
	width:892px;
	margin:0 auto 10px auto;
	padding:16px 22px 8px 22px;}

.replaced{
	border:solid 1px #000000}

.photo{
	background-color:#000000; width:892px; z-index:40;}
	
.texte{
	background-color:#000000; width:862px; padding:15px; z-index:40; margin-top:12px; height:373px}
	
.texte p{
	width:283px; float:right; padding:0; margin-top:0}
	
.texte h1{
	margin:0; margin-left:10px; margin-bottom:5px; font-size:13px; font-weight:bold; color:#FFFFFF;  border-bottom:solid 1px #CCCCCC}
	
.texte a{
	text-decoration:none; color:#CCCCCC}
.texte a:hover{
	text-decoration:underline; color:#CCCCCC}

.galleria{
	list-style:none; margin-left:-39px;}
.galleria li{
	display:block;width:80px;height:80px;overflow:hidden;float:left;margin:1px 0 0 1px}
.galleria li a{
	display:none}
.galleria li div{
	position:absolute;display:none}
.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:5px}
* html .galleria li div span{
	width:400px}

.galleria_wrapper{
	text-align:center;}

.galleria_container{
	text-align:center;
	background-color:#000000;}
	
.footer{
	font-size:11px; text-align:center; padding:8px 0 0 0; color:#999999;}
	
.footer a{
	text-decoration:none; color:#999999}
	
.footer a:hover{
	text-decoration:underline;}
	
input{
	margin:0 0 5px 0; border:none; width:279px; font-size:12px; height:17px; background:none; background-color:#FFFFFF}
	
textarea{
	margin:0 0 5px 0; border:none; width:279px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background:none; background-color:#FFFFFF}
	
.btn{
	height:19px; padding:0 0 3px 0; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none; background:none; background-color:#FFFFFF}