body {
	margin:0; padding:0;
	font-family: sans-serif, Arial, Helvetica;
	font-size: 12px;
	color: #5D8113;
	list-style-image: url(img/decor/pt-sapin.gif);
	list-style-position: outside;
}

#site {
	width:800px;
	margin:2px auto 0 auto; padding:0;
	background:url(img/decor/fondjaune.gif) repeat center center;
	border:1px solid #5D8113;
}
#claim {
	margin:0; padding:0;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #5D8113;
	border-left:none;
	background:url(img/decor/fondjaune.gif) repeat center center;
}
a img.photo {
	border:1px solid #5D8113; 
	clear:both;
	margin:0 4px;
}
a:hover img.photo {
	border:1px solid #E0E682;
}
.footer {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
.menucarte {
	font: 24px Arial, Helvetica, sans-serif;
	color: #E0E682;
	text-decoration: none;
}
.clignotant {
	color: #f00;
	text-decoration: blink;
	padding: 5px;
	font: bold 14px;
	height: auto;
	width: 530px;
	border: thin dashed #f00;
	margin: 0px;
}
.cadretirets {
	border: thin dashed #5D8113;
	margin: 5px; padding:5px;
	width:250px;
	text-align:left;
}
.boutons {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #5D8113;
	width: 170px;
	height: auto;
}
#resa {
	display:block; width:100%; height:500px;
}

#locations {
	margin:0; padding:10px;
	overflow:visible;
	position:relative;
}
#locations table tr th {
	background-color:#5D8113;
	color:#ff9;
	border:1px solid #5D8113;
}
#locations table tr td {
	border:1px solid #5D8113;
	text-align:center;
}
#locations table tr td img.general {
	width:100px;
	height:75px;
}
#locations table tr td.details div {
	margin:0; padding:5px;
	display:none;
	border:1px dashed #5D8113;
	text-indent:0;
	text-align:left;
}
#locations .sansBordure, #locations .sansBordure td {
	border:none;
	text-align:left;
}

#locations div.popUp {
	width:794px;
	margin:0; padding:0;
	visibility:hidden;
	position:absolute; bottom:10px; right:2px;
	background:url(img/decor/fondjaune.gif) repeat center center;
	font-size:10px;
}
#locations dl dt {
	font-weight:bold;
}
#locations table tr th a {
	color:#ff9;
}
#locations table tr th a:hover {
	color:#ff9;
}
#locations table tr th a:visited {
	color:#ff9;
}

.note {
	font-size: 10px;
	font-style:italic;
	margin:0 auto;
	text-align:center;
}