			* {
			margin:0;
			padding:0;
			}
		
			body {
			padding:0 auto;
			font:10px Verdana, Arial, sans-serif;
			text-align: center;
			color: #5b574f;
			background:url(images/fd_page.jpg) repeat-x top center white;
			}

			#top_content {
			position: relative;
			width : 980px;
			margin : 10px auto 0;
			text-align: center;
			}
			
			#langue {
			position: absolute;
			top:10px;
			right: 25px;
			padding: 0;
			text-align: right;
			font:11px Georgia,"Times New Roman",Times, serif;
			color: #c4ae76
			}
			
			#langue a img {
			border: none;
			}
			
			.highlight {
			font-size:12px;
			color: #f6a800
			}
			
			#top_content h1 span, #content h2 span {display: none}

			
			#bandeau_haut{
			width: 980px;
			height: 240px;
			background:url(images/fd_anim.gif) no-repeat;
			}
			
			#anim {
			margin: 0 auto;
			}
			
/* Barre de navigation */ 

			#menu {
			padding: 6px;
			font-size: 13px;
			font-family:Georgia;
			text-align: center;
			margin-top : 10px;
			margin-bottom : 22px;
			}
			#menu ul {
				display:inline;
				list-style: none;
				margin:0;
				padding:0;
				}		
			#menu li {
				border-right: 1px solid #781408;
				display: inline;
				margin:0;
				padding:0;
				}
			#menu li a {
				color: #c4ae76;
				padding:0 5px;
				text-decoration:none;
				letter-spacing: 1px;
				 }
			#menu li a:hover {
				text-decoration:none;
				color: #781408;
				}
			#menu li.last {
				border-right: none;
				display: inline;
				margin:0;
				padding:0;
				}
		
			#menu img {
				margin:0;
				padding:0;
				}
				
/* Barre de navigation basse */ 

			#menu_bas {
			font-size: 10px;
			font-family: Trebuchet MS, Verdana, serif;
			text-align: right;
			}
			#menu_bas ul {
				display:inline;
				list-style: none;
				margin:0;
				padding:0;
				}		
			#menu_bas li {
				border-right: 1px solid #c4ae76;
				display: inline;
				margin:0;
				padding:0;
				}
			#menu_bas li a {
				color: #c4ae76;
				padding:0 4px;
				text-decoration:none;
				letter-spacing: 1px;
				 }
			#menu_bas li a:hover {
				text-decoration:none;
				color: #781408;
				}
			#menu_bas li.last {
				border-right: none;
				display: inline;
				margin:0;
				padding:0;
				}


			#content {
			width : 980px;
			margin : 0 auto;
			text-align: center;
			}
			
			#content a img {
			border: none
			}
			.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 { float:left}
			div.container {	overflow:hidden; width: 100%;}
			#content .col-1{ width:155px; margin: 18px 18px 0 0}
			#content .col-2{ width:370px; margin: 18px 18px 0 0; text-align: left;}
			#content .col-3{ width:205px; margin: 18px 18px 0 0; text-align: left;}
			#content .col-4{ width:580px; margin: 18px 0 0 0; text-align: left;}
			#content .col-5{ width:205px; margin: 0; text-align: left;}
			#content .col-6{ width:735px; margin: 0; text-align: left;}
			#content .col-7{ width:270px; margin: 18px 0 0 0; text-align: left;}
			#content .col-8{ width:765px; margin: 18px 0 0 0; text-align: left;}
			#content .col-9{ width:550px; margin: 0; text-align: left;}

			
			h2#chambres  {
			width:370px;
			height:35px;
			background:url(images/titre_chambres.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#hotel  {
			width:370px;
			height:35px;
			background:url(images/titre_hotel.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#tarifs  {
			width:370px;
			height:35px;
			background:url(images/titre_tarifs.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#titreformulaire  {
			width:370px;
			height:35px;
			background:url(images/titre_formulaire.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#liens  {
			width:370px;
			height:35px;
			background:url(images/titre_liens.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#acces  {
			width:370px;
			height:35px;
			background:url(images/titre_acces.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			h2#mentions  {
			width:370px;
			height:35px;
			background:url(images/titre_mentions.gif) no-repeat;
			margin-bottom: 10px;
			font-size: 16px;
			text-align: left}
			
			#content h4 {
			text-align: left;
			font:14px Georgia, Times, serif;
			font-style: italic;
			color: #c4ae76;
			margin-bottom: 10px;
			}
			
			#content p {
			text-align: justify;
			font:10px Verdana, Arial, sans-serif;
			color: #5b574f;
			margin-bottom: 5px;
			}
			
			#content p a {
			font:12px Georgia, Times, serif;
			font-style: italic;
			color: #781408;
			text-decoration: none
			}
			
			#content p a:hover {
			font:12px Georgia, Times, serif;
			font-style: italic;
			color: #c4ae76;
			text-decoration: none
			}
			
			#reservation {
			text-align: center;
			margin-bottom: 30px;
			color: #c4ae76;
			}

			#adresse {
			text-align: center;
			font:11px Georgia, sans-serif;
			color: #c4ae76;
			}
			
		
			#visuel {
			text-align: left;
			margin-top: 30px
			}
			

			#visite {
			text-align: left;
			margin-top: 18px
			}
			
			#evenements {
			text-align: left;
			color: #c4ae76;
			border: #c4ae76 1px solid;
			padding: 15px;
			margin-top: 30px;
			background-color: #f0e9d8
			}
			
			#evenements h3 {
			text-align: left;
			font:14px Trebuchet MS, sans-serif;
			font-variant: small-caps;
			color: #c4ae76;
			margin-bottom: 10px
			}
			
			#evenements h5 {
			text-align: left;
			font:12px Georgia, Times, serif;
			font-style: italic;
			color: #781408;
			margin-bottom: 10px;
			}

			#evenements p {
			text-align: left;
			font:10px Verdana, Arial, sans-serif;
			color: #781408;
			margin-bottom: 5px;
			}
			
			#equipements {
			text-align: center;
			color: #c4ae76;
			margin-top: 30px
			}
			
			#equipements h4 {
			text-align: center;
			color: #c4ae76;
			margin-bottom: 10px;
			font-size: 13px
			}

			#equipements p {
			text-align: left;
			font:10px Verdana, Arial, sans-serif;
			color: #781408;
			margin-bottom: 5px;
			}
	
	
			#bottom_content {
			width : 980px;
			margin : 0 auto;
			text-align: left;
			}
			
			#logos {
			margin-top: 25px;
			text-align: center;
			}
			
			
			
			#logos a img {
			border: none;
			}
			
			.right {
			float: right;
			border: none;
			margin-right: 35px;}
			
			.left {
			float: left;
			margin-right: 5px;
			}
			
			.left2 {
			float: left;
			margin-right: 10px;
			border: #c4ae76 1px solid;
			}
			.bottom {
			clear:both;
			}
			
			#mention_bas {width:280px;margin-right: 25px}
			
			
			#mentions_formulaire {padding:0 25px;
			font-size: 10px}
						
			#page1 strong {color: #781408; font-weight: normal}
			#page2 strong {color: #944e0a; font-weight: normal}
			
			img, div, input { behavior: url("iepngfix.htc") }
