
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%;padding:0 0 0 0px;   }
input.texte{font-size:100%;padding:0 0 0 0px;  }
.titre
{ color:#1F2B64;   }
.sous-titre
{ color:#1F2B64;   }
.lien
{ color : #CC0000; }
.niveau2
{font-size:120%;color:#028bcd;font-weight:bold;  }
.niveau3
{font-size:110%;color:#000000;font-weight:bold;background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat center left;  }
.niveau4
{font-size:100%;font-weight:bold;  }


.texte-erreur
{ color:#cc0000; }

.decalage
{padding:0 25px 0 25px;}


	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:13px; }
	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:13px; }
	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: 1px; 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; }

	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%;  }




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;
	height:100%;
	font-family: arial,verdana,helvetica,sans-serif;
	background-color:#A2B5BF;  font-size:13px; color:#A2B5BF;		background:url(/e_img/chapitres/bckgrd.png); 	background-repeat:no-repeat;	-webkit-background-size: 100% 100%;	-o-background-size: 100% 100%;	-moz-background-size: 100% 50%;	background-size: 100% 50%;	}




/* ----- 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 : 0;		margin-top : 10px;
		padding : 0 5px 10px 5px;
		text-align : left;
		width:990px;
		min-height: 95%;
		height: 100%;
		voice-family:"\"; }\"";
		voice-family:inherit;
		
		/*border-top:2px solid #FFFFFF;
		border-right:1px solid #000000;*/
		background-color:#3859B3;		}

		html>body #container { width:990px; height: auto; margin:0 auto; }



div#header {
	margin:0;		margin-top:10px;
	padding:0 0 5px 0;
	text-align:left;
	width:100%;
	height:80px;		#ffffff; 

	voice-family:"\"; }\"";
	voice-family:inherit;
}


	#header h1 { display:none; }

html>body #header { width:100%; height:80px; }
	
	#header img{vertical-align:top;}

	#logo 		{  float:left; margin:0; }
	#logo h1{display:none;}
	#logo img 	{  }



	div#accessibility-menu	{
		margin:0;

		 font-size:100%; /*height:50px;*/ padding: 0px 0 0 0px; text-align:right;  }

	#accessibility-menu h2 { display:none; margin:0; padding:0; }
	
	#accessibility-menu ul.menu1{margin:0;padding:0;float:left; }
	#accessibility-menu ul.menu1 li{margin:0;list-style-type:none;display:inline; }
	#accessibility-menu ul.menu1 li a{margin:0; color:#000000;text-decoration:none;}
	
	#accessibility-menu ul.menu2{margin:0; padding:5px 0 0 0;}
	#accessibility-menu ul.menu2 li{margin:0;list-style-type:none;display:inline;padding:0;color:#000000; }
	#accessibility-menu ul.menu2 li a{margin:0; color:#000000;text-decoration:none;}
	#accessibility-menu ul.menu2 li.search{margin:0px 0 0 0;display:block; padding:0 0 0 5px;}
	
	




	#handilog 			{ margin:0; padding:0; display:inline; }
	#lsf-video 			{ margin:0; padding:0; display:inline; }
	#help 				{ margin:0; padding:0 0 0px 10px; display:inline; }
	#sitemap 			{ margin:0; padding:0 0 0px 0px; display:inline; }
	#contact{margin:0; padding:0 0 0px 0px; display:inline;}
	#globalsearch 		{ margin:0; padding:0px 0px 0px 0px; display:inline; /*background-color:#dbedbb;*/}
	#globalsearch form 	{ display:inline;margin:0;}
	#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; 	}
	html>body #globalsearch input.searchengine{ width:8em; }
	#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }





	div#menu-principal { display:block; float:left; white-space:nowrap; height:20px; background:#1F2B64 url(/e_img/charte/bk_menu.gif) repeat-x; width:auto;margin:16px 0 0 0;voice-family:"\"; }\"";voice-family:inherit; width:auto; font-size:100%; }

	html>body #menu-principal { width:auto; }

	 div#menu-principal ul {margin:0; padding:2px 0 0 0;  }
	 div#menu-principal li { display:inline; background:url(/e_img/charte/sep_menu.gif) no-repeat; list-style-type:none; margin:0; padding:5px 7px 6px 10px; }
	 div#menu-principal li.first { background:none !important; }
	 div#menu-principal li.selected { background:url(/e_img/charte/bk_menu_selected.gif) repeat-x; }
	 div#menu-principal li.firstselected { background:url(/e_img/charte/bk_menu_selected.gif) repeat-x; }


	 div#menu-principal li a:link { color:#000000; font-weight:bold; }
 	 div#menu-principal li a:visited { color:#000000; font-weight:bold; }
	 div#menu-principal li a:hover { color:#FFCC66; text-decoration:none; }




	div#contenu { padding:0; margin:0; text-align:left;width:990px; }
	div#gauche {  float:left; text-align:center;width:210px; }
	html>body div#gauche {width:213px;}
	div#menu_gauche {
		width:210px;
		margin:0;
		padding:0px 0 0px 0px;
		text-align:center;
		height:auto;
		background-color:#FFFFFF;
		font-size:100%;		
		}

	html>body #menu_gauche { width:213px; height:auto; }

	div#menu_gauche h2{display:none;}
	
	
	div#menu_gauche  ul { margin:0 !important; padding:0 0 0 0;text-align:left; background-color:#ffffff;}
div#menu_gauche  li { padding:0 !important; margin:0; list-style-type:none; }

div#menu_gauche span.level2-firstselected a { display:block; background-color:#FFFFFF; padding:5px 10px 5px 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:100%;
 }
div#menu_gauche span.level2-firstitem a { display:block; padding:5px 10px 5px 15px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:100%;background:url(/e_img/charte/fleche-level1-item.gif) no-repeat 0px 0px #81BCFE;
 }
div#menu_gauche span.level2-firstitem a:hover, div#menu_gauche span.level2-selected a:hover { background:url(/e_img/charte/fleche-level1-item.gif) no-repeat 0px 0px #81BCFE; text-decoration:none; font-size:100%;  }


div#menu_gauche span.level2-selected a { display:block; background:url(/e_img/charte/fleche-level1.gif) no-repeat 5px 7px #57346B; padding:5px 10px 5px 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:100%; margin:0;}
div#menu_gauche span.level2-item a { display:block; background:url(/e_img/charte/fleche-level1-item.gif) no-repeat 5px 7px #57346B; padding:5px 10px 5px 15px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:100%; margin:0;border-bottom:1px solid #ffffff; }
div#menu_gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { background:url(/e_img/charte/fleche-level1.gif) no-repeat 5px 7px #78339F; text-decoration:none; font-size:100%;  margin:0;}

div#menu_gauche span.level2-selected.a { display:block; background:url(/e_img/charte/fleche-level1.gif) no-repeat 5px 7px #57346B; padding:5px 10px 5px 15px;color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:100%; margin:0;}
div#menu_gauche span.level2-item.a { display:block; background:url(/e_img/charte/fleche-level1-item.gif) no-repeat 5px 7px #57346B; padding:5px 10px 5px 15px; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:100%; margin:0;border-bottom:1px solid #ffffff; }
div#menu_gauche span.level2-item.a:hover, div#menu_gauche span.level2-selected.a:hover { background:url(/e_img/charte/fleche-level1.gif) no-repeat 5px 7px #78339F; text-decoration:none; font-size:100%;  margin:0;}


div#menu_gauche li span.level3-item{  padding:0px;margin:0; }

div#menu_gauche span.level3-selected a { display:block; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #C182E5; color:#FFFFFF;  padding:2px 13px 2px 25px; font-size:100%; text-decoration:none; font-weight:bold; margin:0; }

div#menu_gauche span.level3-item a { display:block; color:#000000; padding:2px 13px 2px 25px; font-size:100%; text-decoration:none; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #E5D5EF; margin:0;border-bottom:1px solid #57346B }
div#menu_gauche span.level3-item a:hover {text-decoration:none; font-size:100%; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #E8C1FE; padding:2px 13px 2px 25px; }


div#menu_gauche span.level3-selected.a { display:block; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #C182E5; color:#FFFFFF;  padding:2px 13px 2px 25px; font-size:100%; text-decoration:none; font-weight:bold; margin:0; }

div#menu_gauche span.level3-item.a { display:block; color:#000000; padding:2px 13px 2px 25px; font-size:100%; text-decoration:none; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #E5D5EF; margin:0;border-bottom:1px solid #57346B }
div#menu_gauche span.level3-item.a:hover {text-decoration:none; font-size:100%; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 15px 7px #E8C1FE; padding:2px 13px 2px 25px; }


div#menu_gauche li span.level4-item{  padding:0px;margin:0; }

div#menu_gauche span.level4-selected a { display:block; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 25px 7px #DEC7EC; color:#000000;  padding:2px 13px 2px 35px; font-size:100%; text-decoration:none; font-weight:bold; margin:0; }

div#menu_gauche span.level4-item a { display:block; color:#000000; padding:2px 13px 2px 35px; font-size:100%; text-decoration:none; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 25px 7px #DEC7EC; margin:0;border-bottom:1px solid #57346B}
div#menu_gauche span.level4-item a:hover {text-decoration:none; font-size:100%; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 25px 7px #EFD8FD; padding:2px 13px 2px 35px; }


div#menu_gauche li span.level5-item{  padding:0px;margin:0; }

div#menu_gauche span.level5-selected a { display:block; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 35px 7px #B4D7FE; color:#000000;  padding:2px 13px 2px 45px; font-size:100%; text-decoration:none; font-weight:bold; margin:0; }

div#menu_gauche span.level5-item a { display:block; color:#000000; padding:2px 13px 2px 45px; font-size:100%; text-decoration:none; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 35px 7px #; margin:0;border-bottom:1px solid #2C7EBC}
div#menu_gauche span.level5-item a:hover {text-decoration:none; font-size:100%; background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 35px 7px #B4D7FE; padding:2px 13px 2px 45px; }

	


	div#centre {
		margin:0 0 5px 210px;
		background-color:#3859B3;
		padding:0px;
		text-align:left;
		 width:777px;height:auto;  		voice-family:"\"; }\"";voice-family:inherit;
			/*background-color:yellow;*/
		}

	html>body #centre {  height:auto;margin:0 0 5px 213px; }

	div#titre-home{width:529px;background-color:#474646;height:46px;font-size:100%;color:#FFFFFF;font-family:Helvetica;font-weight:bold;} 
	div#titre-home div{padding:5px;float:left;}
		
	div#titre-home h2{color:#FFFFFF; text-transform:uppercase; font-size:250%; font-weight:lighter;} 
	
	

	div#content-one { position:relative; width:529px;float:left;background-color:#FFFFFF;color:#000000; height:100%;}

	html>body #content-one { width:529px; height:auto; }


	div#text-home{padding:5px;}
	
	div#text-home h3{margin:0;padding:0;color:#474646;font-weight:bold;}
	
	div#text-home a{margin:5px 5px 5px 450px;}
	
	
	div#content-interne{position:relative; width:527px;float:left;background-color:#FFFFFF;color:#000000; height:100%; }
	
	html>body div#content-interne{width:519px; height:auto;}
	
	div#content-interne h1{width:517px;background-color:#474646;color:#FFFFFF;font-size:200%;text-transform:uppercase;font-weight:lighter;font-family:helvetica,arial;height:46px;padding:5px; }
	
	html>body div#content-interne h1{width:519px;height:36px;}
	
	div#content-interne h2{width:517px;background-color:#474646;color:#FFFFFF;font-size:200%;text-transform:uppercase;font-weight:lighter;font-family:helvetica,arial;height:33px;padding:8px 5px 5px 5px; }
	
	html>body div#content-interne h2{width:519px;height:33px;}
	
	
	
	div#content-one-interne { position:relative; width:515px;float:left;background-color:#FFFFFF;color:#000000; height:700px;padding:5px;}

	html>body #content-one-interne { width:519px; height:auto; }

	
	div#content-one-interne h3{font-size:100%;color:#028bcd;font-weight:bold;}
	
	div#content-one-interne h4{font-size:100%;color:#000000;font-weight:bold;background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 0px 3px;padding:0 0 0 10px;}
	
	div#content-one-interne h5{font-size:100%;color:#000000;font-weight:bold;padding:0 0 0 10px;background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat 0px 3px;}
	
	div#content-one-interne h6{font-size:100%;color:#028bcd;font-weight:bold;padding:0 0 0 0px;}
	
	



	div#content-interne2{position:relative; width:100%;float:left;background-color:#FFFFFF;color:#000000; height:100%;}
	
	html>body div#content-interne2{width:100%; height:auto;}
	
	div#content-interne2 h1{width:767px;background-color:#474646;color:#FFFFFF;font-size:200%;text-transform:uppercase;font-weight:lighter;font-family:helvetica,arial;height:46px;padding:5px;}
	
	html>body div#content-interne2 h1{width:767px;height:36px;}
	
		div#content-one-interne2 { position:relative; width:100%;float:left;background-color:#FFFFFF;color:#000000; height:100%;padding:5px;}

	html>body #content-one-interne2 { width:100%; height:auto; }

	
	div#content-one-interne2 h2{font-size:100%;color:#028bcd;font-weight:bold;}
	
	div#content-one-interne2 h3{font-size:100%;color:#000000;font-weight:bold;background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat center left;padding:0 0 0 10px;}
	
	div#content-one-interne2 h4{font-size:100%;color:#000000;font-weight:bold;padding:0 0 0 20px;}
	
	
	
	
	
			div#content-one-interne3 { position:relative; width:50%;float:left;background-color:#FFFFFF;color:#000000; height:100%;padding:5px;}

	html>body #content-one-interne3 { width:50%; height:auto; }

	
	div#content-one-interne3 h2{font-size:100%;color:#028bcd;font-weight:bold;}
	
	div#content-one-interne3 h3{font-size:100%;color:#000000;font-weight:bold;background:url(/e_img/charte/fleche-interne-bleu.gif) no-repeat center left;padding:0 0 0 10px;}
	
	div#content-one-interne3 h4{font-size:100%;color:#000000;font-weight:bold;padding:0 0 0 20px;}
	div#content-two { position:relative; float:left; width:430px; }

	html>body #content-two { width:435px; height:auto; }
	
	

	div#droite {
		position:relative;
		padding:0;
		margin:0; width:245px;background-color:#2C7EBC; color:#3859B3;;		text-align:left;
		voice-family:"\"; }\"";voice-family:inherit;
		height:100%;
		}

	html>body #droite { margin:0 0 0 529px;width:247px;background-color:#3859B3; height:auto; }

	
	div#titre-home-droite{width:245px;background-color:#2C7EBC;font-size:100%;color:#FFFFFF;font-family:Helvetica;font-weight:bold;margin:0;padding:0px 0 0 0;}
	html>body div#titre-home-droite{width:248px;}
	div#titre-home-droite div.titre-home-droite{padding:10px;height:26px;background-color:#0A20DE;}
	div#titre-home-droite div.titre-home-droite2{padding:10px;}
	
	div#titre-home-droite h2{color:#FFFFFF; text-transform:uppercase; font-size:110%; font-weight:bold;padding:5px 0 0 0;background-color:#0A20DE;width:225px;height:26px;}
	html>body div#titre-home-droite h2{color:#FFFFFF; text-transform:uppercase; font-size:110%; font-weight:bold;padding:5px 0 0 0;background-color:#0A20DE;width:238px;height:26px;}
	
	
	
	
	
	div.bulletin-info{width:214px;margin:0;padding:0 0 20px 30px;background:url(/e_img/charte/fleche-interne-bleu2.gif) no-repeat 10px 7px #2C7EBC;color:#FFFFFF;}
	html>body div.bulletin-info{width:218px;}
	div.bulletin-info a:link{background-color:#2C7EBC;font-size:100%;color:#FFFFFF;font-family:Helvetica;font-weight:bold;margin:0;}
	div.bulletin-info a:visited{background-color:#2C7EBC;font-size:100%;color:#FFFFFF;font-family:Helvetica;font-weight:bold;margin:0;}
	div.bulletin-info a:hover{background-color:#2C7EBC;font-size:100%;color:#FFFFFF;font-family:Helvetica;font-weight:bold;margin:0;}


	div#titre-newsletter-col-droite{width:225px;background-color:#57346B;height:26px;margin-top:-1px;padding:10px;}
	html>body div#titre-newsletter-col-droite{width:228px;background-color:#57346B;height:16px;margin:0;padding:10px;}
	div#titre-newsletter-col-droite h2{color:#FFFFFF; text-transform:uppercase; font-size:110%; padding:0;font-weight:bold;font-family:Helvetica;width:225px;height:16px;background-color:#57346B;}
	html>body div#titre-newsletter-col-droite h2{color:#FFFFFF; text-transform:uppercase; font-size:110%; font-weight:bold;font-family:Helvetica;width:228px;height:16px;}
	
	
	
	
	div#newsletter{width:235px;margin:0;padding:5px;background-color:#57346B;color:#FFFFFF;}
	html>body div#newsletter{width:238px;margin:0;padding:5px;background-color:#57346B;color:#FFFFFF;}
	div#newsletter form{margin:0;}
	div#newsletter table{margin:0;padding:0;}
	div#newsletter td{margin:0; color:#FFFFFF;padding:0;}
	
	#newsletter label { margin:0; padding:0; color:#FFFFFF; /*text-transform:uppercase;*/ font-weight:bold; cursor:pointer;
	}

	#newsletter input.texte { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:100%; width:95%; height:1.5em;  	}
	html>body #newsletter input.texte{ width:95%; }
	#newsletter input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#newsletter input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }	
	
	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 10px 0; padding:4px 0 4px 0px; width:100%; font-size:100%;  }

	html>body #chemin {width:100%;}

		#chemin ul {margin:0; padding:0 0 0 0px; border:none;}
		#chemin li {
		display:inline;
		background :url(/e_img/charte/arrow2.gif*/);
		background-repeat: no-repeat;
		margin: 0 0px 0 -0px; padding: 1px 5px 0 2px; list-style:inside;background-position: center left;		border:none;
		overflow : visible;
			}

	#chemin li.first {
	background : none;
	 padding: 1px 0px 0px 0px; 		}


	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#bottom {
		position:relative;
		clear:both;
		margin : 0;
		padding:0 5px 0 0;
		width:995px;background-color:#3859B3;  font-size:100%; height:60px;		voice-family:"\"; }\""; voice-family:inherit;
		}		

	html>body #bottom { height:auto; width:995px; margin:0 auto;padding:0 0 0 5px;background-color:#3859B3;height:70px;}



div#haut-page{text-align:right;width:767px;background:url(/e_img/charte/bk-haut-page.gif) repeat-x;margin:0;color:#000000;padding:0px 10px 0px 0;float:right;height:19px;}
div#haut-page a{color:#000000;}

html>body div#haut-page{width:767px;margin-right:5px;}

	div#bottom_menu {    padding: 0px 10px 10px 0; text-align:right; color: #FFFFFF;background:url(/e_img/charte/bk-menu-bottom.gif) repeat-x;float:right;width:767px;height:9px;margin:0;		voice-family:"\"; }\""; voice-family:inherit;
	}

	html>body #bottom_menu {   margin-right:5px;width:767px;height:9px; }

	#bottom_menu ul { margin:0; border:none; padding:0; list-style-type: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 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:visited 	{  color:#000000; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:hover 	{  color:#000000; font-weight:normal; text-decoration: underline; }


	div#coordo {
		clear:both;
		margin: 0;
		padding: 10px 0 5px 230px;height:19px;
		voice-family:"\"; }\""; voice-family:inherit;
		height:auto; color: #fff;text-align:left;	}

	html>body #coordo { height:auto; /*margin:0 auto;*/width:770px; }
	
	div#coordo-extranet div#coordo {
		clear:both;
		margin: 0;
		padding: 10px 0 5px 290px;height:19px;
		voice-family:"\"; }\""; voice-family:inherit;
		height:auto; color: #000;text-align:left;	}

	html>body #coordo-extranet #coordo{ height:auto; /*margin:0 auto;*/ }



	div#ecedi {
		clear:both;
		margin : 0;
		width:200px;
		text-align:right;
		padding:5px 10px 5px 0;
		background-color:#3859B3;
		float:right;
		voice-family:"\"; }\""; voice-family:inherit;
		margin-top:-26px;
	}

	html>body #ecedi { width: 200px; margin-right:5px; margin-top:-26px;}

	div#ecedi a.lien  { color:#FFFFFF;margin:0; }
	div#ecedi a.lien:hover {text-decoration : underline;}


	div#formulaire {
		margin:0;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:99%;
		}

	html>body #formulaire { width:99%; }

	#formulaire fieldset {
		padding:5px; margin:0px auto; border:1px solid #408DD3; width:60%; 		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;	}

	#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.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; 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; width:50%; color:#000000;}
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:99%; 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 select.texte {width:200px;}
  
#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#669933;}
#plan td.puce {font-family:arial,verdana,sans-serif;font-size:11px;color:#474646;}
#plan tr.map{background-color:#474646;}
#plan td.map{background-color:#474646;}

#plan ul.map  {margin:0;padding:0 0 0 16px;}







#oubliPassword{margin:0;padding:0;}
#oubliPassword legend{display:none;}
#oubliPassword input.texte{width:250px;margin:0;color:#000000;}


table.formulaire {
background-color:silver;
}
fieldset {
		padding:0px; margin:0px auto; border:0px solid #99cc99; width:99%;		text-align:left;
	}
	
legend {
	margin-bottom:10px; padding:0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	display:none;	}

table.formulaire input,textarea,select {
border:solid 1px #474646; 
}
table.formulaire input.langue {
width:158px;
}
div.bordure {
border:1px solid #474646;width:100px;height:18px;}

html>body div.bordure {
border:none;width:130px;height:20px;}

select.langue {
width:160px;}

table.formulaire label{cursor:pointer;}

table.formulaire input.bouton {
border:none;
}
table.formulaire input.annee {
width:80px;
}
table.formulaire input.naiss {
width:110px;
}
table.formulaire input.nb_enfant {
width:50px;
}
table.formulaire input.page_web {
width:396px;
}
table.formulaire input.datelieu {
width:345px;
}
table.formulaire input.qualification {
width:345px;
}
table.formulaire input.origine {
width:350px;
}
table.formulaire input.autre,input.naiss,input.nb_enfant,input.commune,input.fax,input.courriel,input.expire,input.lieu,input.periode {
width:140px;margin-right:6px;
}

input.submit {
background-color:#474646;
color:#fff;
border:2px outset #474646;
font-weight:bold;
}

tr.espace {
height:5px;
}

div.login {
width:200px;
}

div.password {
width:200px;
}



div.entete {
margin-right:3px;margin-left:2px;
}
html>body div.entete { margin-right:2px;margin-left:3px; }

div.entete-txt {
color:#474646;text-align:right;font-size:20px;
}

tr.entete {
height:3px;background-color:#474646;
}

/*
     */
/*
*/