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; }

.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;}
   */



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

	.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 {
		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#bandeau{ background: url(../../e_img/charte/bandeau-resultats.jpg) top right no-repeat; margin:0px; padding:0; }
	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;}*/


	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; 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 {width:585px; height:24px;}

	#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#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:1px 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:10px 0 0 0; padding:0; width:100%;		voice-family:"\"; }\""; voice-family:inherit;
	   }

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

	#dons div.title {
	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#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 {  }



	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;
/*		height:20px;*/
	}

	#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;
/*		height:20px;*/
	}

	#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) no-repeat 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) no-repeat 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:20px;
		width:140px;
		margin-left:2px;
		padding:3px;
/*
		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;}




	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;
	}


#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;
	}

#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; }

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