body {
	margin:0;
	padding:0;
}
#page {
	width:778px;
	margin:0 auto 0 auto;
}
#bandeau {
	background:url(bandeau.jpg) no-repeat;
	height:120px;
	margin:0;
	padding:0;
}
	#bandeau a{
		float:left;
		display:block;
		width:215px;
		height:54px;
		margin-left:26px;
		margin-top:30px;
		position:relative;
	}
	#bandeau h1{
		display:none;
	}
/********************DEBUT MENU**************************/
#menu {
	background:url(fond_bleu.gif) repeat-x;
	height:23px;
	padding-top:6px;
}
	dl, dt, dd, ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#smenu1, #smenu2, #smenu3, #smenu4, #smenu6, #smenu5 {
	position:absolute;
	top:149px;
}
	#menu dl {
		float: left;
		color:#fff;
		font-weight:bold;
		font-family:arial;
		font-size:12px;
		margin-left:5px;
	}
	#menu dl ul li {
		height:20px;
	}
	#smenu1 ul, #smenu2 ul, #smenu3 ul, #smenu4 ul, #smenu5 ul, #smenu6 ul {
		border:#555 1px solid;
	}
	* html #smenu1 ul li, * html #smenu2 ul li, * html #smenu3 ul li, * html #smenu4 ul li, * html #smenu5 ul li, * html #smenu6 ul li {
		width:100px;
	}
	#smenu1 ul li, #smenu2 ul li, #smenu3 ul li, #smenu4 ul li, #smenu5 ul li, #smenu6 ul li {
		border-right:#000 1px solid;
		border-left:#fff 1px solid;
	}
	.bord_bas {
		border-bottom:#000 2px solid;
	}
	.bord_haut {
		border-top:#fff 1px solid;
	}
	#smenu1 ul li a, #smenu2 ul li a, #smenu3 ul li a, #smenu4 ul li a, #smenu5 ul li a, #smenu6 ul li a {
		display:block;
		font-size:10px;
		color:#fff;
		text-decoration:none;
		background-color:#39f;
		height:20px;
	}
	#smenu1 ul li a, #smenu3 ul li a, #smenu5 ul li a{
		width:128px;
	}
	#smenu2 ul li a{
		width:182px;
	}
	#smenu4 ul li a{
		width:147px;
	}
	#smenu6 ul li a{
		width:152px;
	}
	#smenu1 ul li a:hover, #smenu2 ul li a:hover, #smenu3 ul li a:hover, #smenu4 ul li a:hover, #smenu5 ul li a:hover, #smenu6 ul li a:hover {
		color:#39f;
		background-color:#fff;
	}
	#menu_7 a{
		color:#fff;
		text-decoration:none;
	}
	#menu_7 a:hover{
		text-decoration:underline;
	}
	#menu span {margin-left:12px;}
/********************FIN MENU**************************/
* html #recherche {margin-top:10px;}
* html #recherche form{margin-top:0px;}
*+html #recherche {margin-top:10px;}
#recherche {
	height:22px;
	margin-right:15px;
}
h2 {
	color:#143052;
	font-size:16px;
	font-family:arial;
	margin-left:15px;
}	
	#recherche form {
		float:right;
		margin-top:-7px;
		padding:0;
	}
	#recherche label {
		font-weight:bold;
	}
	#recherche a img {
		border:none;
		float:right;
		margin-left:3px;
	}
#txt {
	color:#143052;
	font-size:12px;
	margin-left:15px;
	margin-right:15px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
	#txt a{
		color:#00e;
		text-decoration:none;
	}
	#txt a:hover{
		text-decoration:underline;
	}
hr {
	color:#8d8d8d;
	height:1px;
}
/********************PIED DE PAGE**************************/
#footer {
	background:url(fond_bleu.gif) repeat-x;
	height:28px;
	color:#fff;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}
	#footer a{
		color:#fff;
		text-decoration:none;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	#footer #left{
		float:left;
		margin-top:6px;
		margin-left:160px;
	}
	#footer #right{
		float:right;
		margin-right:84px;
		margin-top:6px;
	}