@charset "utf-8";

body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	border:0 none;
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
	margin: 0;
	font: 0.9em "Arial", helvetica, sans-serif ;
}
#partie_top{
	background-color:#FFFFFF;
	background-image:url(../media/img/design/degrade.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:auto;
	margin-right:auto;
	

	width:auto;
}
#container_top{

	margin-left:auto;
	margin-right:auto;
	
	height:auto;
	width:979px;
}

#container_bottom{

	margin-left:auto;
	margin-right:auto;
	
	height:auto;
	width:979px;
}

#espace_client{
	width:auto;
	/*margin-left:35%;*/
	height:auto;
	text-align:left;
	font-size:11px;
	font-family:Verdana,Helvitica,sans-serif;
	text-decoration:none;
	color:#000000;
	padding:7px;
}
	#espace_client input {
		font-size:10px;
		font-family:Verdana,Helvitica,sans-serif;
		color:#000000;
	}
	#espace_client a{
		font-weight: bold;
	}


#espace_client_ligne{
		padding-right:245px;
		height:5px;
	}
#cadre_espace_client{
	float:right; 
	text-align:left;
		color:#FFFFFF;
}
	#cadre_espace_client a{
		font-size:11px;
		font-family:Verdana,Helvitica,sans-serif;
		text-decoration:none;
		color:#FFFFFF;
	}
	

	.navigation #menu {
		width:auto;
		height:37px;
		font-size:12px;
		font-family:Verdana,Helvitica,sans-serif;
		position:relative;
	}
	.navigation #menu ul {
		margin:0px;
		padding:0;
		list-style-type:none;
		width:auto;
	}
	.navigation #menu ul li {
		display:block;
		float:left;
		margin:0 1px 0 0;
	}
	
	.navigation #menu ul li a {
		display:block;
		float:left;
		color:#FFFFFF;
		text-decoration:none;
/*		text-transform:uppercase;*/
		text-align:center;
		width:auto;
	/*	padding-left:20px;
		padding-right:20px;
		height:30px;
		padding-top:5px;*/
		margin-top:			10px;
		margin-bottom:		10px;
		margin-left:		20px;
		margin-right:		20px;
		font-size:			11px;
	}
	.navigation #menu ul li a:hover {
		color:#FFFFFF;
/*		border-bottom:solid 1px #3a75c4;	*/
		border-bottom:solid 1px #FFFFFF;
	}
	.navigation #menu ul li span  a  {
		color:#FFFFFF;
/*		border-bottom:solid 1px #3a75c4;	*/
		border-bottom:solid 1px #FFFFFF;
	}
#choosse_that{
	color:#000000;
	background-image:url(../media/img/design/onglet.png);	
}
	
#container_principal{
	width:auto;
	background:#FFFFFF url(../media/img/design/degrade_gris.png) repeat-x bottom;
	padding-bottom:45px;
}
	#container{
		width:auto;
		padding-top:5px;	padding-left:5px;	padding-right:5px;	padding-bottom:25px;
	/*	height:550px;	*/	
	}
	#container_bookmark{
		text-align:right;
	}
	
	
#barre_navigation_bas{
	width:auto;
	height:auto;

}
	#bnb_explorer{
		margin-left:15px;
		margin-right:15px;
		float:left;
		text-align:justify;
	}
		#bnb_explorer_menu {
					font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 100%;
			width: auto;
			
		}
			#bnb_explorer_menu ul {
				list-style: none;
				margin: 0px;
				padding: 0px;
				border: none;
			}
			#bnb_explorer_menu ul li {
				margin: 0px;
				padding: 0px;
			}
			#bnb_explorer_menu ul li a {
				color:#8fb3d3;
				font-size:11px;
				font-family:Verdana,Helvitica,sans-serif;
				display: block;
				
				text-decoration: none;
				
				background-position:center left;
			}

			#bnb_explorer_menu ul li a:hover, #bnb_explorer_menu ul li a:focus {
			text-decoration:underline;
			}
			
		#separation_explorer{
			width:auto;
			height:1px;
		}
			
	#bnb_texte{
		width:auto;
	/*	margin-left:33%;  */
	}
		#bnb_apropos{
			/*width:50%;	*/
			float:left;
		}
		#bnb_contact{
			/*width:50%;		*/
			/*margin-left:50%;	*/  
		}
		
#bloc_gauche{
	width:265px;
	float:left;
	font-size:12px;
	font-family:Verdana,Helvitica,sans-serif;
	text-align:justify;
	margin-top:5px;
}
	#bloc_gauche a{
		text-decoration:none;
		font-size:12px;
		font-family:Verdana,Helvitica,sans-serif;
		color:#000000;
	}
	
#bloc_droite{
	width:auto;
	height:auto;
	margin-top:5px;
}

#clear {
	clear:both;
}






#ligne_bas_blanche {
height:28px;
margin:35px 0 0;
width:auto;
}
#ligne_bas {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 20px;
padding:18px 0 0;
}
#ligne_bas li {
display:inline;
}
* html #ligne_bas li {
display:inline;
position:relative;
}
#ligne_bas span {
position:relative;
}
#ligne_bas a {
border-bottom:medium none;
color:#A9C4E3;
display:inline;
float:left;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:inherit;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:relative;
text-align:center;
text-decoration:none;
z-index:20;
}
#ligne_bas a:hover {
border-bottom:1px solid;
color:#A9C4E3;
display:inline;
float:left;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:inherit;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
position:relative;
text-align:center;
text-decoration:none;
z-index:20;
}
#ligne_bas li.delimitation {
display:inline;
float:left;
height:30px;
width:15px;
}
#ligne_bas li#copyright {
-x-system-font:none;
color:#FFFFFF;
display:inline;
float:left;
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:30px;
line-height:normal;
width:auto;
}
#ligne_bas li#delimitation2 {
display:inline;
float:left;
height:14px;
margin:2px 5px 0;
width:1px;
}



#barre_menu{
	background-image:	url(../media/img/design/bare_menu.png);
	background-repeat:	no-repeat;
	width:				957px;
	height:				34px;
	margin-left:		14px;
	margin-top:10px;
}
