#pages{
  text-align: center;
  font-family:"Comic Sans MS",arial,sans-serif;
  font-size:14px;
  text-decoration: none;
  font-weight: none;
  color: #7C4818;
  }
  
table#pp
{
   font-family:"Comic Sans MS",arial,sans-serif;
   font-size:14px;
   text-decoration: none;
   font-weight: none;
   color: #691010;
   text-align: center;
}
  
#menu{
	width:175px;
}
.menu, .sousmenu{
	text-align:center;
}
.menu{
	height:18px;
	width:188px;
	padding:2px 0;
}
.sousmenu{
	height:18px;
	width:190px;
	padding:1px 0;
}
.menu a{
	display:block;
	width:100%;
	height:100%;
	color:#FFFFFF;
	font-family:"Comic Sans MS",arial,sans-serif;
	font-size:14px;
	font-weight:none;
	text-decoration:none;
	background:none;
}

#titremenunews{
	width:100%;
	height:100%;
	color:#7BB9FF;
	font-family:"Comic Sans MS",arial,sans-serif;
	font-size:14px;
	font-weight:none;
	text-decoration:none;
	background:none;
}

#titremenu{
	width:100%;
	height:100%;
	color:#FFFFFF;
	font-family:"Comic Sans MS",arial,sans-serif;
	font-size:14px;
	font-weight:none;
	text-decoration:none;
	background:none;
	}
	
.sousmenu a{
	display:block;
	width:100%;
	height:100%;
	color:#E9BB7D;
	font-family:"Comic Sans MS",arial,sans-serif;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
	background:none;
}
#titremenu:hover, #titremenu:active, #titremenu:focus{
	text-decoration:underline;
	color:#89DAFF;
}
#titremenunews:hover, #titremenunews:active, #titremenunews:focus{
	text-decoration:underline;
	color:#FF0000;
}

.sousmenu a:hover, .sousmenu a:active, .sousmenu a:focus{
	text-decoration:underline;
	color: #000000;
}

table#fiches
{
   width: 720px;
   font-family:"Comic Sans MS",arial,sans-serif;
   font-size:14px;
   text-decoration: none;
   font-weight: none;
   color: #D32002;
   margin: auto; /* Centre le tableau */
   border: 1px dotted; /* Bordure du tableau avec pointillés */
   border-collapse: collapse; /* Colle les bordures entre elles */
   border-color: #A75243;
}

th#fiches
{
   border: 1px dotted;
   border-color: #A75243;
}

td#fiches
{
   border: 1px dotted;
   border-color: #A75243;
   padding: 10px; /* Petite marge intérieure aux cellules pour éviter que le texte touche les bordures */
}

h1{
   font-size: 15px;
   font-weight: bold;
   color: #AC6D00;
   text-decoration: none;
   text-align: center;
   }
   
h2{
   font-size: 14px;
   font-weight: none;
   text-decoration: underline;
   }
   
h3{
   font-size: 15px;
   font-weight: bold;
   color: #9F1D1D;
   text-decoration: none;
   }
   
td#marge{
   padding: 10px;
   }
   
#formulaire{
   text-align: center;
   }
   
#prix{
   text-align: right;
   font-size: 22px;
   color: #AC6D00;
   font-weight: bold;
   }
   
a img
{
   border: none;
}

#plan a { color: #7C4818; text-decoration: none; } 
#plan a:visited { color: #7C4818; text-decoration:none; }
#plan a:hover { color: #FFFFFF; text-decoration: underline; }

#bas {
   text-align: center;
   font-size: 12px;
   color: #0056B8;
   }
   
#bas a { color: #7C4818; text-decoration: none; } 
#bas a:visited { color: #7C4818; text-decoration:none; }
#bas a:hover { color: #FFFFFF; text-decoration: underline; }

a.faqq {color: #7C4818; text-decoration: none; }
a.faqq:visited { color: #7C4818; text-decoration: none; }
a.faqq:hover {color: #FFFFFF; text-decoration: underline; }

body
{
background-color: #E5D3BB ;
} 
