body {
	background:url(images/bg.jpg);
	color:#333;
	font-size: 14px;
	font-family: "Century Gothic", Verdana, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	}
	
@font-face {
  font-family: "Century Gothic";
  src: url("police/gothic.ttf");
}


h1
	{
		font-size:19px;
		color: #453b27;
		background: url(images/fleur_titre.png) no-repeat left;
		padding:20px 0  0 70px ;
		
		/*text-shadow : 1px 1px 1px #ccc;*/
		
	}
	


h2
	{
		font-size:16px;
		font-weight:normal;
		color:#ce8a3a;
	}

h3
	{
		font-weight:bold;
		color:#333;
		margin-top:0px;
		font-size:15px;
		background: url(images/puce_feuille2.png) no-repeat left;
		padding:5px 0 0 35px ;
		
	}
	
h4	
	{
		font-size:14px;
	}
	
ul
	{
		padding-left:25px;
		
	}
li
	{
		list-style-image:url(images/right.gif);
	}

a {	text-decoration: none; color: #817334;}
a:link {color: #817334;}
a:visited {	color: #817334;}
a:hover, a:active {	color: #ffffff;}
a:active, a:focus{text-decoration: none;}

img
	{
		border: 0px;
	}



input, select, textarea
	{
		border:0px;
		padding:5px;
		border:1px solid #ccc;
	}






.conteneur
	{
		width:960px;
		/*border:1px  dashed #fff;*/
		text-align:left;
	}

.logo
	{
		margin:20px;
		text-align:center;
	}

.header_image
	{
		width:967px;
		height:308px;
		margin-left:-3px;
		background:url(images/font_blanc.png) no-repeat;
		padding-top:22px;
		/*box-shadow: 0 0 10px #9f9797 ;*/
		text-align:center;
		
	
	}
	
	
.header_image2
	{
		width:967px;
		padding-top:21px;
		height:410px;
		margin-left:-3px;
		background:url(images/font_blanc2.png) no-repeat;
		/*box-shadow: 0 0 10px #9f9797 ;*/
		text-align:center;
		
	
	}	

/* MENU MENU MENU */	
.menu_lang
{
	margin-right:10%;
}
.menu_lang a
	{
	font-size:10px;
	border:none;
	}
	
.menu
	{
		text-align:center;
		padding-bottom:20px;
		
	}


.menu ul
	{
		margin:0px;	
		padding: 0px;	
		padding:0px 10px 0px 0px;
	}

.menu li
	{
		font-family:"Century Gothic";
		display: inline-block;
		background: url(images/puce_feuille.png) left center no-repeat; 
		padding:0px 10px 0px 35px;
		font-size:15px;

		
		*display: inline; /* IE < 8 */
		*zoom : 1; /* IE < 8 : à tester pas forcement nécessaire */
	}
	
.menu .li1
	{
		background: none;
	}
	
.ligne_blanche
	{
		height:22px;
		background:url(images/ligne_blanche.png) no-repeat;
	}
	

	
/*  CONTENU CONTENU CONTENU    */		


.contenu
	{
		clear: both;
		color:#333;
		
	}
	
/* ///////////////////////// */	

.resa1
	{
		padding:13px;
		float:right;
		margin-right:50px;
		margin-top:-7px;
		clear:both;
		border-left:solid #fff 1px ;
		border-right:solid #fff 1px ;
		border-bottom:solid #fff 1px ;
		background:url(images/bg2.jpg);
		color:#fff;
		font-family:"Century Gothic";
		font-size:15px;
	
	}

.resa1 a
	{
		color:#fff;
	}
.resa1 a:hover
	{
		color: #333;
	}

.img_bottom
	{
		vertical-align:bottom;
	}
/* RADIUS ARRONDI BORDURES */	
	

.radius
	{

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		position: relative; 
		behavior:url(js/radius_ie/PIE.htc) ;
	}
	
.radius_bottom
	{

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 0px 0px 5px 5px;
		position: relative; 
		behavior:url(js/radius_ie/PIE.htc) ;
	}
	
.radius_top
	{

		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius:  5px 5px 0px 0px;
		position: relative; 
		behavior:url(js/radius_ie/PIE.htc) ;
	}
	
	
/* FOOTER FOOTER */	

.footer
	{
		clear:both;
		
		 -moz-box-shadow:  0 0 5px #9f9797 ; 
  		-webkit-box-shadow: 0 0 5px #9f9797 ; 
 		 box-shadow: 0 0 5px #9f9797 ; 
		behavior:url(js/radius_ie/PIE.htc) ;
		
		margin-top : 10px;
		padding:20px;
		background: url(images/bg3.jpg);
		color: #333;
		font-size:13px;
		height:180px;
	}

.footer a
	{
		color:#333;
		font-size:13px;
	}
.footer a:hover
	{
		color:#fff;
	}
	
.footer li
	{
			
		font-family:"Century Gothic";
		display: inline-block;
		background: url(images/puce_feuille2.png) left center no-repeat; 
		padding:0px 10px 0px 35px;
		font-size:15px;

		
		*display: inline; /* IE < 8 */
		*zoom : 1; /* IE < 8 : à tester pas forcement nécessaire */
	
	}
	
.ligne_footer
	{
		clear:both;
		margin-top : 10px;
		height:2px;
		background: url(images/bg3.jpg);
	}
	
.top
	{
		font-weight:bold;
		font-size:10px;
		color:#4A3C26;
		clear:both;
		font-family:"Century Gothic";
		padding:5px;
	}

.top a
	{
		color:#4A3C26;
		text-decoration:none;
	}
	
.footer_cadre_info1
	{
		width:250px;
		/*border:1px solid #363;*/
		float:left;
	}
	
.footer_cadre_miniature
	{
		/*border:1px solid #363;*/
		float:right;
		width:400px;
	}
	
.footer_miniature
{
	width: 124px;
	height:81px;
	/*background-color:#fff;*/
	/*box-shadow: 0 0 5px #9f9797 ;*/
	float:right;
	margin:3px;
	border: 1px solid #fff;
		
}


.div_addthis
	{
		float:left;
		margin-top:10px;
	}
	
.super_footer
	{
		color:#333;
		clear:both;
		text-align:center;
		margin:15px;
		font-size:12px;
	}
/* ///////////////// */
.cadre_trens_fixe
	{
		background: url(images/font_trens.png);
		padding:10px;
		width:660px;
		text-align:justify;
		margin-bottom:10px;
		
	}
	
.cadre_trens
	{
		background: url(images/font_trens.png);
		padding:10px;
		text-align:justify;
		margin-bottom:10px;
		border-right: 1px solid #bead8a;
		border-bottom: 1px solid #bead8a;
		
	}

.cadre_desc_chbr
	{
		width: 530px; 
		height: 258px;
		text-align:justify;
	}

.cadre_miniatures_chambres
	{
		width: 390px; 
		float: right; 
		position: relative; 
		
	}

.entete1 
	{
		background: url(images/bg3.jpg);
		border-right: 1px solid #bead8a;
		border-bottom: 1px solid #bead8a;
	}



.fleur_miniatures
	{
		z-index: 1; 
		position: 
		absolute; 
		top: 100px; 
		left: 170px;
	}

.img_right
	{
		float:right;
		margin-left:15px;
	}
	
.img_left
	{
		float:left;
		margin-right:15px;
	}

.float_right
	{
		float:right;
	}
	
.float_left
	{
		float:left;
	}

.titre_image
	{
		margin-top:-30px;
		float:left;
	}
	
.text_blanc
	{
		color:#fff;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
.text_blanc2
	{
		color:#fff;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;
	}

.text_marron
	{
		color:#453b27;
		font-size:13px;
	}

.text_orange
	{
		color: #C30;
	}
	
/* actu actu actu */

.fiche_news
	{
		margin-top:30px;
		text-align:justify;
		padding:10px;
		background: url(images/font_trens.png);
	}
	
.fiche_news img
	{
		margin:5px;
	}
	

	
	
.cadre_titre_news
	{
		
		border-bottom:1px solid #2f323b;
		margin-bottom:20px;
		padding-bottom:10px;
	}

.cadre_titre_news a
	{
		color:#333;
	}
	
.cadre_titre_news a:hover
	{
		color:#fff;
	}
	
.offre1
	{
		float:right;
		font-size:15px;
		color: #C30;
		font-weight:bold;
		text-align:right;
		
	}
	

	
/* AJUST AJUST AJUST */
.ajust
	{
		clear:both;
	}
.ajust2
	{
		clear:both;
		height:20px;
	}	
