html { background: #FFFFFF; }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #fafcfb; }

.clear {line-height: 0px; clear: both; height: 0px; font-size: 0px;}
.nodisplay { display: none; }

.suiv
{
	float: right;
}

.prec
{
	overflow: hidden; zoom: 1;
	float: left;
}

.retour 
{
	overflow: hidden; zoom: 1;
}

.navigation 
{
	display: block;
	text-align: center;
	margin: 10px 14px 10px 0;
	border-top: solid 1px #8c846b;
	padding: 5px 0;
	font-size: 10px;
}

.navigation a { color: #8c846b; }

body 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	background: #523b24;
	color: #fafcfb;
}

#Ecom 
{
	text-align: right;
}

/***************************************************************************************/
#Haut { background: url(../img/fond-menu.gif) no-repeat 4px 18px; }

#Langue { text-align: right; height:21px; padding: 10px 13px 0 0; }
#Langue a { color: #9aedbd; }

#Menu { padding: 8px 0 0 99px; background: url(../img/sous-menu.gif) repeat-x bottom; width: 901px; }
#Menu a { padding: 19px 8px 7px 8px; display: inline-block; }
#Menu .selected { color: #412027; background: url(../img/fond-selected.gif) repeat-x left top !important; }

#Main 
{
	background: #412027 url(../img/fond-main-bas.gif) repeat-x left bottom;
	padding: 0 0 62px 0;
}

#Contenu { background: url(../img/fond-contenu.gif) no-repeat left bottom; }
#Titre { text-align: right; padding: 20px 14px 8px 0; }
#Ariane { text-align: right; padding: 8px 0 0 0; font-size: 10px; color: #8c846b; line-height: 11px; border-top: solid 1px #8c846b; margin: 0 14px 0 435px; }
#Ariane a { color: #8c846b; }
#Reservation 
{
	border-bottom: solid 1px #898067;
	background: url(/img/rappel.gif) no-repeat right top;
	color: #f5ebcf;
}

#Rappel { float: right; margin: 5px 66px; width: 107px; text-align: center; color: #FFFFFF; font-size: 12px; }
#Rappel strong {line-height: 16px; font-size: 14px; font-weight: normal;}

#formM { overflow: hidden; zoom: 1; padding: 12px 0 12px 10px; }

#formM strong
{
	color: #9aedbd;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#Reservation span { padding: 0 0px 0 10px; }

#Reservation span input
{
	background: url(../img/fond-resa.gif) no-repeat left center;
	padding: 0 0 0px 2px;
	text-align: left;
	height: 20px;
	display: inline-block;
	width: 98px;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: uppercase;
}


#Pied { text-align: center; margin: 22px 0 0 0; }
#Pied strong, #Pied strong a { color: #9aedbd; font-weight: normal; }
#Pied h3 { font-size: 11px; font-weight: normal; font-style: italic; margin: 14px 0; }

#Popup
{
	width: 90%;
	padding: 10px;
	height: 100%;
}
#Popup h1
{
	color: #FFB701 !important;
	line-height: 30px;
}

