body,td {
 	font-family:MS Sans Serif, Helvetica, sans-serif;
	font-size:12px;
 }
 
 body {
 	background-color:#FFFFFF;
  margin:0p;
	padding:0px;
 }
 
a.detail {
   font-family:courier
   font-weight: 900; 
   font-size:18px;	
   text-align:center;
   color:#5E1515;
   text-decoration:none;
 }   
a.detail:hover {
   font-family:courier
   font-weight: 900; 
   font-size:18px;	
   text-align:center;
   color:#000000;
   text-decoration:decoration:underline;
 }  
  
 .grandTitre {
   font-family:courier
   font-weight: bold;
   font-size:15px;	
   text-align:center;
   color:#0000F;
 }
.info {
   font-family:courier
   font-weight:bold; 
   font-size:16px;	
   text-align:center;
   color:#0000F;
 } 
.infoFleu {
   font-family:courier
   font-weight:bold; 
   font-size:16px;	
   text-align:center;
   color:#2B447A;
 } 
  

.textPetitvieux {
   font-weight:bold; 
   font-size:12px;	
   text-align:left;
   color:#000000;
 }























.BIENVENU 
{
COLOR: #414040; 
FONT-FAMILY: MS Sans Serif, Helvetica, sans-serif; 
FONT-SIZE: 14px; 
font-weight: 600; 
text-decoration: none;
margin-left:	0px;
}	




.Hometxt
{
	font-family:  MS Sans Serif, Helvetica, sans-serif; 
	font-weight: 	normal;
	font-size:	12px;
	color:		#BC5E53;
	text-decoration: none;
	margin-left:	0px;
}


a.topmenuI 
{ 
font-family:  MS Sans Serif, Helvetica, sans-serif; 
font-weight: 	bold;
font-size:	14px;
color:		#CC3535;
text-decoration: none;
margin-left:	0px;   

}  
	 
a.topmenuI:hover 
{  
font-family:  MS Sans Serif, Helvetica, sans-serif; 
color:#000000;   
text-decoration:decoration:underline;  
font-size:14px;	
font-weight:bold;
}

a.topmenuIp 
{ 
font-family:  MS Sans Serif, Helvetica, sans-serif; 
font-weight: 	bold;
font-size:	12px;
color:		#CC3535;
text-decoration: none;
margin-left:	0px;   

}  
	 
a.topmenuIp:hover 
{  
font-family:  MS Sans Serif, Helvetica, sans-serif; 
color:#000000;   
text-decoration:decoration:underline;  
font-size:12px;	
font-weight:bold;
}



a.topmenu 
{
font-family:  MS Sans Serif, Helvetica, sans-serif;   
color:#000000;   
text-decoration:none;  
font-size:14px;	
font-weight:bold;  
}  
	 
a.topmenu:hover 
{  
font-family:  MS Sans Serif, Helvetica, sans-serif; 
color:#CC3535;   
text-decoration:decoration:underline;  
font-size:14px;	
font-weight:bold;
}

a.PAGELien 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #FFAE39;   
FONT-SIZE: 15px; 
font-weight: bold;
text-decoration: none;
margin-left:	0px; 
}
a.PAGELien:hover 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #FFAE39;   
text-decoration:decoration:underline;
FONT-SIZE: 15px; 
font-weight: bold;
text-decoration: none;
 
}


.TEXT 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #000000; 
FONT-SIZE: 16px; 
font-weight: bold;
text-decoration: none;
margin-left:	0px; 
}

.TEXTpetit 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #00000F; 
FONT-SIZE: 10px; 
font-weight: 500;
text-decoration: none;
margin-left:	0px; 
}

.TEXTmoyen
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #00000F; 
FONT-SIZE: 12px; 
font-weight: 500;
text-decoration: none;
margin-left:	0px; 
}
.TEXTmoyenGrand
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #00000F; 
FONT-SIZE: 14px; 
font-weight: 500;
text-decoration: none;
margin-left:	0px; 
}

.Gtxt
{
	font-family: 	MS Sans Serif, Helvetica, sans-serif; 
	font-weight: 	normal;
	font-size:	12px;
	color:		#6c628a;
	text-decoration: none;
	margin-left:	0px;
}
.GtxtItalic
{
	font-family: 	MS Sans Serif, Helvetica, sans-serif; 
	font-weight: 	normal;
	FONT-STYLE:italic;
	font-size:	12px;
	color:		#6c628a;
	text-decoration: none;
	margin-left:	0px;
}



.PAGE 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #FFAE39;   
FONT-SIZE: 15px; 
font-weight: bold;
text-decoration: none;
margin-left:	0px; 
}	
.PAGEPLS1 
{
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #FFAE39;   
FONT-SIZE: 16px; 
font-weight: bold;
text-decoration: none;
margin-left:	0px; 
}	

.EURO {
font-family:  MS Sans Serif, Helvetica, sans-serif; 
COLOR: #FFAE39; 
FONT-SIZE: 20px; 
font-weight: bold; 
text-decoration: none;
margin-left:	0px;
}	

.TitreNoir
{
	font-family:  MS Sans Serif, Helvetica, sans-serif; 
	font-weight: 	900;
	font-size:	18px;
	color:		#090607;
	text-decoration: none;
	margin-left:	0px;
	
}

.TxxtNoir
{
	font-family:  MS Sans Serif, Helvetica, sans-serif; 
	font-weight: 	900;
	font-size:	16px;
	color:		#090607;
	text-decoration: none;
	margin-left:	0px;
	
}
 
a.textMenu {
   font-family:  MS Sans Serif, Helvetica, sans-serif; 
   font-weight:bold; 
   font-size:14px;	
   text-align:center;
   color:#0062A9;
   text-decoration:none;
 }
a.textMenu:hover {
   font-family:  MS Sans Serif, Helvetica, sans-serif; 
   font-weight:bold; 
   font-size:14px;	
   text-align:center;
   color:#0062A9;
   text-decoration:decoration:underline;
 }

	  
a.Mmenu {  font-family:  MS Sans Serif, Helvetica, sans-serif;   color:#FFFFFF;   text-decoration:none;  font-size:14px;  }  
	 
a.Mmenu:hover { font-family:  MS Sans Serif, Helvetica, sans-serif;  color:#CC3535;   text-decoration:decoration:underline;  font-size:14px;	}





























.AvRougeItalique
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	FONT-STYLE:italic;
	font-size:	12px;
	color:		#D71C21;
	text-decoration: none;	

}

.AvRouge
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	14px;
	color:		#D71C21;
	text-decoration: none;	
}
.AvNoir
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	12px;
	color:		#000000;
	text-decoration: none;	
}

.Reservation
{
	font-family: 	FONT-FAMILY: MS Sans Serif;
	font-weight: 	normal;
	font-size:	19px;
	color:		#4D4B4B;
	text-decoration: none;
	margin-left:	0px;
}



/* jours pour Netscape */
.NSday
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	12px;
	color:		#0000cc;
	text-decoration: none;
}
/* tableau des jours */
.Gtab
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	font-size:	12px;
	text-decoration: none;
	border:	solid 1px #D71C21;
	background:	#B0C4DC;
	width:		152px;
}
/* champs texte */
.Gname
{
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	font-size:	12px;
	color:		#D71C21;
	text-decoration: none;
	cursor:		pointer;
}

/* champs texte */

/* en-tete semaine */
.Gh1, .Gh2, .Gh3, .Gh4, .Gh5
{
	width: 		20px;
	height: 	16px;
	font-size:	12px;
	background:	#B0C4DC;
	border:		solid 1px #B0C4DC;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gh0, .Gh6
{
	width: 		20px;
	font-size:	12px;
	height: 	16px;
	border:		solid 1px #b7a9c7;
	background:	#b7a9c7;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gfree
{
	width: 		20px;
	height: 	16px;
	background:	#b7a9c7;
	border:		solid 1px #ffffff;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gfreeon
{
	width: 		20px;
	height: 	16px;
	background:	#b9c0d9;
	border:		solid 1px #000000;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc1, .Gc2, .Gc3, .Gc4, .Gc5
{
	width: 		20px;
	height: 	16px;
	background:	#B0C4DC;
	border:		solid 1px #B0C4DC;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc1on, .Gc2on, .Gc3on, .Gc4on, .Gc5on
{
	width: 		20px;
	height: 	16px;
	background:	#6c628a;
	border:		solid 1px #ffffff;
	font-family: 	Arial,Helvetica,sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;	
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc0, .Gc6
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #b7a9c7;
	background:	#b7a9c7;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc0on, .Gc6on
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #ffffff;
	background:	#0c628a;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #ffffff;
	background:	orange;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gcon
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px orange;
	background:	#ffffff;
	font-family: 	Arial, Helvetica, sans-serif;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}

  
	  
	  