body {
	width: 100%;
	background-image: url(../../images/structure/fond_gene.gif);
	background-repeat: no-repeat;
	background-repeat:repeat-x;
	font-family:verdana;
}
/*
#barre_haut{
	top:0px;
	background-color: #666666;
	width: 100%;
	height:25px;
}
*/
ul#navigation {
		min-height:20px;
		text-align: left;
		height:27px;
		width:990px;
	}

	ul#navigation li {
		padding-left: 5px;
		margin-left: 5px;
		list-style-type: none;
		margin-top:3px;
		float: right;
	}

		ul#navigation li a {
			color: white;
			font-size: 10px;
			font-family:verdana;
		}

		ul#navigation li a:hover {
			font-weight: bold;
		}

	ul#navigation li.sep { font-weight: bold; color: #FFF;}

/* ################################################## */
/* Bandeau */
/* ################################################## */

#header {
	width: 1000px;
	/*height: 90px;*/
	margin-left: auto;
	margin-right: auto;

	text-align: left;
}

	/*
	#header div#pub {
		width: 728px;
		line-height: 90px;

		margin-top: 15px;

		float: right;
	}
	*/

	#logo img {
		float:left;
		margin-left: 20px;
		padding-top: 0px;
		padding-bottom: 8px;
	}

	#logo_mini img {
		margin-left: 957px;
		display: inline;
	}

	#header a#site {
		margin-top: 86px;
		margin-left: 816px;
		padding-right: 65px;

		line-height: 32px;

		color: #4D4D4D;


		position: absolute;
	}

		#header a#site:hover {
			text-decoration: underline;
		}


#pointilles_x {
	height: 1px;

	background-image: url(../../images/structure/pointilles_x.gif);
	background-repeat: repeat-x;

	clear: both;
	display: block;
	margin: 0;
	_margin: -7px 0;
	padding: 0;
	border: 0;
}


#fil { margin: 0 0 10px 9px; font-weight: bold; width: 800px; font-family:verdana; font-size:11px;color:#333333;padding-left:15px;}
#fil #nav { font-weight: bold; font-size: 14px; color:#eb8509;}

/* ################################################## */
/* Conteneur */
/* ################################################## */

#cont {
	width: 992px;

	margin-left: auto;
	margin-right: auto;
	

	margin-bottom: 10px;

	clear: both;
}

	#cont_padding {
		margin: 0 14px;
	}

/* ################################################## */
/* Contenu */
/* ################################################## */

#centre {
	width: 1050px;
	margin-bottom: 10px;
	padding:  0 0 20px;
	margin-top: 0px;
	padding-top: 0px;
	
	text-align: left;

	float: left;
}

	#centre span.txt_navigation, #centre span.txt_navigation a {
		color: #333;
		font-family:verdana;
		font-size: 11px;
	}
	
	#centre span.txt_navigation h3, #centre span.txt_navigation a {
		font-family:verdana;
		font-size: 14px;
		color:#eb8509;
	}
	

		#centre span.txt_navigation a:hover {
			color: #ff0000;
		}

		#centre h1 {
			margin: 0;
			padding: 0;

			font-family: Verdana;
			font-weight: bold;
			font-size: 1.6em;

			color: #e2001a;
		}

#barre_titre {
	height: 2px;

	clear: both;
	display: block;
	margin: 0;
	_margin: -7px 0;
	margin-bottom: 14px;
	padding: 0;
	border: 0;

	background-color: #ffd200;
	color: #ffd200;
}

#logo_rech_maurel{
	margin-left:35px;
	margin-top:-17px;
}

/* ################################################## */
/* Droite */
/* ################################################## */

#droite {
	display:none;
	width: 0px;
	min-height: 100%;

	padding-bottom: 10px;
	padding-left: 3px;


	text-align: left;
	float: right;
}

	#droite h3 {
		margin: 0;
		padding: 0;

		margin-bottom: 10px;
		padding-top: 8px;
		padding-bottom: 3px;

		font-family: Verdana, Sans-serif;
		font-weight: bold;
		font-size: 1.6em;
		color: #626262;

		border-bottom: 2px solid #ffd200;
	}

		#droite h3 a:link {
			color: #626262;
		}

		#droite h3 a:visited {
			color: #626262;
		}

		#droite h3 a:hover {
			color: #626262;
		}

	#droite label {
		width: 85px;
	}

	#droite input.text {
		width: 0px;
		height: 14px;

		font-size: 10px;
	}

/* ################################################## */
/* Autres */
/* ################################################## */

.bloc input.input_text, .bloc select {
	width: 140px;
	margin-bottom: 3px;
}

/* ################################################## */
/* Footer */
/* ################################################## */

#footer_haut {
	background-image: url(../../images/structure/footer.gif);
	background-repeat: no-repeat;
	width: 960px;
	height:100px;
	margin:auto;
	color: #666666;
	clear: both;
	padding:50px;
}
#footer_haut span { float: left; font-size: 11px;  }

#liste_footer 
{
	padding:0;
	margin:0;
	margin-left:45px;

	list-style-type:none;
	float: left;
}

#liste_footer li 
{
display:inline;   
width:150px;
color:#222;
text-decoration:none;
text-align:center;
padding:5px;
font-size: 11px;
}

#liste_footer li .sep {
	color: #222;
	font-weight: bold;
}

#liste_footer li a
{
color:#222;
}

#logo_maurel
{
	float:right;
	margin-top: -16px;
	display: block;
	width: 287px;
	height: 49px;
}


	#footer_haut a { color: #d7d7d7; }
	#footer_haut a:hover { color: #ff0000; }

.txt_copyright {
	position: absolute;
}

#footer_bas {
	width: 1000px;
	margin-right: auto;

	text-align: center;

	color: #9a9a9a;
}

a.lien_pointilles {
	margin-bottom: 4px;
	padding-bottom: 4px;

	background-image: url(../../images/structure/pointilles_x.gif);
	background-position: bottom center;	

	display: block;
}