
body {
	color : #d6d6d6;
	text-align : center;
	font-family : sans-serif;
	background : url("/zoneclient/2296/2218/bannieres/1232987077_hotel_d_alsace-2.jpg") #000000 top center no-repeat;	margin : 0;
	font-size : smaller;
}

ul { list-style-position : inside; }

#banniere { position : absolute; }

#header { height : 380px; overflow : hidden; }

#header * { text-align : center; }


#header h1 {
	padding-top : 54px;
	color : #ffffff;
	font-size : 40px;
	font-family : Tahoma;
}

#header p {
	font-style : italic;
	color : #ffffff;
	font-size : 32px;
	font-family : Tahoma;
}

#header.invisible * { display : none; }

h2 { color : #ffffff; }

#page2 a { color : #ffffff; }
#menu a { color : #ffffff; }

/**/

#page2 {
	width : 800px;
	margin : auto;
	text-align : left;
}

/**/

#menu ul {
	list-style : none;
	margin : 0;
	padding : 0;
	height : 52px;
	line-height : 52px;
	text-align : center;
	overflow : hidden;
	width : 800px;
}

#menu li { display : inline; }

#menu li a {
	color : #ffffff;
	text-decoration : none;
	height : 51px;
	padding : 0;
	float : left;
}

#menu li a.selected { background : #b5b5b5; }

#menu li a:hover {
	background : #a38181;
}

#sousmenu {
	clear : both;
	margin-top : 1px;
	height : 26px;
	line-height : 26px;
	margin-bottom : 1px;
	/*border : 1px solid transparent;*/
	text-align : center;
	overflow : hidden;
	font-size : 90%;
}

#sousmenu li { display : inline; margin : 0 1em 0 1em; }

#sousmenu ul {
	margin : 0;
	padding : 0;
}

#sousmenu a {
	color : #ffffff;
	text-decoration : none;
}

#sousmenu a:hover { text-decoration : underline; }

/**/


#contenu {
	padding : 0 1em 0 1em;
	line-height : 1.5em;
}

/**/

#footer {
	margin-top : 4em;
	margin-left : 1em;
	margin-right : 1em;
	text-align : center;
	border-top : 1px dotted #aaaaaa;
	font-size : 80%;
}

#footer p { text-align : center; }

#footer * { text-decoration : none; font-weight : bold;  }


/**/

form label {
	float : left;
	width : 30%;
	text-align : right;
	margin-right : 1%;
}

#menu * { margin : 0; padding : 0; }

/* Ecommerce */
.article {
	margin : 0 !important;
	padding : 13px !important;
}

/* Page 38 */
.page38 { padding : 1px 3em 0 3em !important; }
.page38 .pagetexte { padding-left : 5em !important; }