/* Les CSS c'est trop puissant :p */

body {
	margin:0;
	/*background-color:#989898;*/ /* permet de garder le dégradé et sortir un fond propre ... */
	background-color:#ECECEC;
	text-align:center; /* hack ie pour centrer le conteneur.. */
}

#conteneur {
	width:900px;
	margin-top:30px;
	margin-left: auto;
	margin-right: auto; 
	background-color:#FFFFFF;	
	border:1px solid white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{	
	color: #66554B;
	text-decoration: none;	
}
a:hover{
	color: #66554B;
	text-decoration: underline;	
}

#header {
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	background-image:url(images2/banniere_mt.jpg);
	width:880px;
	height:150px;
	border-top-width: 5px;
	border-top-style: none;
	border-top-color: #000000;
	border-bottom-width: 5px;
	border-bottom-style: none;
	border-bottom-color: #000000;
}

	#header #nom {
		font-size:36px;
		color:#FFFFFF;
		text-align:right;
		position:relative;
		right:10px;
		top:110px;
	}

#menu {
	width:880px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	/*background-color:#BDD98A;*/
	background-color:#8BA60B;
	height:29px;

}
	#menu ul {
		margin:0;
		padding:0;
		padding-top:5px;
		list-style:none;		
	}
	#menu li {
		display:inline;
		float:left;
		text-align:center;
		font-size:12px;		
		margin:50;
		padding:50;
	}
	#menu #current {
		text-decoration:underline;
	}	
	#menu li a {
	margin:0;
	color:#FFFFFF;
	background-color:#66554b;
	font-weight:bold;
	text-decoration:none;
	font-family:"Trebuchet MS",Arial,sans-serif;
	padding:5px 8px;
	border-right:2px solid #66554b;
	}
	#menu li a:hover, #navigation li a:focus, #navigation li a:active {
		/*background: #89A609 ;*/
		background-color: #66554b ;	
		color:#69B8FB;
		text-decoration: underline ;
	}

#corps {
	width:880px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

#formulaire-recherche {
	width:500px;
	height:260px;
	float:left;
}

#bloc-plus {
	width:330px;
	height:125px;
	float:right;
}

#bloc-plus2 {
	width:330px;
	height:120px;
	float:right;
	margin-top:5px;
}
	#bloc-plus ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	#bloc-plus li {
		text-align:left;
		padding-top:5px;
	}

#footer {
	clear:both;
	background-color:#8BA60B;
	height:20px;
	color:#666666;
	font-size:12px;
	padding-top:2px;
	margin-top:10px;
	color:#FFFFFF;
}
#footer a {
	color:#FFFFFF;
	}
/** EXTRA **/

.bordure {
	background: #FFFFFF;
   	border: 1px solid #dcdcdc;
	padding: 5px;
}
.borduree {
	background: #FFFFFF;
   	border: 1px solid #dcdcdc;
	padding: 5px;
}

th {
	background-color: #8BA60B;
	height: 20px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
}

tr.row-a {
	background: #F8F8F8;
}
tr.row-b {
	background: #EFEFEF;		
}

.th {
	background-color:#8BA60B;
	height: 20px;
	padding-left: 12px;
	padding-right: 12px;
	color: #fff;
	text-align: left;
}
