body {
	background-color : #fff2d7;
	text-align : center;
	font-size : smaller;
	font-family : sans-serif;
}

#page2 {
	width : 780px;
	margin : auto;
}

#header * { display : none; }

#header {
	width : 367px;
	height : 109px;
	background : url("imgs/banniere.png") top center;
	margin : auto;
}

#contenu {
	background : #fff8e8;
	border : 1px solid #cfc4af;
	padding : 1em;
	line-height : 1em;
}

p {
	margin : 0;
	padding : 0em 0 1em 0;
}

#footer {
	margin-top : 3em;
	font-size : 90%;
}

#footer * {
	text-align : center;
	color : #b1b1b1;
}

#footer a { color : #b1b1b1; }


/**/

#menu  ul {
	padding : 0.5em 0 0.5em 0;
	list-style : none;
	width : 780px;
	margin : 0;
}
#menu li {
	background : url("imgs/menu_fond.png") center center #a4a4a4;
	float : left;
	border-top : 1px solid #cfc4af;
	border-bottom : 1px solid #cfc4af;
	text-transform : uppercase;
	/*width : 195px;*/
	margin-bottom : 2em;
	margin-top : 1em;
}

#menu a {
	text-decoration : none;
	color : #fff8e8;
	padding : 0.5em 0 0.5em 0;
	background : url("imgs/menu_separation_droite.png") center left no-repeat;
	/*width : 195px;*/
	display : block;
	border-bottom : 0px solid #745445;
}

#menu a.selected { border-bottom : 2px solid #745445; }

#sousmenu { clear : both; margin-bottom : 2em; }

#sousmenu li { list-style : none; display : inline; margin : 0 1em 0 1em; }
#sousmenu a { color : #787878; text-decoration : none; }

#sousmenu ul { padding : 0; }

#contenu {
	margin-top : 1em;
	clear : both;
}

p.descriptionimage { padding : 0; }

/**/

form { text-align : left; }

form label {
	float : left;
	width : 30%;
	text-align : right;
	margin-right : 1%;
}

/**/

#myGallery, .jdGallery, .loadingElement, .jdGallery .slideElement  { background-color : #745445 !important; }
#myGallery, #myGallerySet, #flickrGallery { border : 1px solid #745445 !important; }
img { border-color : #745445 !important; }