/*------------------------------------------------------------------------------
------------------------------  BLOCS DIV  -------------------------------------
------------------------------------------------------------------------------*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #333333 url(images/fond.png) repeat-y top center;
}

	
div#conteneur {
	width:878px;
	text-align: center;
	margin: 0 auto ;
	padding: 15px 0;
	height:auto;
}

div#centre {
	width: 852px ;
	margin: 0 auto ;
	text-align: left ;
	padding : 0px;
}
	

div#header {
	float:left;
	padding-left:16px;
	width:832px;
	padding-bottom:2px;
}

div#header img {
	float: left;
	clear: none;
	border:none;
}

div#menu_image {
	width:786px;
	padding-left:62px;
	float: left;
	margin-bottom:36px;
}


div#menu_image img {
	float: left;
	clear: none;
	border:none;
}

div#menu_image a {
	display:block;
	height:44px;
	float:left;
}

#presentation {
	background: url(images/presentation.jpg) no-repeat;
	width:146px;
}

a#restaurant {
	background: url(images/restaurant.jpg) no-repeat;
	width:146px;
}

a#hotel {
	background: url(images/hotel.jpg) no-repeat;
	width:146px;
}

a#bar {
	background: url(images/bar.jpg) no-repeat;
	width:146px;
}

a#reserver {
	background: url(images/reserver.jpg) no-repeat;
	width:146px;
}

a#activites {
	background: url(images/reserver.jpg) no-repeat;
	width:143px;
}











div#contenu {
	padding-left:7px;
	width:845px;
	float:left;
	margin-bottom:50px;
}

div#contenu img {
	float: left;
	clear: none;
	border:none;
}

div#texte_presentation {
	width:300px;
	float:left;
}

div#actualites {
	width:200px;
	float:left;
}





img.separateur{
	width:1px;
	height:196px;
	padding: 20px 10px 0px 10px;
}

p#menu_bas1, p#menu_bas1 a:link, p#menu_bas1 a:visited, p#menu_bas2, p#menu_bas2 a:link, p#menu_bas2 a:visited {
	color:#E8DFD5;
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration: none;
}

p#menu_bas2 {
	padding-bottom:10px;
	padding-top:2px;
}

p#infos_bas {
	color:#E8DFD5;
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration: none;
	padding-top:10px;
}


p#menu_bas1 a:hover, p#menu_bas2 a:hover {
	text-decoration: underline;
}

p.news_head {
	font-weight:bold;
	margin-top:3px;
	}



/*------------------------------------------------------------------------------
------------------------------  TEXTES  ----------------------------------------
------------------------------------------------------------------------------*/
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E8DFD5;
}


.date, .titre_date{
	color:#F35712;
	font-weight:bold;
}

h1{
	background-repeat:no-repeat;
	background-position : 0px 3px;
	font-size: 15px;	
	font-weight: normal;
	padding-left: 20px;
	padding-top: 0px;
	margin:10px 0px;
}

h1, .puce_titre{
	background-image: url(images/fleche_orange.gif);
}

h2{
	background-image: url(images/flechegrise_sstitre.gif);
	background-repeat:no-repeat;
	background-position : 0px 3px;
	font-size: 12px;	
	font-weight: normal;
	padding-left: 20px;
	padding-top: 0px;
	margin:3px 0px;
	color:#F35712;
}

a{
	text-decoration: underline;
}

p.date, p.bodytext {
	margin:5px 0px;
	padding:0;
}

p.bodytext a {
	text-decoration: underline;
	font-weight:bold;
}

input {
	border:0px;
	background-color:#FBFAF8;
	color:#666666;
	padding-left : 5px;
}

textarea {
	border:0px;
	background-color:#FBFAF8;
	color:#666666;
	padding-left : 5px;
}

p#credits {
	margin-top:40px;
	margin-left:60px;
}

p#credits a, p#credits a:link, p#credits a:visited, p#credits a:hover {
  text-decoration:none;
  font-size:11px;
}

img#logis {
  border:none;
  float:right;
  clear:left;
  margin-top:-40px;
  margin-right:60px;
  margin-left:5px;
}

img#cg {
  border:none;
  float:right;
  clear:left;
  margin-top:-40px;
  margin-left:5px;
}

img#lp {
  border:none;
  float:right;
  clear:left;
  margin-top:-40px;
}
/*------------------------------------------------------------------------------
------------------------------  Hacks ie 6  ------------------------------------
------------------------------------------------------------------------------*/

* html body {
	margin: 0;
	padding: 0;
	text-align: center;
	background: #333333 url(images/fond.jpg) repeat-y top center;
}


* html div#header img {
	float:none;
	clear: none;
	border:none;
	margin:0px;
	padding:0px;
	visibility:hidden;
}

* html div#header {
	float:left;
	padding-left:0px;
	margin:0px 10px;
	width:auto;
	padding-bottom:0px;
	white-space:nowrap;
	line-height:0px;
	background:url(images/banniere.jpg) no-repeat;
}


* html div#menu_image {
	width:auto;
	padding-left:62px;
	float: left;
	margin-bottom:36px;
	margin-top:-1px;
}


* html div#menu_image img {
	float: none;
	clear: none;
	border:none;
}

* html div#texte_presentation, * html div#actualites {
	margin:0px 8px;
}

* html p#menu_bas1, * html p#menu_bas1 a:link, * html p#menu_bas1 a:visited, * html p#menu_bas2, * html p#menu_bas2 a:link, * html p#menu_bas2 a:visited {
	color:#E8DFD5;
	width:auto;
	margin:0px;
	padding:0px;
	font-size:11px;
}

* html p#menu_bas1, * html p#menu_bas2 {
	width:100%;
	text-align:center;
}


* html p#menu_bas1 a:hover{
	text-decoration:underline;
}

* html p#menu_bas2 {
	padding:2px 0px 10px 0px;
}
