img {border:none;}
.normal{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;color : black}
.normal2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;color : black}
.red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color : red}
.blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal;color : blue}

.barredenav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}

	a.barredenav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none}

	a:hover.barredenav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}

.barredenav2 {  font-family: arial; font-size: 12px; font-weight: normal; color: black; text-decoration: none}
		a.barredenav2 {  font-family: arial; font-size: 12px; font-weight: normal; color: black; text-decoration: none}

	    a:hover.barredenav2 {  font-family: arial; font-size: 12px; font-weight: normal; color: #ffffff; text-decoration: none}

.barredenav3 {  font-family: arial; font-size: 12px; font-weight: bold; color: black; text-decoration: none}
		       a.barredenav3 {  font-family: arial; font-size: 12px; font-weight: bold; color: black; text-decoration: none}

	           a:hover.barredenav3 {  font-family: arial; font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none}

.barredenav4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF}

	                 a.barredenav4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none}

	                 a:hover.barredenav4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none}


.bdntitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bold; color: #FFFFFF}

.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #336699}
a.titre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #336699; text-decoration: none}

.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

	a.body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699}

	a:hover.body {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900}
	.bigbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

	a.bigbody {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #336699}

	a:hover.bigbody {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF9900}

.orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FF9900}

.letrine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #FF9900}

.soustitre {  font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000}



.bdntitre2 {  font-family: arial; font-size: 12px; font-weight: bold; color:black; text-decoration: none}

a.bdntitre2 {  font-family: arial; font-size: 12px; font-weight: bold; color:black; text-decoration: none}

a:hover.bdntitre2{  font-family: arial; font-size: 12px;  font-weight: bold; color: black; text-decoration: none}



.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}

a.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #336699; text-decoration: none}

	a:hover.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #FF9900; text-decoration: none}
.grise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #999999;
	font-weight: bold;
}
.globtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;

}
.logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
a.petit {
		font-size: 10px;color: #336699;
	text-decoration: underline;
}
.titrefr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
a.titrefr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.vignetteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}
a.vignetteorange {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none}

	a:hover.vignetteorange {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}
.vignetteorangepetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF9900;
	line-height: normal;
}
a.vignetteorangepetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none}

	a:hover.vignetteorangepetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}
	
.vignettenoir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}	
	a.vignettenoir {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none}

	a:hover.vignettenoir {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}

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

	a:hover.vignettenoirpetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}
.vignettepro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
}
a.vignettepro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none}
a:hover.vignettepro {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}
	
	.vitoupetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
	text-decoration: none
}
	a.vitoupetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	font-weight: bold;
}
	a:hover.vitoupetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}
	.vitoupetitblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}
	a.vitoupetitblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}
	a:hover.vitoupetitblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9900;
	font-weight: bold;
}
.Newmenugauche {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00000;
	font-weight: bold;
	}
.Newmenugauche-petit {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00000;
	font-weight: bold;
	}
	
	
	
.vignetteredpetit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: normal;
}	
a.vignetteredpetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: none}

	a:hover.vignetteredpetit {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}
		
	.vignetteorangepetit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	line-height: normal;
}
a.vignetteorangepetit2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FF9900; 
	text-decoration: none}

	a:hover.vignetteorangepetit2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #336699; 
	text-decoration: none}

/*----------------------------*/
	.news-new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height:106px;
	background-image:url(../images/new1-1.gif);
	background-repeat: no-repeat;	

}
.news-new span{
	font-weight: bold;
	color: #fd0903;
	padding-left: 13px;
	background-image: url(../images/newArr.gif);
	background-repeat: no-repeat;
	background-position: 2px;	

}
.news-new p{
font-family: Arial, Helvetica, sans-serif;
	margin:5px;
	font-size: 10px;
	color: #000000;
	padding-top: 2px;
	

}
.news2{
	background-image: url(../images/new2.gif);
	background-repeat: no-repeat;
	height: 125px;

}
.news2 p{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px;
	font-size: 12px;
	color:#000099;
	padding-top: 2px;
	
	}
	
	.news2 span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF0000;
	font-weight: bold;

	
	}
.news2 a{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#ffffff;
	text-decoration: none}

.news2 a:hover{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FF0000;
	text-decoration: none}
	
	
	
	
	
	
	.news2-chre{
	background-image: url(../images/new2-chre.gif);
	background-repeat: no-repeat;
	height: 125px;

}
.news2-chre p{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px;
	font-size: 12px;
	color:#000099;
	padding-top: 2px;
	
	}
	
	.news2-chre span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FF0000;
	font-weight: bold;

	
	}
.news2-chre a{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#ffffff;
	text-decoration: none}

.news2-chre a:hover{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#FF0000;
	text-decoration: none}

	
	
	 .separateurpointillerg {
line-height:1px;
font-weight:normal;
background-image:url(../images/pointillerge.gif);
}
/*-------------------------*/
.marge{ margin-left:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.colorn{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	font-size: 15px;
	background: url(../images/pucgro.gif) no-repeat left center;
	padding-left: 15px;
}
FIELDSET {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	width:650px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #ff9900;
	background-color: #ffffff;	
}
.cooking {
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
	width:500px;
	margin-top: 10px;
	margin-bottom: 5px;
	/*border:  dotted;
	/*background-color: #ffffff;*/	
}
LEGEND {
text-align: center;
margin-left:25%;
padding-left: 10px;
padding-right: 10px;}

.dott{
	width: 300px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 0px;
}
.label    {background: url(../images/label2-blc.gif) no-repeat right bottom;
 }
select.drop{ width:240px; float:right;}
.space{ clear:both; margin:0; padding:0; }

.fullybookedgb{
	background-image: url(../images/notavailable.gif);
	background-repeat: no-repeat;
	font-size:12px;
	font-family:"verdana";
	line-height: 1.2em;
	background-position: center;
	}
	.fullybookedfr{
	background-image: url(../images/nondisponible.gif);
	background-repeat: no-repeat;
	font-size:12px;
	font-family:"verdana";
	line-height: 1.2em;
	background-position: center;
	}
	ul#pave
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#pave li
{
	margin: 0 0 5px 0 ;
	padding: 5px 40px;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

ul#pave li a
{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 250px ;
	line-height: 30px ;
	color: #000 ;
	font-size:12px;
	font-family:"verdana";
text-align: center;
	text-decoration: underline ;
		background-color: #E0D8FE;
	border: 2px solid #dbd ;
}

ul#pave li a:hover
{
	border: 2px solid #dbd ;
	background-color: #fff;
	text-decoration: none;
}

ul#pavebis{
list-style-type: none;
width: 100%; /* précision pour Opera */
}

ul#pavebis li {
float: left;
/*padding:5px;*/
}

ul#pavebis a {
display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 250px ;
	float: left;
margin: 0 2px;
padding: 5px 40px;
	line-height: 20px ;
text-align: center;
border: 2px solid #dbd;
text-decoration: underline;
color: #000;
background: #dbd;
	font-size:12px;
	font-family:"verdana";
}

ul#pavebis a:hover {
background: #fff;
border: 2px solid #dbd; 
text-decoration: none;
}



/* for menue */


.menutitle{
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em;
}
/* for menue */

.vignette 

