/*<style> Default ================================================*/
	BODY  {
		font-size:60%; margin:0; padding:0;
		background-color:#000000;
		background:#040A26;
	}
	BODY * {font-family:Trebuchet MS,Arial,Helvetica,sans-serif; padding:0; margin:0; }
	TABLE,TD,P,INPUT,SELECT,TEXTAREA {font-size:11px;}
	TD {vertical-align:top;}
	FORM {padding:0; margin:0;}
	P {margin-left:10px;}
	A {color:#385BA1;text-decoration:none;}
	A:hover {text-decoration:underline;}
	HR {
	height:1;
	background-color: #FFFFFF;
	text-align: center;
	width: 580px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	HR.filet {
		background-image:none;
		background-color:#888;
		padding:1px 0 0 0;
		margin:7px 0 7px 0;
		border:none;
		height:0;
	}
	
	/* heading --------------------*/
	#content h1,#content h2,#content h3,#content h4{clear:both;}
	H1, H1 SPAN ,h1 a{
		color:#040A26;
		font-size:16px;
		font-family:Trebuchet MS, Arial, Verdana, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	#title .blanc{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	}
	H1 SPAN {color:#FFFFFF;}
	/*/////////////////////////////////////////////////////////////////////////à separer...*/
	#bloc_A H1, #bloc_B H1, #bloc_C H1, #bloc_D H1{/*#content H1, */
	font-size:1.4em;
	padding:0 0 0 75px;
	margin:0 0 0 -36px;
	color:#00667C;
	height: 36px;
	background-image: url(imago/bullet01.png);
	background-repeat: no-repeat;
	background-position: 36px 0px;
	}
	H2 {
		display:block;
		color:#555;
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		padding:5px 5px 4px 24px;
		margin:5px 0 5px 0;
		background:url(imago/pucebleue.gif) no-repeat 0px 3px;
	}
	
	H3 {
		color:#676F0D;
		font-size:1.1em;
		font-family:Trebuchet MS, Arial, Verdana, sans-serif;
		font-weight:normal;
		text-decoration:none;
		font-weight:bold;
		padding:0 0 1px 16px;
		margin:15px 33px 5px 0;
		background:#FFF url(images/bullet_small.gif) no-repeat;
		background-position:0 4px;
	}
	H4 {
	color:#676F0D;
	font-size:1.2em;
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	display: inline;
	}
	 BLOCKQUOTE {margin:0 53px 0 33px;}
	
	/* lists ----------------------*/
	/*LI {
		background:url(imago/small_fleche.gif) no-repeat left top;
		margin:5px 0 0 0; padding:0 0 0 20px; list-style:none;
	}*/

	
/* page ===================================================*/
	#page {
	width:966px;
	margin:0 auto auto;
	text-align:left;
	//overflow:hidden;
	}
	
	
	
/* margin & align =========================================*/
	/*#navigation, #title, #content, #footer {margin-left:20px;	width:657px;}*/
	/*#side {float:right;}*/
	
/* columns ================================================*/
	#columns {
	width:966px;
	background-color: #3777DB;
	background-image: url(imago/carebleu.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	}
	#column0 {
	width:122px;
	background-image: url(imago/TillAutoroute.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
	#column1 {
	width:auto;
	margin: 0px;
	padding: 0px;
}
	#column2 {
	width:217px;
	background-image: url(imago/TillColDroite.jpg);
	background-repeat: repeat-y;
	background-position: 0px 243px;
	margin: 0px;
	padding: 0px;
}
	/* logo -----------------------*/
	/*#logo {
		float:left;
		background: url(images/logo_cfa.jpg) 16px 6px no-repeat;
		height:51px;
		width:300px;
		display:block;
		padding:21px 0 0 10px;
	}
	#logo A {
		color:#196173;
		font-size:13px;
		font-family:Verdana,Arial,sans-serif;
		font-weight:bold;
		text-decoration:none;
		padding:21px 30px 21px 80px;
	}*/
	
	/* flash ----------------------*/
	#flash {
	height:135px;
	width:966px;
	padding:0;
	margin: 0px;
}
	
	/* navigation horizontal ------*/
	#navigation {
		height:46px;
		padding:0;
		position:relative;
		//overflow:hidden;
	}
	#navigation li, #navigation a {height: 46px; width: 120px; display: block;
		color:#2F4046;
		font-size:12px;
		font-family:Verdana,Arial,sans-serif;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
	}
	#navigation li {margin:0; padding:0; list-style:none; position:absolute; top:0; background:none;}
	#navigation a {padding-top:3px; margin-top:27px; background:transparent url(images/navigation.gif) 0 0 no-repeat;}
	#navigation a.sel, #navigation a:hover {margin-top:0;}
	
	#nav1 {left:0; width: 120px; background: transparent url(images/navigation.gif) 0 27px no-repeat;}
	#nav2 {left:120px;}
	#nav3 {left:240px;}
	#nav4 {left:360px;}
	#nav5 {left:480px;}
	#nav6 {left:600px;}
	
	#nav1 a:link, #nav1 a:visited {background-position:0 0;}
	#nav2 a:link, #nav2 a:visited {background-position:-120px 0;}
	#nav3 a:link, #nav3 a:visited {background-position:-240px 0;}
	#nav4 a:link, #nav4 a:visited {background-position:-360px 0;}
	#nav5 a:link, #nav5 a:visited {background-position:-480px 0;}
	#nav6 a:link, #nav6 a:visited {background-position:-480px 0;}
	
	#nav1 a:hover {background-position:0 0;}
	#nav2 a:hover {background-position:-120px 0;}
	#nav3 a:hover {background-position:-240px 0;}
	#nav4 a:hover {background-position:-360px 0;}
	#nav5 a:hover {background-position:-480px 0;}
	#nav6 a:hover {background-position:-480px 0;}

	/* title ----------------------*/
	#title {
	height:43px;
	}
	#title H1 {
	padding-top: 10px;
	margin-left: 20px;
	font-size: 13px;
	color: #172955;
	}
	H1.blanc {
	color: #FFFFFF;
}
	div.vert {
	background: #B9D300 url(imago/ACTUALITES_haut.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	width: 627px;
}
	div.orange {background: #00436E url(imago/CHAPO_haut.jpg) no-repeat;}
	div.jaune {background: #FFFF00 url(imago/ARTICLE_haut.jpg) no-repeat;}
	div.bleu {background: #00436E url(imago/Bloc_Haut.jpg) no-repeat;}	
	div.minibleu_g2 {background: #003862 url(imago/DemiBloc_G_haut.jpg) no-repeat;}
	div.minibleu_g3 {background: #003862 url(imago/DemiBloc_D_haut.jpg) no-repeat;}
	div.gris {background: #D3D7E3 url(images/bg_title.gif) 0 0 repeat-x;}
	#title .bullet {
	float:left;
	background: url(images/bullet_title.jpg) 0 0 no-repeat; height:27px; width:27px; margin:16px 10px 0 39px; padding-top:27px; height:0 !important; display:block;}
	* HTML #title .bullet {margin:16px 8px 0 19px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet_title.jpg'); background:none;}

/* blocs ====================(content...============================*/
	/*...minimum pour la puce jcherche plus à comprendre...!!!*/
	* HTML #bloc_A,* HTML #bloc_B,* HTML #bloc_C,* HTML #bloc_D {
	height: 36px;
	}
	#bloc_A {
	height: auto;
	background-image: url(imago/CHAPO_Till.jpg);
	background-repeat: repeat-y;
	color:#2D2409;
	padding: 0px 15px;
	}
	#bloc_B {
	height: auto;
	background-image: url(imago/ARTICLE_Till.jpg);/*jaune*/
	background-repeat: repeat-y;
	color:#353500;
	padding: 0px 15px;
	}
	#bloc_C {
	height: auto;
	background-image: url(imago/ACTUALITES_Till.jpg);
	background-repeat: repeat-y;
	color:#2E3500;
	margin: 0px;
	width: 597px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	}
	#bloc_D {
	height: 251px;
	background-image: url(imago/Bloc_Till.jpg);/*//dans actu*/
	background-repeat: repeat-y;
	color: #001F35;
	}

/*pied*****************/
	#pied_C {
	height:16px;
	background-image: url(imago/ACTUALITES_bas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	#pied_A {
	height:16px;
	background-image: url(imago/CHAPO_bas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	#pied_B {
	height:16px;
	background-image: url(imago/ARTICLE_bas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}
	#pied_D {
	height:19px;
	background-image: url(imago/Bloc_Bas.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	}/* content ================================================*/
	#content {
	font-family:Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:1.2em;
	width:627px;
	background-color:#FFF;
	}
	#content .important {
		color:#373F85;
	}
	
	/* table informations ---------*/
	.informations {margin:0;}
	.informations TD {padding:5px 0 3px 0;}
	.informations .firstColumn {
		padding:3px 0 0 0 !important;
		color:#404043;  width:70px;
		background:#FFF url(images/bg_small_dots.gif) center 1.5em repeat-x;
	}
	.informations .firstColumn B {
		font-size:1.3em;
		font-weight:bold;
		background-color:#FFF;
	}
	
	/* table last_articles --------*/
	.last_articles {margin:10px 0 10px 0;font-size:1em; font-weight:bold; border:1px solid #333; width:454px; empty-cells:show;}
	.last_articles A {color:#454444; text-decoration:underline;}
	.last_articles A:hover {text-decoration:none; color:#000;}
	.last_articles .firstColumn {width:36px;}
	.last_articles .groups{background:#C1D000 url(images/icon_groups.gif) center center no-repeat;}
	.last_articles .gates{background:#C1D000 url(images/icon_gates.gif) center center no-repeat;}
	.last_articles .date {
		color:#B09828;
		font-family:Arial, Verdana, sans-serif;
		font-weight:bold;
	}
		
	.last_articles THEAD TD {
		background-color:#C1D000;
		font:bold 1.3em Arial, Verdana, sans-serif;
		border-bottom:2px solid #868261;
		padding:10px 5px 5px 5px;
	}
	.last_articles THEAD .firstColumn {background:#C1D000 url(images/arrow_big.gif) 15px 0.6em no-repeat;}
	
	.last_articles TBODY TD, .last_articles TBODY TD.firstColumn {
		background-color:#F6F2EF;
		border-top:1px solid #DBD6D4;
		border-bottom:1px solid #DBD6D4;
		padding:2px 5px 2px 1px;
	}
	.last_articles TBODY .firstColumn {}
	.last_articles TFOOT TD {
		background-color:#F6E761;
		border-top:1px solid #8F8670;
		padding:2px 5px 2px 1px;
	}
	.last_articles TFOOT TD A {color:#4D5049; text-decoration:none;}
	.last_articles TFOOT TD A:hover {color:#000;}
	.last_articles TFOOT TD.firstColumn {}
	
	/* Actu--------------------*/
	#actu {
		font-size:1em;
		padding:0;
		margin:0;
	}
	#actu p{
		font-family:Trebuchet MS, Arial, Verdana, sans-serif;
		margin:5px 0 5px 0;
		line-height:1.1em;
		text-align:justify;
	}
	div.chapeau {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#666B21;
	margin-left: 41px;
	}
	div.chapeau {
	margin-top: -15px;
	}	
	html*div.chapeau {
	margin-top: 0px;
	}	
	div.chapeau img {
	margin-left: -41px;
	}
	div.corps {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight:normal;
	color:#032F50;
	margin-right: 10px;
	margin-left: 2px;
	font-size: 11px;
	}
	
	div.outilsGrand{
	position:relative;
	height:17px;
	width: 590px;
	padding-top: 10px;
	margin-top: 10px;
	padding-bottom: 20px;
	padding-left: 6px;
	}
	div.outilsPetit{
		position:relative;
		height:20px;
		padding:0 0 0 0;
	}
	div.outilsGrand a {
	display:block;
	position:absolute;
	width:92px;
	height:36px;
	padding-left: 40px;
	padding-top: 16px;
}
	a.bt_ajouter{
	display:block;
	background: url(images/bt_ajouter.png) no-repeat;
	width:90px;
	height: 17px;
	margin-bottom: 10px;
}
	
	div.outilsGrand a.bt_imprimer{background: transparent url(imago/print.gif) 0 0 no-repeat;}
	div.outilsGrand a.bt_modifier{background: transparent url(images/bt_modifier.png) 0 0 no-repeat;right:100px}
	div.outilsGrand a.bt_supprimer{background: transparent url(images/bt_supprimer.png) 0 0 no-repeat; right:0;}
	
	div.outilsPetit a {display:block; position:absolute; width:16px; height:0px; padding:17px 0 0 0; margin:3px 0 0 0}
	
	div.outilsPetit a.bt_ajouter{background: transparent url(images/bt_ajouter_petit.png) 0 0 no-repeat; right:40px}
	div.outilsPetit a.bt_imprimer{background: transparent url(images/bt_imprimer_petit.png) 0 0 no-repeat;}
	div.outilsPetit a.bt_modifier{
	background: url(images/bt_modifier_petit.png) no-repeat;
	right:20px;
	vertical-align: middle;
	padding-left: 10px;
}
	div.outilsPetit a.bt_supprimer{background: transparent url(images/bt_supprimer_petit.png) 0 0 no-repeat; right:0;}
	
	#actu h1.reaction{
			position:relative;
			padding:2px 0 0 20px;
			margin:60px 0 0 -20px;
			height:30px;
			background: transparent url(images/background-reaction.png) 0 0 repeat-x;
			}
	#actu .bt_reaction, #actu .bt_aide{
			display:block;
			position:absolute;
			padding-left:22px;
			font-size:0.7em;
			height:20px;
			color:#666;
			top:4px;
			padding-top:3px;
			}
	#actu .bt_reaction{right:15px; background: transparent url(images/bt_reaction.gif) 0 0 no-repeat;}
	#actu .bt_aide{right:90px; background: transparent url(images/bt_aide.gif) 0 0 no-repeat;}

	#actu ul{
			padding:0 0 0 0;
			margin:0;
	}
	#actu ul ul{padding:0 0 0 20px;}
	#actu ul ul h2{background: transparent url(images/puce_reponse.png) 0 0 no-repeat; background-position: 0 8px;}
	#actu ul li{background-image:none; padding:0; margin:10px 0 0 0;}
	#actu ul ul li{background-image:none; padding:0; margin:5px 0 0 0;}
	
	#actu .signature {margin:20px 0 0 0;background:transparent url(images/bg_small_dots.gif) repeat-x; padding-top:3px}
/* side ===================================================*/
	#side {
		display:block;
		/*width:200px;*/
		padding:0;
		margin:0;
	}
	.stripes {display:block; background: transparent url(images/bg_side.gif) 0 0 repeat;}
	
	/* title ----------------------*/
	/*#side DIV {background: transparent url(images/bg_side_dots.gif) 0 32px repeat-x;}
	#side .bullet {float:left; height:0 !important; display:block; margin:0 0 0 0; width:30px !important;}
	#gates .bullet {background: url(images/bullet_gates.png) 0 0 no-repeat; padding-top:30px; width:22px;}
	#groups .bullet {background: url(images/bullet_groups.png) 0 0 no-repeat; padding-top:30px; height:30px; width:25px;}
	#private .bullet {background: url(images/bullet_private.png) 3px 3px no-repeat; padding-top:30px; height:30px; width:11px;}
	* HTML #gates .bullet {margin:5px 5px 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet_gates.png'); background:none;}
	* HTML #groups .bullet {margin:4px 3px 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet_groups.png'); background:none;}
	* HTML #private .bullet {margin:8px 13px 0 2px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bullet_private.png'); background:none;}*/
	
	/*#login, #gates, #groups, #private {padding-bottom:10px;}*/
	#login H2, #gates H2, #groups H2, #private H2 {
		color:#FFFFFF;
		font-family:Trebuchet MS, Arial, Verdana, sans-serif;
		font-size:1.7em;
		font-weight:bold;
		background:none;
		height:25px;
		padding-top:7px;
	}
	
	/* login ----------------------*/
	#side #login {background-position: 0 27px;text-align: center;}
	#login .input {
	color:#444;
	border:1px solid #B9D300;
	width:103px;
	height:14px;
	padding:0 3px 0 3px;
	margin:1px 0 2px 0;
	text-align: center;
	}
	* HTML #login .input {width:100px; margin:0px 0 1px 0;}
	#login A.login, #login A.logout {
		float:right;
		text-decoration:none;
		width:83px;
		height:16px;
		display:block;
		text-align:center;
		padding-top:3px;
		background: transparent url(images/bg_login_submit.gif) 0 0 no-repeat;
		margin:0 3px 0 0;
	}
	* HTML #login A.login, * HTML #login A.logout {margin:0 2px 0 0;}
	#login A.login {
		color:#1B250B;
		background-position: 0 0;
	}
	#login A:hover.login {
		background-position: -83px 0;
	}
	#login A.logout {
		color:#3E0D1A;
		background-position: -166px 0;
	}
	#login A:hover.logout {
		background-position: -249px 0;
	}
	/* panels ---------------------*/
	/*#side .panel_header, #side .panel_footer {width:196px; display:block; height:0; padding:3px 0 0 0; margin:0;}
	#side .panel_header {background: transparent url(images/bg_panel_header.gif) 0 0 no-repeat;}
	#side .panel_footer {background: transparent url(images/bg_panel_footer.gif) 0 0 no-repeat;}
	#side .panel {background: transparent url(images/bg_panel_content.gif) 0 0 repeat-y; min-height:50px; padding:2px;}
	* HTML #side .panel {height:50px;}
	*/
	#side .panel_header, #side .panel_footer {
	display:block;
	height: 5px;
}
	/* panels lists ---------------*/
		UL.blue LI, LI.blue {
	font-size:1em;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	letter-spacing:1px;
	list-style:none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	background-image: url(imago/small_fleche.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
	}
	/*___________________________________<stupido navigateur....>___________________*/
 
	   #side .decalgauche{
	   margin-left:25px;
	  }
	HTML* #side .decalgauche {margin-left:10px;;}
	
	/*___________________________________< /stupido navigateur....>___________________*/
	/*UL.white LI, LI.white {background-image:url(images/bullet_small_white.gif);}*/
	
	/*___________________________________________________________________*/
	
	#side .panel UL {
	margin-left: 9px;
	}
	/*je ne trouve pas quelle est cette difference...!!! grrrrrr: pascal*/
	/*___________________________________________________________________*/
	#side .panel UL LI {
	margin:0;
	background-color: #FFFFFF;
	list-style-type: none;
	list-style-position: inside;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #999999;
}
	
	/* level 1 */
	#side .panel .nav {
	display:block;
	margin-bottom: 5px;
	padding-left: 9px;
	}
	#side .panel .nav A {
	border-top:1px solid #005288;
	border-bottom:1px solid #001F33;
	background-color:#00436E;
	color:#FFF;
	text-decoration:none;
	display:block;
	padding-left:5px;
	}
	#side .panel .nav A.level2on, #side .panel .nav A.level2 {
	border-top:1px solid #FFF;
	background-color:#3366CC;
	padding-left: 10px;
	/*width:217px;*/
	/*padding-left:35px;*/
	}
	#side .panel .nav A.level3on, #side .panel .nav A.level3 {
		border-top:1px solid #000;
		background-color:#73CEE3;
		/*width:217px;*/
		/*padding-left:45px;*/
	}
	#side .panel .nav A.level2on {
		border-top:1px solid #F8B2BB;
		border-bottom:1px solid #083C48;
		background-color:#EF95BA;
		color:#0A4857;
	}
	#side .panel .nav A.level2 .on {
		border-top:1px solid #F8B2BB;
		border-bottom:1px solid #083C48;
		background-color:#00BCFF;
		color:#0A4857;
	}
	#side .panel .nav A.on {
		border-top:1px solid #F8B2BB;
		border-bottom:1px solid #083C48;
		background-color:#F2F200;
		color:#0A4857;
	}
	#side .panel .nav A:hover {
		border-top:1px solid #CCE5A3;
		border-bottom:1px solid #56732E;
		color:#3399FF!important;
		background-color:#FFF;
	}
	
	/* partners -------------------*/
	#side #partners {
		background-color:#5B6569;
		background-image:none;
		padding-bottom:64px;
	}
	#side #partners .stripes {height:93px;}
	#side #partners H2 {
		color:#DBDDCA;
		height:auto;
		font-family:Trebuchet MS, Arial, Verdana, sans-serif;
		font-size:2em;
		font-weight:normal;
		background:none;
		margin:0;
		padding:3px 4px 3px 4px;
	}
	#side #partners A {
		background: transparent url(images/bg_partners.jpg) center center no-repeat;
		width:185px;
		height:61px;
		display:block;
	}
	#side #partners IMG {margin:1px 5px 3px 5px; border:none;}
	
	
/* footer =================================================*/
	#footer {background-color:#FFF; margin-top:5px; padding:5px 0 5px 0;}
	#credit {
	clear:left;
	font-size:0.9em;
	text-align: center;
	margin-bottom: 10px;
}
	#navigation_bottom {
	font-size:0.9em;
	margin-top: 10px;
	height: 20px;
	background-image: url(img/img_mep/Fondfooter.gif);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 2px;
	}
	#navigation_bottom A {	
	color: #FFFFFF;
	text-decoration: none;
	}
	#navigation_bottom A:hover {	
	color: #97E6FF;
	text-decoration: none;
	}
	
	
.formulaire {
	background-image: url(img/img_mep/FondRechercher.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	width: 200px;
	border-style: none;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 2px;
	margin: 2px;
}
