html { background: #6a5040 }
* { padding: 0px; margin: 0px; border: none; list-style: none; text-decoration: none; }

a:hover { text-decoration: underline; }
a { color: #000000; }

.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 
{
	width:749px;
	clear: both;
	float:left;
	text-align: center;
	background:url(/img/fond_navigation.jpg) top left repeat-x;
	padding:10px 0 5px 0;
	margin:20px 0 0 24px;	
}

body 
{
	position: relative;
	width: 100%;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	background:url(/img/fond_body.jpg) top center repeat-y;
	color:#e3d4cc;
}

.img_top{width:1000px;float:left}
.Center
{
	width:1000px;
	margin: 0 auto;
	background:url(/img/fond_center.jpg) top left repeat-y;
	position:relative;
	overflow:hidden;
	zoom:1;
}

.Center2
{
	float:left;
	margin: 0 auto;
}

#ColGauche
{
	float:left;
	height:571px;
}

#ColGaucheBottom
{
	margin-top:552px;
	background:#4c3932 url(/img/fond_colgauche.jpg) bottom right no-repeat;
	width:100%;
	height:19px;
}

#ColDroite
{
	float:left;
	height:571px;
	background: url(/img/fond_col.jpg) top left repeat-x;
}

#ColDroiteBottom
{
	margin-top:539px;
	background: url(/img/fond_coldroite.jpg) bottom left no-repeat;
	width:100%;
	height:32px;
}

#Haut
{
	float:left;
	width:1000px;
}

#Haut_flash img{float:left;}
#Haut_flash 
{
	background:url(/img/haut_droite.jpg) top right no-repeat;
	width:1000px;
	float:left;
}

#undertheflash
{
	clear:both;
	width:100%;
	position: relative;
	margin: 0 auto;	
	background :#4c3932 url(/img/creneaux.jpg) bottom left repeat-x;
}


#undertheflash iframe
{
	float:left;
	background:#6e554d url(/img/fond_resa.jpg) top left no-repeat;
}

#Contenu
{
	float:right;
	width:642px;	
	line-height:20px;
	font-size:12px;
	padding:27px 20px 51px 142px;
	background:url(/img/fond_bas_droite.jpg) top left no-repeat;
	display:inline;
}
#Contenu h1, #Contenu h2
{
	clear:both;
	float:left;
	font-size:16px;
	color:#e79586;
	margin:0 0 10px 0;
	font-weight:normal;
	display:inline;
}
.text_rub
{
	width:580px;
	display:inline;
	clear:both;
	float:left;
}

.Center a.bt_resa
{
	position:absolute;
	bottom:0;
	right:30px;	
	width:118px;
}

#Bas
{
	width:999px;
	position:relative; 
}

#Gauche
{
	float:left;	
	clear:left;	
	width:187px;
	padding:0 0 80px 7px;
	display:inline;
}

#Menu
{
	float:left;
	width:184px;
	margin:0 0 50px 0px;
	border-bottom:solid 1px #816b64;
	background:#6e554d;
	line-height:20px;
	display:inline;
	padding-bottom:16px;
	overflow:hidden;
	zoom:1;

}

#Menu a
{
	font-size:12px;
	clear:left;
	float:left;
	width:168px;
	color:#f0d6ce;
	text-transform:uppercase;
	padding:0 0 0 8px;
	margin:2px 15px 2px 8px;
}

#Menu a.selected
{
	background:#bc7b6e;
	font-weight:bold;
}

#Pied_lien
{
	position:absolute;
	bottom:0;
	left:8px;
	width:185px;
}

#img_link
{
	clear:both;
	margin:10px 10px 10px 18px;
}

#img_link a{margin:0 10px 10px 0}

#Droite
{
	background:url(/img/bt_reserver_bas.jpg) 656px 0 no-repeat;
	width:803px;
	float:right;
	padding-bottom:50px;
	display:inline;
	overflow:hidden;
	zoom:1;
}

#Ariane
{
	float:right;
	font-size:11px;
	color:#816b64;
}

#Ariane a{color:#816b64;}

#Coordonnees
{
	float:right;
	clear:both;
	width:783px;
	font-size:11px;
	line-height:16px;
	background:#4c3932 url(/img/pied.jpg) top right no-repeat;
	padding:50px 10px 10px 10px;
}

#Coordonnees a{color:#f0d6ce;}
#Coordonnees strong{color:#bd7e71;}

#Mention_rss
{
	width:779px;	
	float:right;
	background:#e8b4a5;
	padding:3px 0 3px 25px;
}

#Mention_rss a
{
	background:url(/img/puce_mention.jpg) 0 8px no-repeat;
	padding-left:10px;
	margin-right:35px
}

#Ecom 
{	position: relative;
	width: 100%;
	margin: 0 auto;
	
	background:#6a5040;
	text-align: right;
}

.CenterEcom
{
	width:1000px;
	margin: 0 auto;
	position:relative;
	padding:5px 10px 3px 0;
}

#Ecom a
{
	font-size:11px;
	color:#3d2c26;
}