/* CSS Document */
html { 
margin: 0;
padding: 0;
height: 100%;
}
body{
margin: 0;
padding: 0;
height: 100%;
background-color: #EEEFEE;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #333; 
}

/* Layout */
.bodycolor { background-color: #28381E; }
#wrapper {
	position: relative;
	width: 940px;
	margin: 0 auto;
	min-height: 100%;
	background-color: #FFF;
}
/* A placer dans index.php
<!--[if lte IE 6]>
<style type="text/css">
div#wrapper {
	height: 100%;
}	
</style>
<![endif]--> */
#footer {
	position: absolute;
	bottom: -2px; 
	right: 0;
	width: 100%;
	height:38px;
	background-color: #28381E;
	padding: 0;
	text-align: right;
	color: #CCC; 
	font-size: 10px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.moduletable-navod { float:left; margin-left:8px; margin-top:2px;}
.footcor { line-height:20px; margin-top:2px; }
div#wrapper #firstelement {
	margin-top: 0;
}
div#wrapper #lastelement {
	margin-bottom: 0;
	height:4px;
	padding-bottom: 8px;
}
/******************************************/
.moduletable-modnav {
	width:100%;
	background-color:#DFF0B8;
	padding:4px;
	margin-bottom:20px;
	color:#57760B;
	font-weight:bold;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-transform: uppercase;
	text-align:center;
}
.moduletable-modnav img{ padding:0px; display:block; margin: 0px 25px 2px 25px; }
ul#mainlevel-mennav { list-style-type: none; margin:0; padding:0; }
ul#mainlevel-mennav li{ float:left; color:#990000; }
/******************************************/
.contentheading {font-size:16px; font-weight:bold; color:#91A70C;}
.maintxt { 	
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #333; 
	font-size: 11px;
}
/******************************************/
#menu{
background:#DFF0B8;
text-align:center; 
border-bottom-color:#8DC800; 
border-bottom-style:solid; 
border-bottom-width:thin; 
padding-bottom:5px; 
padding-top:5px;
}
.menu{
text-transform: uppercase;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
font-weight:bold;
text-decoration: none;
color: #2F2C1C;
font-size: 11px;
}
.menu a{
text-decoration:none;
color:#2F2C1C;
}
.menu a:hover{
text-decoration:none; 
color:#57760B;
}
.menu2{
text-transform: uppercase;
font-weight:bold;
text-decoration: none;
color: #57760B;
font-size: 11px;
text-align:center;
}
.menu2 a{
text-decoration:none;
color:#57760B;
}
.menu2 a:hover{text-decoration:none;
color:#789927;
}
h1 {font-size:14px; text-transform:uppercase; color:#4F5B08; font-weight:bold;}
h2 {font-size:16px; color:#91A70C;}
h3 {font-size:12px; color:#91A70C; font-weight:bold;}
strong {font-weight:bold;color:#000000;};
h1,h2 {font-weight:normal;}
a {color:#91A70C; text-decoration:none;}
a:hover {color:#67741B; text-decoration:none;}
.img_droite{ margin: 0px 16px 8px 0px; }
.img_gauche{ margin: 0px 0px 8px 16px; }

table#contenu{
background-color:#FFFFFF;
}
td.droite{
vertical-align:top;
}
.right {padding:10px; background: #F6F6F6; color:#717171;border:1px solid #CACACA;text-transform:uppercase;
width:150;}
.right a{text-decoration: none; color:#333333;}
.right a:hover {text-decoration: none; color:#7B9639;}
.encart {padding:10px;background:#fff;border:1px dotted #666; font-weight:bold; color:#000000;}
