		
		/* COMMUNS / RESET */
		/******************************************************************************/
		/******************************************************************************/
		
		*						{margin:0; padding:0}
		a						{ outline:0;	text-decoration:none }
		:focus 				{ outline: 0}
		img, a img			{ border:0}
		input, textarea	{ font-family:Verdana, Arial, Helvetica, sans-serif;}
		fieldset				{ padding: 10px; border: 1px solid #009EFF}
		legend				{ padding: 0 15px; color: #009EFF; font-size: 80%}
		li, ol, ul 				{ list-style: none}
		label					{ font-size: 80%}
		/**/
		.clearboth 			{ clear:both;overflow:hidden;height:0 !important;height /**/:1px}
		.centreur			{ text-align:center}
		.fl_gauche,
		.fl_g					{ float:left}
		.fl_droite,
		.fl_d					{ float:right}
		.SPACER			{ clear:both;overflow:hidden; display:block; height:20px !important;height:/**/20px}
		.ignore_moi		{ display: none }
		
		select.selecteur_petit {background:#fff ;border:1px solid #ccc; font-size:12px;padding:5px;width:50%}
		select.selecteur_petit option { padding:5px 5px 2px 15px; margin: 0 5px 2px 5px; border-bottom: 1px solid #5FC6F2;}
	
		/******************************************************************************/
		/******************************************************************************/
		
		/**/
		body{background: #fff;  text-align:center; }
		/**/
			
		/**/
		#GLOBAL{	margin:0 auto 0 auto;width:1000px; text-align: left;overflow:hidden}
		#GLOBAL .WRAPPER{  padding: 0px}
		
		/**/
		#ENTETE{  background: url(../../../../img/JLD/FD_0.gif) no-repeat left bottom;height :225px; display:block; cursor: pointer;width:1000px; }
		#ENTETE span{ display: none;}
		
		/**/
		#COMPTEUR{  padding: 10px; float: right; background: yellow; color: black; font-family: Georgia, "Times New Roman", Times, serif;}
		#COMPTEUR span.jour{  float: left;font-size: 200%;letter-spacing:-1px; display:block; padding: 0 10px 0 0; }
		#COMPTEUR span.texte{  padding: 5px 0 0 ;float: left;}
		
		/**/


		/*
		#MENU_GLOBAL{  height :42px; display:block; overflow: hidden;}
		#MENU_GLOBAL ul{ width:930px; margin: 0 auto }
		#MENU_GLOBAL li{ float: left; font-size: .9em; /margin-top: 12px;text-align: center;  }
		#MENU_GLOBAL a{ padding: 0 10px 0 0; margin: 0 10px 0 0; border-right:  1px solid #4d4d4d; }
		#MENU_GLOBAL a span{ display: none; }
		#MENU_GLOBAL a.extremite{  border: 0}
		*/
				
		/**/
		#CENTRE{ background: url(../../../../img/JLD/FD_1.gif) no-repeat left top;display:block;width: 1000px; overflow: hidden;}
		#CENTRE .WRAPPER{  padding: 0px 0 0 0px}
		#CENTRE #PRINCIPALE	{float: left;  padding: 40px 0 0 0px; width: 650px}
		#CENTRE #SECONDE		{ float: left; width: 349px; overflow: hidden; margin-top: 50px; border-left: 1px solid #D9D9D9; }
		#CENTRE #SECONDE #LANCEURS { padding: 0 0 0 20px; }
		#CENTRE .separateur{ height: 1px; overflow: hidden; border-bottom: 1px solid #d9d9d9; display: block; margin-bottom: 5px }
		
		
		/**/
		.BREADCRUMBS {margin-bottom: 10px;}
		.BREADCRUMBS a{ color: gray; border-bottom: 1px solid gray;}
		.BREADCRUMBS a:hover{ color: #000; border-bottom: 0;}
		.BREADCRUMBS li{	float: left; margin: 0 2px; font-size: .75em}
		

		/**/
		.PAGINATION { padding: 2px; background: #F6FFDF; margin: 5px 0;}
		.PAGINATION a{ }
		.PAGINATION a:hover{ }
		.PAGINATION li{	float: left; margin: 0 2px; font-size: .75em}
		.PAGINATION li.page_active{ color: #759F00;padding: 5px; font-weight: bold; font-size: .9em;}
		.PAGINATION li.page{ padding: 5px 0;}
		.PAGINATION li.page a{ color: #759F00;padding: 5px; border: 1px solid #759F00;}
		.PAGINATION li.page a:hover{ background: #759F00;padding: 5px; border: 1px solid #759F00; color: white;}
		.PAGINATION li.total{ padding: 5px; float: right;}
		

		
		/**/
		#AFF_ARTICLE{ margin: 0 0 20px 0;  padding: 0 30px 0 0 }
		#AFF_ARTICLE #CHAPEAU{ display:block; background:#fff; margin-bottom: 10px; padding:0 5px 0 15px}
		#AFF_ARTICLE #CHAPEAU  a h1{ display:block;font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif;
		font-size: 1.8em; margin: 10px 0; color: #4d4135; }
		#AFF_ARTICLE #CHAPEAU  a:hover h1{ color: red; }
		#AFF_ARTICLE #CHAPEAU  h1{ display:block;	font-family:  "Bookman Old Style", Georgia, "Times New Roman", Times, serif; 
		font-size: 1.8em; margin: 10px 0; color: #4d4135 }
		#AFF_ARTICLE h1.titre_page{ display:block; font: .9em/1em  "Bookman Old Style", Georgia, "Times New Roman", Times, serif; font-variant: small-caps;  color: #333;letter-spacing:1px; }
		h2.titre_page{ display:block; padding:  5px; border-bottom: 1px solid #4d4135;
		font: .9em/1.25em Georgia, "Times New Roman", Times, serif;font-variant: small-caps;  color: #4d4135; margin: 10px 0 5px 0; letter-spacing: 1px}
		#aff_suite_article{ padding: 10px 20px 0 55px; text-align: left; line-height: 1.35em; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#aff_suite_article p{ font-size: .9em;}
		#AFF_ARTICLE h2{   display:block;  color: #; font-size: 1.1em;  margin: 10px 0;font-weight: normal; font-family: "Bookman Old Style", Georgia, "Times New Roman", Times, serif; }
		#AFF_ARTICLE h2 a{ letter-spacing:-1px; color: #979797; border-bottom: 1px solid #979797; }
		#AFF_ARTICLE h2 a:hover{ color: #000; border-bottom: 1px solid #000; }
		#AFF_ARTICLE h4{ letter-spacing:-1px; display:block;  color: #119cfe; font-size: .9em;  margin: 10px 0; padding: 0 0 5px 5px ; border-bottom: 1px solid #909090; }
		#AFF_ARTICLE .contenu_article{ font-size: .9em; line-height: 1.45em; color: #222; text-align: justify;   padding: 15px 15px 15px 50px;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#AFF_ARTICLE .contenu_article ul{ margin-bottom: 10px;}
		#AFF_ARTICLE .contenu_article li{ list-style: disc; list-style-position: inside; padding-left: 10px;}
		#AFF_ARTICLE .contenu_article a{ color: #0C81CF; background: #EFF9FF;}
		#AFF_ARTICLE .contenu_article a:hover{ color: #000; }
		
		#AFF_ARTICLE .signature{color: #9F866D; margin-top: 15px ; font-size: .85em; border-top: 1px solid #9F866D;padding: 5px 0;font-family:Verdana, Arial, Helvetica, sans-serif;}
		#AFF_ARTICLE .signature p{  color: #9F866D; margin-bottom: 10px ;display:inline; padding: 0;}
		#AFF_ARTICLE p a {color: red; }
		#AFF_ARTICLE p a:hover { border-bottom: 1px solid red; }
		#AFF_ARTICLE a.suite_article { background: red; padding: 2px 3px;   color: #fff; font-size: .8em}
		#AFF_ARTICLE a:hover.suite_article { background: #fff;    color: #4d4135; }
		#AFF_ARTICLE a.actif { background: #fff;    color: #4d4135; }
		
		#AFF_ARTICLE .BREADCRUMBS {	background: #fff;   float: right; color: #4D4135; margin: 5px 5px 0 0;}
		#AFF_ARTICLE .BREADCRUMBS a{ color: #b1957c; font-weight: bold; text-decoration: underline;}
		#AFF_ARTICLE .BREADCRUMBS a:hover{ color: #000;}
		#AFF_ARTICLE .BREADCRUMBS li.page_active{  background: #fff; padding: 0 5px; }
		#AFF_ARTICLE .BREADCRUMBS li.page{padding: 0 5px;border-left: 1px solid #b1957c; }
		#AFF_ARTICLE .BREADCRUMBS li.page a{ border: 0;}
		#AFF_ARTICLE .BREADCRUMBS li.total{ border-left: 1px solid #b1957c; padding: 0px 5px}
		#AFF_ARTICLE .FOOTER {float: left;}
		#AFF_ARTICLE .FOOTER a{color: #119CFE; font-size: 1.2em;  display: block; line-height: 1.5em; vertical-align: middle; padding: 5px 15px; float: left;}
		#AFF_ARTICLE .FOOTER a:hover{color: #000; font-size: 1.2em; background: #F5F8FC;  display: block;}


		/**/
		#NL_light{   background: #F8F8FF; padding: 10px; margin-bottom: 5px;  }
		#NL_light #FORMULAIRE_COMPLET{ display: none;  }
		#NL_light label{  display: block  }
		#NL_light input.BOUTON{  color: green;border: 1px solid green;background: #fff; padding: 5px 0; width: 50px; margin-top: 5px; }
		#NL_light input.champ_txt{ padding: 5px ; border: 1px solid #cfcfcf; width: 200px;}		
		#NL_light input.error{border:1px solid #82b33d;color: #82b33d; }
		#NL_light label.error{ display:block;color: #82b33d; background: url(img/PICTO_6.gif) no-repeat 0px 0; padding-top:10px; margin:0 0 10px 0}
		#NL_light p.surbrillance{ padding: 10px;background:#F7FFC0; text-align: center; border: 1px solid yellow;}
		#NL_light p.petit{ font-size: .75em}
		#NL_light a{color: #333; font-weight: bold;}
		
		/**/
		.DOCS_preview li{  margin: 10px 0;  padding-bottom: 10px; border-bottom: 1px solid #E6EEF2;  }
		.DOCS_preview li span{ display:block; margin-bottom: 5px;}
		.DOCS_preview li a.apercu{ background: #efefef; padding: 1px; color: #333; border: 1px solid #909090; margin: 5px 0; }
		.DOCS_preview li a:hover.apercu{ background: #fff; padding: 1px; color: #000; border: 1px solid #000}
		
		
		/**/
		.pop 							{ display:inline;position:absolute; }
		.pop ul						{ padding: 0 0 0 10px;}
		.pop .pop_menu 		{ display:none;border:1px solid #119CFE;color:}
		.pop .pop_toggle 		{ cursor:pointer; height:20px; overflow:hidden; display:block; background: url(../img/PUCE_0.gif) no-repeat 3px 3px; width:20px; }
		.active .pop_menu 		{ padding:5px; top:0; left:0; background-color:#f5f8fc; border:1px solid #119CFE; color:#000; display:block; padding:0.6em; position:absolute;
							   				width:20em;}
		.active .pop_toggle 	{ left:0; position:absolute; top:0; z-index:2000;   }
		
		.PICTO_0{ padding-left: 30px; display:block;  background: url(../../../../img/PICTO_0.gif) no-repeat left top; color: #333;}
		.PICTO_1{ padding-left: 30px; display:block;  background: url(../../../../img/PICTO_1.gif) no-repeat left top; color: #333;   }
		.PICTO_2{ padding-left: 30px; display:block;  background: url(../../../../img/PICTO_2.gif) no-repeat left top; color: #333;   }
		.PICTO_3{ padding-left: 30px; display:block;  background: url(../../../../img/PICTO_3.gif) no-repeat left top; color: #333;   }
		.PICTO_7{ padding-left: 15px; display:block;  background: url(../../../../img/PICTO_7.gif) no-repeat left 3px; color: #008e00;   }
		a:hover.PICTO_7{ color: #000;   }
		
		/**/
		.ARTICLE_preview{ padding: 15px; border-bottom: 3px solid #DFDCD1;}
		.ARTICLE_preview h5{  font: 1.5em/1.25em; color: #333; padding: 7px 0 0 0; font-weight: normal}
		.ARTICLE_preview a h6{  font: 1em/1.2em "Bookman Old Style",Georgia,"Times New Roman",Times,serif; color: #4D4135; margin-bottom: 10px; font-weight: bold;}
		.ARTICLE_preview a:hover h6{color: red;}
		.ARTICLE_preview ul.pied{  border-top: 1px solid #e6eef2; padding: 5px 0; margin: 5px 0 5px 10px; font-size: .85em; color: #AFAD99;font-family:Verdana, Arial, Helvetica, sans-serif;}
		.ARTICLE_preview p{ color: #555; margin: 0 0 10px 10px;}
		.ARTICLE_preview p a{ color: #222; border-bottom: 1px solid #222;  }
		.ARTICLE_preview p a:hover{ color: #222; border-bottom: 0px solid #222;  }
		#AFF_ARTICLE .ARTICLE_preview  a.suite_article { margin-left: 10px;}
		#DOCS_acces_rapide{  padding: 10px 0; display: block;}
		/**/
		.articles_lies{ }
		
		
		/**/
		#panneau_recherche{padding: 10px ; background: #F7FFC0; border: 1px solid #DFFF00; margin: 10px; display: none;}
		#panneau_recherche h2{   float: left; margin-right: 10px; }
		#panneau_recherche input.BOUTON{  color: green;border: 1px solid #DFFF00;background: #fff; padding: 5px 0; width: 50px; margin-top: 5px; }
		#panneau_recherche input.champ_txt{ font-size: 1em;padding: 7px ; border: 1px solid #cfcfcf; width: 500px; height: 30px;}
		#panneau_recherche label.error{display: block; font-size: .8em;}		
		
		/**/
		#CONTACT{   border: 1px solid #FF009A; background: #fff; margin-bottom: 5px; padding: 20px;  }
		#CONTACT label{  display: block  }
		#CONTACT input.BOUTON{  color: green;border: 1px solid green;background: #fff; padding: 5px 0; width: 100px; margin-top: 5px; }
		#CONTACT input.champ_txt{ padding: 5px ; border: 1px solid #cfcfcf; width: 570px;}		
		#CONTACT textarea{ padding: 5px ; border: 1px solid #cfcfcf; width: 570px;}		
		#CONTACT label.error{display: block; font-size: .8em; font-weight: bold; color: #FF009A;}		


		/**/
		#PIED{   display:block; margin: 25px 0 0 0 ;background: #4D4135; padding: 10px 0;}
		#PIED ul{   margin: 0 auto;  padding:0 10px ; width: 895px;}
		#PIED li{ float: left; text-align: center;font-size: 0.75em; padding: 0px;  }
		#PIED li a{ padding: 0 10px 0 0; margin: 0 10px 0 0; border-right:  1px solid #909090; }
		#PIED li a span{ color: #fff}
		#PIED li a.extremite{  border: 0}
		
	/**/
		#A_LA_UNE{ padding: 25px; border-bottom:1px solid #D9D9D9; padding-bottom: 15px ; margin: 0 0 15px 0;}
		
	/**/
		#SUPER_FOOTER{ width:740px; height: 500px; background: url(../img/SUPER_FOOTER.jpg) no-repeat 0 top; text-align: left; margin: 0 0 50px 0; border-top:1px solid #D9D9D9; }
		#SUPER_FOOTER .wpr{ padding: 30px;}
		#SUPER_FOOTER dt{  font-size: .1em; color: #000; }
		#SUPER_FOOTER dl{  float: left; width: 33%; overflow: hidden; }
		#SUPER_FOOTER dd{  font-size: 0.9em; margin:0px 15px;  padding: 0 0 10px 0px; display: block; }
		#SUPER_FOOTER dd a:hover span{ background: #119CFE; color: #fff;}
		#SUPER_FOOTER dd a span{ color: #333; font-weight: bold; padding: 5px; border-bottom: 1px solid #ccc; display: block; margin: 0 15px;}
		#SUPER_FOOTER dd ul{display: block; margin: 5px 0 0  15px;}
		#SUPER_FOOTER dd li{display: block; padding: 0 0 0 10px;}
		#SUPER_FOOTER dd li a{color: #333; font: .8em;}
		
		#LANCEURS .LANCEUR_5 { background: floralwhite; margin: 0 0 25px 0;}
		#LANCEURS .LANCEUR_5 dd{ padding-left: 35px; margin: 0 0 10px 5px; padding-bottom: 10px; border-bottom:  1px solid #E6EEF2;}
		#LANCEURS .LANCEUR_5 dd span{ display: block; color: black; margin-bottom: 5px;}
		#LANCEURS .LANCEUR_5 dd { color: #333;}
		#LANCEURS .LANCEUR_5 dd p{ padding: 10px 20px 0 0;color: #333; font-size: .85em;}
		#LANCEURS .LANCEUR_5 dt { color: #4D4135; font-size: 1em; font-weight: normal; margin-bottom: 10px; background: #F1EED5; padding: 5px;}
		
		#LANCEURS h4 { background: #F1EED5; padding: 5px;}
		
		
		
		

