body
{
	width: 800px;
	height:558px;
	margin: auto;
	color: black;
	background: url("design/fond.jpg");
	margin-top: 10px;
}

#ban
{
	width: 800px;
	height:112px;
	margin: auto;
	color: black;
	background: url("design/ban.jpg");
}

#corps
{
	width: 800px;
	min-height: 376px;
	margin: auto;
	background: #ffebb6;
}

#menu
{
	width: 170px;
	height: 374px;
	background: #ffebb6;
	float:left;
}

#texte
{
	margin-left: 200px;
	width: 570px;
	/*height: 350px;*/
	background: #ffebb6; /* beige */
	color:#771c08; /* bordeaux */
	font-size:1.0em;
}

#texte h1
{
	margin-top:0px;
	padding-top:10px;
	font-size: 1.2em; 
	text-decoration:underline;
}

#texte h1:first-letter
{
   font-weight: bold;
   font-size: 1.4em; 
   color: #771c08; 
}

#texte p:first-letter
{
   font-weight: bold;
   font-size: 1.4em; 
   color: #771c08; 
}

#texte p
{
   text-align:justify;
}



table
{
   border-collapse: collapse; 
   text-align:center;
}
td
{
	padding:2px;
   text-align:left;
   vertical-align:top;
}


li
{
	padding-bottom:3px;
}

table.resa td
{
	border:1px black solid;
	text-align:center;
	background: #ffebb6;
	font-size:11pt;
	padding:1px;
}

TABLE.resa TD.reserved
{
	background-color:#771c08;
	color:#ffebb6;
	font-style:italic;
}

a
{
	font-style:italic;
	color:#c32912;
	text-decoration:none;
}

a:hover
{
	font-style:italic;
	color:#c32912;
	text-decoration:underline;
}

IMG.center 
{
    display: block;
    margin-left: auto;
    margin-right: auto;
	border:1px #771c08 solid;
}


#bas
{
	width: 800px;
	height:80px;
	margin: auto;
	color: black;
	background: url("design/bas.jpg");
}
