body {
	margin-top: 20px;
	margin-bottom: 20px;
	color: white;
	background-color: #285B67;
	font-family: "Comic Sans MS", serif;
}

#header {
	margin-left: 65px;
	margin-top: 0px;
	padding-right: 0px;
	position: fixed;
	top: 20px;
	width: 240px;
}

#header h1 {
	font-variant: small-caps;
}

#menu {
	float: left;
	width: 220px;
	/*font-variant: small-caps;*/
	margin-left: 65px;
	margin-top: 120px;
	clear: both;
	position: fixed;
	top: 70px;
}

#menu h2 {    
	color: #B3B3B3;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	text-align: center;
	display: none;
}

#menu ul {
	list-style-type: none;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 5px;
	font-style: italic;
	text-transform: capitalize;
}

#menugalerie {
	margin-left: 200px;
	padding-top: 20px;
	clear: none;
}

#contenu {
	margin: auto;
	margin-left: 340px;
	margin-bottom: 20px;
	margin-top: 120px;
	padding: 8px;
	color: #D9D9D9;
	width: 70%;
	text-align: justify;
	/*background-color: #B3B3B3;*/
}

#contenu #accueil {
	text-align: center;
}

#contenu img {
	border: 3px solid white;
}

#contenu p {
	text-indent: 15px;
}

/*#contenu p .titrephoto {
	font-family: "Comic Sans MS", Arial, serif;
}*/

#contenu .souligne{
	border-bottom: 1px dashed white;
}

#contenu #photo {
	/*margin: auto;*/
	text-align: center;
	margin-top: 30px;
	padding-top: 20px;
}

#contenu .gauche {
	float: left; 
	font-size: 1.5em;
	position: relative;
	top: 100px;
}

#contenu .droite {
	float: right; 
	font-size: 1.5em;
	position: relative;
	top: 100px;
}

#contenu .sansbordure{
	border-bottom: 0px;
}

#contenu .detail{
	font-size: 0.8em;
	margin-left: 20px;
}

#contenu .description {
	font-family: Arial, serif;
	font-size: 1.2em;
	font-variant: small-caps;
	/*padding-bottom: 350px;*/
}


#contenu ul {
	list-style-type: none;
}

/*#contenu ul ul {
	list-style-type: circle;
}*/

#contenu dd {
	margin-bottom: 20px;
}

#contenu #galerie {
	margin-top: 75px;
	/*text-align: left;*/
}

/*#contenu #galerie {
	clear: both;
}*/

#contenu #galerie  p{
	display: inline;
}

#contenu #galerie  p .description{
	display: none;
}

#contenu #galerie  p a, #contenu #photo  p a{
	border: 0px;
}

#contenu #galerie  img{
	margin: 8px;
}

/*#contenu .menuphoto{
	margin-bottom: 70px;
}

#contenu .menuphoto span{
	display: inline-block;
	margin: auto;
}*/

#contenu .center {
	margin: auto;
	text-align: center;
	/*position: relative;
	top: 10px;
	/*left: 350px;*/
}

/*#contenu fieldset {
	padding: 10px;
}*/

#footer {
	text-align: right;
	margin-right: 5%;
}

a {
	text-decoration: none; 
	color: #D9D9D9; 
}

a:hover { 
	text-decoration: underline;
	color: #000;
	border-bottom: 0px;
}