body{
	margin: 0;
	padding: 0;
	font-family: "trebuchet ms", arial, verdana;
	font-size:12px;
	color:#434343;
	background-color:#000;
}
a{
	text-decoration: none;
	color: #095F00;           
}
a:hover{
	color: #095F00;
	text-decoration: underline;
}
a img{border:0;}
.right{float:right;}
#global{
	width:100%;
	background:#fff url(../img/bg_header.png) repeat-x scroll 0 0;
	margin:0;
} 
#header{ 	
	position:relative;
	width:900px;
	height:221px;
	margin: 0 auto;
	padding: 0;               
}
#menu{
  color:#E6E6E6;
  font-weight:bold;
  height:35px;
  margin:0 auto;
  padding:15px 0 0;
  width:900px;
}
#menu h1{
  width:166px;
  height:26px;
  margin:0;
  float:left;
}
  #menu ul{
		margin: 13px auto 0 auto;
		text-align:right;
	}
	#menu ul li{
		list-style: none;
		display: inline;
		margin: 0 5px;
	} 
	#menu ul li.contact{
    background:transparent url(../img/btn_contact.png) no-repeat scroll right bottom;
    margin:0;
    padding:2px 25px 4px;
  }
  #menu ul li a, #footer ul li a{
	text-decoration: none;
	color: #e6e6e6;           
  }
  #menu ul li a:hover, #footer ul li a:hover{
  	color: #e6e6e6;
  } 
  #menu ul li a.focus, #menu ul li a:hover{
  	background:url(../img/fleche.png) no-repeat bottom;
  	padding:0 0 4px 0
  }
  #menu ul li.contact a{
    color:#0d7c00;
    font-weight:bold;
  }  
  #menu ul li.contact a:hover{
    background:none;    
  }  
#menu_left{
  float:left;
  width:200px
}
  #menu_left h3{
    margin:0;
  }    
  #menu_left ul{
    list-style-position:inside;
    list-style-type:square;
    padding:0 0 0 2px;
  }
#content_right{
 width:700px;
 float:right;
}
#content{
  	width: 900px;
  	min-height: 300px;
  	margin: 0 auto;
  	padding: 20px;
  }
	#content h2{
		margin: 0 0 10px;;
		padding: 0;
		color: #14C800;
		font-weight: bold;
		font-size: 18px;
	}
#content .separation{
  border-top:1px solid #E4E4E4;
  margin:25px 150px;
  text-align:center;
}
#content .news{
  width:410px;
  margin:0 20px 20px 0;
  float:left;
}
#content h2.doc{
  background:url(../img/icone1.png) no-repeat;
  padding:0 0 10px 40px;
}
#content h2.calendar{
  background:url(../img/icone2.png) no-repeat;
  padding:0 0 10px 40px;
}
#content .news img{
  float:left;
  margin-right:10px;
}
.titre_tableau{
	background-color:#E4E4E4;
	font-weight:bold;
	padding:5px 10px;
}
.contenu_tableau{
	padding:5px 10px;
	background-color:#f0f0f0;
}
#footer{
	background-color: #000;
	width: 100%;
	clear:both;
}                  
	#footer ul{
		width: 900px;
  	text-align: center;
  	font-size: 10px;
  	margin: 0 auto;
  	padding:10px 0;
	}     	
	#footer ul li{
			list-style: none;
			display: inline;
			margin: 0 5px;
	}  
	


  
                


