body {
	padding: 0px;
	margin: 0px;
	text-align: center;
}

a {
	color: #fff8ba;
	text-decoration: none;
}

a:hover {
	color: #ffec4e;
	text-decoration: none;
}

.bienvenue {
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 20px;
}

.text {
	font-family: Arial;
	font-size: 14px;
}

.background {
	background-color: #ffe8a0;
	white-space: nowrap;
}

.bodyborderleft {
	background: url(graphismes/border-left.png);
	background-repeat: repeat-y;
	background-position: right;
}

.bodyborderright {
	background: url(graphismes/border-right.png);
	background-repeat: repeat-y;
	background-position: left;
}

.banniere {
	background: url(graphismes/banniere.png);
	background-repeat: repeat-x;
	background-color: #ffe8a0;
	white-space: nowrap;
}

.banniere-tile-left {
	background: url(graphismes/banniere-tile.png), url(graphismes/border-left.png);
	background-repeat: repeat-x, repeat-y;
	background-position: 0, right;
}

.banniere-tile-right {
	background: url(graphismes/banniere-tile.png), url(graphismes/border-right.png);
	background-repeat: repeat-x, repeat-y;
	background-position: 0, left;
}

.entete {
	background: url(graphismes/entete.png);
	background-repeat: repeat-x;
	background-color: #ffe8a0;
	white-space: nowrap;
}

.cadre {
	background: url(graphismes/cadre.png);
	background-color: #ffe8a0;
	white-space: nowrap;
}

.slideshow {
	overflow: hidden;
	position: relative;
	width: 512px;
}

.footer {
	background: url(graphismes/footer.png);
	background-repeat: repeat-x;
	background-color: #ffe8a0;
	text-align: center;
	text-shadow: 0 0 0.2em black;
	color: #ffe8a0;
	white-space: nowrap;
}

.footer-tile-left {
	background: url(graphismes/footer.png), url(graphismes/border-left.png);
	background-repeat: repeat-x, repeat-y;
	background-position: 0, right;
}

.footer-tile-right {
	background: url(graphismes/footer.png), url(graphismes/border-right.png);
	background-repeat: repeat-x, repeat-y;
	background-position: 0, left;
}