body { background: url(img/fond.jpg) top repeat-x #6e071a; font-family: Arial, Helvetica, sans-serif; text-align: center; padding:0; margin:0; }

ul { list-style-type:none; padding:0; margin:0; list-style-position:inside; }

a img {border: 1px solid #af9558; filter:alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
a:hover img {border: 1px solid #af9558;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
img { padding:2px;background:white }

.kmn {	font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:white; }
.kmn a { font-size: 11px;	text-decoration:underline;color:white; }

a.lien {	text-decoration:underline; color:black; }
a.lien:hover { text-decoration:underline; color:#333333; }

input, textarea { color:white; background:#6e071a; border:1px solid black; }

hr {
	color:#af9558;
	width:75%;
	margin:0;
	border:1px #af9558 solid;
	padding:0;
}

h1 {
	color:#af9558;
	padding:18px 0 5px 0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

h2 { background:#8fc200; border:1px dotted #8fc200; padding:3px; }

h4{ 
	padding:0;
	margin:0;
}

.cadre3{ border:1px dotted #6E091B;}

/*************** PAGE ***************/
#header {
	background:url(img/header.jpg) no-repeat;
	height:206px;
	vertical-align:top;
	text-align:right;
	padding:5px 45px 0 0;
	font-size:9pt;
}

#corpshaut {
	background:url(img/corpshaut.jpg) no-repeat top;
	text-align:justify;
	color:#af9558;
	font-size:10pt;
	position:relative;
	min-height:325px;
	padding:0 70px 20px 70px;
}

#corpsbas {
	background:url(img/corpsbas.jpg) no-repeat bottom;
	vertical-align:top;
}

#footer {
	background:url(img/footer.jpg);
	height:24px;
	color:white;
	font-size:10pt;
	line-height:10px;
}

/*************** MENU ***************/
#menu {
	margin:0;
	padding:0;
	background:url(img/menu.jpg) no-repeat top left;
	font-size:9pt;
	width:765px;
	height:20px;
}

#menu ul {margin:0 0 0 44px; padding:0;list-style-type: none;}
	
#menu ul li {
	list-style-type:none;
	display:block;
	float:left;
}

#menu ul li a{
	text-decoration:none;
	padding:1px 4px 1px 4px;
	border-right:1px solid #6d071a;
	display:block;
	color:#6d071a;
	text-decoration:none;
}

#menu ul li a:hover,#menu ul li a.active{
	text-decoration:underline;
}
/***************************************/


#entete {
	color:#0066FF;
	font-weight:bold;
}

.eng {
	color:#6d071a;text-decoration:none;
}

.eng:hover {
	text-decoration:underline;
}

.tab {
	border:1px dashed #6e071a;
}

.tabheader {
	background:#6e071a;
	padding:4px;
	text-align:center;
	color:white;
	font-size:11pt;
}

.tabrow {
	font-size:10pt;
	font-weight:bold;
	color:black;
	padding:2px;
}

.com {
	font-size:8pt;
	font-weight:normal;
	font-style:italic;
}

/************************************************
				IMAGES
************************************************/
img { border:none;text-decoration:none; }
div.bloc_image { text-align:center; }
div.bloc_image img {
	border: 1px solid #af9558;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	margin:2px;
	padding:2px;
	}

div.bloc_image a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}

div.bloc_image a { text-decoration:none; }
div#contenu_modifiable div.bloc_image p.zoomer { text-align:center;font-size:9px; }
div#contenu_modifiable div.bloc_image p.legende { margin:0 0 5px 0;font-weight:bold; }