/* ZONE DE STYLES DE TEXTE */
b, strong {
	font-weight: bold;
}
.alert {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.small {
	font-size: 12px;
	font-weight: normal;
	line-height:17px;
}
img {
	border:none;
}
p {
	padding:0;
	margin:12px 0 12px 0;
}

/* ZONE DE LAYOUT */
body {
	margin:0;
	padding:0;
	background-color:#F5F7C9;
}

#header {
	clear:both;
	text-align:left;
}

#container {
	width:764px;
	text-align:left;
}
#container #gauche {
	float:left;
	width:120px;
	background-color:#f7c200;
}
#container #menu {
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	color:#6c0f1c;
	background-color:#f7c200;
	padding:8px 12px;
}
.menu_bump_down {
	margin-top:186px;
}
#container #menu p {
	margin:0 0 12px 0;
}
#container #menu a {
	color:#141218;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
}
#container #menu a:hover {
	color:#6c0f1c;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	text-decoration:none;
}
#container #menu .langue {
	color:#141218;
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	text-decoration:none;
}
#container #menu .langue:hover {
	color:#6c0f1c;
	font-weight:bold;
	font-size:10px;
	line-height:16px;
	text-decoration:none;
}
#container #droite {
	float:right;
	width:587px;
	\width:644px;
	w\idth:587px;
	text-align:left;
	padding:40px 12px 12px 45px;
}
#container #droite_autres_pages {
	float:right;
	width:587px;
	\width:644px;
	w\idth:587px;
	text-align:left;
	padding:0 12px 12px 45px;
}
.image_deco {
	margin-bottom:15px;
}

#footer {
	clear:both;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align:center;
}
#footer a {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
#footer a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
