body { background-color:#ffffff;padding:0px;margin:0px;text-align:center; font-family: arial;color: #b8b8b8;}
#corps { width:960px;margin-left:auto;margin-right:auto;text-align:left;margin-top:40px;padding:0 20px 0 20px; }
#entete { width:960px; height:99px; padding-bottom:11px; border-bottom:solid 1px #c7c7c7;}
a { text-decoration:none; color:#b8b8b8; }
a:hover { color:#5e5e5e; }
a:focus { outline:none; }

h1 { width:207px; border: 0px solid red;}
h1 a {
	background:url("../img/logo.png") no-repeat scroll 0px 0px transparent;
	display:block;
	font-size:18px;
	height:0 !important;
	overflow:hidden;
	padding-top:99px;
	width:207px;
}
ul#menu {
	float:right; font-size:17px;
	list-style-type:none;
	margin:0;
	padding:80px 0 0 0;
}
ul#menu li { display: inline; padding-left: 15px; }
ul#menu li  a { text-decoration:none; color:#b8b8b8; }
ul#menu li  a:hover { color:#5e5e5e; }
#contenu { margin: 0px; padding: 10px 0 20px 0 }
#galeries { text-align:right; font-size:12px; }
#home { text-align:center; padding: 50px 0 0 0; }
h2 { text-align:right; font-size:16px; font-weight:normal; padding:0px; margin:0px; }
#pages { text-transform: uppercase; font-size:14px;}
#thumb { text-transform: uppercase; font-size:14px; margin:4px 0 0 0; }
#gallery { text-align:center; padding: 30px 0 0 0; margin-left:auto;margin-right:auto; padding: 30px 0 0 0; }
#description { float:right; height:432px; width: 267px; text-align:justify;}

#previouspicture {
	background:url("../img/precedent.png") no-repeat scroll 0px 0px transparent;
	display:block;
	font-size:13px;
	height:0 !important;
	overflow:hidden;
	padding-top:500px;
	width:75px;
}
#previouspicture:hover, #nextpicture:hover {
	background-position:0px -500px;
}
#nextpicture {
	background:url("../img/suivant.png") no-repeat scroll 0px 0px transparent;
	display:block;
	font-size:13px;
	height:0 !important;
	overflow:hidden;
	padding-top:500px;
	width:75px;
}
#legende {
	text-align:justify;
	font-size:12px;
	padding-top:10px;
	color:#5e5e5e;
	padding-left:0px;
	line-height: 17px;
}
#legende p {
	padding:0px;
	margin:0px;
}
#legende h3 {
	padding:0px;
	margin:0px;
	font-weight:bold;
	text-transform: none;
	font-size:12px;
}
#sousmenu {
	text-align:right;
	font-size:12px;
	padding-top:2px;
}
#sousmenu a {
	color:#5e5e5e;
}
#sousmenu a:hover {
	color:#b8b8b8;
}
ul#thumb {
	padding:0px;
	margin:0px auto 0px auto;
	list-style:none;
	width:700px;
	text-align:left;
}
ul#thumb li { 
	display:inline;
}
#about{
	color:#5e5e5e;
	padding:0px;
	margin:0px auto 0px auto;
	text-align:left;
	width:700px;
	font-size:14px;
}
#about p {
	line-height:24px;
	text-align:justify;
	margin: 0px;
	padding: 0px;
}
h3 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:18px;
	margin-top:0px;
}
#links {
	padding: 66px 0 0 0;
}
#links td {
	font-size:14px;
}
#contact {
	padding: 66px 0 0 0;
}
#contact td {
	font-size:14px;
}
#contact input.chptexte { border:1px solid #b8b8b8; width: 250px; }
#contact textarea { border:1px solid #b8b8b8; width: 250px; height:150px }

#contact table#formulaire  { margin-top:30px; }
#contact #formulaire td { padding:0 10px 5px 0 }
#contact #formulaire td.legende { padding-right:10px; text-align:right; }
