/*style utilisable pour l'outil multimédia*/
* html object.hiddenObjectForIE { display: none; }


a:link		{ text-decoration: none;  color:#6699CC;  }
a:visited	{ text-decoration: none;   color:#6699CC; }
a:hover		{ text-decoration: underline; color:#6699CC;  }


.texte
{ font-size:100%;   }
.titre
{ color:#F58225;   }
.sous-titre
{ color:#F58225;   }
.lien
{ color : #CC0000; }

.texte-erreur
{ color:#cc0000; }


.mauve
 {color:#A386A3;}
.bleu-fonce
 {color:#58729D;}
.vert-claire
 {color:#B2C500;}
.orange
 {color:#EEB63D;}
.vert-fonce
 {color:#43A293;}
.rouge
 {color:#DC6B66;}
.bleu-claire
 {color:#49afc5;}

	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 5px; }
	#handilog_menu li.level1 { margin:20px 0 0 0; padding:0; }
	#handilog_menu ul.level2 { margin:0; padding:0 0 0 5px; }
	#handilog_menu li.level2 { margin:10px 0 0 0; padding:0;  }
	#handilog_menu ul.level3 { margin:0; padding:0; }
	#handilog_menu li.level3 { margin:10px 0 0 0; padding:0; }
	#handilog_menu ul.level4 { margin:0; padding:0; }
	#handilog_menu ul.level5 { margin:0; padding:0; }
	#handilog_menu li { margin:0; padding:0; list-style-type:none; }



	div#handilog-head     		{ margin:0 0 20px 0; padding:10px; background-color: #1A50B8; text-align:center; }
	div#handilog-head h1		{ font-size:30px; margin:0; padding:0; font-weight:normal; color: #FFFFFF; }

	div#handilog-center     { margin:0 0 20px 0; padding:0; }
	div#handilog-center ul	{ margin:0; }

	div#handilog-center li	{ list-style-type:square; margin:0 0 5px 0; }

	div#handilog-center h2, div#handilog-center h3, div#handilog-center h4 {
		margin:0;
		padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-size : 11px;
		font-weight:normal;
		}

	div#handilog-center  h2 { margin-bottom: 20px; color: #669933; }
	div#handilog-center  h3, div#handilog-center  h4 { color: #6699CC; }


	div#handilog-center a:hover	{ background-color: #CC0000; color: #FFFFFF;  text-decoration : underline; }
	div#handilog-center a:visited	{ text-decoration : none; }


	div#handilog-colors     { margin:0; padding:0; }
	div#handilog-colors a.colors, div#handilog-colors a.colors:link, div#handilog-colors a.colors:active, div#handilog-colors a.colors:visited, div#handilog-colors a.colors:hover { color: #CC0000; font-size : 11px; text-decoration : none; }
	div#handilog-colors a.colors:hover { background-color: transparent; }


	div#handilog-bottom     	{ margin:0 0 20px 0; padding:0; text-align:center; color:#1A50B8; /*font-size:60%;*/ font-size:12px; }
	div#handilog-bottom a.link:link, div#handilog-bottom a.link:active, div#handilog-bottom a.link:visited { color: #1A50B8; text-decoration : none; font-size:12px; }
	div#handilog-bottom a.link:hover	{ background-color: #FFFFFF; color: #1A50B8; text-decoration : underline; }

	hr.ecedi {
		border: none 0;
		border-top: 2px solid #1A50B8;
		width: 100%;
		height: 2px;
		}



	.menumaxivue { font-size : 11px; color: #FFFFFF; background:#FF9900; text-align:left; }
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#FF9900; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #FF9900;  background:#FFFFFF; text-decoration: underline;  }

	.menuselect { font-size : 11px; color: #FF9900; background:#FFFFFF; text-decoration: none; }
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #FF9900; background:#FFFFFF; text-decoration: none; }

	.menu { font-size : 11px; color: #FFFFFF; }
	a.menu:link, a.menu:active, a.menu:visited, a.menu:hover	{ color: #FFFFFF; text-decoration: none; }

	.lienpageselect 			{ font-size : 11px; color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }

	.lienpage 			{ font-size : 11px; color: #CC0000; }
	a.lienpage:link, a.lienpage:active 	{ color: #CC0000; text-decoration: none; }
	a.lienpage:visited 	{ color: #3333FF; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #CC0000; color: #FFFFFF; text-decoration: none; }








	div.clear 		{ clear:both; display: block; height: 0px; overflow: hidden; margin: 0; padding:0;}
	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }
	label { cursor:pointer;}

	h1,h2,h3,h4		{  margin:0; padding:0; 					  border:none;
					  font-family: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:130%;  }
	h2				{  font-size:120%;  }
	h3				{  font-size:110%;  }
	h4				{  font-size:100%;  }




.chapeau
{margin:5px 0;}

div.chapeau .mauve{border-left:solid 5px #A386A3; padding-left:7px;}
div.chapeau .bleu-fonce {border-left:solid 5px #58729D; padding-left:7px;}
div.chapeau .vert-claire{border-left:solid 5px #B2C500; padding-left:7px;}
div.chapeau .orange  {border-left:solid 5px #EEB63D; padding-left:7px;}
div.chapeau .vert-fonce {border-left:solid 5px #43A293; padding-left:7px;}
div.chapeau .rouge {border-left:solid 5px #DC6B66; padding-left:7px;}
div.chapeau .bleu-claire{border-left:solid 5px #49afc5; padding-left:7px;}

	.fond{margin:2px 0;}
div.fond-mauve{background-color:#A386A3; padding:5px 7px; color:#fff;}
div.fond-bleu-fonce{background-color:#58729D; padding:5px 7px; color:#fff;}
div.fond-vert-claire{background-color:#B2C500; padding:5px 7px; color:#fff;}
div.fond-orange{background-color:#EEB63D; padding:5px 7px; color:#fff;}
div.fond-vert-fonce{background-color:#43A293; padding:5px 7px; color:#fff;}
div.fond-rouge{background-color:#DC6B66; padding:5px 7px; color:#fff;}
div.fond-bleu-claire{background-color:#49afc5; padding:5px 7px; color:#fff;}

div.fond-gris{background-color:#F0EFEF; padding:5px 7px;}


	.mauve a,.mauve a:link,.mauve a:visited, .mauve a:hover, .mauve a:active {color:#A386A3;}
	.bleu-fonce a,.bleu-fonce a:link,.bleu-fonce a:visited, .bleu-fonce a:hover, .bleu-fonce a:active {color:#58729D;}
	.vert-claire a,.vert-claire a:link,.vert-claire a:visited, .vert-claire a:hover, .vert-claire a:active {color:#B2C500;}
	.orange a,.orange a:link,.orange a:visited, .orange a:hover, .orange a:active {color:#EEB63D;}
	.vert-fonce a,.vert-fonce a:link,.vert-fonce a:visited, .vert-fonce a:hover, .vert-fonce a:active {color:#43A293;}
	.rouge a,.rouge a:link,.rouge a:visited, .rouge a:hover, .rouge a:active {color:#DC6B66;}
	.bleu-claire a,.bleu-claire a:link,.bleu-claire a:visited, .bleu-claire a:hover, .bleu-claire a:active {color:#49afc5;}

div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }


html, body {
    /*height: 100%;*/
}


body { margin : 0;
	padding : 0;
	width:100%;
	text-align:center;
	font-family: Trebuchet Ms,arial,verdana,helvetica,sans-serif;
	background:url(../../e_img/charte/bk-fond.gif) repeat-x top left #ffffff; font-size:0.8em; color:#000000;}




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



div#skip-top {position: absolute; margin:0; padding:0; display: none; }

	div#container {
	   /*position: relative;*/
		margin : 22px auto 0 auto;
		padding : 0 0 10px 0;
		text-align : left;
		width:770px;
		voice-family:"\"; }\"";
		voice-family:inherit;
		background-color:#FFFFFF;
		}

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

	div.container-center {

		margin:0;
		padding : 0;
		text-align : left;
		width:758px;
		float:left;
		voice-family:"\"; }\"";
		voice-family:inherit;
		background-color:#FFFFFF;
		}


div.bord-left{
	background:url(../../e_img/charte/bk-left.gif) no-repeat top left;float:left;width:6px; min-height:750px; /*height:848px;*/height:750px}

div.bord-right{
	background:url(../../e_img/charte/bk-right.gif) no-repeat top left; float:left; width:6px; min-height:750px; /*height:848px;*/height:750px;}



div#header {
	margin:0;
	padding:0;
	text-align:left;
	width:758px;
	height:188px;
	background:url(../../e_img/charte/bk-bandeau.jpg) no-repeat 1px 0px #FFFFFF;
	voice-family:"\"; }\"";
	voice-family:inherit;
}


	#header h1 { display:none; }


	#logo 		{  display:block;float:left; margin:0;width:589px; }
	#logo img 	{  display:block;}



	div#accessibility-menu	{
		margin:0;

		 font-size:80%; height:28px; padding: 0px 0 0 0; text-align:right; /*width:auto;*/  }

	#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 a {  color:#000000;text-transform:uppercase;   }




	#handilog 			{ margin:0; padding:0; display:inline; }
	#help 				{ margin:0; padding:0 0 0 2px; display:inline; }
	#sitemap 			{ margin:0; padding:0 0 0 2px; display:inline; }
	#globalsearch 		{ margin:0; padding:10px 10px 10px 10px; display:inline; /*background-color:#dbedbb;*/}
	#globalsearch form 	{ display:inline;}
	#globalsearch label { margin:0; padding:0; color:#000000; /*text-transform:uppercase;*/ font-weight:bold; cursor:pointer;
	}

	#globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:100%; width:10%; height:1.5em; border:1px solid #7f9db9; 	}

	#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#globalsearch input.image { margin:0; padding:0 0 0 5px; vertical-align: middle; }



div#newsletter-inscription{
	background:url(../../e_img/charte/bk-form-newsletter.gif) no-repeat top left;float:left;width:159px;height:95px;margin:0; text-align:center;}

div.titre-newsletter { font-size:140%; color:#ffffff; margin:8px 0 6px 0;}

div#newsletter-inscription label { color:#ffffff; text-transform:uppercase;float:left; margin:0 10px 0 10px;}
div#newsletter-inscription input.text { float:left; width:50%; border:0px;}
div#newsletter-inscription input.image { margin:8px 0 0 50px;}


	div#menu-principal { margin-top:10px; padding:0;clear:both;}
	 div#menu-principal ul { margin:0; padding:10px 0 0 17px; background:url(../../e_img/charte/bk-menu.gif) no-repeat top left; height:39px;  list-style-type:none;  }
	 div#menu-principal  li { display:inline; background:none;   padding:0; margin:0; /*vertical-align:bottom;*/}

	 #menu-principal li a:link,#menu-principal li a:visited,#menu-principal li a:hover,#menu-principal li a:active{font-size:80%;}


	#menu-principal li.item-4 a:link, #menu-principal li.item-4 a:visited 	{ color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:none; margin:0 0 0 10px;margin:0; }
	#menu-principal li.sep.item-5 a:link, #menu-principal li.sep.item-5 a:visited	{ line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left;}
	#menu-principal li.sep.item-17 a:link, #menu-principal li.sep.item-17 a:visited {line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left; }
	#menu-principal li.sep.item-21 a:link, #menu-principal li.sep.item-21 a:visited { line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left;}
	#menu-principal li.sep.item-22 a:link, #menu-principal li.sep.item-22 a:visited { line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left;}
	#menu-principal li.sep.item-23 a:link, #menu-principal li.sep.item-23 a:visited { line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left;}
	#menu-principal li.sep.item-24 a:link, #menu-principal li.sep.item-24 a:visited { line-height:39px; color:#000000; font-weight:bold;  padding:13px 7px 11px 6px; background:url(../../e_img/charte/sep-menu.gif) no-repeat top left; }


	#menu-principal li.item-4 a:hover, #menu-principal li.selected-4 a {line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-benevole-selected.gif) repeat-x top left;  padding:13px 7px 11px 6px; margin:0; font-weight:bold;   margin:0 0 0 10px;margin:0;}
	#menu-principal li.sep.item-5 a:hover, #menu-principal li.sep.selected-5 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-selected.gif) repeat-x top left;  padding:13px 7px 11px 6px; margin:0; font-weight:bold; }
	#menu-principal li.sep.item-17 a:hover, #menu-principal li.sep.selected-17 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-entreprise-selected.gif) repeat-x top left;  padding:13px 7px 11px 6px; margin:0; font-weight:bold; }
	#menu-principal li.sep.item-21 a:hover, #menu-principal li.sep.selected-21 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-partenaires-selected.gif) repeat-x top left; padding:13px 7px 11px 6px; margin:0; font-weight:bold; }
	#menu-principal li.sep.item-22 a:hover, #menu-principal li.sep.selected-22 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-passeport-selected.gif) repeat-x top left;  padding:13px 7px 11px 6px; margin:0; font-weight:bold; }
	#menu-principal li.sep.item-23 a:hover, #menu-principal li.sep.selected-23 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-trouverpass-selected.gif) repeat-x top left; padding:13px 7px 11px 6px; margin:0; font-weight:bold; }
	#menu-principal li.sep.item-24 a:hover, #menu-principal li.sep.selected-24 a { line-height:39px;color:#FFFFFF; text-decoration:none; background:url(../../e_img/charte/menu-download-selected.gif) repeat-x top left;  padding:13px 7px 11px 6px; margin:0; font-weight:bold; }


	div#contenu { padding:0; margin:0; text-align:left;width:758px; }
	div#gauche { width:170px; float:left; text-align:left; }
	div#menu_gauche {
		width:160px;
		margin:0;
		padding:5px 0 5px 5px;
		text-align:left;
		height:auto;
		background-color:#DDDDDD;
		font-size:85%;
		}

	/*html>body #menu_gauche { width:160px; height:auto; }*/

	#menu_gauche ul { margin:0; padding:0; list-style: none; }
	#menu_gauche li { padding:0; margin:0; text-align:left; }
	#menu_gauche li a { color:#000000; }


	div#centre {
		position:relative;
		margin:0 0 0 170px;
		text-align:left;
		 width:597px; 		voice-family:"\"; }\"";voice-family:inherit;
			/*background-color:yellow;*/
		}





	div#content-one {  width:570px; padding:0 0 0 8px; margin:0; border-bottom:solid 1px #fff; float:left;  }



	div#content-bas {  width:570px; clear:both; background:url(../../e_img/charte/bk-content-bas.gif)  repeat-y #ffffff; margin:8px 0 0 0; }

	div#content-bas .arrondie { margin:0; padding:0;}

	div#content-two { width:151px; padding:0 0 0 9px; float:left; /*background:#ccc;*/  }




div#droite {
    position:relative;
    padding:0;
    margin:0 0 0 432px; width:160px;     text-align:left;
    voice-family:"\"; }\"";voice-family:inherit;
    height:auto;
}


div#banniere-droite {
	padding:0;
    margin:0;
     text-align:right; padding:0 10px 0 0;    height:auto;
    /*background-color:yellow;*/
}

	div#titre {
		margin:0;
		padding:0;
		text-align:left;
		width:100%;		voice-family:"\"; }\"";voice-family:inherit;
		height:auto;
		}

	#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
	#titre h2 { margin:0; padding:0; color:#000000; font-size:1.2em; }




	div#chemin { text-align:left; margin:0 0 20px 0; padding:4px 0 4px 0; width:100%; font-size:85%; display: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.first {
	background : none;
	 padding: 1px 0 0 0; 		}


	div#chemin li a:link 	{ color:#000000; margin:0 0 0 2px;   }
	div#chemin li a:visited { color:#000000; margin:0 0 0 2px;  }
	div#chemin li a:hover 	{ text-decoration:underline; }


div#pagination { padding:0; width:100%;   margin:0; text-align:center;  }
div#pagination li {  margin:0; padding:0; text-align:left; float:left; display:inline;   }
div#pagination li div.element {  margin:0; padding:0; text-align:center; width:90px;   }



div.home-intro { 	width:100%;	background-color:#f0efef;	color:#000000;	font-size:90%;  }

div.bk-bloc-bottom { background-color:#f0efef;			width:100%;clear:both;}

div.home-intro .titre{ 	font-size:120%;	font-weight:bold;	text-transform:uppercase;	color:#7e8b02;	margin:0 0 0 7px;  }

div.bloc-intro-img { 	float:left;	margin:0 7px 0 7px;}

div.home-intro a:link, div.home-intro a:visited {
font-weight:bold;	color:#7e8b02; border-left:6px solid #7e8b02;font-size:90%;	line-height:12px;text-transform:uppercase;	float:right;
	clear:both;
	padding:0 20px 0 5px;
}

div.home-intro a:hover{ 	color:#b2c500;	text-decoration:none;	border-left:6px solid #b2c500; }

div.entreprise { margin: 7px 0 0 0;	width:100%;	color:#000000;	font-size:90%; text-align:left;	 }
div.texte-entreprise { 	 padding:0 15px 0 15px;margin:0 0 0 183px;	 }
div.entreprise .titre-accroche { 	border-left:6px solid #b2c500; 		padding: 0 0 0 10px;}
div.entreprise .titre{ color:#7e8b02;	font-size:120%;font-weight:bold;	text-transform:uppercase;	 		}
div.entreprise .accroche{ color:#000000;	font-size:100%;	font-weight:bold;	 	}
div.entreprise a:link, div.entreprise a:visited {	 	color:#7e8b02;	font-size:90%;	font-weight:bold;	text-transform:uppercase;	line-height:12px;border-left:6px solid #7e8b02;	float:right;
	clear:both;
	padding:0 20px 0 5px;
}

div.entreprise a:hover{ 		color:#b2c500;	text-decoration:none;	border-left:6px solid #b2c500; }


div.bloc-benevole { 	background-color:#f0efef; text-align:left;	margin:0 10px 0 0;	width:183px;	color:#000000;	font-size:90%;	float:left; }

div.texte-benevole { background:none; margin:0;padding:100px 15px 0 15px;  }

div.bloc-benevole .accroche { 	border-left:6px solid #a386a3;	padding: 0 0 0 10px;	font-weight:bold; }

div.bloc-benevole a:link, div.bloc-benevole a:visited { color:#a386a3;font-size:90%;line-height:12px;	font-weight:bold;	text-transform:uppercase;border-left:6px solid #a386a3;	 	float:right;
	clear:both;
	padding:0 20px 0 5px;
}

div.bloc-benevole a:hover{ 	color:#a386a3;	text-decoration:underline;	border-left:6px solid #a386a3; }


div.bloc-association { 		background-color:#f0efef;  text-align:left;	margin:0 11px 0 0;	width:183px;	color:#000000;	font-size:90%;	float:left;	}

div.texte-association { background:none; margin:0;padding:100px 15px 0 15px;  }

div.bloc-association .accroche { 	border-left:6px solid #58729d;	padding: 0 0 0 10px;	font-weight:bold; }

div.bloc-association a:link, div.bloc-association a:visited { 	color:#58729d;	font-size:90%;font-weight:bold;	text-transform:uppercase;	line-height:12px; border-left:6px solid #58729d;		float:right;
	clear:both;
	padding:0 20px 0 5px;
}

div.bloc-association a:hover{ 	color:#58729d;	text-decoration:underline;	border-left:6px solid #58729d; }


div.bloc-passeport { 		background-color:#f0efef; text-align:left;	margin:0 0 0 0;	width:183px;	color:#000000;	font-size:90%;	float:left; 	}

div.texte-passeport { background:none; margin:0;padding:100px 15px 0 15px;  }

div.bloc-passeport .accroche { border-left:6px solid #2e887a;	padding: 0 0 0 10px;	font-weight:bold;	 }

div.bloc-passeport a:link, div.bloc-passeport a:visited { 	color:#2e887a;	font-size:90%;font-weight:bold;	text-transform:uppercase;	line-height:12px; 	border-left:6px solid #2e887a;	float:right;
	clear:both;
	padding:0 20px 0 5px;
}

div.bloc-passeport a:hover{ color:#2e887a;	text-decoration:underline;	border-left:6px solid #2e887a;	 }



	div#bottom {
		clear:both;
		margin : 8px auto 0 auto;
		padding:0;
			width:770px;  font-size:85%;background-color:#b2c500; 		height:22px;
		voice-family:"\"; }\""; voice-family:inherit;
		}


	div#bottom_menu { margin:0; height:auto; padding: 0; text-align:center; color: #ffffff;		voice-family:"\"; }\""; voice-family:inherit;
	}


	#bottom_menu ul { margin:0; border:none; padding:0; width:70%; margin:0 auto; list-style-type:none; float:left;}

	#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 	{  color:#ffffff; font-weight:normal; text-transform:uppercase; text-decoration: none; }
	#bottom_menu li a.lien:visited 	{  color:#ffffff; font-weight:normal;text-transform:uppercase; text-decoration: none;  }
	#bottom_menu li a.lien:hover 	{  color:#ffffff; font-weight:normal; text-transform:uppercase; text-decoration: underline;}

	#bottom_menu span.hdp-bottom a.lien:link, #bottom_menu span.hdp-bottom a.lien:visited {  text-transform:uppercase;color:#ffffff; font-weight:normal; text-decoration: none; }
	#bottom_menu span.hdp-bottom a.lien:hover {  color:#ffffff; font-weight:normal; text-transform:uppercase; text-decoration: underline;}


	div#coordo  {
		clear:both;
		margin: 0;
		padding: 0 0 0 5px;
		voice-family:"\"; }\""; voice-family:inherit;
		 height:22px; color: #ffffff;float:left;text-transform:uppercase;	}
	div#coordo a:link, div#coordo a:visited {color: #ffffff; }
	div#coordo a:hover { text-decoration:underline; }

	div#coordo-extra{text-align:center;color: #ffffff; text-transform:uppercase; margin: 10px 0 0 0;}




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



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


	div#formulaire {
		margin:0;
		padding:0 0 0 50px;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:90%;
		}

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

	#formulaire fieldset {
		padding:5px 5px 5px 0; margin:0px auto; /*border:1px solid #408DD3;*/border:0; width:100%; 		text-align:left;
	}

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #408DD3; 		width:40%;
	}

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

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

	#formulaire .erreur {
	   color: #FF1900;
	}

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

	#formulaire label { margin:0; padding:0; font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }
	#formulaire span.label_ins { margin:0; padding:0; font-family : Trebuchet MS, arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-size:100%; font-family: arial, verdana, helvetica, sans-serif; }
	#formulaire input.texte {   width:19em; font-size:100% }
	#formulaire input.login {  width:14em; font-size:100% }
	#formulaire input.textecourt { width:25%; }



	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; color:#000000;}
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea.inscription { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:99%; color:#000000; }

  #formulaire textarea.inscription { font-size:100%;margin-left:70px; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:60%; color:#000000; }

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

	#formulaire div.textinfo { float:left; width:25%; padding-top:5px;}
	#formulaire div.textinfo3 { margin-left:100px;}

	#formulaire div.valider { width:auto;text-align:center;}

	#formulaire label.entete {font-weight:bold;}


#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#669933;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}



div.texte-bande-mauve { 	border-left:6px solid #a386a3;	padding: 0 0 0 10px; margin:0 0 10px 0;	font-weight:bold; }
div.texte-bande-bleu-fonce { 	border-left:6px solid #298ca1;	padding: 0 0 0 10px;  margin:0 0 10px 0;	font-weight:bold; }
div.texte-bande-vert-clair { 	border-left:6px solid #99a901;	padding: 0 0 0 10px;  margin:0 0 10px 0;	font-weight:bold; }
div.texte-bande-orange { 	border-left:6px solid #d79d1e;	padding: 0 0 0 10px;	font-weight:bold;  margin:0 0 10px 0; }
div.texte-bande-vert-fonce { 	border-left:6px solid #1e8272;	padding: 0 0 0 10px;  margin:0 0 10px 0;	font-weight:bold; }
div.texte-bande-rouge { 	border-left:6px solid #bc4843;	padding: 0 0 0 10px;  margin:0 0 10px 0;	font-weight:bold; }
div.texte-bande-bleu-clair { 	border-left:6px solid #3f5881;	padding: 0 0 0 10px;  margin:0 0 10px 0;	font-weight:bold; }








#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;color:#000000;}


