html
{
width: 100%;
height: 100%;
text-align: center;
margin: 0px;
padding: 0px;
background-image: url("fond_html.jpg");
background-repeat: repeat;
overflow: auto;
}

body
{
margin: 0px;
padding: 0px;
text-align: center;
font-family: arial, serif;
font-size: 13px;
color: white;
}


/* Empeche l'encadrement en pointillé systématique effectué par Explorer lors d'un clic sur un lien */

	a
	{
	outline: none;
	}
	
	a:link
	{
	color: #dad27c;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	}
	
	a:visited
	{
	color: #dad27c;
	text-decoration: none;	
	outline: none;
	cursor: pointer;
	}
	
	a:hover
	{
	color: #dad27c;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}
	
	a:active
	{
	color: #dad27c;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}
	
	a:focus
	{
	color: #dad27c;
	text-decoration: underline;
	outline: none;
	cursor: pointer;
	}

/* Fin d'Encadrement */


/* Conteneur */

	#conteneur
	{
	width: 1003px;
	margin: auto;
	}
		
/* Fin de Conteneur */

/* Header */

	#header
	{
	float: left;
	width: 1003px;
	height: 138px;
	}
	
		.partie_gauche_header
		{
		float: left;
		width: 224px;
		height: 138px;
		background-image: url("fond_menu_header.jpg");
		background-repeat: no-repeat;
		}
	
		.drapeau
		{
		margin-top: 12px;
		margin-left: 8px;
		border: 1px solid #329cbc;
		vertical-align: -10%;
		}		
		
		.offre_speciale
		{
		margin-top: 27px;
		margin-left: 5px;
		}	
		
		.partie_centrale_header
		{
		float: left;
		width: 544px;
		height: 138px;
		background-image: url("nom_hotel.jpg");
		background-repeat: no-repeat;
		}
		
		.partie_droite_header
		{
		float: left;
		width: 235px;
		height: 138px;
		background-image: url("fond_droite_header.jpg");
		background-repeat: no-repeat;
		}
		
		.quicksearch
		{
		font-size: 11px;
		font-family: verdana, arial, serif;
		margin-top: 108px;
		}
		
		.quicksearch select
		{
		font-size: 11px;
		}
		
		.quicksearch input
		{
		font-size: 11px;
		vertical-align: 0%;
		cursor: pointer;
		}
		
		.menu td
		{
		width: 105px;
		height: 70px;
		padding-bottom: 20px;
		text-align: center;
		background-image: url("onglet.png");
		background-repeat: no-repeat;
		background-position: center;
		}
		
		.menu td:hover
		{
		width: 105px;
		height: 70px;
		background-image: url("onglet_hover.png");
		background-repeat: no-repeat;
		}
		
		.menu td a:link, .menu td a:visited
		{
		color: #006599;
		font-family: arial, serif;
		font-size: 14px;
		text-decoration: none;
		}
		
		.menu td a:hover
		{
		color: #a79c49;
		font-family: arial, serif;
		font-size: 14px;
		text-decoration: none;
		}
		
/* Fin de Header */

	
/* Corps */

	#corps
	{
	clear: both;
	float: left;
	width: 1003px;
	min-height: 439px;
	background-image: url("fond_corps.jpg");
	background-repeat: repeat;
	}
	
		.titre
		{
		width: 983px;
		height: 30px;
		padding-top: 9px;
		padding-left: 20px;
		text-align: left;
		font-size: 19px;
		color: #dad271;
		background-image: url("fond_titre.jpg");
		background-repeat: no-repeat;
		}
	
		.contenu_corps
		{
		width: 963px;
		padding: 20px;
		padding-bottom: 0px;
		min-height: 400px;
		text-align: justify;
		}
	
/* Fin de Corps */


/* Footer */

	#footer
	{
	clear: both;
	float: left;
	width: 1003px;
	height: 136px;
	font-size: 11px;
	}
	
		.partie_gauche_footer
		{
		float: left;
		width: 209px;
		height: 71px;
		padding-top: 65px;
		padding-left: 15px;
		text-align: left;
		background-image: url("fond_gauche_footer.jpg");
		background-repeat: no-repeat;
		}
		
		.partie_centrale_footer
		{
		float: left;
		width: 494px;
		height: 81px;
		padding-top: 55px;	
		padding-left: 25px;	
		padding-right: 25px;
		background-image: url("fond_menu_footer.jpg");
		background-repeat: no-repeat;
		}
		
		.partie_centrale_footer a:hover
		{
		text-decoration: overline;
		}
	
		.partie_droite_footer
		{
		float: left;
		width: 235px;
		height: 61px;
		padding-top: 75px;
		background-image: url("fond_droite_footer.jpg");
		background-repeat: no-repeat;
		}
		
		.partie_droite_footer img
		{
		margin-left: 10px;
		vertical-align: middle;
		}
		
/* Fin de Footer */		


/* ------------------------------------------------------------------- ADMINISTRATION ------------------------------------------------------------------- */

		.menu_admin
		{
		margin-top: -10px;
		margin-bottom: 15px;
		}
		
		.menu_admin td a:link
		{
		display: block;
		width: 148px;
		height: 23px;
		padding-top: 7px;
		text-align: center;
		border: 1px solid #dad27c;
		color: #dad27c;
		text-decoration: none;
		cursor: pointer;
		}
		
		.menu_admin td a:visited
		{
		display: block;
		width: 148px;
		height: 23px;
		padding-top: 7px;
		text-align: center;
		border: 1px solid #dad27c;
		color: #dad27c;
		text-decoration: none;
		cursor: pointer;
		}
		
		.menu_admin td a:hover
		{
		display: block;
		width: 148px;
		height: 23px;
		padding-top: 7px;
		text-align: center;
		border: 1px solid #dad27c;
		background-color: #dad27c;
		color: #004e75;
		text-decoration: none;
		cursor: pointer;
		}