a{text-decoration: none;  color : #9c2519;}
a:link{text-decoration: none;  color : #9c2519;}
a:hover{text-decoration: underline;   color : #9c2519;}
a:active{color : #9c2519;}
a:visited{color : #9c2519;}
.texte
{ font-family :trebuchet ms, arial, helvetica; font-size : 11px; color: #4C565F;}

.texte-gris
{ font-family :trebuchet ms, arial, helvetica; font-size : 11px; color: #4C565F;}

.texte-blanc
{ font-family :trebuchet ms, arial, helvetica;  font-size : 11px; color:#FFFFFF }

.texte-rouge
{ font-family :trebuchet ms, arial, helvetica;  font-size : 11px; color:#97271b }



.titre
{ font-family :trebuchet ms, arial, helvetica; font-size: 12px; color: #9c2519; font-weight: bold;}

.lien
{font-family :Trebuchet MS, arial; font-size : 11px; color : #9c2519;  text-decoration:none;}

.lien-gras
{font-family :Trebuchet MS, arial; font-size : 11px; color : #9c2519;  text-decoration:none;  font-weight: bold;}

.texte-erreur
{font-family :Trebuchet MS, arial; font-size : 11px;color:#cc0000;}

.maxivue
{font-family:Trebuchet MS, arial; font-size : 11px; color: black;}

.lienversmaxivue
{
   font-family:Trebuchet MS, arial; font-size : 11px; color: #4C565F;
   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 : Trebuchet MS, arial; }

	#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:Trebuchet MS, arial; }

	#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:Trebuchet MS, arial; }

	#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:Trebuchet MS, arial;}

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

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

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

	.menuselect
	{font-family:Trebuchet MS, arial; font-size : 13px; color: #FF9900; background:#FFFFFF; text-decoration: none;}

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

	.menu{font-family :Trebuchet MS, arial; font-size : 13px; color: #FFFFFF;}

	a.menu:link{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; text-decoration: none;}

	a.menu:hover{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF;   text-decoration: none;}

	a.menu:active{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF;  text-decoration: none;}

	a.menu:visited{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; text-decoration: none;}

	.lienpageselect
	{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; background:#9c2519;text-decoration: none;}

	a.lienpageselect:link{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; background:#9c2519 ;text-decoration: none;}

	a.lienpageselect:hover{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; background:#9c2519 ;text-decoration: none;}

	a.lienpageselect:active{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; background:#9c2519 ;text-decoration: none;}

	a.lienpageselect:visited{font-family:Trebuchet MS, arial; font-size : 13px; color: #FFFFFF; background:#9c2519 ;text-decoration: none;}

	.lienpage{font-family:Trebuchet MS, arial; font-size : 13px; color: #9c2519;}

	a.lienpage:link{font-family:Trebuchet MS, arial; font-size : 13px; color: #9c2519;   text-decoration: none;}

	a.lienpage:hover{font-family:Trebuchet MS, arial; font-size : 13px; color: #9c2519;  text-decoration: none;}

	a.lienpage:active{font-family:Trebuchet MS, arial; font-size : 13px; color: #9c2519; text-decoration: none;}

	a.lienpage:visited{font-family:Trebuchet MS, arial; font-size : 13px; color: #9c2519;   text-decoration: none;}

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

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

	.handilogtitre
	{font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8;}

	.handilogtitre a:link
	{font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none;}

	.handilogtitre a:hover
	{font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none;}

	.handilogtitre a:active
	{font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none;}

	.handilogtitre a:visited
	{font-family : arial,sans-serif; font-size: 30px; color: white; background: #1A50B8; text-decoration: none;}

	.handilogpiedepage
	{font-family : arial,sans-serif; font-size : 12px; color: #1A50B8;}
body {
	margin : 0;
	padding : 0;
	width: 100%;
	height : 100%;
	min-height: 100%;
	text-align: center;
	font-family: trebuchet ms, arial, helvetica;
	background-color:#9c2519;	color:#4C565F;
	font-size:11px;
		}
	div.clear { clear:both;  margin:0; padding:0; display:block; height:1px; overflow: hidden; }

	abbr, acronym 	{ border-bottom:1px dotted #EFEFEF; cursor:help; }
	img 			{ border:0; }
	form 			{ margin:0; padding:0; border:none; }


	h1,h2,h3,h4		{  font-family: trebuchet ms, arial, helvetica; margin:0; padding:0;  border:none; }


	/*div#ewb_vue table { padding: 0 20px 0 5px;}*/
	div#ewb_vue { 700px; }

	div#ewb_vue table { width:100%; font-size:100%;}

	div#ewb_vue div#centre { width:100%; text-align:left;  }
	div#ewb_vue div#centre-2 { width:100%; text-align:left;  }
	div#ewb_vue div#centre-2 td { text-align:left; }


	div#tiny-mce { }

	div#tiny-mce textarea { font-family: arial, verdana, helvetica, sans-serif; font-size:20px; border:1px solid red;}


div#home {
	margin : 0 ;
	padding : 0;
	text-align:center;
	voice-family:"\"; }\"";
	voice-family:inherit;
	width: 800px;
	height:430px;
}

#home img { }

html>body #home { margin : 0 auto; }




	div#container {
		margin : 0 auto;
		padding : 0;
		/*position: relative;*/
		text-align : left;
		left:0px;
		top:0px;
		voice-family:"\"; }\""; voice-family:inherit;
		/*width: 770px;*/
		width: 780px;
		height : 100%;
		/*border:solid 1px #FFFFFF;*/
		}

	html>body #container {  /*width: 770px;*/ width: 780px; min-height:600px; height:100%; margin : 0 auto; }




 /*div#container_newsletter
 {margin : 0 auto;padding : 0;position: relative;text-align : left;left:0px;top:0px;voice-family:"\"; }\"";voice-family:inherit;width: 700px;height : 100%;}*/


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

div#header { margin:0; padding:0; background:url(../../e_img/charte/bk-header.gif) repeat-y; text-align:left; width:100%; height:102px; }
div#top-header { margin:0; padding:0; width:100%; height:9px; background: url(../../e_img/charte/top-header.gif) no-repeat; }
div#mid-header { margin:0; padding:0; width:100%; height:91px; background:url(../../e_img/charte/bk-mid-header.gif) no-repeat center right; }
div#bottom-header { margin:0; padding:0; width:100%; height:2px; background: url(../../e_img/charte/bottom-header.gif) no-repeat;  }

div#logo { float:left; margin-left:5px; height:84px; }
div#logo h1 {display:none;}


	#accessibility-menu { float:right; voice-family:"\"; }\""; voice-family:inherit;
			 color:#dcd8d8; text-align:left; /*width:440px;*/ width:380px; height:84px; margin:0; padding:5px 5px 0 0;  }

	#accessibility-menu	a{color:#dcd8d8;}
	#accessibility-menu	a:hover{ color:#dcd8d8; text-decoration:underline; }

	#accessibility-menu h2 { display:none; margin:0; padding:0; }
	#accessibility-menu ul { margin:0; padding:0; border:none;}
	#accessibility-menu li {display:inline;padding:0px 0 0 0px;border:none;overflow : visible;}

	#handilog 			{ margin:0; padding:0; display:inline; }
	#help, #sitemap		{ margin:0; padding:0 0 0 1px; display:inline; font-weight:bold;  }
	#globalsearch 		{ margin:0; padding:0 0 0 1px; display:inline; }
	#globalsearch form 	{ display:inline; }
	#globalsearch label {
		margin:0;padding:0;font-weight:bold; font-style:normal;
		cursor:pointer; }

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

	div#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 0 0 5px; padding:0; vertical-align: middle;}

	div#menuprincipal {
		clear:both;
		/*width:100%;*/
		height:27px;
		padding:0;
		background:url(../../e_img/charte/bk-menu-principal.gif) no-repeat center top;
		text-align:right;
	}

div#home div#menuprincipal { margin-right:13px; }

	div#menuprincipal ul { margin:0;  padding:0; }
	div#menuprincipal li { display:inline; padding:0; margin:0; height:27px; }



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

div#titre-interne {
	padding:0; margin:5px 0 10px 0; }


div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
div#titre h2, div#titre-interne h2 { font-weight:normal; margin:0; padding:0 0 5px 0;  /*font-size:1.8em;*/  font-size:24px; color:#97271b; }


	div#content { padding:0; margin:0;  width:100%; height:auto; background: url(../../e_img/charte/bk-content.gif) repeat-y;  }
	div#top-content { padding:0; margin:0;  width:100%; height:7px; background: url(../../e_img/charte/top-content.gif) no-repeat;  }

	div#main-content {  margin: 0 0 0 7px; padding:0; width:766px; height:auto;  }
	html>body #main-content {/*min-height:500px;*/}

	div#bottom-main-content { padding:0; margin:0; clear:both; width:100%; height:3px; background: url(../../e_img/charte/bottom-content.gif) repeat-y;  }

	div#bottom-content { clear:both; width:100%; height:30px; margin:0; padding:0 0 0 0; text-align:right;  background: url(../../e_img/charte/bottom-main-content.gif) no-repeat;  }

	div#bottom-content a { margin-right:30px;   }




	div#gauche {
		float:left;
		margin:0;
		padding:0;
		text-align:right;
		width:175px;
		/*height:580px;*/
		height:auto;
		/*background:url(../../e_img/charte/bk-menu-gauche.gif) repeat-y;	*/
	}

	div#gauche h2 { display:none; }

	div#top-menu-gauche { width:175px; height:35px; background:url(../../e_img/charte/top-menu.gif) no-repeat; }

	div#bottom-menu-gauche { margin:0; padding:0; height:325px; background:url(../../e_img/charte/bk-bottom-menu-gauche.jpg) no-repeat top right; }


	div#menu-gauche { margin:0; padding:0; }
	#menu-gauche ul { margin:0; padding:0; list-style: none; }
	#menu-gauche li { background:url(../../e_img/charte/bk-choix-off.jpg) no-repeat bottom right; }

	#menu-gauche div.menu-level2-item { padding-bottom:10px; padding-right:15px; }
	#menu-gauche div.menu-level2-item a:link, #menu-gauche div.menu-level2-item a:visited { font-size:16px; color:#5a5d64; }

	#menu-gauche div.menu-level2-selected { padding-bottom:10px; padding-right:15px; /*background:url(../../e_img/charte/bk-choix-on.jpg) no-repeat top right;*/}
	#menu-gauche div.menu-level2-selected a:link, #menu-gauche div.menu-level2-selected a:visited { font-size:16px; color:#903; }


	div#haut-droite { padding:0; margin:0;  float:left; width:575px; height:5px; background: url(../../e_img/charte/top-centre.gif) no-repeat;  }

	div#droite { padding:0; margin:0; float:left; width:555px; padding-right: 20px;height:550px; background: url(../../e_img/charte/bk-centre.gif) repeat-y; text-align:left;  }

	html>body #droite { min-height:550px; height:100%; }

	div#droite div#contenu {  margin:0 25px 0 20px; }

	div#contenu div.texte { text-align:justify; }


	div#bas-droite {   margin-left:85px; float:left; background: url(../../e_img/charte/bk-bas-blanc.jpg) no-repeat; height:10px; width:580px;  }
	html>body #bas-droite { margin-left:170px;  }



	div#top-centre-2 {  margin:0; background: url(../../e_img/charte/top-centre-2.gif) no-repeat; height:5px; width:733px;  }
  div#centre-2 ul { padding:0 0 0 15px; color:#97271B;}
  div#centre-2 ul li {  }


	div#centre-2 { padding:0; margin:0 0 0 15px; width:730px; background: url(../../e_img/charte/bk-cadre-blanc-2.gif) repeat-y;  }

	div#bottom-centre-2 {  margin:0; background: url(../../e_img/charte/bottom-centre-2.gif) no-repeat; height:10px; width:733px;  }



	div#droite-2{ height:550px; width:520px; float:left; padding:0; text-align:left;  }
	html>body #droite-2 { min-height:510px; height:100%;  }

	div#gauche-img {  width:175px; /*height:500px;*/ float:left; margin: 0 0 0 10px;  padding: 20px 0 0 0; 	}


	div#droite-2 div#titre {  padding-left:10px;   }
	div#droite-2 div#contenu {  margin:0 0 0 10px;  }


	div#droite-3 { /* height:550px;*/ width:710px; padding:0; margin: 0 0 0 15px; text-align:left;  }
	div#droite-3 div#contenu {  /*float:left;*/ margin:0 0 0 170px; width:500px;  }
	div#droite-3 div#presentation-associe {  float:left; padding: 0 0 0 25px; /*width:150px; */ }
	div#droite-3 div#presentation-associe div.texte { margin-right:5px; }
	div#droite-3 div#contenu div.texte { padding:0; }
  div#droite-3 div.texte { padding:0 35px 0 25px; text-align:justify;}


	div#chemin { margin:0;
		padding:3px 0 0 175px; height:17px; background-color:#CCCCCC; 		voice-family:"\"; }\""; voice-family:inherit;
		}

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

	div#chemin	a:link, #chemin a:visited {  text-decoration:none; color:#575e64; }
	div#chemin	a:hover { text-decoration: underline; }

	div#bottom {
		margin:0;
		padding:0;
		clear:both;
		voice-family:"\"; }\"";voice-family:inherit;
		width:100%;
		}

	html>body #bottom { width:100%; height:auto; margin:0 auto;}

   div#coordonnees	{
		height:20px;
		width:770px;
		padding:0;
		margin:0;
		voice-family:"\"; }\"";voice-family:inherit;
		width:770px;
		}

	div#coordo-home{float:left; width:580px; text-align:left; color:#da9e93;  }

	div#choix-langue-home {float:left; width:190px; text-align:right; margin-top:7px; }
	div#choix-langue { margin:0 auto; width: 780px; text-align:right; padding:0 15px 0 0; margin-top:7px; }
	div#choix-langue ul, div#choix-langue-home ul { margin:0; padding:0; }
	div#choix-langue li, div#choix-langue-home li {display:inline; list-style:none; margin:0; padding:0;}
	div#choix-langue a.selected, div#choix-langue-home a.selected { font-weight:bold; }
  div#choix-langue li a, div#choix-langue-home li a { color:#da9e93; text-decoration:none; font-weight:normal;}
  div#choix-langue li a:hover, div#choix-langue-home li a:hover {color:#da9e93; text-decoration:underline; }

	div#coordo-interne{  color:#da9e93; text-align:center; margin-left:15px;  }



#plan td {list-style:none;font-family:Trebuchet MS, arial;font-size:11px;color:#000000}
#plan .lien {color:#9c2519}
#plan tr.map{list-style:none;background-color:#fc6;}
#plan td.map{list-style:none;background-color:#fc6;color:#000000;}

div#logo-login { width:100%; background-color:#272B35; }




	div#ecedi {clear:both; width:770px;padding :10px 0 5px 0; text-align:center;voice-family:"\"; }\""; voice-family:inherit; }
	html>body #ecedi { width: 770px; margin:0 auto; }
	div#ecedi a.lien  { color:#272b36; }
	div#ecedi a.lien:hover {text-decoration : underline;}

	div#formulaire { margin:0; padding:0; voice-family:"\"; }\""; voice-family:inherit; }
	html>body #formulaire { width:99%;}

	#formulaire fieldset {
		padding:5px; /*margin:0px auto;*/ border:1px solid #000000;  text-align:left; }
	#formulaire legend {
		margin-bottom:10px; padding:0;font-family: Trebuchet MS, arial;font-style:normal;
		color:#FFFFFF;}

	#formulaire label { margin:0; padding:0 4px 0 0; font-family : Trebuchet MS, arial; font-weight:normal; cursor:pointer; color:#FFFFFF; }

	#formulaire input { margin:0; padding:0; Trebuchet MS, arial;}
	#formulaire input.texte {   width:19em; font-size:100%; }
	#formulaire input.submit { margin-top:10px; padding:0; font-family: Trebuchet MS, arial; font-size:100%; }


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

	html>body #formulaire fieldset.login {  padding : 0 10px 16px 10px; width:40%  }


	#formulaire legend.login {
		margin:0; padding:0;font-family: Trebuchet MS, arial;;font-style:normal;
		color:#FFFFFF; }



	div.erreur { color: #000000; }




	#formulaire input.login {  width:70%; font-size:100%; }

	#formulaire input.submit { margin:0; padding:0; }


	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-size:100%; }

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



	div.lienverhandilog
	{
	   font-family:Trebuchet MS, arial; font-size : 11px;
	   color:#000000;
	   padding-right:200px;
	   padding-top: 20px;
	}

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

   td div.liste-article a{text-decoration:none;}


   div.actualites { border-top:1px solid #9C2519; padding: 5px 0; margin:0 0 10px 0;}
   div.actualites div.accroche {  color: #778899; font-weight:bold; }
   div.detailactualite .image { float:right;  padding-left: 10px; /*padding-bottom: 10px; */}

  div.detailactualite .actualite {padding-bottom: 10px; text-align: justify;}

  h3.texte { font-size:1.5em; padding: 5px; }


