body
{
	background-color: #ffffff; 						/* couleur de fond de la page */
	margin: 0px;
}

body, h1, h2, h3										/* caractéristiques générales de la page */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
}

strong
{
	font-weight: normal;							/* le texte renforcé par strong n'apparaitra pas en gras */
}

a, a:active, a:focus									/* caractéristiques des liens actifs */
{
	text-decoration: none;
	color: #660000;   
}

a:hover												/* caractéristiques des liens survolés par la souris */
{
	text-decoration: none;					
	color: #660000;
}


									/*  xiti et première ligne */


#xiti-logo											/* attributs de la balise xiti */
{
	position: absolute;
	left: 0px;
	top: 0px;
}

#header												/* caractéristiques du block de haut de page */
{
	width: 100%;
	height: 20px;
	position: absolute;
	top: 1px;
	text-align: center;
}

#header	h1,	#header	h1 a, #header h1 a:hover												/* caractéristiques du block de haut de page */
{
	color: #EAE2C6;
}


									/*  blocks banniere haut de page */
									

#banniere											/* block titre */
{
	width: 730px;
	height: 120px;
	position: absolute;
	top: 30px;
	left:50%;
	margin-left: -365px;
}

#banniere1											/* block texte */
{
	width: 700px;
	height: 100px;
	position: absolute;
	top: 35px;
	left:50%;
	margin-left: -350px;
	font-size: 12px;
	color: #c9b67a;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

#banniere1 h2										/* block texte titre h2 */
{
	font-size: 12px;
	color: #c9b67a;
	text-align: justify;
}

#banniere2											/* block banniere animée */
{
	width: 730px;
	height: 284px;
	position: absolute;
	top: 152px;
	left:50%;
	margin-left: -365px;
}


											/*  block menu horizontal */
								

#menu												/* Propriétés du tableau pour la ligne de menu horizontal */
{
	width: 540px;
	height: 22px;
	text-align: left;
	border-collapse: collapse; 						 
	margin-bottom: 7px;
}

.cell1													/* Propriétés des cellules du tableau-menu */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #660000;
	background-image: url("Images/fond_bouton.jpg");
	background-repeat: repeat;
	border: 1px solid #660000;						 
}

.cell1R													/* Propriétés de la cellule fêtes de fin d'année du tableau-menu */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #AF2228;
	background-image: url("Images/fond_bouton2.jpg");
	background-repeat: repeat;
	border: 1px solid #660000;						 
}

.cell2													/* Propriétés des cellules du tableau-menu */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	background-color: #ffffff;
	border: 1px solid #ffffff;						 
}

a img 												/* Toutes les images faisant l’objet d’un lien */
{
   border: none; 									/* Pas de bordure */
}

													/* comportement des cellules du menu */
.cell1:active, .cell1:focus, .cell1R:active, .cell1R:focus
{
	background-color: #f3e0d9;
}

.cell1:hover, .cell1R:hover
{
	/* background-color: #ffffff;  */
	background-image: url("Images/fond_bouton1.jpg");
}

.cell2:active, .cell2:focus
{
	background-color: #ffffff;
}

.cell2:hover
{
	background-color: #ffffff;
	color: #ffffff;
}

.cell1 a:hover, .cell1 a:active, .cell1 a:focus, .cell1R a:hover, .cell1R a:active, .cell1R a:focus						/* comportement des liens du menu */
{
   text-decoration: none;
   color: #660000;
}

.cell2 a:hover, .cell2 a:active, .cell2 a:focus, .cell2 a											/* Propriétés du tableau pour la ligne de menu horizontal */
{
	color: #ffffff;
	background-color: #ffffff;
	border: 1px solid #ffffff;						 
}

	
												/*  corps principal */
								
	
#corps												/* caractéristiques du block du corps central*/
{
	width: 540px;
	height: auto;
	position: absolute;
	top: 448px;
	left:50%;
	margin-left: -365px;
	margin-right: 365px;
	background-color: #ffffff;
	text-align: left;
	font-size: 12px;
	padding-top: 2px;								/* marges intérieures du block du corps central*/
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 60px;
}

#corps  a:hover, #corps a:active, #corps a:focus, #corps a						/* comportement des liens */
{
   text-decoration: none;
}

#titre_corps																/* caractéristiques du titre sous le menu */
{
	font-size: 16px; 					 
	font-weight: normal; 
	font-style: italic;   
	color: #660000;
	text-align: left;
	margin-bottom: 16px;
}

#titre_corps2																/* caractéristiques du titre sous le menu pour pages avec titre long*/
{
	font-size: 14px; 					 
	font-weight: normal; 
	font-style: italic;   
	color: #660000;
	text-align: left;
	margin-bottom: 16px;
}
																			/* cconcerne le corps central de la page menu */
#titre_corps_menu											
{
	font-size: 12px; 					 
	font-weight: bold; 
	font-style: normal;   
	color: #660000;
	text-align: left;
	margin-bottom: 22px;
}

#titre_corps_plan											
{
	font-size: 11px; 					 
	font-weight: bold; 
	font-style: normal;   
	color: #660000;
	text-align: left;
	margin-bottom: 12px;
}

#corps_menu																			
{
	height: auto;
	border-collapse: collapse;
	empty-cells: show;
}

#text_menu																			
{
	font-size: 11px; 					 
	font-weight: normal; 
	font-style: italic;   
}

#corps_menu td																			
{
	font-size: 9px;
	color: #660000;
	font-weight: normal;
	text-align: left;
	empty-cells: show;
}

#corps_menu2 td																			/* cconcerne le texte des menus de réveillon */
{
	font-size: 10px;
	color: #660000;
	font-weight: normal;
	text-align: center;
	empty-cells: show;
}

.col1
{
	width: 80px;
	font-weight: bold;
}


										/*  blocks latérals droits */

#block_lateral																	/* block latéral droit */
{
	width: 185px;
	position: absolute;
	top: 446px;
	right:50%;
	margin-right: -364px;
	float: right;
}

#photos_staff																/* block latéral droit - bannière ateliers de cuisine */
{																					/* désactivé si google ads commence en haut*/																					
	height: 87px;
}

#photos_staff																/* block latéral droit - bannière ateliers de cuisine */
{																					/* désactivé si google ads commence en haut*/																					
	width: 185px;
	height: 87px;
}

#text_lateral																/* block latéral droit - bannière ateliers de cuisine */
{																					/* désactivé si google ads commence en haut*/																						
	width: 185px;
	font-size: 10px;
}

#text_lateral td																/* block latéral droit - bannière ateliers de cuisine */
{																					/* désactivé si google ads commence en haut*/																					
	width: 185px;
	padding-top : 8px;
	padding-bottom : 8px;
	font-weight: bold;
	border-bottom: 1px solid #660000
}

#ligne_adresse td															/* block latéral droit - bannière ateliers de cuisine */
{																					/* désactivé si google ads commence en haut*/																						
	border-bottom: 0px;
}

																					
																		/* Ligne d'icones */
#liens												
{
	width: auto;
	text-align: left;
	border-collapse: collapse; 						 
}
																					
																					
#text_icones th												/* Propriétés du tableau pour la ligne de menu horizontal */
{
	color: #660000;
	height: 8px;
	text-align: left;
	border-collapse: collapse; 	
	empty-cells: show;
	width: 70px;
	vertical-align: top;
}

#text_icones a:hover												/* Propriétés du tableau pour la ligne de menu horizontal */
{
	color: #660000;
	text-decoration: underline;
}

#icones th												/* Propriétés du tableau pour la ligne de menu horizontal */
{
	padding-top: 5px;
	color: #ffffff;
	height: 25px;
	text-align: left;
	vertical-align: bottom;
	border-collapse: collapse; 	
	empty-cells: show;
	border: none;	
}

#icones th a, #icones th a:active, #icones th a:focus 													/* Propriétés du tableau pour la ligne de menu horizontal */
{
	color: #ffffff;
	text-decoration: none;
}

.cell3, .cell3:active, .cell3:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_menu.jpg");
	background-repeat: no-repeat;
}

.cell3:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_menu_big.jpg");
	background-repeat: no-repeat;
}

.cell4, .cell4:active, .cell4:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_plan.jpg");
	background-repeat: no-repeat;
}

.cell4:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_plan_big.jpg");
	background-repeat: no-repeat;
}

.cell5, .cell5:active, .cell5:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_tripadvisor.jpg");
	background-repeat: no-repeat;
}

.cell5:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_tripadvisor_big.jpg");
	background-repeat: no-repeat;
}

.cell6, .cell6:active, .cell6:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_recettes.jpg");
	background-repeat: no-repeat;
}

.cell6:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_recettes_big.jpg");
	background-repeat: no-repeat;
}

.cell7, .cell7:active, .cell7:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_facebook.jpg");
	background-repeat: no-repeat;
}

.cell7:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_facebook_big.jpg");
	background-repeat: no-repeat;
}

.cell8, .cell8:active, .cell8:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_best.jpg");
	background-repeat: no-repeat;
}

.cell8:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_best_big.jpg");
	background-repeat: no-repeat;
}

.cell9, .cell9:active, .cell9:focus										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_youtube.jpg");
	background-repeat: no-repeat;
}

.cell9:hover										/* Propriétés du tableau pour la ligne de menu horizontal */
{
	background-image: url("Images/icone_youtube_big.jpg");
	background-repeat: no-repeat;
}

													/*  blocks de bas de page - liens */
#footer1
{
	width: 730px;
	position: absolute;
	top: 785px;
	text-align: left;
	left:50%;
	margin-left: -365px;
}
	
#footer2
{
	width: 730px;
	position: absolute;
	top: 820px;
	text-align: center;
	left:50%;
	margin-left: -365px;
}

#footer2 a:hover
{
	text-decoration: none;
	color: #c9b67a;
}
	
#footer_line
{
	width: 730px;
	top: 895px;
	text-align: center;
	border-bottom: 1px solid #660000
}
																																								
