a {text-decoration: none;  color : #70A21C;}
a:link{text-decoration: none;  color : #70A21C;}
a:hover{text-decoration: underline;   color : #70A21C;}
a:active{color : #70A21C;}
a:visited{color : #70A21C;}
.texte
{ font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color:#000096; }

.texte_bold
{font-weight:bold;}

.titre
{ font-size: 12px; font-family : verdana, arial, helvetica, sans-serif; color:#000000; font-weight: bold; }

.titre_noir
{ font-size: 12px; font-family : verdana, arial, helvetica, sans-serif; color:#000000; font-weight: bold;}

.lien
{ font-size : 11px; font-family : verdana, arial, helvetica, sans-serif; color:#70A21C; text-decoration:none;}

.lien_niveau1
{ font-size : 11px; font-family : verdana, arial, helvetica, sans-serif; color:#70A21C; text-decoration:none;}

	/*.lien-gras
	{font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color:#000000; text-decoration:none; font-weight: bold;}
   */

.titre_rouge
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#FF0000; font-weight: bold; }

.tableau_rouge
{border-color:#FF0000; border-style:solid; border-width:1px; }

.tableau_rouge td
{border-color:#FF0000; border-style:solid ; border-width:1px; }

.titre_orange
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#FFCC00; font-weight: bold; }

.tableau_orange
{border-color:#FFCC00; border-style:solid; border-width:1px; }

.tableau_orange td
{border-color:#FFCC00; border-style:solid ; border-width:1px; }

.titre_bleu_ciel
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#0099CC; font-weight: bold; }

.tableau_bleu_ciel
{border-color:#0099CC; border-style:solid; border-width:1px; }

.tableau_bleu_ciel td
{border-color:#0099CC; border-style:solid ; border-width:1px; }

.tableau_noir
{border-color:#000000; border-style:solid; border-width:1px; }

.tableau_noir td
{border-color:#000000; border-style:solid ; border-width:1px; }

.titre_mauve
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#6600CC; font-weight: bold; }

.tableau_mauve
{border-color:#6600CC; border-style:solid; border-width:1px; }

.tableau_mauve td
{border-color:#6600CC; border-style:solid ; border-width:1px; }
	/*.texte-erreur
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px;
	   color:#CC0000;	}
   */

.titre_vert
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#009900; font-weight: bold; }

.titre_rose
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#CC00CC; font-weight: bold; }

.titre_orange_vif
{ font-size: 11px; font-family : verdana, arial, helvetica, sans-serif; color:#FF6600; font-weight: bold; }

	.maxivue
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: black;
	}

	.bk-menu-handilog
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900;
	   height:30px;
	   padding-top: 4px;
	   padding-left: 10px;
	   text-align: center;
	}

	.lienversmaxivue
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;
	   padding-right:200px;
	   padding-left:20px;
	}



	div#handilog_menu {	padding:0; margin:30px 0 0 0; width:100%; height:auto; text-align:left; color: #FFFFFF; background:#FF9900; }
	html>body #handilog_menu { width:100%; height:auto; }

	#handilog_menu ul.level1 { margin:0; padding:0 0 0 10px; list-style-type:none; }
	#handilog_menu li.level1 { margin:20px 0 0 0; padding:0; border:none; overflow : visible; font-family : arial, verdana, helvetica, sans-serif; }

	#handilog_menu ul.level2 { margin:0; padding:0 0 0 5px; list-style-type:none; }
	#handilog_menu li.level2  { margin:10px 0 0 0; padding:0; border:none; overflow : visible; font-family : arial, verdana, helvetica, sans-serif; }

	#handilog_menu ul.level3 { margin:0; padding:0 0 0 0; list-style-type:none; }
	#handilog_menu li.level3  { margin:10px 0 0 0; padding:0; border:none; overflow : visible; font-family : arial, verdana, helvetica, sans-serif; }

	#handilog_menu ul.level4 { margin:0; padding:0 0 0 0; list-style-type:none; }
	#handilog_menu ul.level5 { margin:0; padding:0 0 0 0; list-style-type:none; }
	#handilog_menu li { margin:0; padding:0; border:none; overflow : visible; font-family : arial, verdana, helvetica, sans-serif; }


	.menumaxivue
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900;
	}


	a.menumaxivue:link { font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900; text-decoration: none;}

	a.menumaxivue:active { font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900; text-decoration: none;}

	a.menumaxivue:visited { font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; background:#FF9900; text-decoration: none;}

	a.menumaxivue:hover { font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: underline;}

	.menuselect
	{
	 font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;
	}
	a.menuselect:link{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;  }

	a.menuselect:hover{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF;   text-decoration: none; }

	a.menuselect:active{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF;  text-decoration: none;   }

	a.menuselect:visited{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;  }

	.menu
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF;
	}
	a.menu:link{   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }
	a.menu:hover{   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF;   text-decoration: none;   }
	a.menu:active{   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF;  text-decoration: none;  }
	a.menu:visited{   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #FFFFFF; text-decoration: none; }

	.lienpageselect
	{
	 font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FFFFFF; background:#70A21C ;text-decoration: none;
	}
	a.lienpageselect:link{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FFFFFF; background:#70A21C ;text-decoration: none;  }

	a.lienpageselect:hover{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FFFFFF; background:#70A21C ;text-decoration: none; }

	a.lienpageselect:active{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FFFFFF; background:#70A21C ;text-decoration: none;   }

	a.lienpageselect:visited{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #FFFFFF; background:#70A21C ;text-decoration: none;  }

	.lienpage
	{
	   font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #70A21C;
	}
	a.lienpage:link{ font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #70A21C;   text-decoration: none; }

	a.lienpage:hover{ font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #70A21C; text-decoration: none;   }

	a.lienpage:active{ font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #70A21C; text-decoration: none;  }

	a.lienpage:visited{ font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #70A21C; text-decoration: none; }



	.handilogtexte
	{
	  font-family : arial, verdana, helvetica, sans-serif; font-size : 18px; color: #1A50B8;
	}
	.handilogannotation
	{
	  font-family : arial, verdana, helvetica, sans-serif; font-size : 16px; color: #1A50B8;
	}

	.handilogtitre
	{
	font-family : arial, verdana, helvetica, sans-serif; font-size: 30px; color: #FFFFFF; background: #1A50B8;
	}
	.handilogtitre a:link
	{  font-family : arial, verdana, helvetica, sans-serif; font-size: 30px; color: #FFFFFF; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:hover
	{  font-family : arial, verdana, helvetica, sans-serif; font-size: 30px; color: #FFFFFF; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:active
	{  font-family : arial, verdana, helvetica, sans-serif; font-size: 30px; color: #FFFFFF; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:visited
	{  font-family : arial, verdana, helvetica, sans-serif; font-size: 30px; color: #FFFFFF; background: #1A50B8; text-decoration: none; }

	.handilogpiedepage
	{
	font-family : arial, verdana, helvetica, sans-serif; font-size : 12px; color: #1A50B8;
	}

	div.clear {clear: both;display: block;height:1px;overflow: hidden;margin: 0;padding:0;}

	abbr, acronym {border-bottom:1px dotted #efefef;cursor:help;}


	/*hr {display:none;}*/

	hr.end {display:block !important;clear:both;visibility:hidden;height:1px;border:0;margin:0;padding:0;color:#c00;background-color:#c00;}
	img {border:0; margin:0; padding:0; border:none;}
	form {margin:0; padding:0; border:none;}

	hr.ecedi {
	border: none 0;
	border-top: 2px solid #1A50B8;
	width: 100%;
	height: 2px;
	}
body {
	margin : 0;
	padding : 0;
	width: 100%;
	height : 100%;
	min-height: 100%;
	text-align: center;
	/*background-color:#FFFFFF;*/	font-family: verdana, arial, helvetica, sans-serif; color:#000096;	font-size:11px;

		/* ----- POUR DEFINIR LES COULEURS DES BARRES DE DEFILEMENT ----*/
		/*scrollbar-face-color: #6A4E60;
		scrollbar-shadow-color: #6A4E60;
		scrollbar-highlight-color: #6A4E60;
		scrollbar-3dlight-color: #6A4E60;
		scrollbar-darkshadow-color: #FFFFFF;
		scrollbar-track-color: #E2CBDF;
		scrollbar-arrow-color: #FFFFFF;*/
		}

/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family:verdana, arial, helvetica, sans-serif; color:#000096;	font-size :11px;
	}





	div#container {position:relative;
		clear:both;
		margin : 0;
		padding : 0;
		text-align : left;
				/*vertical-align:top;*/
		left:0px;
		top:0px;
		/*width: 99%;*/
		width: 758px;
/*		height : 100%;*/
		voice-family:"\"; }\""; voice-family:inherit;
		background-color : #FFFFFF;
		border-left : 1px solid #9A9A9A;
		border-right : 1px solid #9A9A9A;
		border-top : 1px solid #9A9A9A;

		}

	html>body #container { /*width:99%;*/ width: 758px; height :auto; margin:0 auto; }


	div#Skip {
		position: absolute;
		margin : 0;
		padding : 0;
		display: none;
		/*visibility : hidden;*/
	}

	#Skip span.hidden { display:none; margin:0; padding:0; }

	#header {
		margin:0;
		padding:0;
		display:block;
		text-align: center;
		width:100%;
		height:155px;
		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color : red;*/
	}

	html>body #header { width:100%; height:155px; }


	div#subheader {
	overflow:hidden;
		/*float:left;*/
		padding: 0;
		margin: 0;
		text-align: left;
		width:100%;
		height:134px;
		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color : pink;*/
		}

		html>body #subheader { width:100%; height:134px;}

	#subheader h1 {
		display:none;
		margin:0;
		padding:0;
		}

	#subheader h1 {
		display:none;
		margin:0;
		padding:0;
		}

	#subheader #accrocheVLM {
      	float:right;
      	padding:0 10px;
      	margin:104px 1px 0 200px;
/*      	background:#15358A;
     	color:#F8FEFF;*/
      	background:#FFBB00;
     	color:#CC0000;
		font-family: verdana, helvetica, sans-serif;
		font-size: 22px;
		font-weight:bold;
		font-stretch: wider;

		}

	div#accessibility_menu	{
		clear:both;
		margin:0 auto;
		padding:0 auto;
		voice-family:"\"; }\""; voice-family:inherit;
		padding:0; width:100%; height:21px; text-align:right; color:#FFFFFF; background-color:#FFBB00;
		}

	html>body #accessibility_menu { width:100%; height:21px; }


	#accessibility_menu h2 { display:none; margin:0; padding:0; }

	#accessibility_menu ul { margin:0; padding:0; border:none; }
	#accessibility_menu li { display :inline; margin :0; padding :0; border:none; overflow : visible; }


	#accessibility_menu li a:link {color:#C20000; text-decoration:none;}
	#accessibility_menu li a:visited {color:#C20000; text-decoration:none;}
	#accessibility_menu li a:hover {color:#C20000; text-decoration:underline;}



			#handilog { margin:0; padding:0; display:inline; }

			#help { margin:0; padding:0 0 0 4px; display:inline; }

			#sitemap { margin:0; padding:0 0 0 4px; display:inline; }

			#english { margin:0; padding:0 0 0 25px; display:inline;			background:url(../../e_img/charte/drp_eng.gif) no-repeat center left;			}

			#globalsearch {margin:0;padding:0 10px 0 13px;display:inline;			background:url(../../e_img/charte/ico_loupe.gif) no-repeat center left;			}


			#globalsearch form { margin:0; padding:0; display:inline; }

			#globalsearch label {
				margin:0;
				padding:0;
				color:#C20000;				font-style:normal;
				font-weight:normal;
				cursor:pointer;
			}

			#globalsearch input.searchengine {
				margin:0;
				padding:0;
				vertical-align: middle;
				font-family : arial, verdana, helvetica, sans-serif;
				border:1px solid #FFBB00;
				voice-family:"\"; }\"";
				voice-family:inherit;
				font-size:11px;width:80px;height:16px;				}

			#globalsearch input.submit {
				margin:0;
				padding:0;
				font-family : arial, verdana, helvetica, sans-serif;
				font-style:normal;
				font-weight:normal;
				font-size : 11px;
				}

			#globalsearch input.image { margin:0; padding:0 0 4px 2px; vertical-align: middle;}

		/*#globalsearch fieldset { display:none; visibility : hidden;}*/
		/*#globalsearch legend { display:none; visibility : hidden;}*/

div#bandeau{ background: url(../../e_img/charte/bandeau-resultats.jpg) top right no-repeat; margin:0px; padding:0; }

	table#maintable {
					/*background-color: blue;*/
	}

	#maintable a.lien  { font-size :11px;color:#70A21C; }
	#maintable a.lien:hover {text-decoration : underline;}

	#maintable a  { font-size :11px;color:#70A21C; }
	#maintable a:hover {text-decoration : underline;}

	#maintable .titre { color:#70A21C; }



	#chemin{
		clear:both;
		margin:0px 0px 0px 15px ;
		text-align:left;
		padding:4px 0 4px 0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color : olive;*/
		}

	html>body #chemin {width:100%;}

	#chemin h2 {
		display:none;
		margin:0;
		padding:0;
		border:none;
	}

		#chemin ul {margin:0; padding:0; border:none;}
		#chemin li {
		display:inline;
		background :url(../../e_img/charte/arrow_b.gif);
		background-repeat: no-repeat;
		margin: 0 0 0 5px; padding: 1px 0 0 15px;list-style:inside;		border:none;
		overflow : visible;
			}

		#chemin li a.lien {color:#70A21C;}
		#chemin li a.lien:visited {color:#70A21C;}

	div#titre_FM {
		padding:0;
		text-align: left;
		margin:10px 0 0 5px; width:585px; height:45px; background: url(../../e_img/charte/bk_titre_FM.jpg) no-repeat center left; background-color:#9ECA27;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color:yellow;*/
		}

		html>body #titre_FM {width:585px; height:45px;}

	#titre_FM h2 {
		margin:0;
		padding:3px 0 2px 30px;
		color:#FFFFFF;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 17px;
		font-weight:bold;
		text-transform:uppercase;
		font-stretch: wider;
	}

	#titre_FM h1 {
		margin:0;
		font-family: arial, verdana, helvetica, sans-serif;
				padding:4px 0 4px 0;
		}


	div#titre {
		padding:0;
		text-align: left;
		margin:10px 0 0 5px; width:585px;min-height:24px; background: url(../../e_img/charte/bk_titre.jpg) no-repeat 0 0; background-color:#9ECA27;		}

	#titre h2 {
		margin:0;
		padding:3px 0 2px 30px;
		color:#FFFFFF;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 17px;
		font-weight:bold;
		text-transform:uppercase;
		font-stretch: wider;
	}

	#titre h1 {
		margin:0;
		font-family: arial, verdana, helvetica, sans-serif;
				padding:4px 0 4px 0;
		}

	div#titre_teaser {
		padding:0;
		text-align: left;
		margin:10px 0 0 5px; width:432px; height:24px; background: url(../../e_img/charte/bk_titre.jpg) no-repeat center left; background-color:#9ECA27;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color:yellow;*/
		}

		html>body #titre_teaser {width:432px; height:24px;}

	#titre_teaser h2 {
		margin:0;
		padding:3px 0 2px 30px;
		color:#FFFFFF;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 17px;
		font-weight:bold;
		text-transform:uppercase;
		font-stretch: wider;
	}

	#titre_teaser h1 {
		margin:0;
		font-family: arial, verdana, helvetica, sans-serif;
				padding:4px 0 4px 0;
		}



	div#contenu {
		clear:both;
		text-align:left;
		vertical-align:top;
		margin:0;
		padding:0;
		width:758px; height:350px;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color: gray;*/
	}

	html>body #contenu {width:100%; height:99%;}



	div#corps {
		padding:0;
		text-align:justify;
		margin:20px 20px 20px 20px; width:95%;		height:auto;
		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color : pink;*/
		}

	html>body #corps { height:auto; margin :20px 20px  20px 20px; width:95%; }

	/*div#corps .texte{width:571px;}*/

	div#corps h3{
		color:#73a518;
		font-size: 13px;
		padding:0;
	}

	div#corps h4{
		color:#73a518;
		font-size: 12px;
		padding-left:10px;
	}


div.cadre-orange{
/*width:571px;*/width:556px;background:url(../../e_img/charte/cadre-orange-top.gif) no-repeat top left; min-height:100px; padding:10px 0 0px 0;}

div.cadre-orange div.contenu{
/*width:534px;*/width:519px;border:3px solid #ffbb00;border-left:4px solid #ffbb00;padding:0 15px 20px 15px;}

div.cadre-orange div.contenu h2{
line-height:20px; padding:0 0 0px 60px; color:#ffffff; margin:0; font-size:140%; display:inline; font-weight:bold;}

div.cadre-orange div.contenu span.date{
padding:0 0 0px 60px; color:#000000; margin:0; font-size:100%; font-weight:bold;}


div.carte-france-2007{width:571px; padding:0px 0 0px 0;margin:0; height:592px;background:url(../../e_img/charte/carte2007.gif);}
div.carte-france-2007-invisible{display:none;}

div.conf-89{position:relative; top:248px; left:460px; width:81px; height:28px;padding:0;margin:0;}
div.conf-89 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-89.gif) no-repeat top left;}
div.conf-89 a:hover{background:url(../../e_img/charte/conf-89-roll.gif) no-repeat top left;}

div.conf-18{position:relative; top:259px; left:439px; width:78px; height:30px;padding:0;margin:0;}
div.conf-18 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-18.gif) no-repeat top left;}
div.conf-18 a:hover{background:url(../../e_img/charte/conf-18-roll.gif) no-repeat top left;;}

div.conf-47{position:relative; top:388px; left:34px; width:98px; height:31px;padding:0;margin:0;}
div.conf-47 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-47.gif) no-repeat top left;}
div.conf-47 a:hover{background:url(../../e_img/charte/conf-47-roll.gif) no-repeat top left;}

div.conf-01{position:relative; top:268px; left:442px; width:126px; height:30px;padding:0;margin:0;}
div.conf-01 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-01.gif) no-repeat top left;}
div.conf-01 a:hover{background:url(../../e_img/charte/conf-01-roll.gif) no-repeat top left;;}

div.conf-57{position:relative; top:54px; left:423px; width:62px; height:30px;padding:0;margin:0;}
div.conf-57 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-57.gif) no-repeat top left;}
div.conf-57 a:hover{background:url(../../e_img/charte/conf-57-roll.gif) no-repeat top left;;}

div.conf-76{position:relative; top:-28px; left:55px; width:184px; height:32px;padding:0;margin:0;}
div.conf-76 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-76.gif) no-repeat top left;}
div.conf-76 a:hover{background:url(../../e_img/charte/conf-76-roll.gif) no-repeat top left;;}

div.conf-35{position:relative; top:16px; left:0px; width:120px; height:32px;padding:0;margin:0;}
div.conf-35 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-35.gif) no-repeat top left;}
div.conf-35 a:hover{background:url(../../e_img/charte/conf-35-roll.gif) no-repeat top left;;}

div.conf-10-paris{position:relative; top:-138px; left:498px; width:61px;height:31px;padding:0;margin:0;}
div.conf-10-paris a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-10-paris.gif) no-repeat top left;}
div.conf-10-paris a:hover{background:url(../../e_img/charte/conf-10-paris-roll.gif) no-repeat top left;;}

div.conf-27{position:relative; top:-89px; left:30px; width:100px; height:30px;padding:0;margin:0;}
div.conf-27 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-27.gif) no-repeat top left;}
div.conf-27 a:hover{background:url(../../e_img/charte/conf-27-roll.gif) no-repeat top left;;}

div.conf-64{position:relative; top:253px; left:25px; width:91px; height:29px;padding:0;margin:0;}
div.conf-64 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-64.gif) no-repeat top left;}
div.conf-64 a:hover{background:url(../../e_img/charte/conf-64-roll.gif) no-repeat top left;;}

div.conf-83{position:relative; top:203px; left:456px; width:109px; height:31px;padding:0;margin:0;}
div.conf-83 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-83.gif) no-repeat top left;}
div.conf-83 a:hover{background:url(../../e_img/charte/conf-83-roll.gif) no-repeat top left;;}

div.conf-34{position:relative; top:208px; left:310px; width:58px; height:30px;padding:0;margin:0;}
div.conf-34 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-34.gif) no-repeat top left}
div.conf-34 a:hover{background:url(../../e_img/charte/conf-34-roll.gif) no-repeat top left;;}


div.conf-10{position:relative; top:-131px; left:467px; width:70px; height:30px;padding:0;margin:0;}
div.conf-10 a{display:block;padding:0;margin:0;background:url(../../e_img/charte/conf-10.gif) no-repeat top left;}
div.conf-10 a:hover{background:url(../../e_img/charte/conf-10-roll.gif) no-repeat top left;;}



	div#droite {
		margin:0;
		padding:0;
		width:155px;		text-align:left;
		height:auto;
		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color: lime;*/
	}

	html>body #droite { width:155px; height:auto; }

	#droite a   { font-weight:normal; font-size :11px; color:#70A21C; }

	#droite img {
		}

	#communique{
		/*float:left;*/
		margin:10px 0 10px 0px;
		padding-left:5px;
		padding-bottom:5px;
		border-left: #FFBB00 solid 1px;
		border-bottom: #FFBB00 solid 1px;
	}
	#communique .date{
 		valign:top;
 		color:#46711C;
		font-weight:bold;
	}


	div#newsletter {
		clear:both;
		text-align:left;
		margin:10px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #newsletter {width:100%;}

	#newsletter div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_arrow_orange.gif) no-repeat center left; background-color:#FFBB00;	}

	#newsletter h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#FFFFFF; font-size:11px;		}

	#newsletter div.texte { width:90%; color:#000096; padding:5px 0 5px 0; }

	#newsletter label { margin:0; padding:0; font-style:normal; font-weight:normal; cursor:pointer; font-family : verdana, arial, helvetica, sans-serif; color:#000096; }

	#newsletter input.texte { padding:0; margin:0; width:80%; border:1px solid #70A21C; height:15px;	font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; color:#000000; }

	#newsletter input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; }



	div#dons {
		clear:both;
		text-align:left;
		margin:1px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #dons {width:100%;}

	#dons div.title {display:none;
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_arrow_orange.gif) no-repeat center left; background-color:#FFBB00;	}

	#dons h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#FFFFFF; font-size:11px;		}

	#dons div.texte { padding:5px 0 5px 0; width:90%; font-weight:bold; color:#000096; }

	#dons a.lien  { font-weight:normal; font-size :11px; color:#70A21C; }
	#dons a.lien:hover {text-decoration : underline;}


	div.bde {
		margin:10px 0;padding:0;
   }



	div#contacts {
		clear:both;
		margin:10px 0 0 0; padding:0; width:155px; background:url(../../e_img/charte/mini_carte_france.gif) no-repeat top left;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #contacts {width:155px;}


	#contacts div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_arrow_orange.gif) no-repeat center left; background-color:#FFBB00;	}

	#contacts h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#FFFFFF; font-size:11px;		}

	#contacts div.texte { padding:10px 0 0 60px; }

	#contacts a.lien { padding:0 0 0 10px; font-size :11px; color:#000000;}
	#contacts a.lien:hover {text-decoration : underline;}
	#contacts label { margin:0; padding:0; font-family: verdana, arial, helvetica, sans-serif; color:#000096; font-style:normal; font-weight:normal; cursor:pointer; }

	#contacts select { margin:0; padding:0; font-size : 11px; font-family: verdana, arial, helvetica, sans-serif; color:#000096; width:97%; background-color:#9ECA27; }


	div#forums {
		clear:both;
		text-align:left;
		margin:10px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #forums {width:100%;}

	#forums div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_colonne_titre.gif) no-repeat center left; height:24px;	}

	#forums h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#70A21C; font-size:11px;		}

	#forums div.texte { padding:5px 0 5px 0; width:90%; font-weight:bold; color:#000096; }

	#forums a.lien  { font-weight:normal; font-size :11px; color:#000096; }
	#forums a.lien:hover {text-decoration : underline;}



	div#presse {
		clear:both;
		text-align:left;
		margin:10px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #presse {width:100%;}

	#presse div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_colonne_titre.gif) no-repeat center left; height:24px;	}

	#presse h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#70A21C; font-size:11px;		}

	#presse div.texte { padding:5px 0 5px 0; width:90%; font-weight:bold; color:#000096; }
	#presse a.lien { font-weight:normal; font-size :11px; color:#000096; }
	#presse a.lien:hover {text-decoration : underline;}



	div#all {
		clear:both;
		text-align:left;
		margin:10px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #all {width:100%;}

	#all div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_colonne_titre.gif) no-repeat center left; height:24px;	}

	#all h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#70A21C; font-size:11px;		}

	#all div.texte { padding:5px 0 5px 0; width:90%; font-weight:bold; color:#000096; }
	#all a.lien { font-weight:normal; font-size :11px; color:#70A21C; }
	#all a.lien:hover {text-decoration : underline;}

	#all label { margin:0; padding:0; font-family: verdana, arial, helvetica, sans-serif; color:#000096; font-style:normal; font-weight:normal; cursor:pointer; }

	#all select { margin:0; padding:0; font-size : 11px; font-family: verdana, arial, helvetica, sans-serif; color:#000096; width:97%; background-color:#9ECA27; }




	div#droite_1 {
		clear:both;
		text-align:left;
		margin:30px 0 0 0; padding:0; width:100%; border-left:1px solid #70A21C;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #droite_1 {width:100%;}

	#droite_1 div.title {
	padding:0; margin:0;	}

	#droite_1 h2 {
		margin:0;
		border:none;
		display:none; font-family: verdana, arial, helvetica, sans-serif; padding:0; color:#FFFFFF; font-size:11px;		}

	#droite_1 div.texte { width:90%; color:#70A21C; padding:0 0 5px 10px; }
	#droite_1 a.lien { padding:5px 0 0 10px; font-weight:normal; font-size :11px; color:#70A21C; }
	#droite_1 a.lien:hover {text-decoration : underline;}


	div#droite_2 {
		clear:both;
		text-align:left;
		margin:30px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #droite_2 {width:100%;}

	#droite_2 div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_arrow_orange.gif) no-repeat center left; background-color:#FFBB00;	}

	#droite_2 h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#FFFFFF; font-size:11px;		}

	#droite_2 div.texte { width:90%; color:#000096; padding:5px 0 5px 0; }





	div#vlm_menu {
		clear:both;
		margin:10px 0 0 0; padding:0; width:155px; border-left:1px solid #70A21C;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #vlm_menu {width:155px;}


	#vlm_menu div.title {
	padding:0; margin:0; width:100%;	}

	#vlm_menu h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#70A21C; font-size:11px;		}

	#vlm_menu ul { margin:0 0 5px 0; padding:0; list-style: none; border:none; }
	#vlm_menu li { padding:0; margin:0; border:none; }


	#vlm_menu span.level1-item {
		display: block;
		margin:0;
		padding:0 0 4px 0;
		background:url(../../e_img/charte/bk_menu_vlm_level1.gif) no-repeat center left; /*height:20px;*/	}

	#vlm_menu span.level1-item a.lien {
	display: block;
	padding:3px 0 0 15px; font-weight:bold; font-size :11px; color: #427315; text-decoration: none;	}

	#vlm_menu span.level1-item a.lien:hover {
		text-decoration: underline
	}

	#vlm_menu span.level1-selected {
		display: block;
		margin:0;
		padding:0 0 4px 0;
		background:#427310 url(../../e_img/charte/bk_menu_vlm_level1_selected.gif) no-repeat center left;/*height:20px;*/	}

	#vlm_menu span.level1-selected a.lien {
		display: block;
	padding:3px 0 0 15px; font-weight:bold; font-size :11px; color: #FFFFFF; text-decoration: none;	}

	#vlm_menu span.level1-selected a.lien:hover {
		text-decoration: underline
	}


	#vlm_menu span.level2-item {
		display: block;
		margin:0 0 0 0px; padding:0 2px 0 15px; background:url(../../e_img/charte/bk_menu_vlm_level2.gif) no-repeat 15px;background-color:#9ECA27;	}

	#vlm_menu span.level2-item a.lien {
		display: block;
	padding:2px 2px 2px 10px; font-weight:normal; font-size :11px; color: #FFFFFF; text-decoration: none;	}

	#vlm_menu span.level2-item a.lien:hover {
		text-decoration: underline
	}

	#vlm_menu span.level2-selected {
		display: block;
		margin:0 0 0 0px; padding:0 2px 0 15px; background:url(../../e_img/charte/bk_menu_vlm_level2_selected.gif) no-repeat 15px;background-color:#9ECA27;	}

	#vlm_menu span.level2-selected a.lien {
		display: block;
	padding:2px 2px 2px 10px; font-weight:normal; font-size :11px; color: #000096; text-decoration: none;	}

	#vlm_menu span.level2-selected a.lien:hover {
		text-decoration: underline
	}



	div#titreVLM {
		padding:0;
		text-align: left;
		margin:0px 0 0 0px; width:520px; /*background: url(../../e_img/charte/bk_titre.jpg) no-repeat left bottom;*/ background-color:#9ECA27;		}

	#titreVLM h2 {
		margin:0;
		padding:1px 0 0px 10px;
		color:#FFFFFF;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 15px;
		font-weight:bold;
		font-stretch: wider;
	}

	div#sstitreVLM {
      padding:0;
      text-align:left;
      margin:0;width:520px;background-color:#9ECA27;	}

	div#sstitreVLM h3{
		color:#fff;
		margin:0;
		padding:1px 0 0 10px;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 15px;
		font-weight:bold;
		font-stretch: wider;
	}





	div#labels {
		clear:both;
		text-align:left;
		margin:20px 0 30px 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

	html>body #labels { width:100%; }

	#labels img {  }

	#labels div.title {
	padding:0; margin:0; width:100%; background:url(../../e_img/charte/bk_colonne_titre.gif) no-repeat center left; height:24px;	}

	#labels h2 {
		margin:0;
		display:block;
		border:none;
		font-family: verdana, arial, helvetica, sans-serif; padding:4px 0 4px 20px; color:#70A21C; font-size:11px;		}

	#labels div.texte { padding:5px 0 5px 0; width:90%; font-weight:bold; color:#000096; }
	#labels a.lien { font-weight:normal; font-size :11px; color:#000096; }
	#labels a.lien:hover {text-decoration : underline;}


	div#gauche {
		display:block;
		/*float:left;*/
		margin:1px 0 0 0;
		padding:0;
		width:153px;
		height:auto;
		/*border:2px solid #9ECA27;*/
		text-align:left;
		voice-family:"\"; }\""; voice-family:inherit;
		/*	background-color:red;*/
	}

	html>body #gauche { width:153px; height:auto; }

	#gauche_bk {
		margin:0;
		padding:0;
		width:100%;
		height:auto;
		background:url(../../e_img/charte/bk_menu_gauche.jpg) repeat-y;
	}

	html>body #gauche_bk { width:155px; height:auto; }

	#gauche h2 {
		display:none;
		font-family: arial, verdana, helvetica, sans-serif;
		border:none;
		margin:0;
		padding:0;
		}

	#gauche ul { margin:0; padding:0; list-style: none; border:none; }
	#gauche li {
		padding:0;
		margin:0;
		width:155px;
	}

	#gauche span.level1-item {
		display: block;
		margin:0;
		padding:0;
		background: url(../../e_img/charte/bk_menu_level1.jpg) no-repeat center left;
		height:25px;
	}

	#gauche span.level1-item a.lien {
		display: block;
		color: #FFFFFF;
		font-weight:bold;
		padding:5px 0 0 20px;
		text-decoration: none;
	}

	#gauche span.level1-item a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level1-selected {
		display: block;
		margin:0;
		padding:0;
		background: url(../../e_img/charte/bk_menu_level1_on.jpg) no-repeat center left;
		height:25px;
	}

	#gauche span.level1-selected a.lien {
		display: block;
		color: #FFFFFF;
		font-weight:bold;
		padding:5px 0 0 20px;
		text-decoration: none;
	}

	#gauche span.level1-selected a.lien:hover {
		text-decoration: underline
	}


	#gauche span.level1-cha-item {
		display: block;
		margin:0;
		padding:0;
		background: url(../../e_img/charte/bk_menu_level1_vous.jpg) no-repeat center left;
	}

	#gauche span.level1-cha-item a.lien {
		display: block;
		color: #000096;
		font-weight:bold;
		padding:5px 0 0 20px;
		text-decoration: none;
	}

	#gauche span.level1-cha-item a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level1-cha-selected {
		display: block;
		margin:0;
		padding:0;
		background: url(../../e_img/charte/bk_menu_level1_vous_on.jpg) no-repeat center left;
	}

	#gauche span.level1-cha-selected a.lien {
		display: block;
		color: #000096;
		font-weight:bold;
		padding:5px 0 0 20px;
		text-decoration: none;
	}

	#gauche span.level1-cha-selected a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level2-item {
		display: block;
		margin:0;
		padding:0 0 3px 0;
		background: url(../../e_img/charte/bk_menu_level2.jpg) no-repeat top left;
		height:auto;
	}

	#gauche span.level2-item a.lien {
		display: block;
		color: #000096;
		font-weight:bold;
		padding:5px 0 0 30px;
		text-decoration: none;
	}

	#gauche span.level2-item a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level2-selected {
		display: block;
		margin:0;
		padding:0 0 3px 0;
		background: url(../../e_img/charte/bk_menu_level2_on.jpg) no-repeat top left;
		height:auto;
	}

	#gauche span.level2-selected a.lien {
		display: block;
		color: #000096;
		color: #427310;
		font-weight:bold;
		padding:5px 0 0 30px;
		text-decoration: none;
	}

	#gauche span.level2-selected a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level3-item {
		display: block;
		margin:0;
		padding:0 0 2px 0;
		background: url(../../e_img/charte/bk_menu_level3.jpg) no-repeat top left;
		height:auto;
	}

	#gauche span.level3-item a.lien {
		display: block;
		color: #000096;
		padding:0 2px 0 20px;
		text-decoration: none;
	}

	#gauche span.level3-item a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level3-selected {
		display: block;
		margin:0;
		padding:0 0 2px 0;
		background: url(../../e_img/charte/bk_menu_level3_on.jpg) no-repeat top left;
		height:auto;
	}

	#gauche span.level3-selected a.lien {
		display: block;
		color: #FFFFFF;
		padding:0 2px 0 20px;
		text-decoration: none;
	}

	#gauche span.level3-selected a.lien:hover {
		text-decoration: underline
	}	#gauche span.level2-cha-item {
		display: block;
		margin:0;
		padding:0 0 0 0;
		height:auto;
	}

	#gauche span.level2-cha-item a.lien {
		display: block;
		color: #000096;
		padding:0 2px 0 20px;
		text-decoration: none;
	}

	#gauche span.level2-cha-item a.lien:hover {
		text-decoration: underline
	}


	#gauche span.level2-cha-selected {
		display: block;
		margin:0;
		padding:0 0 0 0;
		height:auto;
	}

	#gauche span.level2-cha-selected a.lien {
		display: block;
		color: #FFFFFF;
		background: url(../../e_img/charte/bk_menu_level3_on.jpg) no-repeat top left;
		padding:0 2px 0 20px;
		text-decoration: none;
	}

	#gauche span.level2-cha-selected a.lien:hover {
		text-decoration: underline
	}


	#gauche span.level3-cha-item {
		display: block;
		margin:0;
		padding:0 0 0 0;
		background: url(../../e_img/charte/bk_menu_level3.jpg) repeat-y top left;
		height:auto;
	}

	#gauche span.level3-cha-item a.lien {
		display: block;
		color: #000096;
		padding:0 0px 0 20px;
		text-decoration: none;
	}

	#gauche span.level3-cha-item a.lien:hover {
		text-decoration: underline
	}

	#gauche span.level3-cha-selected {
		display: block;
		margin:0;
		padding:0;
		background: url(../../e_img/charte/bk_menu_level3_on.jpg) repeat-y top left;
		height:auto;
	}

	#gauche span.level3-cha-selected a.lien {
		display: block;
		background-color:#E2FBAB;
		color:#000096;
		font-weight:bold;
		margin-left:16px;
		text-decoration: none;
	}

	#gauche span.level3-cha-selected a.lien:hover {
		text-decoration: underline
	}


	#GaucheHome{
		margin-top:0;
		margin-left:0;
		padding:1px;
/*
		border:3px solid #70a21c;
		background-color : #D0F873;
	*/
	}



	div#contextuel {
		clear: both;
		/*height:auto;
		width:auto;*/
		margin: 2px 0 0 29px;
		padding: 0;
	}

	html>body #contextuel{ /*width:auto; height:auto;*/ }
	#contextuel ul.menu_niv4 {
		margin: 0 0 10px 10px;
		padding: 0;
	}

	#contextuel ul.menu_niv4 {
		margin: 0 0 10px 0;
		padding: 0;
	}

	#contextuel ul.menu_niv4  li {
		background:#D0F873; border-right:1px solid #a5c625;		display: inline;
		line-height: 23px;
		list-style: none;
		/*margin: 0 0 5px 0;*/
		padding: 5px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;background: #D0F873 none;border-top: 1px solid #FFFFFF;	border-left: 1px solid #a5c625;	border-bottom: 1px solid #a5c625;	}


	#contextuel ul.menu_niv4 li.level4-selected {
		padding: 5px;
		color:#C20000;background-color: #ffc100;	}

	#contextuel ul.menu_niv4 li a, ul.menu_niv4 li a:link, ul.menu_niv4 li a:visited {
		color: #000099;		text-decoration: none;
	}
	#contextuel ul.menu_niv4 li a:hover
	{
		text-decoration: underline;
	}
	#contextuel ul.menu_niv4 li.select a, ul.menu_niv4 li.select a:link, ul.menu_niv4 li.select a:visited, ul.menu_niv4 li.select a:hover {
		color: #FFFFFF;		text-decoration: none;
	}


	#plan a.lien  { font-size :11px;color:#000000;}
	#plan a.lien:hover {text-decoration : underline;}

	#plan td.map  {
	background-color : #D2C88A;
	}


	div#bottom {
		clear:both;
		z-index:0;
		text-align:center;
		margin : 0;
		padding:0;
		width:758px; height:auto; border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A; background-color:#FFBB00; text-align:center;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color: silver;*/
		}

	html>body #bottom { width:758px; height:auto; margin:0 auto;}





	div#bottom_menu {
		margin:0;
		padding:5px 0 5px 0; width:100%; height:auto; text-align:center; color: #FFFFFF;		voice-family:"\"; }\""; voice-family:inherit;
			/*background-color : green;*/
	}

	html>body #bottom_menu { width:100%; height:auto;}


	#bottom_menu ul {margin:0; padding:0 0 0 4px; border:none; list-style:none;}
	#bottom_menu li {display:inline; padding:8px 0 0 0; text-align:center; margin:0; border:none; overflow : visible;}

	#bottom_menu li a.lien:link {font-size :11px;color:#C20000;text-decoration:none; font-weight:normal; }
	#bottom_menu li a.lien:visited {font-size :11px;color:#C20000;text-decoration:none; font-weight:normal;}
	#bottom_menu li a.lien:hover {font-size :11px;color:#C20000;text-decoration:underline; font-weight:normal;}

	#bottom_menu  span.spacer { margin:0; display:inline;height:auto; padding:0 10px 0 10px; 		/*background:url(../../e_img/charte/white_space.gif) fixed no-repeat center top;*/
			}

#LogoW3CInterne{float:left;margin:0;padding:0 0 5px 5px;width:66px;height:31px;margin-top:20px;}

#imprimer_envoyer{
float:right;margin:0;padding:0 0 5px 5px;
}
#imprimer_envoyer ul{padding:0;margin:0;}
#imprimer_envoyer li{padding:0;margin:0;list-style-type:none;}

	#imprimer_envoyer a.lien  { font-weight:normal; font-size :11px; color:#70A21C; }
	#imprimer_envoyer a.lien:hover {text-decoration : underline;}



	div#coordo {
		/*clear:both;*/
		margin: 0;
		padding: 5px 0 5px 0;
		color: #FFFFFF;
		/*border-top:1px solid #9A9A9A;*/
		border-top:1px solid #FFFFFF;
		width:100%;
		height:auto;
		voice-family:"\"; }\""; voice-family:inherit;
		background-color:#9ECA27;
	}

	html>body #coordo { width:100%; height:auto; }


	div#ecedi {
		clear:both;
		margin : 0;
		width:760px;
		padding :5px 0 5px 0;
		text-align:center;
		voice-family:"\"; }\""; voice-family:inherit;
	}

	html>body #ecedi { width: 760px; margin:0 auto; }

	div#ecedi a.lien  { color:#666666; }
	div#ecedi a.lien:hover {text-decoration : underline;}





	table#hometable {
		margin:0;
		padding:0;
				/*width:100%;*/
				/*background-color:#B3CCFF;*/
		}

	html>body table#hometable  { width:100%; }

	table#hometable h2 {
		margin:0 0 5px 0; padding:0;		font-family: arial, verdana, helvetica, sans-serif;
		}



	table#hometable td.cell1 {
		margin:0;
		padding:0;
		height:100px;
		border: 1px solid #FFFFFF;		}

	#cell1 {
		padding:0;
		text-align:left;
		margin:5px 0 5px 5px;		}


	#cell1 h2 {
		margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #FFBB00; width:95%;		font-family: arial, verdana, helvetica, sans-serif;
		}

	#cell1 div.texte { padding:0 5px 0 1px; }
	#cell1 span.titre { color:#70A21C; }
	#cell1 div.titre { color:#70A21C; }
	#cell1 div.titre_noir { color:#000000; }
	#cell1 a.lien { padding-right:10px; font-size :11px; color:#70A21C; }
	#cell1 a.lien:hover {text-decoration : underline;}

	hr.actualites {
		clear:both;
		border: none 0;
		border-top: 1px solid #FFBB00;
		width: 100%;
		height: 1px;
	}


	#titre_accueil {
		display: block;
		 font-family : arial, verdana, helvetica, sans-serif; font-size : 13px; color: #000000;
		font-weight:bold;
		text-transform:uppercase;color: #FFFFFF;background:  url(../../e_img/charte/bk_titre_dossier_home.gif) no-repeat top left #9dca27;		margin:0;
		padding:0;
		padding-left:10px;
		padding-top:2px;
		padding-bottom:2px;
		width:210px;
		text-decoration: none;
	}

	table#hometable td.cell2 {
		margin:0;
		padding:0;
		padding:0 0 0 0px;  border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;		}

	#cell2 {
		margin:0;
		padding:0;
		text-align:left;background:url(../../e_img/charte/bk_cell.gif) repeat top left;		}

	#cell2 h2 { margin:0; padding:0; border:none; }

	#cell2 div.texte { padding:0 10px 0 10px; }
	#cell2 span.titre { padding-left:10px; color:#000096; }
	#cell2 div.titre { padding-left:10px; color:#000096; }
	#cell2 div.titre_noir { padding-left:10px; color:#000000; }
	#cell2 a.lien  {padding-left:10px; font-size :11px; color:#70A21C;}
	#cell2 a.lien:hover {text-decoration : underline;}



	table#hometable td.cell3 {
		padding:0;
		margin:0;
		padding:0 0 0 0px;  border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;		}


	#cell3 {
		margin:0;
		padding:0;
		text-align:left;background:url(../../e_img/charte/bk_cell.gif) repeat top left;		}

	#cell3 h2 { margin:0; padding:0; border:none; }

	#cell3 div.texte { padding:0 10px 0 10px; }
	#cell3 span.titre { padding-left:10px; color:#000096; }
	#cell3 div.titre { padding-left:10px; color:#000096; }
	#cell3 div.titre_noir { padding-left:10px; color:#000000; }

	#cell3 a.lien { padding-left:10px; font-size :11px; color:#70A21C;}
	#cell3 a.lien:hover {text-decoration : underline;}


   h3.fiche-at{margin:0;padding:0;font-size:12px}
	hr.fiche-at{margin:0;border:none;border-top:1px solid #FFBB00;width:95%;height:1px;}
   div.fiche-at{margin:0;padding:0 0 16px 0;display:block;color:#FFBB00;font-size:11px;font-weight:bold;text-transform:capitalize;width:95%;text-align:right;}

   #solutions{
		float:left;width:60%;padding:20px 0;   }
   #solutions  #TitreSolution{
      color:#FFBB00;font-size:11px;font-weight:bold;
		margin:0 0 1px 0;padding:0 0 0 18px;background:url(../../e_img/charte/bk_solution.gif) no-repeat;   }
   #solutions  #ContentSolution {border:1px solid #FFBB00;background:#fff8e5;padding:4px;}
   #solutions  #ContentSolution ul{margin:0;padding:0 0 0 24px;}
   #solutions  #ContentSolution ul li{margin:0;padding:6px 0 0 0;}

   #ensavoirplus{
		float:right;width:38%;padding:20px 0;   }
   #ensavoirplus  #TitreEnsavoirplus{padding:1px 6px;background:#000096;color:#dbecf4;font-size:11px;font-weight:bold;}
   #ensavoirplus  #ContentEnsavoirplus{border:1px solid #000096;background:#dbecf4;padding:4px;}
   #ensavoirplus  #ContentEnsavoirplus hr{margin:0;border:none;border-top:1px solid #000096;height:1px;}


	div#formulaire_inscription {
		padding:0 0 0 0px;
		/*margin: 0 50px 0 50px;*/
		color:#9ECA27;
		margin:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
		}

	html>body #formulaire_inscription {width:99%;}

	#formulaire_inscription fieldset {
		margin:0 auto;
		background-color:#d0f873;
		padding:10px;
		text-align:center;
		width:80%;

		border:1px solid #fff;
		}

	#formulaire_inscription legend { margin-bottom:10px; padding:0;
	font-family: arial, verdana, helvetica, sans-serif;
	color:#d0f873;
	display:none;
	font-style:normal;
	font-weight:bold;
	color:#000000;	}
	.message_erreur{
	color:#FF0000;
	text-align:center;
	font-weight: bold;
	clear:both;
	}

	#libelle{
		text-align:right;
		width:120px;
		float:left;
		padding-top:5px;
		clear:both;
	}



	div#formulaire_bde {
      margin:10px 0 0 5px;
      padding:0;
	}

	#formulaire_bde fieldset {
		margin:0 auto;		padding:0 5px 5px 5px;
		}

	#formulaire_bde legend { margin:0; padding:0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#000000;	}

	#formulaire_bde label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-style:normal; font-weight:normal; cursor:pointer;}

	#formulaire_bde input.textelong  {margin:0;padding:0;font-family:arial, verdana, helvetica, sans-serif; font-size :11px; width:430px; }
	#formulaire_bde input.texte  {margin:0;padding:0;font-family:arial, verdana, helvetica, sans-serif; font-size :11px; width:320px; }
	#formulaire_bde input.textecourt { margin:0; padding:0; font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; width:25%;}
	#formulaire_bde textarea.texte  {width:318px;}

	#formulaire_bde select {margin:0;padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; /*width:50%;*/}


	#formulaire_bde input.button { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px;}

	hr.bde {
      margin:22px 0 4px 0;
		clear:both;
		border: none 0;
		border-top: 1px solid #FFBB00;
		width: 100%;
		height: 1px;
	}


#prebottom{
/*border:1px solid red;*/
width:100%;
clear:both;
float:left;
}


	div#formulaire_envoi_ami {
		padding:0 0 0 0px;
		/*margin: 0 50px 0 50px;*/
		color:#9ECA27;
		margin:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
		}

	html>body #formulaire_envoi_ami {width:99%;}

	#formulaire_envoi_ami fieldset {
		margin:0 auto;
		background-color:#d0f873;
		padding:10px;
		text-align:center;
		width:80%;

		border:1px solid #fff;
		}

	#formulaire_envoi_ami legend { margin-bottom:10px; padding:0;
	font-family: arial, verdana, helvetica, sans-serif;
	color:#d0f873;
	display:none;
	font-style:normal;
	font-weight:bold;
	color:#000000;	}

   #formulaire_envoi_ami input { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; width:50%; color:#000000;}



	div#formulaire {
		padding:0 0 0 0px;
		color:#9ECA27;
		margin:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
			/*background-color: pink;*/
		}

	html>body #formulaire {width:99%;}

	#formulaire .select_color{
			color:#427415;
	}
	#formulaire fieldset {
		margin:0 auto;		padding:0 5px 5px 5px;
		}

	#formulaire legend { margin:0; padding:0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#000000;	}

	#formulaire ul {margin:0; padding:0; border:none;}
	#formulaire li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-style:normal; font-weight:normal; cursor:pointer;}

	#formulaire input.texte { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; width:90%; color:#000000;}
	#formulaire input  { font-family: arial, verdana, helvetica, sans-serif; font-size :11px; color:#000000; }
	#formulaire input.textecourt { margin:0; padding:0; font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; width:25%; color:#000000;}

	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; /*width:50%;*/ color:#000000;}

	#formulaire textarea { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px; width:90%; color:#000000; }

	#formulaire input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size : 11px;}

	#formulaire div.textinfo { float:left; width:27%; padding-top:5px;}

	#contact_region_titre{
		padding:5px;
		margin:5px;
		width:250px;
		background-color:#D0F873;
		border: #D0F873 solid 2px;
		font-weight:bold;
	}
	#contact_region_coordo{
		padding:5px;
		margin:5px;
		width:250px;
		border: #D0F873 solid 2px;
	}

	#extranet {
		width:300px;
		padding:20px 20px 20px 20px;
		width:300px; background-color:#D4E9F0;		border-left: #000000 1px solid;
		border-top: #000000 1px solid;
		border-right: #000000 1px solid;
		border-bottom: #000000 1px solid;
	}

	#extranet td.erreur
	{
	   font-family : arial, verdana, helvetica, sans-serif;
	   font-size : 11px;
	   color: #CC0000;
	}


	div#forum {
		clear:both;
		margin : 0;
		padding : 0;
		}

	div#forum_presentation {
		padding:20px;
		text-align:justify;
	}
	#forum_presentation .titre{
		font-weight:bold;
		font-size:15px;
		text-align:center;
	}

	#titre_forum{
		font-family: arial, verdana, helvetica, sans-serif;
		text-transform:uppercase;
		font-size:18px;
		color:#fff;
		text-align: left;
		padding:5px 0px 5px 50px;
		margin:0px 10px 0 10px;
		background-color:#9ECA27;
	}

	#titre_discussion{
		font-family: arial, verdana, helvetica, sans-serif;
		text-transform:uppercase;font-size:15px;color:#9ECA27;text-align: left;
	}


	.list_newsletter {
		padding:4px 0 0 24px;
		background:url(../../e_img/charte/ico_newsletter.gif) no-repeat 2px 5px;	}

	.promo_telethon2006 {
		padding:91px 2px 5px 15px;
		border:1px solid #c3c3c3;
		background:#ffae05 url(../../e_img/charte/promo_tlt2006.gif) no-repeat;      font-size:12px;
      font-weight:bold;
	}
	.promo_telethon2006 a, .promo_telethon2006 a:link, .promo_telethon2006 a:hover, .promo_telethon2006 a:active, .promo_telethon2006 a:visited  {color:#943885;text-decoration:underline;}

	.promo_telethon {
		padding:65px 2px 2px 16px;
		width:135px;
		border:1px solid #6b8e00;
		background:#ffae05 url(../../e_img/charte/promo_tlt.gif) no-repeat;      font-size:12px;
      font-weight:bold;
	}
	.promo_telethon a, .promo_telethon a:link, .promo_telethon a:hover, .promo_telethon a:active, .promo_telethon a:visited  {
		background:url(../../e_img/charte/promo_tlt_puce.gif) 0 4px no-repeat;padding:0 0 0 10px;      color:#000094;   }


#Handilog
{
   font-family : arial, verdana, helvetica, sans-serif;
   font-size : 11px;
   color:#000000;
}

#Handilog H1,H2{font-size : 13px;color:#660099;}

	/*.TitrePage
	{
	   font-size : 11px;
	   color:#70A21C;
	}*/

div.bordure
{
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}
div.position
{
   position:absolute;
   border-left: #000000 1px solid;
   border-top: #000000 1px solid;
   border-right: #000000 1px solid;
   border-bottom: #000000 1px solid;
}

div.toolmenuselected
{
   font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #000000;  text-decoration: none;
   font-weight: bold;
}
a.toolmenuselected:link{ font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #000000;   }
a.toolmenuselected:hover{ font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #000000;    text-decoration: underline; }
a.toolmenuselected:active{ font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #000000;    }
a.toolmenuselected:visited{ font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #000000;   }

div.toolmenu
{
   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color:#000000;  }
a.toolmenu:link{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;  }
a.toolmenu:hover{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;     text-decoration: underline;   }
a.toolmenu:active{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;    }
a.toolmenu:visited{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;  }

div.inc-menu-niv2
{
   font-family : arial, verdana, helvetica, sans-serif; font-size :11px; color:#D2C58E;     font-weight: bold;
}
a.inc-menu-niv2:link{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #D2C58E;  }
a.inc-menu-niv2:hover{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #D2C58E;     text-decoration: underline;   }
a.inc-menu-niv2:active{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #D2C58E;    }
a.inc-menu-niv2:visited{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #D2C58E;  }

div.inc-menu-niv3
{
   font-family : arial, verdana, helvetica, sans-serif; font-size :11px; color:#000000;
}
a.inc-menu-niv3:link{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000; }
a.inc-menu-niv3:hover{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;   text-decoration: underline;   }
a.inc-menu-niv3:active{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000;  }
a.inc-menu-niv3:visited{   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px; color: #000000; }

div.bk-inc-menu
{
   width:140px;
   border-top: #D2C58E 3px solid;
   border-bottom: #D2C58E 3px solid;
}
div.deport-inc-menu
{
   text-align:right;
}



div.lienverhandilog
{
   font-family : arial, verdana, helvetica, sans-serif; font-size : 11px;
   color:#FFFFFF;
   padding-right:200px;
   padding-top: 20px;
}

div.lienverhandilog a:link{   color:#FFFFFF; }
div.lienverhandilog a:hover{   color:#FFFFFF;   }
div.lienverhandilog a:active{   color:#FFFFFF;  }
div.lienverhandilog a:visited{   color:#FFFFFF; }

	.form-input
	{
		border:  thin solid #CDC48D;
	   font-size:11px;
	}

	input.txtinput   		{   font-family : arial, verdana, helvetica, sans-serif; font-size :11px;  color : #000000; }
	input.txtinput-right   	{   font-family : arial, verdana, helvetica, sans-serif; font-size :11px;  color : #000000; text-align: right; }

/*style pour le formulaire d'abonnement*/

   #bandeau-abonnement{}
   .logo-bandeau{/*background:url(../../e_img/charte/logo-afm-abonnement.gif) no-repeat;*/width:85px;height:48px;}
   .titre-bandeau{text-align:center;font-weight:bold;font-size:15px;}
   .parrain{width:265px;}
   .sautdepage{page-break-before: always}

	#abonnement {margin:0;padding:0;width:100%;}
	#abonnement ul {margin:0; padding:0; border:none;}
	#abonnement li {display:inline; list-style:none; padding:0 10px 0 0; margin:0;}

   #abonnement h3.abonnement{font-family:arial,verdana,helvetica,sans-serif;color:#4848CD;padding:0;margin:0;font-size:12px;text-decoration:underline}
	#abonnement div.erreurs { text-align:center; padding:10px; width:100%;color:red;}
	#abonnement div.champ_obligatoire {  padding:10px; width:100%;color:red;}
   #abonnement .txt-petit{font-size:9px;}
   #abonnement .txt-italique-petit{font-style:italic;font-size:9px;}
    #abonnement .txt-gras-petit{font-weight:bold;font-size:9px;}
	#abonnement .txt-italique-petit ul {margin:0; padding:0; border:none;}
	#abonnement .txt-italique-petit ul li {padding:0 10px 0 0; margin:0 0 0 30px;display:list-item;list-style:disc;}

   #abonnement .txt-contenu{}
	#abonnement .txt-contenu ul {margin:0; padding:0; border:none;}
	#abonnement .txt-contenu ul li {padding:0 10px 0 0; margin:0 0 0 30px;display:list-item;list-style:disc;}

	#abonnement div.textinfo { float:left; padding-top:5px; width:35%;}
   #abonnement div.textinfolong { float:left; padding-top:5px; width:70%;}
   #abonnement div.textinfolong input.texte { width:25px;text-align:right; }
    #abonnement div.textinfolong div.texte_montant { width:auto;text-align:right;display:inline; }

   #abonnement div.textinfocourt { float:left; padding-top:5px;}
   #abonnement div.textinfoparrain { float:left; padding-top:5px;width:30%;}

	#abonnement fieldset {padding:5px; margin:0px auto; border:1px solid #99cc99;text-align:left;}
	#abonnement legend {margin-bottom:10px; padding:0;font-family: arial, verdana, helvetica, sans-serif;font-style:normal;font-weight:bold;color:#000000;}
	#abonnement .erreur {color: #FF1900;}

	#abonnement label{margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer;display:inline;}
	span.txt-label{margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer;text-align:left;}

	#abonnement input{margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;}
	#abonnement input.texte {color:#000000;width:168px; }
	#abonnement input.radio {color:#000000;width:20px; }
	#abonnement input.disabled {color:#000000;width:20px; }
   #abonnement input.textelong {width:50%;color:#000000; }
   #abonnement .textelongfloat {}
	#abonnement input.textecourt { width:25%; border: 1px solid #cccccc; color:#000000; }
	#abonnement input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#abonnement textarea { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; color:#000000;width:170px; }
   #abonnement textarea.textarea-long {width:283px; }
   .espacement{display:none;}
   .bouton-submit{text-align:center;}





/*fin style abonnement*/

/*style pour le formulaire de cheques vacances*/

	#chequevacance {margin:0;padding:0;width:100%;}
	#chequevacance ul {margin:0; padding:0; border:none;}
	#chequevacance li {padding:0 10px 0 0; margin:0;}

   #chequevacance h3.chequevacance{font-family:arial,verdana,helvetica,sans-serif;color:#4848CD;padding:0;margin:0;font-size:12px;text-decoration:underline}
	#chequevacance div.erreurs { text-align:center; padding:10px; width:100%;color:red;}
	#chequevacance div.champ_obligatoire {  padding:10px; width:100%;color:red;}
   #chequevacance .txt-petit{font-size:9px;}
   #chequevacance .txt-italique-petit{font-style:italic;font-size:9px;}
   #chequevacance .txt-gras-petit{font-weight:bold;font-size:9px;}
	#chequevacance .txt-italique-petit ul {margin:0; padding:0; border:none;}
	#chequevacance .txt-italique-petit ul li {padding:0 10px 0 0; margin:0 0 0 30px;display:list-item;list-style:disc;}
   #chequevacance .txt-contenu{}
	#chequevacance .txt-contenu ul {margin:0; padding:0; border:none;}
	#chequevacance .txt-contenu ul li {padding:0 10px 0 0; margin:0 0 0 30px;display:list-item;list-style:disc;}

	#chequevacance div.textinfo { float:left; padding-top:5px; width:35%;}
   #chequevacance div.textinfocourt { float:left; padding-top:5px;width:20%;}
   #chequevacance span.textinfocourt { float:left; padding-top:5px;width:20%;}
   #chequevacance input.textinfocourt {width:40px;}

   #chequevacance div.textinfolong { float:left; padding-top:5px; width:70%;}
   #chequevacance div.textinfolong input.texte { width:25px;text-align:right; }
   #chequevacance div.textinfolong div.texte_montant { width:auto;text-align:right;display:inline; }

	#chequevacance fieldset {padding:5px; margin:0px auto; border:1px solid #99cc99;text-align:left;}
	#chequevacance legend {margin-bottom:10px; padding:0;font-family: arial, verdana, helvetica, sans-serif;font-style:normal;font-weight:bold;color:#000000;}
	#chequevacance .erreur {color: #FF1900;}

	#chequevacance label{margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer;display:inline;}
	#chequevacance input{margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;}
	#chequevacance input.texte {color:#000000;width:168px; }
	#chequevacance input.radio {color:#000000;width:20px; }
	#chequevacance input.disabled {color:#000000;width:20px; }
   #chequevacance input.textelong {width:50%;color:#000000; }
   #chequevacance .textelongfloat {}
	#chequevacance input.textecourt { width:25%; border: 1px solid #cccccc; color:#000000; }
	#chequevacance input.submit { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; font-size:100%; }

	#chequevacance textarea { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; color:#000000;width:170px; }
   #chequevacance textarea.textarea-long {width:283px; }
/*fin style chequevacance*/





   #adherent {margin:0;padding:26px 0 0 0;background:#91b909 url(../../e_img/charte/btadherent2.gif) no-repeat;}
   #adherent #btadherent {margin:0;padding:0 0 0 16px;width:108px;}
   #adherent #btadherent a {font-size:100%;color:#FFF;}
   #adherent #btdeconnexion {margin:0;padding:4px 0 6px 16px;background:#91b909 url(../../e_img/charte/bottom_adherent.gif) no-repeat;}
   #adherent #btdeconnexion a {font-size:100%;color:#FFF;}

/*style recrutement*/
   .titre-recrutement{font-weight:bold;padding:0 0 11px 0;}
   .sous-titre-recrutement{padding:11px 0;color:#6ea015;font-weight:bold;}
   .input-recrutement{margin:5px 0;}
   .input-recrutement input{width:300px;border:1px solid #9dc821;}
   .input-recrutement input.fichier{width:304px;border:1px solid #9dc821;}
   .bordure-formulaire{padding-bottom:11px;border-top:1px solid #FBBC00;border-bottom:1px solid #FBBC00;}
   .liste-recrutement{margin-top:10px;border-bottom:1px solid #FBBC00;padding-bottom:10px;}
   .liste-recrutement-global{margin:10px 0;border-top:1px solid #FBBC00;}
   .titre-liste-recrutement{font-weight:bold;color:#6ea015;}
   .texte-liste-recrutement{padding:11px 0;}


/*Style fiches maladies.*/
   #fiche_maladie{color:#0b283f;}
   #pagination{padding-top:15px;color:#3c94dd;}
   #fiche_maladie a,#fiche_maladie a:visited,#fiche_maladie a:link,#fiche_maladie a:hover,#fiche_maladie a:active{color:#ab73b2;}
   #sommaire a,#sommaire a:visited,#sommaire a:link,#sommaire a:hover,#sommaire a:active{color:#3c94dd;font-weight:bold;}
   #sommaire div.sous-chapitre a,#sommaire div.sous-chapitre a:visited,#sommaire div.sous-chapitre a:link,#sommaire div.sous-chapitre a:hover,#sommaire div.sous-chapitre a:active{color:#0b283f;font-weight:normal;}
   #pagination a,#pagination a:visited,#pagination a:link,#pagination a:hover,#pagination a:active{color:#3c94dd;}
   #fm_lien_liste a,#fm_lien_liste a:visited,#fm_lien_liste a:link,#fm_lien_liste a:hover,#fm_lien_liste a:active{color:#70A21C;}

   #fiche_maladie a span.lien,#fiche_maladie a:visited span.lien,#fiche_maladie a:link span.lien,#fiche_maladie a:hover span.lien,#fiche_maladie a:active span.lien{color:#ab73b2;color:#70A21C;}
   #fiche_maladie .titre_aligner_gauche, #fiche_maladie .titre_aligner_gauche a,#fiche_maladie .titre_aligner_gauche a:visited span.lien,#fiche_maladie .titre_aligner_gauche a:link span.lien,#fiche_maladie .titre_aligner_gauche a:hover span.lien,#fiche_maladie .titre_aligner_gauche a:active span.lien{color:#70A21C;}



   a.fm_page_precedente{background:url(../../e_img/charte/fiche_maladie_page_prec.gif) no-repeat 0 3px;padding:0 0 0 12px; }
   a.fm_page_suivante{background:url(../../e_img/charte/fiche_maladie_page_suiv.gif) no-repeat right 3px;padding:0 12px 0 0px;margin-left:10px;}
   a.sommaire{margin:0 10px;border-left:1px solid #3c94dd;border-right:1px solid #3c94dd;padding:0 10px;}

   #fiche_maladie #titre_FM {background:#3c94dd url(../../e_img/charte/fiche_maladie_titre_bandeau.gif) no-repeat bottom left;margin:10px 0 0 5px;padding:10px 0 0 5px;height:auto;}

   #fm_encadre_bleu_presentation{border:1px solid #4f9ee0;padding:10px;float:right;width:30%;margin-left:24px;text-align:left;}
   .titre_aligner_droite{border-bottom:1px solid #4498de;text-align:right;margin-bottom:5px;padding-top:2px;}
   .titre_aligner_droite_mep{width:352px;}
   .titre_aligner_droite span{background:#3c94dd;padding:2px 15px 0px 15px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;margin:0;}
   .fm_presentation{}
   .fm_texte_bold{color:#2f6592;font-weight:bold;}
   #sommaire{clear:both;padding-top:15px;}
   div.chapitre{margin-top:5px;}
   div.chapitre a,div.chapitre a:visited,div.chapitre a:link,div.chapitre a:hover,div.chapitre a:active{color:#66a2d3;}
   div.sous-chapitre{margin-top:5px;padding-left:37px;}
   div.sous-chapitre a,div.sous-chapitre a:visited,div.sous-chapitre a:link,div.sous-chapitre a:hover,div.sous-chapitre a:active{color:#7d8c99;}
   .contour_bleu{/*border:1px solid #3c94dd;*/padding:10px;margin:10px 0;}
   .contour_vert{border:1px solid #638f08;padding:10px;margin:10px 0px;text-align:center;}
   div.contour_vert div{text-align:left;}
   .colonne_gauche_bleu{border-left:4px solid #1e6fb2;padding-left:15px;}
   .contour_violet{/*border:1px solid #e5b8ea;*/padding:10px;margin:10px 0;}
   .colonne_gauche_violet{border-left:4px solid #a637b2;padding-left:15px;color:#a637b2;}
   .contour_orange{border:1px solid #ff8400;padding:15px;margin:10px 0;}


   .titre_aligner_gauche{border-bottom:1px solid #73a518;text-align:left;margin-bottom:5px;padding-top:2px;color:#7cab27;}
   .titre_aligner_gauche span{background:#73a518;padding:2px 15px 0px 15px;text-transform:uppercase;color:#FFFFFF;font-weight:bold;margin-right:10px;}
   a.fm_telecharger{background:url(../../e_img/charte/fiche_maladie_telecharger.gif) no-repeat top left;height:21px;width:210px;}

   #Lexique li{color:#CCCCCC;background:#EFEFEF;font-weight:bold;display:inline;list-style:none;margin:1px;padding:4px 4px 4px 4px;}
   #Lexique li .lien{color:#427415;}


.fiche_maladie_chapitre{background:url(../../e_img/charte/fiche_maladie_fleche_titre.gif) no-repeat 0 8px;font-size:14px;color:#3c94dd;padding:6px 5px 15px 30px;font-weight:bold;}
.fiche_maladie_sous_chapitre{font-size:12px;color:#3c94dd;padding:2px 0 10px 2px;font-weight:bold;}
.fiche_maladie_violet{color:#a637b2;}
.fiche_maladie_violet_fonce{color:#a637b2;font-weight:bold;}
.fiche_maladie_bleu{color:#1e6fb2;}
.fiche_maladie_bleu_fonce{color:#1e6fb2;}
.fiche_maladie_orange{color:#f3861c;padding:0;margin:0;}
.fiche_maladie_titre_orange{font-weight:bold;color:#f3861c;font-size:14px;padding:0 0 10px 0;margin:0;}
.fiche_maladie_vert{color:#638f08;}

	div.mag-tv h4{ margin:0 0 5px 0;  }
	div.mag-tv img{margin: 0 1px 10px 0  }
	div.mag-tv img.image-magtv{float:left; width:80px; margin:5px 5px 0 0  }

	div.mag-tv div.lien-image{
		margin:0;
		 padding:0 4px 0 0; clear:both; text-align:right;		}

	.maj {display:block;color: #9A9A9A;font-size:78%; margin:4px 0 0 20px;}