html { background:url(/img/html.jpg) top left repeat-x #3F3243; }
* { 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 
{
	clear: both;
	text-align: center;
	margin:10px 15px 10px 5px;
	width:545px; float:left;
	font-size:11px;
}
.navigation a{color:#fff;}
.right{float:right;}
body 
{
 width:100%;
}
#Site
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color:#FCFEFE;
	background:url(/img/fond.jpg) top left repeat-y;
}
#Header{float:left; width:1000px; background:#57465D url(/img/header.jpg) bottom left no-repeat; padding:0 0 33px 0; height:173px;overflow:hidden;zoom:1; display:inline}
#Reservation{background:#3F3243; float:right; width:675px;padding:0 0 0px 15px;font-size:11px; line-height:14px;overflow:hidden;zoom:1; display:inline}
#Reservation form{height:28px;}
#Reservation #btnRech{margin:-5px 0 0 0;border:0;}
#TexteRub{float:left; width:280px;margin:20px 0 0 15px;text-align:justify;overflow:hidden;zoom:1; display:inline }

#Contenu{clear:both; float:left; width:1000px; background:url(/img/contenu.jpg) bottom left no-repeat;overflow:hidden;zoom:1; display:inline}
#Menu{clear:both; float:left; width:185px;font-size:14px;line-height:24px;margin:10px 0 30px 0;overflow:hidden;zoom:1; display:inline }
#Menu a{color:#FBFCFB; background:url(/img/li.jpg) left no-repeat;padding:0 0 0 40px; }
#Menu .selected{color:#FBFCFB; font-weight:bold; background:url(/img/selected.jpg) left no-repeat;padding:0 0 0 40px; }
#flash{float:right}

#liste{float:right; width:815px;background:url(/img/liste.jpg) top left repeat-y}

/*Pied de page*/
#Site2{ clear:both; width:100%; background:url(/img/site2.jpg) top left repeat-x #57465D;}
#Pied{position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color:#fff;
	background:url(/img/fond.jpg) top left repeat-y;
	}
#Liens{clear:both; float: left; width:1000px; text-align:right; background:url(/img/liens.jpg) top left no-repeat #57465D;padding:15px 0; height:65px;overflow:hidden;zoom:1; display:inline}
#Liens a{margin:0 10px 0 0;}
#footer{ float:left;margin:10px; width:170px; line-height:18px;overflow:hidden;zoom:1; display:inline}
#footer a{color:#9CE210; font-size:14px; font-weight:bold}
#footer .mentions{margin:15px 0 10px 0; font-size:12px; color:#FCFEFE; font-weight:normal}
#offre{float:left; width:810px;overflow:hidden;zoom:1; display:inline}
#offre .titre{ float:left}
.offre{float:left; width:235px; margin:30px 40px 0 15px; font-weight:bold}
.offre strong{color:#9CE210}
.offre h1{font-size:14px;}
.offre h1 a{color:#FCFEFE;}
.offre .detail{background:#D139D7;padding:2px 5px;color:#fff;margin:20px 0 0 0; float:left}
.offre .resa{background:#98D915;padding:2px 5px;color:#fff;margin:20px 0 0 2px; float:left}
#Ecom 
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color:#fff;
	text-align: right;
	padding:5px 0
}
#Ecom a{color:#fff;}