	* {padding:0; margin:0; border:none;color:#000000 ; }
	html {color : #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
	body {width : 950px; margin-left: auto; margin-right: auto;  margin-top: 0px; margin-bottom:0px; background:url(images/motif_fond_haut.jpg) repeat-x #C1301B ; }
		
	a:link {		text-decoration:underline;	}
	a:visited {		text-decoration:underline;	}
	a:hover {		text-decoration:none;	}
	a:active {		text-decoration:underline;	}
	
	#GLOBAL {background:url(images/motif_fond.jpg) repeat-y center ;width : 950px;}
	
	
	#NOM_DU_SITE { background:url(images/nomdusite.jpg) center top no-repeat ; height:138px;}
	#NOM_DU_SITE h1 { font-size:24px; text-align:center ; color:#FFFFFF; padding-top:10px;}
	#coordonnees_haut { font-size:12px ; text-align:center ; color:#FFFFFF ;  padding-top:10px;}
	#coordonnees_haut a:link {text-decoration:underline; color:#FFFFFF; }
	#coordonnees_haut a:visited {text-decoration:underline; color:#FFFFFF; }
	#coordonnees_haut a:hover {text-decoration:none; color:#FFFFFF; }
	#coordonnees_haut a:active {text-decoration:underline; color:#FFFFFF; }
	
	#fb_jaime {margin:40px 0 0 40px; float:left;}
	#fb_partager {margin:40px 0 0 40px; float:left;}

	
	#PROMO_et_FLASH { background:url(images/fond_promo_flash.jpg) no-repeat left top ; height:216px;}
	
	#flash {width:600px;height:216px;float:right; /* padding-right:50px; padding-top:7px; */ }
	
	#identite {width:350px; height:216px; float:left ; background:url(images/fond_promotion.jpg) no-repeat left ; font-weight:bold ;  color:#FFFFFF;} 
	#identite h1 {padding-left:20px; font-size:24px ; text-align:center ; padding-top:20px; padding-bottom:10px;  color:#FFFFFF;} 

	#CONTENU { padding-left:30px;	padding-right:30px; 	font-size:14px;}
	#CONTENU h1 {	font-size:1.5em;	padding-top:20px; padding-bottom:30px; text-align:center ; color:#C1301B ; }
	#CONTENU h2 {	font-size:1.2em;	padding-bottom:20px; text-align:center ;  color:#C1301B ; }
	#CONTENU h3 {	font-size:1.2em;	padding-top:20px ; text-align:left ;  color:#C1301B ; }
	
	#NAVIGATION {float:left ; width:270px ;  background:url(images/navigation_motif.jpg) center top repeat-y ; color:#FFFFFF ; }
	#NAVIGATION ul li {color:#FFFFFF ; font-size:16px ; font-weight:bold ; margin-left:40px; list-style:none ; padding-bottom : 7px; }
	#NAVIGATION ul li 	a:link {text-decoration:none; color:#FFFFFF}
	#NAVIGATION ul li 	a:visited {text-decoration:none; color:#FFFFFF}
	#NAVIGATION ul li 	a:hover {text-decoration:underline; color:#FFFFFF}
	#NAVIGATION ul li 	a:active {text-decoration:none; color:#FFFFFF}

	#NAVIGATION ul li ul li{color:#FFFFFF ; font-size:12px ; margin-left:20px; list-style:none ; }
	
	#CONTENU div.photoadroite		{float:right ; }
	#CONTENU div.photoagauche		{float:left ;  }
	#CONTENU img.photo			{text-align:center ; background-image:url(images/visuel_motif.jpg)  ; padding-left:41px; padding-right:40px ;}
	#CONTENU div.commentaire_photo 	{text-align:center ; width:360px; padding-bottom:5px; font-size:10px ; } 
	#CONTENU div.blocadroite 			{float:right ; width:45% ; }
	#CONTENU div.blocagauche		{float:left ; width:45% ; }²
	
	#CONTENU .texte  				{font-size:12px;	font-weight:bold;	color:#000000; padding-left:10px; padding-right:10px;}
	#CONTENU .texte a:link			{color:#000000;	text-decoration:underline;}
	#CONTENU .texte a:visited 		{color:#000000;	text-decoration:underline;}
	#CONTENU .texte a:hover {	color:#000000;	text-decoration:none;}
	#CONTENU .texte a:active {	color:#000000;	text-decoration:none;}
	
	#CONTENU table	{		width:750px;	}
	#CONTENU table th	{		background-color:#990100;		text-align:center;		font-size:16px;		padding-left:10px;	}
	#CONTENU table td.vide	{	text-align:left;		font-size:16px;		padding-left:10px;	}
	#CONTENU table td	{		border-width: 0px 0px 0px 0px;		padding: 2px 2px 2px 2px;		border-style: none none none none;		width:20%;	}
	#CONTENU table td.marge	{	width:50px;	}
	#CONTENU table td.libelle	{	width:500px; color:#FFFFFF;		font-size:14px;		text-align:left;		font-weight:bold;	}
	#CONTENU table span.precision	{	color:#FFFFFF;		font-size:12px;		text-align:left;		font-weight:normal;	}
	#CONTENU table td.texte	{	color:#FFFFFF;	font-size:14px;	text-align:right;	font-weight:bold;	}
	#CONTENU table td.saisie	{	text-align:right;}
	#CONTENU table td.prix	{	width:200px; color:#FFFFFF; 	font-size:14px;	text-align:left; font-weight:bold;	}
	
	.libelle_prix {text-align:left ; font-weight:bold ; }
	
	#bloc_prix {width:880px; margin-left: auto; margin-right: auto;}
	#bloc_prix_haut {background:url(../images/tableau_haut.jpg) center top no-repeat ; height:72px;  text-align:center ;}
	#bloc_prix_haut h1 {color:#FFFFFF;}
	#bloc_prix_milieu {background:url(../images/tableau_motif.jpg) center repeat-y ; color:#FFFFFF ; }
	#bloc_prix_bas {background:url(../images/tableau_bas.jpg) center no-repeat ; height:30px;}
	
	#GLOBAL .saisie  {border:1px solid black;background-color:#FFFFFF;color:#000000;}  
	#GLOBAL .btn_submit  { border:1px solid black; background-color:#F26D02; color:#FFFFFF;}  
	
	#navigation_niveau2 {	float:left;	width:250px;	font-size:18px;	font-weight:bold;	 border:solid;	border-style:dotted;	margin-left:30px; 	margin-right:15px; 	margin-bottom:5px;	padding-top:15px;	padding-bottom:15px;	}
	
	#NOM_RUBRIQUE {font-size:20px;color:#FFFFFF;padding-left:10px; padding-bottom:20px ; }
	
	#map { margin-left: auto; margin-right: auto; width: 80%; height: 450px ; font-family:'Times New Roman', Times, serif; font-weight:bold ; color:#000000 ;  }
	.form_google {font-size:10px ; font-style:italic ;  }
	
	div .logos {text-align:center ; } 
	
	#coordonnees_bas { font-size:12px ; text-align:center ; color:#C1301B ;  padding-top:10px;}
	#coordonnees_bas a:link {text-decoration:underline; color:#C1301B; }
	#coordonnees_bas a:visited {text-decoration:underline; color:#C1301B; }
	#coordonnees_bas a:hover {text-decoration:none; color:#C1301B; }
	#coordonnees_bas a:active {text-decoration:underline; color:#C1301B; }
	
	#FOOTER {background:url(images/footer.jpg) no-repeat center ;}
	#FOOTER	a:link		{text-decoration:underline;	color:#FFFFFF ; }
	#FOOTER	a:visited 	{text-decoration:underline;	color:#FFFFFF ; }
	#FOOTER	a:hover 	{text-decoration:none;	color:#FFFFFF ; }
	#FOOTER	a:active 	{text-decoration:underline;	color:#FFFFFF ; }

	.mentions_legales			{font-size:10px ; color:#FFFFFF ; text-align:center ; padding-top:10px;  padding-bottom:10px ; }
	.mentions_legales	a:link		{text-decoration:underline;	color:#FFFFFF ; }
	.mentions_legales	a:visited 	{text-decoration:underline;	color:#FFFFFF ; }
	.mentions_legales	a:hover 	{text-decoration:underline;	color:#FFFFFF ; }
	.mentions_legales	a:active 	{text-decoration:underline;	color:#FFFFFF ; }

	
	/* COURRIER */
	
	#COURRIER {	width:600px ; margin-left:auto ; margin-right:auto ;}
	#COURRIER .saisie { color:#000000 ; }
	#COURRIER .libelle {color:#FF00FF ; font-weight: bold ; }

	#FORM_COURRIER  {width:580px ; margin-left:auto ; margin-right:auto ;}

	.alerte {font-size:1.2em; text-align:center ; }
	/* #alerte {height:200px ; color:#FFFFFF ; font-size:14px ; padding-top:20px; } */ 
	
	.alerte_lien {color:#C1301B; text-decoration:underline ;}
	.alerte_lien a:link  {color:#C1301B ; text-decoration:underline ;} 
	.alerte_lien a:visited  {color:#C1301B ; text-decoration:underline ;} 
	.alerte_lien a:hover  {color:#C1301B ; text-decoration:underline ;} 
	.alerte_lien a:active {color:#C1301B ; text-decoration:underline ;} 
	
	.mise_en_valeur {color:#C1301B ; font-size:1.2em ;  font-weight:bold ;}
	
	.texte_visiteur {
	background-color:#EFA447 ; color:#000000 ; padding-left:10px ; padding-right:10px ; padding-bottom:10px ; padding-top:10px ;  font-weight:bold ; border:#C1301B  ; border-style:solid ; border-width:thin ; }
	
	.texte_hotel {
	background-color:#FFFFFF ; color:#000000 ; padding-left:10px ; padding-right:10px ; padding-bottom:10px ; padding-top:10px ;  font-weight:bold ; border:#C1301B  ; border-style:solid ; border-width:thin ; }
	
	.texte_commentaire { font-style:italic ;}	
	.saut_de_ligne {clear:both;}