#historique_navigation {
				font-size: 9px;
				color: #999999;
				font-style: normal;
				font-family: Arial, Verdana;
				margin-bottom: 5px;
				margin-left: 0px;
				margin-right: 5px;
				margin-top: 0px;
				display:inline;
				text-align:left;
				float:left;
				font-style: italic;
			}
			
.onglet h2 {
			
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: black;
			text-decoration:none;
			font-weight:bold;
			margin:10px 15px 10px 0px;
			/*background: url(images/puce_chapitre.gif) no-repeat 0 0;*/
			padding-left: 0px;
			
			}
			
			
			body, html{
				margin: 0px;
				padding: 0px;
				height:100%;
				background-attachment:fixed;
				background-repeat: repeat;
				background-position:top;
				/*background-image:url(images/1024/images/fond_div2.jpg);*/
				background-image:url(images/1024/images/fond_div2.gif);
				text-align: center;
				/*min-height:1000px;*/
				
				font-size: 12px;
				font-family: Arial, Verdana;
				font-style: normal;
				color: black;
				}


			#container {
				margin-left: auto;
    			margin-right: auto;
				padding: 0px 0px 0px 12px;
				margin-top: 0px;
				position: relative;
				width: 797px; /* taille !!!*/
				/*border: 1px solid red;*/
				height: 100%;
				float:inherit;
			}
			
			
			#contenu {
				margin-left: 0px;
				position: relative;  /* Nécessaire pour Safari */
				padding: 0px;
				width:797px;
				float:left;
				/*background-image:url(images/fond_contenu.gif);*/
				background-position:right;
				height: 100%;
			}
			
			
			#pub {
				position: inherit; 
				padding: 10px 0px 0px 0px;
				margin-left: 0px;
				width: 202px;
				float: right;
			}
			
			
			.pub_img {
				position: inherit; 
				padding: 0px 0px 0px 0px;
				/*margin-top:10px;*/
				margin-bottom:10px;
				margin-left: 5px;
			}
						
			
			#haut {
				position: relative;  
				background-repeat:no-repeat;
				padding: 0px;
				text-align:right;
				margin-bottom:2px;
				margin-top:2px;
				margin-right:25px;
				display:inline;
				float:right;
			}
			
			#haut_titre {
				
				background-repeat:no-repeat;
				padding: 0px;
				
				text-align:left;
				margin-bottom:2px;
				margin-top:2px;
				margin-right:5px;
				display:inline;
				
				
			}
			
					#haut a {
					text-decoration: none; 
					color: black;
					}
					
					
					#haut a:hover {
						text-decoration: underline;
						color: black;
					}
					
					
					#haut ul li {
						border-bottom: 1px solid #EEEEEE;
						display: block;
						list-style-type: none;
						padding: 5px 0 5px 15px;
						
						}
					
					
					#haut h1 {
						font-size: 10px;
						color: #000000;
						font-style: normal;
						font-family: Arial, Verdana;
						padding-bottom: 0px;
						background: url(images/separateur.gif) no-repeat 0 0;
						padding-left: 5px;
						padding-right: 5px;
						display:inline;
						text-align:right;
						
						}
					
						
					#haut_titre h1 {
						font-size: 10px;
						color: #CCCCCC;
						font-style: normal;
						font-family: Arial, Verdana;
						padding-bottom: 0px;
						padding-left: 5px;
						padding-right: 5px;
						display:inline;
						text-align:left;
						float:left;
						}	
						
					
						
						
			
			#menu a:link {
			color:#000000;
			text-decoration:underline;
			}
			
			#menu a {
			color:#000000;
			text-decoration:underline;
			}
			
			#menu a:hover {
			color:#000000;
			text-decoration:none;
			}
			
			#menu a:visited {
			color:#000000;
			}
			
			
			#menu {
				position: relative; 
				padding: 0px;
				float:left;
				width: 203px;
				margin-left: 5px;
				text-align:left;
				
			}
			
			#menu li {

			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			clear: both;
			padding: 2px 0px 0px 0px;
			}	
			
			#menu H1 {
			background: url("") no-repeat 0 0;
			padding-left: 0px;
			}	
			
			#menu ul {
			margin-top: 0px;
			margin-bottom: 10px;
			margin-left: 30px;
			margin-right: 0px;
			clear: both;
			padding: 5px 0px 0px 0px;
			}	
			
			#logo{
			position: relative; 
			text-align:center;
			background-image:url(images/logo.jpg);
			width:186px;
			height:90px;
			margin-left:5px;
			padding: 0px 0px 0px 0px;
			}
			
			.date{
			text-align:right;
			color: black;
			font-weight: bold;
			margin-right: 5px;
			padding: 0px 0px 0px 0px;
			margin-bottom: 0px;
			margin-top: 0px;
			}
			
			
			.titre_menu {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			text-decoration: underline; 
			color: black;
			}
			
			.titre_menu a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			text-decoration: underline; 
			color: black;
			}
			
			.titre_menu a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			text-decoration: underline; 
			color: black;
			}			
			

					
						
			.titre_rubrique {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			text-decoration: underline; 
			color: black;
			}			
	
	
			.titre_rubrique li{
			/*list-style-type:square;*/
			list-style-type:none;
			}
						
						
/*///////////////////////////////////    MENU   //////////////////////////////////////////////////////////*/							
						
						
						
						.menu_gris {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_grise.gif) repeat-y ; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*min-height:20px;*/
						}
						
						.menu_gris h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #9d9c9c;
						}
						
						

						
				/*///////////////////////////////////////////*/
						
						.menu_jaune {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_jaune.gif) repeat-y ; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*min-height:20px;*/
						}
						
						.menu_jaune h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #fbaf31;
						}
						

						
				/*///////////////////////////////////////////*/
						
						.menu_vert_clair {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_vert_clair.gif) repeat-y ; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*height:20px;*/
						}
						
						.menu_vert_clair h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #9DBB2B;
						}
						
					
						
						
						/*///////////////////////////////////////////*/
						
						.menu_bleu_fonce {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_bleu_fonce.gif) repeat-y ;
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*height:20px;*/
						}
						
						.menu_bleu_fonce h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #003477;
						}
						

						
				/*///////////////////////////////////////////*/	
						
						.menu_bleu_clair {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/menu_haut.gif) repeat-y ; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						}
						
						.menu_bleu_clair h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #256B8C;
						}
						

	
							/*///////////////////////////////////////////*/
						
						.menu_vert_canard {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_vert_canard.gif) repeat-y ; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						}
						
						.menu_vert_canard h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #008b97;
						}
						
			
						
			
			/*///////////////////////////////////////////*/
			
						.menu_rouge {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_rouge.gif) repeat-y bottom left; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*height:20px;*/
						}
						
						.menu_rouge h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #C03C53;
						}
						

						
						
							/*///////////////////////////////////////////*/
			
						.menu_orange {
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 0px;
						margin-right: 0px;
						padding: 6px 0px 4px 0px;
						background: url(images/puce_orange.gif) repeat-y bottom left; 
						width: 100%;
						border-bottom: 1px solid #C3CCD2;
						/*height:20px;*/
						}
						
						.menu_orange h1{
						font-family:Arial, Helvetica, sans-serif;
						font-size:13px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #ff6c00;
						}
						
				
						
						
						
						
/*///////////////////////////////// Plan du site ////////////////////////////////////////////////////////////*/						
						
			#plan_site {
				/*position: relative;*/
				padding: 0px;
				font-size: 10px;
				text-align:right;
				/*margin-bottom:5px;
				margin-top:2px;*/
				margin-right:30px;
				color:#765130;
				padding-left: 15px;
				text-align:left;
				
				
			}
			
					#plan_site a {
					text-decoration: none; 
					color:#000000;
					font-size: 10px;
					}
					
					
					#plan_site a:hover {
						text-decoration: underline;
						color:#000000;
						font-size: 10px;
					}
					
					
					#plan_site ul li {
						/*border-bottom: 1px solid #EEEEEE;*/
						display: block;
						list-style-type: none;
						padding: 0px 0px 0px 0px;
						font-size: 10px;	
						background: url(images/puce_plan_site.gif) no-repeat 0 0;
						padding-left: 15px;
						padding-right: 5px;
						}
					
					
					#plan_site h1 {
						font-size: 14px;
						color: #666666;
						font-style: normal;
						font-family: Arial, Verdana;
						padding-bottom: 4px;
						/*padding-left: 15px;*/
						padding-right: 5px;
						/*background: url(images/trait_menu.gif) repeat-x bottom;*/
						background-position:bottom;
						border-bottom: 1px #d6dfe5;
						border-bottom-style:dotted;
						min-height:20px;
						}
					
						
					#plan_site h1 a{
						font-size: 14px;
						color: #666666;
						font-style: normal;
						font-family: Arial, Verdana;
						padding-bottom: 4px;
						/*padding-left: 15px;*/
						padding-right: 5px;
						text-decoration:none;
						/*border-bottom: 1px #d6dfe5;
						border-bottom-style:dotted;*/
						}	
			
						#plan_site h1 a:hover{
						font-size: 14px;
						color: #666666;
						font-style: normal;
						font-family: Arial, Verdana;
						padding-bottom: 4px;
						/*padding-left: 15px;*/
						padding-right: 5px;
						text-decoration:underline;
						/*border-bottom: 1px #d6dfe5;
						border-bottom-style:dotted;*/
						}
						
						
/*/////////////////////////////////////////////////////////////////////////////////*/
						

						
						.menu_rubriques h1{
						font-family:Arial, Helvetica, sans-serif;


						font-size:12px;
						margin-top: 0px;
						margin-bottom: 0px;
						margin-left: 15px;
						margin-right: 0px;
						font-weight: bold;
						text-decoration: none; 
						color: #256B8C;
						}

										
					
					#menu1 {
						position: inherit;  /* Nécessaire pour Safari */
						padding: 0px;
						margin: 0px;
						margin-bottom:0px;
						background-image:url(images/menu_haut.jpg);
						background-repeat: no-repeat;
						background-color:#ffffff;
						width: 100%;
						height:15px;
						border-right: solid 2px ;
						border-color: #C3CED5 ;
						
					}
					
					#menu2 {						
						position: inherit;  /* Nécessaire pour Safari */
						padding: 0px 0px 0px 0px;
						margin: 0px 0px 0px 0px;
						margin-top:0px;
						background-color: #ffffff;
						width: 100%;
						border-right: solid 2px ;
						border-color: #C3CED5 ;
					}
					
					#menu3 {
						position: inherit;  /* Nécessaire pour Safari */
						padding: 0px;
						margin: 0;
						background-image:url(images/bas_menu.gif) ;
						background-repeat: no-repeat;
						width: 100%;
						height:10px;
					}
			
			
			
			#photo {
						position: relative;  /* Nécessaire pour Safari */
						padding: 0px;
						margin: 0;
						
						background-repeat: no-repeat;
						width: 764px;
						height:225px;
						float:left;
						margin-left:5px;
					}
					

			#layer_onglet {
						position: relative;  /* Nécessaire pour Safari */
						padding: 0px;
						margin: 0px;
						width: 550px;
						margin-left:10px;
						margin-top:0px;
						float: left;
						text-align: left;
						}
					
			
			.onglet_contenu h1 {
			text-align:left;
			font-size: 16px;
			color:#003477;
			font-family: Arial, Verdana;
			font-style: normal;
			text-decoration:none;
			font-weight:bold;
			margin:10px 0px 15px 0px;
			padding:0px 0px 0px 0px;
			/*margin-left:10px;*/
			}
			
			
			.onglet_contenu h2 {
			text-align:left;
			font-size: 14px;
			font-family: Arial, Verdana;
			font-style: normal;
			text-decoration:none;
			font-weight:bold;
			background: url(images/puce_bleu_h2.gif) no-repeat 0 0;
			list-style-image: url("images/puce_savoir.gif");
			margin:20px 0px 15px 0px;
			padding:0px 0px 0px 15px;
			/*margin-left:10px;*/
			width:520px;
			/*width:98%;*/
			background-color:#EBEBEB;
			display:block;
			/*display: inherit;*/
			}
			
			
			.onglet_contenu li {
			
			}
			
			.onglet_contenu li a{
			

			}
			
			
			.onglet_contenu li a:link{
			

			}
			
			.onglet_contenu li a:visited{
			

			}
			
			
			.onglet_contenu li a:hover {
			

			}
			
			
			


#redirection {

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
}


#redirection a{

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
}

#redirection a:visited{

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
}

#redirection a:hover {

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
}

#redirection a:link {

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
}

			
#Savoir {

			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #fbaf31;
			text-decoration:none;
			font-weight:bold;
			margin-top:10px;
			margin-bottom:10px;
			/*background: url(images/puce_savoir.gif) no-repeat right; 
			padding:0px 0px 0px 0px;
			padding-right:23px;
			margin-right:23px;
			margin-top:10px;
			margin-bottom:10px;*/
			
			}

#Savoir a {
			color: #fbaf31;
			background: url(images/puce_savoir.gif) no-repeat right; 
			padding:0px 0px 0px 0px;
			padding-right:23px;
			margin-right:23px;
			margin-top:10px;
			margin-bottom:10px;
			}

#Savoir a:link {
			color: #fbaf31;
			background: url(images/puce_savoir.gif) no-repeat right; 
			padding:0px 0px 0px 0px;
			padding-right:23px;
			margin-right:23px;
			margin-top:10px;
			margin-bottom:10px;

			}

#Savoir a:hover {
			color: #fbaf31;
			text-decoration:none;
			}

#Savoir a:visited {
			color: #fbaf31;
			background: url(images/puce_savoir.gif) no-repeat right; 
			padding:0px 0px 0px 0px;
			padding-right:23px;
			margin-right:23px;
			margin-top:10px;
			margin-bottom:10px;
			}		
			

			

			
			
			.onglet_contenu {
			margin: 5px 10px 10px 10px;
			text-align: left;
			font-size: 12px;
			color:#000000;
			}
			
			
			
			a {
			color:#000000;
			text-decoration:underline;
			}
			
			a:hover{
			color:#000000;
			text-decoration:none;
			}
			
			a:link{
			color:#000000;
			text-decoration:underline;
			}
			
			a:visited{
			color:#000000;
			}
			
			.onglet_contenu_une{
			background:url("images/fond_soldat.gif") no-repeat right bottom;
			}
			
			#onglet {
				float: right;
    			width:100%;
    			/*background:yellow;*/
    			font-size:93%;
    			line-height:normal;
				background:url("images/onglet_fond.gif") repeat-x bottom;
				margin-bottom:10px;
				display: block;
			}
			

/***********************************************************************************************/	

.encart_pub_layer {

				float:left;
    			width:100%;
				padding:0px 0px 0px 0px;
				margin-bottom:10px;
				margin-top:0px;
				border: 1px solid #B0BEC7;
			}



			
			
			.lien_layer {
			
			
			
				float:left;
    			width:100%;
    			font-size:93%;
				border:1px;
				border-style:double;
				border-color:#B0BEC7;
				border-width:medium;
				font-size: 14px;
				font-family: Arial, Verdana;
				font-style: normal;
				color: white;
				background:url("images/lien_layer.gif") repeat-x top;
				padding-top:2px;
				padding-bottom:2px;
				
				margin-bottom:10px;
				margin-left:0px;
				margin-right:0px;
				/*padding:0px 0px 0px 0px;*/
				
			}
			
			.lien_layer ul {
    		margin:0px 0px 0px 0px;
    		display: inline;
			list-style-type: none;
			padding: 2px 0px 4px 0px;
			width:100%;
    		}
			
			.lien_layer li {
    		/*float:left;*/
			width:49%;
			padding:0px 0px 5px 0px;
			display: inline;
			list-style-type: none;
			/*border: 1px solid #B0BEC7;*/
    		}
			
			#align_lien_layerG {
			float:right;
			margin-top:5px;
			margin-right:5px;
			text-align:right;
			padding-right:10px;
			background: url(images/puce_lien.gif) no-repeat right; 
			display:inline;
			color: white;
			min-width:200px;
			margin-right:10px;
			/*border: 1px solid #DCDDDA;*/
			
			}
			
			#align_lien_layerD {
			float:left;
			margin-left:10px;
			margin-top:5px;
			text-align:left;
			padding-left:10px;
			background: url(images/puce_lien.gif) no-repeat left; 
			display:inline;
			color: white;
			min-width:200px;
			
			}


	#align_lien_layerG a {
	text-decoration: underline; 
	color: white;
	}
		
	#align_lien_layerG a:link{
	text-decoration: underline; 
	color: white;
	}		
			
	#align_lien_layerG a:hover {
	text-decoration: none; 
	color: white;
	}	
			
	#align_lien_layerG a:visited {
	text-decoration: underline; 
	color: white;
	}
			
			
			
	#align_lien_layerD a {
	text-decoration: underline; 
	color: white;
	}
		
	#align_lien_layerD a:link{
	text-decoration: underline; 
	color: white;
	}		
			
	#align_lien_layerD a:hover {
		text-decoration: none;
		color: white; 
	}	
			
	#align_lien_layerD a:visited {
	text-decoration: underline;
	color: white; 
	}
			
/*****************************************************************************/
			
			#div_appercu {
			margin: 0px 0px 10px 0px;
			
			}
			
			#div_appercu h1 {
			
			font-size: 14px;
			font-family: Arial, Verdana;
			font-style: normal;
			color:#fbaf31;
			text-decoration:none;
			font-weight:bold;
			margin:10px 0px 10px 0px;
			}
			
			#div_appercu li {
			text-align:right;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #256B8C;
			text-decoration:none;
			font-weight:bold;
			list-style-image: url("images/puce_savoir.gif");
			padding:0px 0px 0px 10px;
			margin-left:10px;
			/*background: url(images/puce_savoir.gif) no-repeat left; */
			}
			
			#div_appercu P {
			text-align:left;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			margin:0px 0px 0px 0px;
			}
			
			
			#bloc_miniature {
			padding: 5px 0px 5px 0px;
			margin-top:5px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			/*background-color:#EFEEE8; */
			/*border: 1px solid #DCDDDA;*/
			width:240px;
			float: left;
			border: 1px solid #B0BEC7;
			}	
			
			#bloc_miniature h1{
			font-size: 11px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: black;
			text-decoration:none;
			margin:10px 0px 0px 0px; /*cra cra */
			font-weight: normal;
			}
			
			#bloc_miniature h1 a {
			font-size: 11px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: black;
			text-decoration:none;
			margin:10px 0px 0px 0px; /*cra cra */
			font-weight: normal;
			}
			
			#bloc_miniature h1 a:hover{
			font-size: 11px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: black;
			text-decoration: underline;
			margin:10px 0px 0px 0px; /*cra cra */
			font-weight: normal;
			}
			
/*******************************************************************************/
	.image { /* sans outil */
	border: 2px solid #B0BEC7;
	float:left;
	margin:3px 5px 0px 5px;
	/*padding:5px 5px 5px 5px;*/
	}

.image_icone {
	/*border: 2px solid #B0BEC7;*/
	float:left;
	margin:0px 5px 0px 5px;
	text-align: right;
	}
	
.images_L {
	border: 2px solid #B0BEC7;
	margin:3px 5px 0px 5px;
	/*text-align:left;*/
	float:left;
	}

.images_R {
	border: 2px solid #B0BEC7;
	margin:3px 5px 0px 5px;
	/*text-align: right;*/
	float:right;
	/*padding:5px 5px 5px 5px;*/
	}






/* ------------------------------------------------ style recherche --------------------------------------- */

#bloc_recherche_gauche {
			padding: 10px 0px 0px 0px;
			margin-top:3px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:0px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			/*background-color:#EFEEE8; */
			/*border: 1px solid #DCDDDA;*/
			width:95%;
			float: left;
			/*border: 1px solid #B0BEC7;*/
			}	

			


			
#bloc_recherche_centre {
			padding: 0px 0px 0px 10px;
			margin-top:5px;
			margin-left:5px;
			margin-right:10px;
			margin-bottom:0px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			/*background-color:#EBEBEB; */
			/*border: 1px solid #DCDDDA;*/
			width:95%;
			float: left;
			/*border: 1px solid #B0BEC7;*/
			font-style:italic;
			font-size:10px;
			}	

			
#etoile_recherche {	
	font-size:20px;
	font-weight:bold;
	
}	













					
/*******************************************************************************/		
			
			#onglet ul {
    		margin:0;
    		padding:0;
    		list-style:none;
			padding:0px 0px 0px 0px;
    		}
			
			
			
			#onglet a {
			display:block;
    		background:url("images/onglet_vide.gif") no-repeat left top;
    		padding:2px 18px 3px;
			
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
			
    		}
			
			#onglet li {
    		float:left;
    		background:url("images/onglet_vide.gif") no-repeat right top;
    		margin:0;
			padding:0 2px 0 0;
			list-style:none;
    		}
	
	
			#onglet #back a {
			background-image:url("images/onglet_gris2.gif");
			text-align: center;
			font-size: 11px;
			font-family: Arial, Verdana;
			font-weight:bold;
			color: white;
			text-decoration:none;
			font-weight:bold;
			padding:2px 5px 3px 20px;

    		}
			
			
 			#onglet #vert_fonce a {
			background-image:url("images/onglet_vert2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
			
    		}
	


			
			#onglet #bleu_clair a {
			background-image:url("images/onglet_bleu2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			#onglet #bleu_fonce a {
			background-image:url("images/onglet_bleu_fonce2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			#onglet #jaune a {
			background-image:url("images/onglet_jaune2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			#onglet #rouge a {
			background-image:url("images/onglet_rouge_fonce2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			#onglet #gris a {
			background-image:url("images/onglet_gris2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			
			
			#onglet #vert_clair a {
			background-image:url("images/onglet_vert_clair2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: white;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			#onglet #current {
   			 background-image:url("images/onglet_vide.gif");
			 background-repeat:no-repeat;
			 /*background-position:;
			 background-position:;*/
    		}
			
			
 			#onglet #current a {
			background-image:url("images/onglet_blanc2.gif");
			text-align: center;
			font-size: 13px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: #000000;
			text-decoration:none;
			font-weight:bold;
    		}
			
			
			.onglet {

						position: relative;  /* Nécessaire pour Safari */
						padding: 0px;
						margin: 0;
						width: 550px;
						border: 1px solid #B0BEC7;
						margin-top:0px;
						margin-bottom:15px;
						float:left;
						display:block; 
					}
					

			
			
			.spacer {
				clear: both;
					}
/* ------------------------------------------------ formulaire --------------------------------------- */

#bloc_formulaire_droite {
			padding: 5px 0px 5px 0px;
			margin-top:3px;
			margin-left:10px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			/*background-color:#EFEEE8; */
			/*border: 1px solid #DCDDDA;*/
			width:180px;
			float: left;
			/*border: 1px solid #B0BEC7;*/
			}	
			
#bloc_formulaire_gauche {
			padding: 5px 0px 5px 10px;
			margin-top:5px;
			margin-left:50px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			background-color:#EBEBEB; 
			/*border: 1px solid #DCDDDA;*/
			width:200px;
			float: left;
			border: 1px solid #B0BEC7;
			}	
			
#bloc_formulaire_centre {
			padding: 5px 0px 5px 10px;
			margin-top:5px;
			margin-left:50px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			background-color:#EBEBEB; 
			/*border: 1px solid #DCDDDA;*/
			width:390px;
			float: left;
			border: 1px solid #B0BEC7;
			}	

#bloc_formulaire_info {
			font-size:10px;
			padding: 5px 0px 5px 10px;
			margin-top:5px;
			margin-left:50px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			background-color:#EBEBEB; 
			/*border: 1px solid #DCDDDA;*/
			width:390px;
			float: left;
			border: 1px solid #B0BEC7;
			}
			
			
#bloc_erreurs {
			padding: 5px 0px 5px 10px;
			margin-top:5px;
			margin-left:50px;
			margin-right:10px;
			margin-bottom:5px;
			background: url(images/fond_liste_vide.gif) right bottom;
			background-repeat: no-repeat;
			background-color:#EBEBEB; 
			width:390px;
			float: left;
			border: 2px solid #FF0000;
			}	

/* ------------------------------------------------ atouts --------------------------------------- */


#atouts {
			padding: 50px 5px 5px 5px;
			margin-top:10px;
			/*margin-left:5px;
			margin-right:5px;*/
			margin-bottom:10px;
			background-color:#FEF9EB; 
			background: url(images/atouts.gif) left top;
			width:510px;
			float: left;
			}

#atouts li {

			padding:0px 0px 0px 0px;
			margin-top:5px;
			margin-bottom:5px;
			font-weight: normal;
			text-align:left;
			list-style-image: url(images/puce_atouts.gif);
			font-size: 11px;
			font-family: Arial, Verdana;
			font-style: normal;
			color: black;
			text-decoration:none;
			}	

#atouts h1 {

			padding:0px 0px 0px 10px;
			margin-top:5px;
			margin-bottom:5px;
			font-weight: normal;
			text-align:left;
			font-size: 12px;
			font-family: Arial, Verdana;
			font-style: normal;
			font-weight: bold;
			color: black;
			text-decoration:none;
			}
			
#atouts h5 {

			padding:0px 0px 0px 10px;
			margin-top:5px;
			margin-bottom:5px;
			font-weight: normal;
			text-align:left;
			font-size: 11px;
			font-family: Arial, Verdana;
			font-style: normal;
			font-weight: normal;
			color: black;
			text-decoration:none;
			}		



#popup_container{
margin-top:0px;
padding-top:0px;
width:100%;
height:100%;
}


#popup {
margin-top:0px;
margin-bottom:10px;
margin-left:10px;
width:90%;

}

/******************************************* tableau  */
.onglet_contenu table{
	font-size: 12px;
	font-family: Arial, Verdana;
	font-style: normal;
	color: #000000;
	border-color: #EBEBEB;
}


/******************************************* tableau  */

#formulaire{
margin-top:5px;
padding-top:5px;
width:515px;
padding-bottom:5px;

}


#infos_legales{
font-size:10px;
margin-top:5px;
padding-top:5px;
width:100%;
padding-bottom:5px;
}

#infos_legales h1{
font-size:11px;
font-weight:bold;
margin-top:5px;
padding-top:5px;
width:100%;
padding-bottom:5px;
}


#condition_generale {
text-align:left;
font-size: 10px;
font-style:italic;
}

.condition_generale a {
text-align:left;
font-size: 10px;
font-style:italic;
}
/*******************************************  */

.div-ref {	Position : absolute ; overflow : hidden ; width :100px ; height :2px ; color : #ffffff ; }
