body {
	overflow:hidden;
	margin:0;
	padding:0;
	border-style:none;
	width:100%;
	height:100%;
	border-width:0;
	font-family:arial, arial, sans-serif;
	link:black;
	alink:black;
	vlink:black;
	background-color:#990000;
	color:white;
}
th {
text-align:left;
}
.titre-h2 {
	margin:0;
	padding:0;
}
h1 {
	margin: 0;
	padding: 0;
	color: #f3eea6;
}
h1 a {
	color: #f3eea6;
	link: #f3eea6;
	visited: #f3eea6;
	hover: #f3eea6;
	active: #f3eea6;
	text-decoration: none;
}

h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: white;
}
h2 a {
	color: white;
	link: white;
	visited: white;
	hover: white;
	active: white;
	text-decoration: none;
}

h3 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #f3eea6;
}
h3 a {
	color: #f3eea6;
	link: #f3eea6;
	visited: #f3eea6;
	hover: #f3eea6;
	active: #f3eea6;
	text-decoration: none;
}

h4 {
	margin: 0 0 5px 0;
	padding:0;
	color: white;
}

h4 a {
	color: white;
	link: white;
	visited: white;
	hover: white;
	active: white;
	text-decoration: none;
}

img {
	margin:0;
	padding:0;
	border: 0;
}

#ConteneurEntete {
	height:25%;
	width:100%;
	margin:0;
	padding:0;
	border-style:none;
	border-width:0;
	overflow:hidden;
}
#ConteneurMenuHaut
{
	height:5%;
	width:100%;
	margin:0;
	padding:0;
	border-style:none;
	border-width:0;
	overflow:hidden;
}
#ConteneurCentre
{
	height:70%;
	width:100%;
	margin:0;
	padding:0;
	background-color:tranparent;
	background-image:url('images/fond-gauche.jpg');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#CentreGauche 
{
	width:20%;
	height:100%;
	float:left;
	margin:0;
	padding:0;	
	border-style:none;
	border-width:0;
	overflow:hidden;
	background-color:tranparent;
	
}
#CentreInfo 
{
	width:80%;
	height:100%;
	float:left;
	overflow:auto;
}

#Entete
{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#EnteteDroite
{
	width:30%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#Milieu
{
	width:40%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#Reste
{
	width:30%;
	height:100%;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#MenuHaut
{
	height:100%;
	list-style-type: none;
	margin:0;
	padding:0;
	text-align:right;
	overflow:hidden;
}

#MenuGauche {
/*width:100%;
height:100%;
list-style-type:none;
margin:0;
padding:0;
border-style:none;
border-width:0;
overflow:auto;*/
}
#Info
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	background-image:url('images/fond-droite.jpg');
	background-repeat:no-repeat;
	background-color:transparent;
	background-attachment:fixed;
	background-position:bottom right;
}

#ListeMenuPrincipal
{
list-style-type:none;
display:inline;
margin:0;
padding:0;
}

.PetitMenu {
	color:white;
	alink:white;
	vlink:white;
	link:white;
	text-decoration:none;
	font-size:10px;
}
.PetitMenuHaut {
	color:white;
	alink:white;
	vlink:white;
	link:white;
	text-decoration:none;
	font-size:15px;
}
.PetitMenuHaut:hover {
background-color:#f3eea6;
color:black;
}

.MenuGaucheCentre {
	text-decoration:none;
	font-size:15px;
	color:white;
	vlink:white;
	alink:white;
}
.MenuGaucheCentre:hover {
background-color:#f3eea6;
color:black;
}
.MenuArchive {
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	color:#f3eea6;
	vlink:white;
	alink:red;
}
.MenuArchive:hover {
background-color:#f3eea6;
color:black;
}
.MenuMrc {
	text-decoration:none;
	font-weight:bold;
	font-size:20px;
	color:#f3eea6;
	vlink:white;
	alink:red;
}
.MenuMrc:hover {
background-color:#f3eea6;
color:black;
}

#MenuNews {
	color:#f3eea6;
	alink:#f3eea6;
	vlink:#f3eea6;
	link:#f3eea6;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
.News {
	color:#f3eea6;
	alink:#f3eea6;
	vlink:#f3eea6;
	link:#f3eea6;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}
.Saut_Interne {
	color:#f3eea6;
	alink:#f3eea6;
	vlink:#f3eea6;
	link:#f3eea6;
	text-decoration:none;
}

.Lien_Externe {
	color:#f3eea6;
	alink:#f3eea6;
	vlink:#f3eea6;
	link:#f3eea6;
	text-decoration:none;
}
.results-title {
	color:#f3eea6;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
.results-category {
	color:#f3eea6;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
#ImageFlyer {

}
#DivInfo {
	width:65%;
	float:left;
}
#DivMenuDroite {
	float:right;
	margin:0;
	padding:0;
}
#TextePrelocation{
	font-size:13px;
}
#OnLineBooking{
	margin:0;
	border:0;
	padding:0;
}
#FlyerNews{
	width:50%;
}
.InfoCourante {
	width:80%;
}
/******
Images 
******/
.ImagesPresse {
	margin-left:20%;
}
#ImageAccueil {
	margin-left: 20px ;
	width: 80% ;
	heigth: 80% ;
}
.ImageEntete {
	width:100%;
	height:100%;
/*	margin-top:5px;
	margin-left:5px;*/
}

/******
Tables
******/

table {
	width:100%;
	margin-bottom: 10px ;
}

td {
	vertical-align:top;
}
#TableSponsors td{
	padding: 10px ;
	border-spacing: 10px ;
	border-bottom-width: 1px ;
	border-bottom-style: solid ; 
	border-bottom-color: #f3eea6 ;
}
.TableContacts
{
	border-spacing: 10px ;
	border-width: 2px ;
	border-style: none ; 
	border-color: #f3eea6 ;
}
.TableContacts td{
	padding: 2px ;
}
.TableLiens a {
	color: white;
	link: white;
	visited: white;
	hover: white;
	active: white;
	text-decoration: none;
}
.TableGalerie
{
	width: 90% ;
}
/*************************/
/* Mise en page diverse  */
/*************************/
.Calibre_TD {
	width:60%;
}
.Calibre_TD_1 {
	width:25%;
}
.Calibre_TD_2 {
	width:40%;
}
.SeparateurContact {
	width: 3% ;
}
.Separateur {
	width: 2% ;
}
.plans_acces {
	width:30%;
}
.petit_texte {
	font-size:8pt;
}
/***********/
/* Textes  */
/***********/
.AdresseContact {
	color:white;
	alink:white;
	vlink:white;
	link:white;
	text-decoration:none;
	font-size:15px;
}
.TexteContact {
	color:#f3eea6;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	width:50%;
}
