		html {font-size:100%; }
		body { margin:0; padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#EAEAEA;}
		a { color:#0B66AC; font-size:11.3px; text-decoration: underline; }
		a:hover { text-decoration: none; }
		a:link { color:#0B66AC; } 
		.lien {display:block; background:url('/images/arrondi_haut_droit_bleu.gif') 0px 3px no-repeat; padding-left:11px; }
		.lien_texte {display:inline;padding-left:11px; background:url('/images/arrondi_haut_droit_bleu.gif') no-repeat left; }
		a.lien_ext {display:inline;padding-left:11px; background:url('/images/arrondi_haut_droit_bleu.gif') no-repeat left; }
						/* entète */
		#entete { position:relative; width:999px; height:182px; background-color:#FFFFFF; margin:0 auto 0 auto;}
		#photo_entete {position:absolute; width:20%; text-align:right;}
		#bandeau_entete {position:absolute; top:14px; right:7px;}
		#sous_titre_entete {position:absolute; height:103px; width:80%; left:20%;}
		#entete h1 { margin:0; font-size:40px; color:#080842; }
		#entete h1 span { vertical-align:sub; font-size:28px; }
		#entete h2 { /*position:absolute; left:276px; top:76px;*/position:relative; left:15px; top:26px;
					 font-size:16px; font-weight:900; color:#080842; vertical-align:bottom;}
		/*#entete img { position:absolute; width:20%; text-align:right; margin-right:2%; margin-right:5px; }*/
		
		#bandeau { position:absolute; right:0;}
		#bandeau img { width:468px; height:60px; margin:0; border:none; }
		
		#illustration { position:absolute; left:105px; bottom:0; }
		
		#menu { margin:0; list-style-type:none; background-color:#EAEAEA; }
		#menu { position:absolute; left:244px; bottom:0px; width:50%; padding-left:8px; }
		#menu li { display:inline; padding-right:8px; background:url('/images/suivant.gif') 0px 7px no-repeat; }
		#menu li a { padding-left:11px; background:url('/images/arrondi_haut_droit_bleu.gif') 0px 3px no-repeat; padding-left:11px;}
		#suite_menu {position:absolute; right:0; bottom:0; height:18px; width:50%; background-color:#EAEAEA;}
		
		/*corps*/
			/* structure */
		#colg,	#corps, #cold, #colc {background-color:#FFFFFF; }
		#corps { position:relative; width:999px; font-size:11.3px; padding:0; margin:0 auto 0 auto; height:3000px;}
		/*reportages*/div#left {float:left; width:94px; margin-left:2px; margin-right:4px; }
		/*reportages*/#left img {float:right;}
		/*reportages*/div#right {	float:right; width:200px;}
		/*reportages*/div#middle {overflow:hidden; padding-left:2px;}
		/*reportages*/div#second_bloc_r { overflow:hidden; float:right; width:330px;}
		/*reportages*/div#main_bloc { overflow:hidden; float:left; width:465px;}
		/*reportages*/
		/*reportages*/
		/*reportages*/
		/*reportages*/
		/*reportages*/
		#colg { position:absolute; width:20%; }
		#colg  p {  text-align:right;}
		#colc { position:absolute; left:20%; width:59.5%; }
		#cold { position:absolute; left:80%; width:20%; }
		
			/* colonne gauche */
		#breve { text-align:right; padding:2px 10px 15px 10px; margin:2px 10px 10px 10px;}
		.encart_redactionnel{ width:170px; background-color:#EAEAEA; margin-top:0px; padding-top:15px; padding-bottom:10px; padding-left:12px; padding-right:8px; }
		.titre_cadre { text-align:left; font-size:15px; font-weight:900; color:#080842; }
		.titre_anniv { text-align:left; font-size:16px; font-weight:900; color:#800A00; }
			/*colonne droite */
		.annonce { padding-bottom:15px; text-align:center; border:3px ridge #DADADA; 
				   border-bottom:outset 5px #DADADA; border-right:outset 5px #DADADA;
					border-top:outset 5px ; border-left:outset 5px ;
				   background-color:#EAEAEA; }
		.titre_annonce { margin-bottom:0; text-align:center; color:#E1822B; font-size:16px; }
		/*.message { font-size:16px; font-weight:900; color:#E1822B; }*/
		.annonce h4 { margin-bottom:0; font-size:15px; font-weight:900; color:#080842; text-align:center;}
		.annonce p { font-size:12px; margin:2px auto 20px auto; text-align:center;}
     	
		/*colonne centrale */
		
		
		#recherche { text-align:center; }
		#categories { position:relative; width:100%; height:65px;}
		#categories p { position:absolute; left:4%; width:25%; text-align:left; }
		#categories ul { position:absolute; list-style-type:none; width:85%; left:0px;  }
		#categories ul li { display:inline; }
		#categories_bis { position:relative; width:100%; height:25px;}
		#categories_bis p { position:absolute; left:4%; width:25%; text-align:left; }
		#categories_bis ul { position:absolute; list-style-type:none; width:72%; left:70px;  }
		#categories_bis ul li { display:inline; }
		
		/*DEVELOPPEMENT EN COURS*/
		
		#categories_test{ position:relative; height:58px;}
		/*#categories_test p { position:absolute; left:4%; width:25%; text-align:left; }*/
		#categories_test ul { position:relative; list-style-type:none; width:320px; right:15px;  }
		#categories_test ul li { display:inline; }
		#categories_test_bis { position:relative; height:10px;}
		/*#categories_test_bis p { position:absolute; left:4%; width:25%; text-align:left; }*/
		#categories_test_bis ul { position:relative; list-style-type:none; width:320px; right:15px;  }
		#categories_test_bis ul li { display:inline; }
		
		#nosensblock { position:relative; }	
		#nosensblock2 { position:relative; display:inline;}
		#reportage, #entreprise { width:30%; }
		
		#anniv { background-color:#FFFFA9; padding:2px 10px 8px 10px;}
		#anniv, #info, #declaration { margin-right:4px; padding:2px 10px 8px 10px;}
		#reportage, #expos { float:left; overflow:hidden; margin-right:6px; }
		#entreprise { float:right; margin-left:4px; margin-right:6px; }
		
		.sep { clear:both; }
		
		#info, #reportage, #salons, #expos, #declaration { padding:2px 10px 8px 10px;}
		#flux{ float:left; width:27%;}
		
		
		/*pied*/
		#pied { position:relative;   margin:35px auto 0 auto; text-align:center; }
		
		
		/*développements*/
		.esp { height:20px; background-color:#FFFFFF;}
		.esp_15px { height:15px; background-color:#FFFFFF;}
		.esp_petit { height:10px; background-color:#FFFFFF;}
		.esp_35px { height:35px; background-color:#FFFFFF;}
		.esp_40px { height:40px; background-color:#FFFFFF;}
		#devel { position:relative; }	
		/*.maj { float:right; margin-right:4px; width: 30%; background-color: grey; padding:2px 10px 8px 10px;}*/
		/*#declarations {float:right; margin-top:10px; width: 40%; padding:2px 10px 8px 10px;}*/
		.articles { padding-left:14px; padding-right:10px; padding-top:5px; padding-bottom:5px;}
		.paragraphes { padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px;}
		/*.paragraphes img{ float:left; padding-left:4px; padding-right:14px; padding-bottom:0px; }*/
		.articles h1 {text-align:left; font-size:22px; font-weight:900; color:#080842; }
		.articles h2 {text-align:left; font-size:18px; font-weight:900; color:#080842; }
		.articles h3 { text-align:left; font-size:16px; font-weight:900; color:#080842; }
		.articles h4 { text-align:left; font-size:14px; font-weight:900; color:#080842; }
		.articles h5 { text-align:left; font-size:12px; font-weight:900; color:#080842; }
		.articles p { text-align:justify; text-indent:25px; }
		.articles img{ float:left; padding-left:0px; padding-right:14px; padding-bottom:12px; }
		.articles li { text-align:justify; }
	
		/*générale  pour mémoire: coleur liens:#0B66AC*/	
/*////////////////////////////////////////styles pour la page formulaire_entreprise*/
		.p16{font-size: 16px; font-family: verdana; font-weight: 900; color: rgb(8, 8, 66); }
		.LabelFormulaire { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4682B4; font-weight: bold; }
		.ChampObligatoire { color: #080842; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
		.Commentaires  {	color: #080842; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
		.Commentaires_en_roge  {	color: rgb(163,24,9); font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }