
a{text-decoration: none;  color : #CC0000;}
a:link{text-decoration: none;  color : #CC0000;}
a:hover{text-decoration: underline;   color : #CC0000;}
a:active{color : #CC0000;}
a:visited{color : #3333FF;}

img { margin:0; padding:0; border:0; border:none;}
form { margin:0; padding:0;}



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

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

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

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

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

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

	.bk-menu-handilog
	{
	   font-family : verdana ,arial, 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: #FFFFFF;
	   padding-right:200px;
	   padding-left:20px;
	}

	.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: #FFFFFF; background:#FF9900; text-decoration: underline;}


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




	.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;
	   background:#FF9900;
	}

	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: #000000; background:#CC0000 ;text-decoration: none;
	}
	a.lienpageselect:link{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #000000; background:#CC0000 ;text-decoration: none;  }
	a.lienpageselect:hover{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #000000; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:active{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #000000; background:#CC0000 ;text-decoration: none;   }
	a.lienpageselect:visited{ font-family : arial,verdana,helvetica,sans-serif; font-size : 13px; color: #000000; background:#CC0000 ;text-decoration: none;  }


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


	.lienpage
	{
	font-family : helvetica ,arial, verdana, sans-serif; font-size : 11px; color: #CC0000; font-style: normal; font-weight: bold;
	}

	a.lienpage:link{
	font-family : helvetica ,arial, verdana, sans-serif;
	font-size : 11px;
	color: #CC0000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	}

	a.lienpage:hover{
	font-family : helvetica ,arial, verdana, sans-serif;
	font-size : 11px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	/*background-color: #FFFF00;*/
	}

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

	a.lienpage:visited {
	font-family : helvetica ,arial, verdana, sans-serif;
	font-size : 11px;
	color: #CC0000;
	font-style: normal;
	font-weight: bold;
	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: white; background: #1A50B8;
	}
	.handilogtitre a:link
	{  font-family : arial,verdana,helvetica,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:hover
	{  font-family : arial,verdana,helvetica,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:active
	{  font-family :arial,verdana,helvetica,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }
	.handilogtitre a:visited
	{  font-family : arial,verdana,helvetica,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none; }

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



body {
	margin : 0;
	padding : 0;
	width: 100%;
	height : 100%;
	min-height: 100%;
	text-align: center;
	font-family: helvetica, arial, verdana, sans-serif;
	background-color:#8AA9D1;			/*background-color: yellow;*/
	color:#FFFFFF;
	font-size:11px;

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


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



	div#container {
		margin : 0 0 0 0;
		padding : 0 0 0 0;
		position: relative;
		text-align : left;
		left:0px;
		top:0px;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width: 770px; /* ----------- DEFINITION DE LA LARGEUR DE LA DIV PRINCIPALE */
		height : auto;
		background-color:#FFFFFF;		}

	html>body #container {width:770px; height :auto; margin:0 auto;}/* ----------- DEFINITION DE LA LARGEUR DE LA DIV PRINCIPALE */

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


	div#header {
		position: relative;
		margin : 0;
		padding : 0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:100%;
		height:auto;
			/*background-color : purple;*/
	}
	html>body div#header {width:100%;height:auto;}


	div#skip {
		position: absolute;
		margin : 0;
		padding : 0;
		display: none;
		visibility : hidden;
	}



	div#logo {
		padding:0 ;
		margin:0 ;
		float:left;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:100px;
			/*background-color : pink;*/
		}
	html>body #EnTete #logo {width:100px;}

		
		div#slogan {
			float:left;
			padding: 0;
			margin: 0;
			text-align : center;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:480px;
			height:98px;
			background:url(../../e_img/charte/bk-slogan.gif);
				/*background-color : pink;*/
			}
		html>body #slogan {width:480px;	height:98px;}

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

		
		div#accessibility_menu {
			margin:0;
			padding:0;
			voice-family:"\"; }\"";
			voice-family:inherit;
			float:right;background:url(../../e_img/charte/back_accessibility.gif)!important;width:190px;height:98px;			color:#FFFFFF;
				/*background-color : pink;*/
			}

		html>body #accessibility_menu {width:190px;height:98px;}


			#accessibility_menu ul {margin:0; padding:0; border:none;}
			#accessibility_menu li {display:block; margin:0; padding:0; border:none; overflow : visible;}
			/* #accessibility_menu li div { border-bottom: 2px solid #f4b26d;} */
			#accessibility_menu li a:link {color:#FFFFFF; text-decoration:none;}
			#accessibility_menu li a:visited {color:#FFFFFF; text-decoration:none;}
			#accessibility_menu li a:hover {color:#FFFFFF; text-decoration:underline;}


			#handilog {
				display:block;
				padding: 12px 0 0 25px;
				margin: 0;
				}
			#help {
				display:block;
				padding: 9px 0 0 18px;				margin: 0;
				}

			#sitemap {
				display:block;
				padding: 9px 0 0 10px;				margin: 0;
				}

			#globalsearch {
				padding: 9px 0 0 3px;				margin: 0;
				vertical-align:top;
				}

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

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

			#globalsearch input.submit { margin:0; padding:0; font-family : helvetica, arial, verdana, 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;}*/


		#welcome {
			clear:both;
			float:left;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:100%;
			margin:0;padding:0;background: url(../../e_img/charte/back_welcome.gif) no-repeat;	height:22px;				/*background-color : orange;*/
		   }

			html>body #welcome {width:100%; height:22px; }

			#welcome h2 {
				margin:0;
				padding: 4px 0 0 10px;
				font-family: helvetica, arial, verdana, sans-serif;
				font-style : normal;
				font-weight : bold;
				font-size:12px;color:#000000;				}

			#welcome h1 {
				font-family: helvetica, arial, verdana, sans-serif;
				text-align:left;
								}


					#menu_ets {
				display:block;
				clear:both;
				float:left;
				margin:0;
				padding: 0;
				voice-family:"\"; }\"";
				voice-family:inherit;
				width:100%;
				height:44px;			   }

			html>body #menu_ets {width:100%; height:44px;}


			#level1 {margin:0; padding: 0;}
			#level1 ul {margin:0; padding: 4px 0 0 10px; border:none;}

			#level2 {clear:both; margin:0; padding: 0; }
			#level2 ul {margin:3px 0 0 0; padding: 4px 0 0 10px; border:none;}

			#menu_ets li {
				display:inline;
				margin:0;
				padding:0;
				border:none;
				overflow : visible;
				color:#FFFFFF;			}

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

		/*voice-family:"\";*/ /*}\"";*/
		/*voice-family:inherit;*/



	
	#Contenu {
		display:block;
		position: relative;
		padding: 0;
		margin: 0;
		float:left;
		text-align : left;
		clear:both;
		height: auto;
		vertical-align:top;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:100%;
		height: auto;
			/*background-color : gray;*/
		}

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

			#Gauche{
			margin:0;
			padding:0;
			float:left;
			text-align:left;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:156px;
			height:auto;
				/*background-color : aqua;*/
			}
		html>body #Gauche { width:156px; height:auto; }


				
		#menu_principal{
			margin:0;
			padding:0;
			float:left;
			text-align:left;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:155px;  /* ----------- DEFINITION DE LA LARGEUR DE LA COLONNE GAUCHE */
			background-image : url(../../e_img/charte/back_menu.gif);
			height:auto;
			}
		html>body #menu_principal {width:155px;height:auto;} /* ----------- DEFINITION DE LA LARGEUR DE LA COLONNE GAUCHE */


				#Gauche ul { margin:0 !important; padding:0; list-style: none; border:none; width:155px;}
				#Gauche li { padding:0 !important; margin:0;}
				#Gauche span {display:block; margin: 0; font-size : 11px;}

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


				#Gauche a:hover{/* 
				background-image : url(../../e_img/charte/back_menu_hover.gif) !important;
				background-position: center left ;
				background-repeat: no-repeat; */
				background-color: #BCD9F3;
				text-decoration: none;
				}

				#Gauche span.level1-item { padding:0 !important; margin: 0;}
				#Gauche span.level1-selected { padding:0 !important; margin: 0;}

				#Gauche span.level2-item {background-image : url(../../e_img/charte/back_menu.gif);}


				#Gauche span.level2-item a.lien {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				color:#000000;
				}

								/*#Gauche span.level2-item a:hover{
								background-image : url(../../e_img/charte/autre_image.gif) !important;
								background-position: center left ;
								background-repeat: no-repeat;
								text-decoration: none;
								}*/


				/*----- CONFIGURATION DU STYLE LEVEL2-SELECTED S'IL EST CONSERVE COMME LIEN HYPERTEXTE -----*/
						/*#Gauche span.level2-selected a {
						display: block;
						padding:0.1em 0 0.1em 10px;
						text-decoration: none;
						background-image : url(../../e_img/charte/puce_niv0.gif)!important;
						background-repeat: no-repeat;
						background-position: center left ;
						}*/


				#Gauche span.level2-selected {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				background-image : url(../../e_img/charte/back_menu_level2.gif)!important;
				color:#FFFFFF;
				}


				#Gauche span.level3-item {
				/*background-image : url(../../e_img/charte/back_menu_level3_off.jpg)!important;*/
				background: #eaf3fb;
				background-repeat: no-repeat;
				background-position: center left;
				}

				#Gauche span.level3-item a.lien {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				color:#000000;
				}

				/*----- CONFIGURATION DU STYLE LEVEL3-SELECTED S'IL EST CONSERVE COMME LIEN HYPERTEXTE -----*/
						/*#Gauche span.level3-selected a {
						display: block;
						padding:0.1em 0 0.1em 10px;
						text-decoration: none;
						background-image : url(../../e_img/charte/list-bullet.gif)!important;
						background-repeat: no-repeat;
						background-position: center left ;
						}*/

				#Gauche span.level3-selected {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				/*background-image : url(../../e_img/charte/back_menu_level3.jpg)!important;*/
				background: #bcd9f3;
				background-repeat: no-repeat;
				background-position: center left ;
				color:#000000;
				}

				#Gauche span.level4-item {background-image : url(../../e_img/charte/back_menu_level4_off.gif)!important;
				background-repeat: no-repeat;
				background-position: center left ;}

				#Gauche span.level4-item a.lien {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				color:#000000;
				}

				/*----- CONFIGURATION DU STYLE LEVEL4-SELECTED S'IL EST CONSERVE COMME LIEN HYPERTEXTE -----*/
						/*#Gauche span.level4-selected a {
						display: block;
						padding:0.1em 0 0.1em 10px;
						text-decoration: none;
						background-image : url(../../e_img/charte/list-bullet.gif)!important;
						background-repeat: no-repeat;
						background-position: center left ;
						}*/

				#Gauche span.level4-selected {
				display: block;
				/*padding:0.1em 0 0.1em 10px;*/
				padding:0.1em 0 0.1em 6px;
				text-decoration: none;
				/*background-image : url(../../e_img/charte/back_menu_level4_on.gif)!important;*/
				background:#6495ed;
				background-repeat: no-repeat;
				background-position: center left ;
				}


	
		#newsletter {
			display : block;
			clear: both;
			float:left;
			text-align:left;
			margin:0;padding:0;width:150px;				/*background-color : red;*/
			}

		html>body #newsletter {width:150px;}

			#newsletter label {
				margin:0;
				font-style:normal;
				cursor:pointer;
				padding:0 0 0 17px;font-weight:normal;color:#000000;			}

			#newsletter input.news {
				padding:0;
				voice-family:"\"; }\"";
				voice-family:inherit;
				font-family : helvetica, arial, verdana, sans-serif;
				font-size:11px;
				margin:0 0 0 17px;border:1px solid #95C1DA;background-color:#95C1DA;width:100px;height:16px;				}

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

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



			#Centre{
			/*position: relative;*/
			margin: 0;
			padding:0;
			float:left;
			/*text-align:right;*/
			vertical-align: top;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:614px;
				/*background-color : orange;*/
				/*border-left:1px solid #000000;*/

			}

			html>body #Centre {width:614px;}




			#Corps {
					margin:0;
					padding:0;
					float:left;
					voice-family:"\"; }\"";
					voice-family:inherit;
					width:100%;
					height: auto;
						/*background-color:#003366;*/
			}

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



			#Chemin{
				position: relative;
				float:left;
				margin:0;
				padding:4px 0 4px 0;
				text-align:left;
				voice-family:"\"; }\"";
				voice-family:inherit;
				width:479px;					/*background-color : olive;*/
				}
			html>body #Chemin { width:479px; }


				#Chemin ul {margin:0; padding:0 0 0 5px; border:none; }

				#Chemin li {
				display:inline;
				/*list-style: inside;*/
				margin: 0 0 0 5px;  padding: 1px 0 0 5px; background:url(../../e_img/charte/arrow.gif) no-repeat top left;				border:none;
				overflow : visible;
				}


				#Chemin li a.lien {color:#000000;font-size :11px;font-weight:normal;}
				#Chemin li a.lien:visited {color:#000000;font-size :11px;font-weight:normal;}

		#Titre{
			position: relative;
			margin:10px 0 0 0;
			clear:both;
			float:left;
			padding:0;
			voice-family:"\"; }\"";
			voice-family:inherit;
			/*width:479px;*/
			width:478px;
			height:17px;
			border-left:1px solid #FFFFFF;
			background-image : url(../../e_img/charte/bk_titre.gif)!important;
			background-repeat: no-repeat;
			background-position: center left;
				/*background-color : lime;*/
			}

		html>body #Titre { /*width:479px;*/ width:478px; height:17px;}

		#Titre h2 {
			padding:0 0 0 65px;
			margin:1px 0 0 0;
			font-family: helvetica, arial, verdana, sans-serif;
			font-style : normal;
			font-weight : bold;
			font-size:12px;
			}


	table#hometable {
		margin:0;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:475px;			/*background-color : yellow;*/
	}

	html>body table#hometable {width:475px; height: auto}





				#leftable{
					text-align :left;
					margin:0;
					padding: 0;
					clear:both;
					voice-family:"\"; }\"";
					voice-family:inherit;
							/*width:230px;*/
					width:99%;					height: auto;
						/*background-color : silver;*/
					}

						/*html>body #leftable {width:230px; height: auto}*/
				html>body #leftable {width:99%; height: auto}


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

				#leftable .titre {
					color:#000000;background: url(../../e_img/charte/etoile.gif) no-repeat center left; padding-left: 15px;				}

			#leftable a.lien  { font-size :11px;color:#386B99; }
			#leftable a.lien:hover {text-decoration : underline;}



				#rightable{
					text-align :left;
					margin: 0;
					padding: 0;
					clear:both;
					voice-family:"\"; }\"";
					voice-family:inherit;
								/*width:230px;*/
					width:99%;					height: auto;
						/*background-color : gray;*/
					}

							/*html>body #rightable {width:230px; height: auto}*/
				html>body #rightable {width:99%; height: auto}



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

				#rightable .titre {
				color:#000000;background: url(../../e_img/charte/etoile.gif) no-repeat center left; padding-left: 15px;					}


		#rightable a.lien  { font-size :11px;color:#386B99; }
		#rightable a.lien:hover {text-decoration : underline;}







		table#maintable {
			margin:0;
			padding:0;
			width:100%;
			height: auto;
				/*background-color : yellow;*/
		}

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


	#maintable a.lien  { padding: 0 0 0 10px; color:#386B99; }
	#maintable a.lien:hover {text-decoration : underline;}

	#maintable a { color:#386B99; text-decoration : none;}
	#maintable a:hover {text-decoration : underline;}



	/*#maintable a.lien  { color:#386B99; }
	#maintable a.lien:hover {text-decoration : underline;}
	#maintable a { color:#386B99; text-decoration : none;}
	#maintable a:hover {text-decoration : underline;}*/



	#maintable div.titre { color:#000000;background: url(../../e_img/charte/etoile.gif) no-repeat center left; padding-left: 15px; }
	#maintable span.titre { color:#000000;background: url(../../e_img/charte/etoile.gif) no-repeat center left; padding-left: 15px; }

	#maintable div.texte { padding: 0 10px 0 10px; text-align:justify; }
	#maintable span.texte { padding: 0 10px 0 10px; text-align:justify; }



	#main {
		margin:0;
		padding:5px 0 5px 5px;
		clear:both;
		/*float:left;*/
		voice-family:"\"; }\"";
		voice-family:inherit;
		text-align : left;
		width:473px;		height: auto;
			/*background-color : pink;*/
		}

	html>body #main { width:473px; height: auto }




				#rightable_ets{
					text-align :left;
					margin: 0;
					padding: 0;
					clear:both;
					voice-family:"\"; }\"";
					voice-family:inherit;
								/*width:230px;*/
					width:99%;					height: auto;
						/*background-color : red;*/
					}

						/*html>body #rightable_ets {width:230px; height: auto}*/
				html>body #rightable_ets {width:99%; height: auto}



				#rightable_ets h2 {
					margin:0;
					padding:0;
					border:none;
					font-family: helvetica, arial, verdana, sans-serif;
					color:#000000;				}
				#rightable_ets .titre {
					color:#000000;background: url(../../e_img/charte/etoile.gif) no-repeat center left; padding-left: 15px;					}

				#rightable_ets a.lien  {
				font-size :11px;color:#000000;				}

				#rightable_ets a.lien:hover {text-decoration : underline;}





	#Droite {
		position: relative;
		text-align : left;
		margin: 0;
		float:right;
		voice-family:"\"; }\"";
		voice-family:inherit;
		padding: 0;width:135px;		height: auto;
			/*background-color : yellow;*/
		}

	html>body #Droite {width:135px; height: auto;}

	#Droite a.lien:link { font-size:11px; margin: 0; padding:0 0 0 5px; font-weight:normal; color:#FFFFFF; }
	#Droite a.lien:visited {font-size:11px;margin: 0; padding:0 0 0 5px; font-weight:normal; color:#FFFFFF;}
	#Droite a.lien:hover {font-size:11px;margin: 0; padding:0 0 0 5px; font-weight:normal;  color:#FFFFFF; }





	#top {
	background: url(../../e_img/charte/colonne_droite_bandeau.gif) no-repeat top right;
	width: 133px; 
	height: 230px;
	}
	
	#top .don {
	padding: 77px 0 0 10px;
	font-size: 120%;
	color: #fff;
	}
	
	#top .don .type_don {
	display: block;
	}
	
	#top .don .type_don a {
	color: #fff;
	font-weight: bold;
	}
	
	#top .don .type_don a:hover {
	}
	
	#top .engagement {
	display: block;
	padding: 77px 0 0 10px;
	}
	
	#top .engagement a {
	
	color: #002b6e;
	}

			

	
		#advertising {
			padding:5px 0 0 10px;
			margin: 0 0 0 153px;
			/*float:left;
			text-align:center;
			voice-family:"\"; }\"";
			voice-family:inherit;*/
			width:475px;
         text-align:center;
				/*background-color : yellow;*/
			}

			html>body #advertising {width:475px;}


	div#bottom {
		clear:both;
		margin : 0;
		padding : 0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:100%;
		height:auto;
			/*background-color: silver;*/
		}
	html>body #bottom {width:100%;height:auto;}

	
	   #bottom_menu{
			display:block;
			clear:both;
			margin:0;
			padding: 0;
			padding-top:10px; color:#000000; height:20px; text-align:center;			voice-family:"\"; }\"";
			voice-family:inherit;
			width:100%;
				/*background-color:#CCCC66;*/
			}

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

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

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

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










			#coordo{
			display:block;
			clear:both;
			margin:0;
			padding:4px 0 4px 0;
			font-size : 11px;
			color:#000000;			text-align: center;
			voice-family:"\"; }\"";
			voice-family:inherit;
			width:100%;
				/*background-color: #CC3566;*/
			   }

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



	
	#Choc {
		margin:0;
		padding:0;
	}

	table#Choc div.titre {
		padding:10px 0 0 0; color:#000000;		font-style : normal;
		font-weight: bold;
		font-size: 13px;
	}
	#Choc div.texte { padding:5px 10px 0 0; text-align:justify; }

	#Choc img { margin-right:10px; }

	#Choc a.lien { font-size :11px;color:#386B99;}
	#Choc a.lien:hover {text-decoration : underline;}



	

	div#Ecedi {
		clear:both;
		text-align:center;
		margin : 0;
		padding :10px 0 10px 0;
	}

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




	
	div#formulaire {
		margin:0 0 0 10px;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:95%;
		text-align:left;
		}

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

	#formulaire fieldset {
		margin:0 auto;		padding:0 5px 5px 5px;
		width:90%;
		text-align:left;
		}


	#formulaire div.par1 {
	padding:10px 0 10px 0;
	background-color:#8AA9D1;	}

	#formulaire div.par2 {
	padding:10px 0 10px 0;
	background-color:#8AA9D1;	}

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

	#formulaire div.texte {text-align:left;}

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

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

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

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

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

	#formulaire input { font-family : helvetica,arial,verdana,sans-serif; font-size : 11px; }
	#formulaire input.image { margin:0; padding:0 0 4px 0; vertical-align: middle;}


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

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

	

	#bk-extranet {
	   background-color:#D4E9F0;	   border:  1px solid #000000;
	   width:300px;
	   padding: 20px 20px 20px 20px;
	   margin: 20px 0 20px 0;
	}

	#bk-extranet legend { margin:0; padding:0; font-family : helvetica,arial,verdana,sans-serif; font-style:normal; font-weight:normal; display:none; }
	#bk-extranet fieldset { margin:0; padding:10px 0 0 0; height:auto;}
	#bk-extranet label { margin:0; padding:0; font-family : helvetica,arial,verdana,sans-serif; cursor:pointer;}
	#bk-extranet input.text { margin:0; padding:0; font-family : helvetica,arial,verdana,sans-serif; font-style:normal; font-weight:normal; font-size : 11px; width:90%; }

	.date_publication
		{font-family : helvetica, arial, verdana, sans-serif; font-size : 11px; color: #CC3566; }


	div#plan {
		margin:0;
		padding:0;
		float:left;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:450px;			/*background-color : #D2C88A;*/
		}

	html>body #plan {width:450px;}





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

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




#News{font-size:11px;color:#066;margin:0;clear:both;}
#News SPAN{color:#f60;}

#Handilog
{
   font-family : arial,verdana,helvetica,sans-serif;
   font-size : 11px;
   color:#FFFFFF;
}
#Handilog H1,H2{font-size : 13px;color:#660099;}

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

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 :  verdana, arial,sans-serif; font-size : 11px; color: #FFFFFF;  text-decoration: none;
   font-weight: bold;
}
a.toolmenuselected:link{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #FFFFFF;   }
a.toolmenuselected:hover{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #FFFFFF;    text-decoration: underline; }
a.toolmenuselected:active{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #FFFFFF;    }
a.toolmenuselected:visited{ font-family :  verdana, arial,sans-serif; font-size : 11px; color: #FFFFFF;   }

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:#FFFFFF;
}
a.inc-menu-niv3:link{   font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #FFFFFF; }
a.inc-menu-niv3:hover{   font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #FFFFFF;   text-decoration: underline;   }
a.inc-menu-niv3:active{   font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #FFFFFF;  }
a.inc-menu-niv3:visited{   font-family : arial,verdana,helvetica,sans-serif; font-size : 11px; color: #FFFFFF; }

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; font-size : 11px; color : #FFFFFF; }
input.txtinput-right   {   font-family : arial; font-size : 11px; color : #FFFFFF; text-align: right; }
