body {
	margin: 0px 0px 0px 0px;
	background-color: #3d3d3f;
	background-image: url(../img/construct/bg_general.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}

/* ----- NEUTRAL --------------------------------------------------------------------------- */

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0px;
	padding: 0px;
}

a img,:link img,:visited img {
	border: none;
}

#general {
	width: 980px;
	margin: 10px auto 00px auto;
	color: #3d3d3f;
	text-align: left;
}

#banner {
	margin: 0px 0px 3px 0px;
}

#main {
	background-color: #ffffff;
	padding: 3px;
}

#main2 {
	border: 1px solid #c6b6a9;
}

#left {
	float: left;
	width: 230px;
}

/* MENU ------------------------------------------------------------------------------------ */

#menu {
	font-size: 10px;
	font-weight: bold;
	height: 281px;
	margin: 5px 0px 0px 0px;
	background-image: url(../img/construct/bg_menu.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
}

#menu ul {
	width: 200px;
	margin: 0px auto 0px auto;
	_margin: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
	text-align: center;
}

#menu li {
	background-image: url(../img/construct/bg_link.png);
	padding: 6px 0px 6px 0px;
	margin: 4px 0px 4px 0px;
}

#menu a:link, #menu a:visited {
	color: #603915;
	text-decoration: none;
}

#menu a:hover {
	color: #876a4f;
	text-decoration: none;
}

/* BOX ------------------------------------------------------------------------------------- */

div.box {
	background-image:url(../img/construct/bg_box_centre.jpg);
	background-position:top;
	background-repeat:repeat-y;
	text-align:center;
}

div.boxTop {
	background-image:url(../img/construct/bg_box_haut.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div.boxBottom {
	padding: 0px 0px 25px 4px;
	* padding: 0px 0px 25px 0px;
	background-image:url(../img/construct/bg_box_bas.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

div.box a.event:link, div.box a.event:visited {
	font-weight: bold;
	color: #601011;
	text-decoration: none;
}

div.box a.event:hover {
	font-weight: bold;
	color: #601011;
	text-decoration: underline;
}

div.box div.actualite {
	color: #8C6239;
	text-align: left;
	margin: 0px 15px 0px 15px;
	font-size: 10px;
}

div.box div.actualite a:link, div.box div.actualite a:visited {
	color: #8C6239;
	text-decoration: none;
}

div.box div.actualite a:hover {
	color: #8C6239;
	text-decoration: underline;
}

div.box a:link.bouton, div.box a:visited.bouton {
	display: block;
	text-align: right;
	font-weight: bold;
	color: #8e3922;
}

div.box a:hover.bouton {
	color: #8e3922;
	text-decoration: underline;
}

div.box input {
	font-size: 10px;
	border: 1px solid #42210B;
	background-color: #c5b99c;
}

#content {
	margin: 5px;
	float: right;
	width: 720px;
}

.clearer {
	clear: both;
}

#fr{
position:absolute;
z-index:10;
height:22px;
width:21px;
right:25px;
top:-26px;
}

#nl{
position:absolute;
z-index:10;
height:22px;
width:21px;
right:3px;
top:-26px;
}


/* BOTTOM ---------------------------------------------------------------------------------- */

#hautdepage {
	display: block;
	text-align: right;
	border-bottom: 2px solid #3f2612;
}

#menuBottom {
	margin: 0px 0px 10px 0px;
	font-size: 10px;
	color: #82746c;
}

#menuBottom a {
	margin: 0px 5px 0px 5px;
}

#menuBottom a:link, #menuBottom a:visited {
	color: #82746c;
	text-decoration: none;
}

#menuBottom a:hover {
	color: #82746c;
	text-decoration: underline;
}

#copylien {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #82746c; 
	text-decoration: none; 
	text-align:center;
}

div#copylien a:link, div#copylien a:visited { 
	color: #82746c; 
	text-decoration: none;
}

div#copylien a:hover {
	color: #d4d4d5; 
	text-decoration: none; 
}