/* CSS Document */

*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;padding:0;
	list-style:none;
	text-decoration:none;
	border:none;
}
 body#contenu{
 background:#fff;}


	
	
h2{ font-family: Geneva, Arial, Helvetica, sans-serif; font-size:22px; color:#4C8504;}
h3{ font-size:0.9em;display:block; background-color:#F6F5EB; padding-top:3px;padding-bottom:3px; margin-top:3px; margin-bottom:8px; border-top:1px solid #999; border-bottom:1px dotted #555; text-transform:uppercase; font-weight:bold; color:#222;}

hr{ height:1px; border:0; background-color:#EDEAD7;}

#centre table{
		border-collapse:collapse;
		font-size:1.1em;
		line-height:1.5em;
		border:solid #aaa;
		border-width:2px 1px;
		width:98%;
		margin-top:1em;
margin-bottom:1em;
margin-left:0.4em;
	}
	
	
#centre  table thead td,table thead th{
	
		text-align:left;
		padding:6px 4px 6px;
		background:#979379 url(../design/fond/th.jpg) repeat-x top ;
		color:#FFF;
		font-size:1.2em;
		font-variant:small-caps;
		font-weight:bold;
	}
	
#centre  table tbody th{
		text-align:right;
		padding:4px 4px 2px 10px;
		border:1px solid #E1DECC;
		font-size:0.9em;
	}	
#centre  table tbody td{
		text-align:left;
		padding:8px 4px 8px;
		border-bottom:1px solid #E1DECC;
		font-size:0.9em;
		
	}
.clair{ background:#fff url(../design/fond/td2.jpg) repeat-x bottom ;}
.sombre{ background:#F6F5EB url(../design/fond/td.jpg) repeat-x bottom ;}

.bleu{ color:#036F8A}
.mauve{ color:#8A0470}
.brun{ color:#864A03}
.vert{ color:#468A03}
.rouge{ color:#C80606}

a{ color:#990000;}
a:hover{ color:#990000; text-decoration:underline;}
#centre ul li{ list-style-position:inside; list-style:inside square; margin-bottom:5px; } 
#centre ul{ margin-top:5px; margin-bottom:5px;}

.colonne1 {
  float: left;
  width:47%;
  margin-right: 8px;
  padding-right:8px;

  display:block; border-right:1px dotted #555;
}

.colonne2 {
  float: left;
  width:48%;
padding-right:2px;
  display:block;
}




.droite{
float:right;
margin-left:10px;
margin-bottom:10px;
border:1px solid #aaa;
}

.gauche{
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #aaa;
}

.droite_blanc{
float:right;
margin-left:10px;
margin-bottom:10px;
border:0;
}


.gauche_blanc{
float:left;
margin-right:10px;
margin-bottom:10px;
border:0;
}


#menu_gauche dl dt a{ color:#4C4B46; font-size:1.1em; text-decoration:none; display:block; border-bottom:1px dotted #BFBFBF;
padding-top:3px; padding-bottom:3px;font-weight:bold;
padding-left:11px;
background-image: url(../design/fond/dt.gif); background-repeat:no-repeat; background-position:0em 0.6em;}

#menu_gauche dl dt a:hover, #menu_gauche dl dt#selected a{ color:#4C8504; font-size:1.1em; text-decoration:none; display:block; border-bottom:1px dotted #BFBFBF;
padding-top:3px; padding-bottom:3px;font-weight:bold;
padding-left:11px;
background-image: url(../design/fond/ddv.gif); background-repeat:no-repeat; background-position:0em 0.6em;}


#menu_gauche dl dd{display:block; width:100%;}

#menu_gauche dl dd ul{ list-style:none; border-left:5px solid #4C8504; padding-top:10px;padding-bottom:5px;
border-bottom:1px solid #EDEAD7;}

#menu_gauche dl dd ul li{ line-height:1.7em; }

#menu_gauche dl dd ul li a{  color:#4C4B46; text-decoration:none;padding-left:10px; display:block;}
#menu_gauche dl dd ul li a:hover, #menu_gauche dl dd ul li#selected a{color:#4C8504; text-decoration:none; font-weight:normal;
background-image: url(../design/fond/ddv.gif); background-repeat:no-repeat; background-position:0em 0.3em;}