body{
	background-color:#FFF9EB;
	color:#1C70BE;
	text-align:justify;
}
img{
	border:0;
	margin:0.5em;
}
img#logo_galloires{
	float:left;
}
h1{
	text-align:center;	
	font-size:1.2em;
	color:#800000;
	font-weight:700;
	margin:0.5em 0.5em 0.3em 0.5em;
}
h2{
	text-align:left;	
	font-size:1.1em;
	color:#007E00;
	font-weight:400;
	margin:0.5em 0.5em 0.2em 0.5em;
}

p{
	font-size:1em;
	margin:0.5em 0.5em 1em 0.5em;
	text-align:justify;
}
a:link, a:visited, a:active{
	text-decoration:none;
	
}
a:link{
	color:#0000ff;
}
a:visited{
	color:#0000ff;
}
a:hover{
	color:#0000ff;	
	text-decoration:underline;
}
a:active{
	color:#E8FCF1;
}
div#menu{
	text-align:center;
	font-weight:700;
}
div#menu a{
	text-align:center;
	color:#800000;
}
div#menu a:hover{
	background-color:#800000;
	color:#FFF9EB;
	text-decoration:none;
}
h2.important{
	color:#C00000;
}
span.important{
	color:#800000;
	font-weight:700;
}
p.poem{
	font-style:italic;
}
table{
	margin:0.1em;
	padding:0.1em;
	border:1px black solid;
	background-color:#FEE8B2;
	width:98%;
	left:auto;
	right:auto;
}
table a{
	color:#1C70BE;
	font-weight:700;
	text-decoration:none;
}
table a:link, a:active, a:visited{
	color:#1C70BE;
	font-weight:700;
	text-decoration:none;
}
table a:hover{
	text-decoration:underline;
}

tr{
	border:0;
	margin:0;
	padding:0;
}
tr.even td{
	background-color:#EBC467;
}
th{
	margin:0.1em;
	padding:0.1em;
	border:1px black solid;
	text-align:center;
	background-color:#E4CF9C;
	color:#9F5D07;
}
td{
	border:black solid;
	border-width: 0px;
	margin:0.1em;
	padding:0.1em;
	background-color:#FFDD8B;
}
td.price{
text-align:center;
}
*.available{
	color:#006400;
}

*.unavailable{
	color:#BA0000;
}
