
body {
	background: #000;
	color: #fff;
	font-family: Georgia, "Times New Roman";
	font-size: 0.8em;
}

a img { border: none; }

#page {
	width: 990px;
	margin : 10px auto;
	text-align: center;
}
#page2 {
	width: 990px;
	margin: 10px auto;
	text-align: center;
}

	#page #navigation {
		padding: 15px 0px;
	}
		#page #navigation a {
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
			padding: 0px;
			font-size: 1.2em;
		}
	#page2 #navigation {
		padding: 15px 0px;
	}
		#page2 #navigation a {
			color: #fff;
			text-transform: uppercase;
			text-decoration: none;
			padding: 0px;
			font-size: 1.2em;
		}
		.lien_en_cours{
			padding-bottom: 15px; background: transparent url(../images/fleche_menu.gif) no-repeat center bottom;
		}	
			#page #navigation a.link:hover { padding-bottom: 15px; background: transparent url(../images/fleche_menu.gif) no-repeat center bottom; }
			#page2 #navigation a.link:hover { padding-bottom: 15px; background: transparent url(../images/fleche_menu.gif) no-repeat center bottom; }
	#page #menu {
		width: 850px;
		margin: 0px auto 20px auto;
		color: #555;
	}
		#page #menu a {
			color: #555;
			margin: 0px 5px;
			text-decoration: none;
		}
		#page #menu a.current { color: #fff; }

	#page #interface_gauche {
		float: left;
		width: 460px;
	}
		#page #interface_gauche #listing_photos ul {
			width: 280px;
			margin: 140px auto 0px auto;
			list-style-type: none;
		}
			#page #interface_gauche #listing_photos li {
				float: left;
				padding: 5px 10px;
			}
				#page #interface_gauche #listing_photos li img { border: 2px solid #555; }
				#page #interface_gauche #listing_photos li img:hover { border: 2px solid #555; }
		#page #interface_gauche #pagination {
			clear: both;
			padding: 15px;
			text-align: center;
			width: 290px;
			margin: 0px auto;
			text-align: left;
		}

	#page #interface_droite {
		float: left;
		width: 520px;
		text-align: left;
	}
		#page #interface_droite #preview_image {
			width: 516px;
			height: 504px;
			position: relative;
		}
			#page #interface_droite #preview_image div.precedent { position: absolute; left: 0px; height: 100%; width: 50%; }
			#page #interface_droite #preview_image div.suivant { position: absolute; right: 0px; height: 100%; width: 50%; }
		#page #interface_droite p {
			margin: 2px 0px;
		}

#footer {
	margin: 10px 0px;
	font-size: 0.8em;
	font-style: italic;
	color: #555;
}
	#footer a {
		color: #555;
		text-decoration: none;
	}

.alce { text-align: center; }
.clearer { clear: both; }
.fl_right { float: right; }

/**** GALLERIE IMAGES *****/
.galleria{list-style:none;width:200px}
.galleria li{display:block;overflow:hidden;float:left;width:70px;height:70px;margin:0 1px 1px 0} /* width:80px;height:80px;margin:0 10px 10px 0; */
.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 */

/*formulaire de contact*/
#content{
width:600px;
margin:auto;
}

#form_info {
border-right:1px dashed #86373D;
float:left;
width:358px;
}

#form_info span {
display:block;
float:left;
width:150px;
}
input, textarea, select {
/*border:medium none;*/
color:#666666;
}
#form_info label {
display:block;
margin-bottom:5px;
width:300px;
}

#form_msg {
float:right;
width:280px;
}

#form_msg label {
display:block;
margin-bottom:5px;
width:200px;
}
#bandeau_haut{
background: url(../images/bandeau_haut_FL.jpg) no-repeat;
width:950px;
height:221px;
}
#contenu{
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #262A29;
scrollbar-highlight-color: #262A29;
scrollbar-3dlight-color: #262A29;
scrollbar-darkshadow-color: #262A29;
scrollbar-track-color: #262A29;
scrollbar-arrow-color: #262A29;
}