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



.texte-rouge { color:#ff0000; }

.texte-orange { color:#FF6900; }

.encart-gris{ font-size:100%; color:#3b3e35; background:#f2f2e6; border:1px solid #e1e1e3; padding:8px; margin: 20px 31px;}

.encart-bleu{ font-size:100%; color:#3b3e35; background:#f3feff; border:1px solid #e1e1e3; padding:8px; margin: 20px 31px;}

.texte-petit-italic { color:#000000; font-style:italic; font-size:85%;; }

.entete {
background-color:#9CC737;
font-size:110%;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:center;
width:50%;}


.texte
{ font-size:105%;   }
div.texte
{ font-size:105%;   }
.titre
{ color:#F58225;   }
.sous-titre
{ color:#F58225;   }
.lien
{ color : #6699CC; }
.texte-erreur
{ color:#ff0000; }


div#container div#contenu div.texte table tr td a, div#container div#contenu div.texte table tr td a:link, div#container div#contenu div.texte table tr td a:visited {color:black;}

	div#handilog_menu {padding:0; margin:30px 0 0 0; width:100%; height:auto; text-align:left; color: #FFFFFF; background:#6699CC; }

	#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: #6699CC; 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: #6699CC; 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:#6699CC; text-align:left; }
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#6699CC; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #6699CC;  background:#FFFFFF; text-decoration: underline;  }

	.menuselect { font-size : 11px; color: #6699CC; background:#FFFFFF; text-decoration: none; }
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #6699CC; 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:#6699CC ;text-decoration: none; }
	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#6699CC ;text-decoration: none; }

	.lienpage 			{ font-size : 11px; color: #6699CC; }
	a.lienpage:link, a.lienpage:active 	{ color: #6699CC; text-decoration: none; }
	a.lienpage:visited 	{ color: #FF9900; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #6699CC; 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:Trebuchet MS, Arial, Verdana, helvetica, sans-serif;
					}

	h1				{  font-size:130%; margin: 0;  }
	h2				{  font-size:120%; margin: 0;  }
	h3				{  font-size:110%; margin: 10px 0 0 0;  }
	h4				{  font-size:100%;margin: 10px 0 5px 0;  }


	.mceContentBody { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}




div#ewb_vue { margin:0; padding:0; width:100%;}
div#ewb_vue table { width:90%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif;text-align:left; }
div#ewb_vue table.vue {  margin:0; padding:0; text-align:left; font-family: arial, verdana, helvetica, sans-serif; }

div#overDiv {text-align:left;}

table.white-tab { text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:1em;}

table.vue select { font-size:120%;}



html, body {
    height: 100%;
}


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


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



div#skip-top { position: absolute; margin:0; padding:0; display: none; }
div#container {
   position: relative;
	margin : 0 auto;
	padding : 0 0 10px 0px;
	text-align : left;
	width:788px;
	min-height: 80%;
	voice-family:"\"; }\"";
	voice-family:inherit;
	
	height:auto;
	/*background:url(../../e_img/charte/bk-fond.gif) repeat-x top left #ffffff;*/	}
	
div#container h1 { display:none; }
	
div#header {
	margin:0;
	padding:0 0 0px;
	text-align:left;
	width:100%;
	height:122px; background:url(../../e_img/charte/bandeau.gif) no-repeat top left;
}
div#container h1 { display:none; }
div#header span { display:none; }
div#logo 		{ display:block;  margin:0; padding:5px 0 0px 45px; }
div#logo img 	{ display:block; }
div#accessibility-menu	{
		margin:0;
		 height:26px; padding: 0px 0px 0 278px; width:510px;   }

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0 0 0 9px; border-left:1px solid #d5d1c0; line-height:26px; height:26px;   }
div#accessibility-menu li { display:inline; margin:0; padding:0px 6px 0px 0px; border-right:1px solid #d5d1c0; display:block; float:left;   }

div#accessibility-menu li.globalsearch { padding :0px 0px 0px 6px; border-right:0; }
div#accessibility-menu a {  color:#504b4b; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*11px*/95%; text-transform:uppercase;   }

div#handilog 			{ margin:0; padding:0; display:inline;  }
div#help{ margin:0; padding:0 0 0 5px; display:inline; }
div#sitemap{ margin:0; padding:0 0 0 5px; display:inline; }
div#contact{ margin:0; padding:0 0 0 5px; display:inline; }
div#globalsearch 		{ margin:0; padding:0; display:inline;}
div#globalsearch form 	{ display:inline; }
div#globalsearch label { margin:0; padding:0; color:#504b4b; text-transform:uppercase; cursor:pointer;
	}

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

div#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
div#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:25px;  width:auto; margin:0;voice-family:"\"; }\"";voice-family:inherit; width:auto; padding:0 0 0 278px;  }

div#menu-principal ul { margin:0; padding:0px 0 0 0; border-left:1px solid #d5d1c0; line-height:25px; }
div#menu-principal li { margin:0; display:inline; background:url(../../e_img/charte/sep_menu.gif) no-repeat; list-style-type:none; padding:7px 7px 5px 10px;border-right:1px solid #d5d1c0; }
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 { text-transform:uppercase; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*14px*/125%; }
div#menu-principal li a:link { color:#2e2d2d; }
div#menu-principal li a:visited { color:#2e2d2d; }
div#menu-principal li a:hover { color:#2e2d2d; text-decoration:none; }

	div#contenu { padding:0 0 10px 0px; margin:0; text-align:left; height:auto;}
	

table.vue-table-principale div#gauche {width:220px}

	div#gauche { width:193px; float:left; text-align:left; padding:0 0 0 18px; }


div#menu-gauche {
		width:193px;
		margin:0 0 10px 0;
		padding:5px 0 5px 0px;
		text-align:left;
		height:auto;
		
		}

div#menu-gauche div.niv1{ background:url(../../e_img/charte/bk-niv1.gif) no-repeat top left; width:183px; line-height:27px; height:27px; padding:0px 0 7px 10px; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*19px*/180%; }

div#menu-gauche ul { margin:0; padding:0; }
div#menu-gauche li { padding:0; margin:0; list-style-type:none; }
div#menu-gauche li a { color:#000000;  font-family:Arial, Verdana, helvetica, sans-serif; }

div#menu-gauche span.level2-selected a { display:block; background:url(../../e_img/charte/bk-niv2.gif) no-repeat top left; padding:0px 0 4px 10px; line-height:25px; color:#ffffff; text-decoration:underline; font-size:/*16px*/140%; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; }
div#menu-gauche span.level2-item a { display:block; background:url(../../e_img/charte/bk-niv2.gif) no-repeat top left; color:#ffffff; text-decoration:none; padding:0px 0 4px 10px; line-height:25px; font-size:/*16px*/140%; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif;}
div#menu-gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { display:block;background:url(../../e_img/charte/bk-niv2.gif) no-repeat top left; padding:0px 0 4px 10px; line-height:25px; color:#ffffff; text-decoration:underline;  font-size:/*16px*/140%; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; }

div#menu-gauche li ul li{ padding:2px 0 2px 0; margin:0; list-style-type:none; }

div#menu-gauche span.level3-selected a { display:block; /*background:url(../../e_img/charte/bk-niv3.gif) no-repeat top left;*/border:1px solid #f6eaea; padding:0px 2px 2px 15px; line-height:25px; color:#6b6867; font-size:/*13px*/115%; text-decoration:underline; }
div#menu-gauche span.level3-item a { display:block; /*background:url(../../e_img/charte/bk-niv3.gif) no-repeat top left;*/ padding:0px 0 2px 19px; line-height:25px; color:#6b6867; font-size:/*13px*/115%; border:1px solid #f6eaea;}
div#menu-gauche span.level3-item a:hover { display:block; /*background:url(../../e_img/charte/bk-niv3.gif) no-repeat top left;*/ padding:0px 0 2px 19px; line-height:25px; color:#6b6867; text-decoration:underline; font-size:/*13px*/115%; text-decoration:underline; border:1px solid #f6eaea;}


div#gauche div.logout {
	 color:#ff0000;
}

div#gauche div.logout a {
 color:#ff0000;
	background:url(../../e_img/charte/logout-off.gif) no-repeat top left; font-weight:bold; font-size:120%; padding:0 0 0 20px; display:block; width:80px; height:20px; margin:0 auto; }

div#gauche div.logout a:hover {
	background:url(../../e_img/charte/logout-on.gif) no-repeat top left; color:#ff0000; text-decoration:none;}

div#centre div.ajout {

}

div#centre div.ajout a {

	background:url(../../e_img/charte/add.gif) no-repeat top left; font-weight:bold; font-size:120%; padding:0 0 0 20px; height:20px; margin:0 auto; text-decoration:none; }

div#centre div.ajout a:hover {
	background:url(../../e_img/charte/add2.gif) no-repeat top left; font-weight:bold; font-size:120%; padding:0 0 0 20px; height:20px; margin:0 auto; text-decoration:underline;}


		

table.vue-table-principale div#centre {width:640px;}		

div#centre {
		position:relative;
		margin:0 0 0 0px;
		text-align:left;
		 width:557px;/*width:600px;*/float:right; padding:0;  		voice-family:"\"; }\"";voice-family:inherit;
		}





		
div#centre h2{  padding:0; color:#ff6900; font-size:200%; margin:0 0 10px 0;  }

div#centre h3{  padding:0 0 0 13px; font-weight:bold; font-size:150%; color:#000;   }

div#centre h3.texte-orange {  padding:0 0 0 13px; font-weight:bold; font-size:150%; color:#FF6900;   }

div#centre h4{  padding:0 0 0 25px; font-weight:bold; font-size:120%; color:#000000;  }

div#centre ul{  margin:0; padding:10px 0 10px 29px;  }

div#centre li{  display:block; list-style:none; background :url(../../e_img/charte/fleche-orange.gif) no-repeat 0 4px; margin: 0 0 2px 5px; padding: 1px 0 0 15px;  }

div#gauche div.bloc-left-bleu-int ul{  margin:0; padding:10px 0 10px 7px;  }

div#gauche div.bloc-left-bleu-int li{  display:block; list-style:none; background :url(../../e_img/charte/fleche-orange.gif) no-repeat 0 4px; margin: 0 0 2px 5px; padding: 1px 0 0 15px;  }


div#centre table .entete {
background-color:#9CC737;
font-size:110%;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
text-align:center;
width:50%;
}

table.btn tr td {vertical-align:top;}

div.btn-orange { background :url(../../e_img/charte/bouton_fond_orange.png) no-repeat ; }

div.btn-bleu { background :url(../../e_img/charte/bouton_fond_bleu.png) no-repeat ; }

div.btn-vert { background :url(../../e_img/charte/bouton_fond_vert.png) no-repeat ; }

div.btn-orange, div.btn-bleu, div.btn-vert {  margin: 5px; padding: 10px;width:190px; height:38px; font-size:130%; font-weight:bold; text-align:center; }

a:link.btn, a.btn, a:visited.btn {color:#000;  
}





div#centre div.texte table div {margin:0;}

div#centre table {border:1px;}

div#centre a, div#centre a:link, div#centre a:visited, div#centre a:hover {  font-size:100%; color:#ff6900; text-decoration:underline;  }

div#centre div.texte div {margin:10px 0;}

div#content-home { float:left; width:788px; padding:12px 0 0 20px;  }

div.bloc-centre ul{  margin:0; padding:5px 0 5px  10px;  }
		
div.bloc-centre li {  display:block; list-style:none; background :url(../../e_img/charte/fleche-orange.gif) no-repeat 0 4px; margin: 0 0 4px 0; padding: 1px 0 0 15px;  }

div.bloc-centre li div {padding:0; margin:0}

table.vue div#content-home {width:90%;}
table.vue div#content-home div.home-centre {width:590px; float:right;}}
table.vue div#content-home div.contenu-home {width:330px;}

div.home-left { margin:0; padding:0; width:193px; padding:0 0px 0 0; /*background:pink;*/float:left; }

div.home-centre {  margin:0; padding:0;  float:right; width:574px; margin:0 0 0 0px; padding:0 0px 0 0px; /*background:red;*/ }

div.contenu-home {  margin:0; padding:0; width:300px;  float:left; margin:0 0 0 0px; padding:0 0px 0 0px; /*background:blue;*/ }

div.home-right {  margin:0; padding:0; width:238px; float:right; margin:0; padding:0 15px 0 0px; /*background:yellow;*/ }


div#top-liste-agenda {  margin:0; padding:0; padding:0 0px 0 0px; /*background:yellow;*/ }

div#col-liste-left {  margin:0; padding:0; width:270px; float:left; margin:0; padding:0 0px 0 0px;  }

div#col-liste-right {  margin:0; padding:0; width:270px; float:right; margin:0; padding:0 0px 0 0px;  }



		
div#content-one { float:left;width:100%; }
div#content-two { position:relative; float:left; background:#dfdfdf;width:430px; }
div#droite {
		position:relative;
		padding:0;
		margin:0 0 0 432px;/*margin:0 0 0 440px;*/background-color:#dedede; width:160px; 		text-align:left;
		height:auto;
		}
div#titre {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
div#titre h2 { margin:0; padding:0; color:#000000; font-size:1.2em; }
div#chemin { text-align:left; margin:0 0 0px 0; padding:12px 0 0px 0; background:url(../../e_img/charte/bk-fond-chemin.gif) no-repeat top left; height:33px;  }

div#chemin ul { margin:0; padding:0; }
div#chemin li {
		display:inline;
		list-style:none;
		background :url(../../e_img/charte/fleche-chemin-gris.gif);
		background-repeat: no-repeat;
		margin: 0 0 0 5px; padding: 1px 0 0 15px; 			}

div#chemin li.first {
	background : none;
	 padding: 1px 0 0 5px; 		}

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.bloc-left-bleu {
	margin:0;
	padding:0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-fond-bloc-left.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.bloc-left-bleu h2 { width:100%; background:url(../../e_img/charte/bk-fond-titre-bleu-clair.gif) no-repeat top left; line-height:27px; color:#ffffff; text-transform:uppercase; padding:2px 0 0 20px;  }

div.bloc-left-bleu div.contenu {  padding:14px 16px 14px 18px; }

div.bloc-left-bleu div.contenu h3{  text-transform:uppercase; color:#231f20; padding:5px 0 0 0; }

div.bloc-left-bleu div.contenu div.paragraphe{  padding:0px 0 0 10px; background:url(../../e_img/charte/bk-bleu-alinea.gif) repeat-y top left; font-weight:bold;  }

div.bloc-left-bleu div.lien-bleu {  background:url(../../e_img/charte/bk-fond-bottom-bloc.gif) no-repeat bottom left; line-height:16px;text-align:right; padding:0 0 10px 0; }
div.bloc-left-bleu div.lien-bleu a {  font-size:12px; color:#1d8d94; text-transform:uppercase;  padding:0 15px 0 0; text-decoration:underline; font-weight:bold; }




div.bloc-centre {
	margin:0;
	padding:0;
	text-align:left;
	width:300px; background:url(../../e_img/charte/bk-fond-bloc-centre.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.bloc-centre h2 { width:100%; background:url(../../e_img/charte/bk-fond-titre-gris.gif) no-repeat top left; line-height:27px; color:#2e2d2d; text-transform:uppercase; padding:2px 0 0 20px; }

div.bloc-centre div.contenu {  padding:14px 15px 14px 14px; font-size:105%; }

div.bloc-centre div.contenu h3{  text-transform:uppercase; color:#2e2d2d; padding:5px 0 0 0; }

div.bloc-centre div.contenu div.paragraphe{  padding:10px 0 10px 10px; font-weight:bold; background:#f2f2e8;  }

div.bloc-centre div.lien-orange {  background:url(../../e_img/charte/bk-fond-lien-centre.gif) no-repeat bottom left; line-height:34px; text-align:right; padding:0 0 10px 0; }
div.bloc-centre div.lien-orange a {  font-size:12px; color:#e94f04; text-transform:uppercase;  padding:0 15px 0 0; text-decoration:underline; font-weight:bold; }

div.bloc-mot-president {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-fond-bloc-left.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.bloc-mot-president div.contenu {  padding:14px 15px 14px 14px; background:url(../../e_img/charte/bk-fond-top-bloc.gif) no-repeat top left; }

div.bloc-mot-president div.contenu img.left {  float:left; margin-right:3px; }
div.bloc-mot-president div.contenu img.right {  margin-left:3px; }
div.bloc-mot-president div.auteur {  text-align:right; padding:0; font-weight:bold; padding:0px 15px 15px 0px; background:url(../../e_img/charte/bk-fond-bottom-bloc.gif) no-repeat bottom left; }


div.actu-home {
	margin:0 0 0px 0;
	padding:0;
	text-align:left;
	width:238px; background:url(../../e_img/charte/bk-fond-bloc-right.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.actu-home h2 {  padding:0px 0px 10px 14px; background:url(../../e_img/charte/bk-fond-titre-orange.gif) no-repeat top left; color:#ffffff; text-transform:uppercase; line-height:28px; }

div.actu-home div.contenu {  padding:0 15px 0 16px;  }

div.actu-home div.contenu div.titre-actu {   margin-bottom:6px; }

div.actu-home div.contenu div.titre-actu h3{ background:url(../../e_img/charte/pointille-gris.gif) repeat-x bottom left;  display:inline; /*float:left*/; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*15px*/130%; color:#231f20; margin:0; }

div.actu-home div.contenu div.titre-actu div.date{  color:#e94f04; font-weight:bold; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*11px*/100%; text-align:right;   }

div.actu-home div.lien-actu {   text-align:right; padding:0 15px 20px 0px; }

div.actu-home div.lien-actu a{   text-transform:uppercase; color:#e94f04; text-decoration:underline; }

div.actu-home div.lien-ttactu {   text-align:right; padding:0 15px 10px 0px; }

div.actu-home div.lien-ttactu a{   text-transform:uppercase; color:#e94f04; text-decoration:underline; background:url(../../e_img/charte/fleche-orange.gif) no-repeat left; padding:0 0 0 10px; }


div.actu {
	margin:0 0 0px 0;
	padding:0;
	text-align:left;
		
	}

div.actu div.contenu {  padding:3px 15px 0 16px;  }

div.actu div.contenu div.image {  float:left; padding:0 5px 0 0; }

div.actu div.contenu div.image img{  margin-right:0px; }

div.actu div.contenu div.titre-actu {   line-height:18px; height:18px; }

div#centre div.actu div.contenu div.titre-actu h3{   display:inline; float:left; padding :0 10px 0 0; margin:0   }

div.actu div.contenu div.titre-actu div.date{  color:#e94f04; font-weight:bold; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*11px*/100%; padding-top:1px;  }

div.actu div.lien-actu {   text-align:right; padding:0 15px 10px 0px;background:url(../../e_img/charte/pointille-gris.gif) no-repeat bottom; clear:both; }

div.actu div.lien-actu a{   text-transform:uppercase; color:#e94f04; text-decoration:underline; }

div.bottom-liste{ margin:0 auto; text-align:center;  }

div.precedent{float:left; width:150px; margin:0 0px 0 0; padding:1px 0; }
div.precedent a{ color:#000000; font-size:90%; padding:0 0px 0px 0px;  }


div.suivant{ float:right; width:150px;;margin:0 0 0 0px; padding:1px 0;}
div.suivant a{ color:#000000; font-size:90%; padding:0 0px 0px 0px; }



<!-- PAGE DE DETAIL -->


div#centre div.contenu-detail div.image-actu {float:left; margin: 0 5px 0 0;}
div#centre div.contenu-detail div.titre-actu { display:block; line-height: 25px; margin-bottom:5px; }

div#centre div.contenu-detail div.titre-actu div.date { font-size:100%; line-height:32px;  }

div#centre div.contenu-detail {font-size : 105%;}

div#centre div.contenu-detail div.titre-actu h2{  display:inline; float:left; padding :0 5px 0 0  ; margin:0; font-size:180%   }



div#col-liste-left h3 {
	display:block;
	padding:3px 0 3px 0;
	margin:0 0 0 0;
	width:270px;
	background:#1BB2BC;
	border-top:5px solid #7ACCD1;
	color:#ffffff;
	text-align:center;
}

div#col-liste-right h3 {
	display:block;
	padding:3px 0 3px 0;
	margin:0 0 0 0;
	width:270px;
	background:#1BB2BC;
	border-top:5px solid #7ACCD1;
	color:#ffffff;
	text-align:center;
}

div#col-liste-left div.agenda-liste div.titre-agenda h4{
	color:#000000;
	padding:0;
}

div#col-liste-right div.agenda-liste div.titre-agenda h4{
	color:#000000;
padding:0;
}

div.agenda-liste {
	margin:0 0 0px 0;
	text-align:left;
	width:248px; border:1px solid #1BB2BC; padding:10px; background:#f2f2e7; color:#000000; }

div.agenda-liste div.texte-agenda {
	border-bottom:1px dashed #82b801; font-size:105%; padding-bottom:5px;
}

div.agenda-liste span.date {
	 text-decoration:underline; }

div.bottom-liste-agenda{ margin:0; text-align:center; width:150px; }

div.bottom-liste-agenda div.precedent{ float:none; width:150px; margin:0 0px 0 0; padding:1px 0;  }
div.bottom-liste-agenda div.precedent a{ color:#000000; font-size:90%; padding:0 0px 0px 0px;  }


div.bottom-liste-agenda div.suivant{ float:none; width:150px;;margin:0 0 0 0px; padding:1px 0;  }
div.bottom-liste-agenda div.suivant a{ color:#000000; font-size:90%; padding:0 0px 0px 0px; }




div.lien-agenda-home {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	text-align:left;
	width:238px; background:url(../../e_img/charte/bk-lien-agenda-home.gif) no-repeat top left; height:50px;	voice-family:"\"; }\"";voice-family:inherit;
	
	}

div.lien-agenda-home a:link, div.lien-agenda-home a:visited, div.lien-agenda-home a:hover{   text-transform:uppercase; color:#ffffff; text-decoration:none; padding:0 0 0 38px; font-size:13px; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; display:block; }

div.lien-agenda-home a span{   text-transform:uppercase; color:#ffffff; text-decoration:none; font-size:17px;padding:0;font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; }

div.lien-interne {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-lien-interne.gif) no-repeat top left; height:37px;	voice-family:"\"; }\"";voice-family:inherit;
	
	}

div.lien-interne a:link, div.lien-interne a:visited, div.lien-interne a:hover{  color:#ffffff; text-decoration:none; font-size:14px;padding:0 0 0 25px;font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; display:block; line-height:100%; }

div.bloc-left-bleu-int {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-fond-bloc-left-int.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.bloc-left-bleu-int h2 { width:100%; background:url(../../e_img/charte/bk-fond-titre-bleu-degrade.gif) no-repeat top left; line-height:27px; color:#ffffff; text-transform:uppercase; padding:2px 0 0 10px;  }

div.bloc-left-bleu-int div.contenu {  padding:3px 10px 5px 10px; }

div.bloc-left-bleu-int div.contenu h3{  text-transform:uppercase; color:#231f20; padding:0; }

div.bloc-left-bleu-int div.contenu div.paragraphe{  padding:0;  }

div.bloc-left-bleu-int div.lien-bleu {  border-bottom:1px solid #c6c6c6; line-height:16px;text-align:right; padding:0 0 10px 0; }
div.bloc-left-bleu-int div.lien-bleu a {  font-size:12px; color:#25bec8; text-transform:uppercase;  padding:0 15px 0 0; text-decoration:underline; font-weight:bold; }


div.liste-publi {
	background:url(../../e_img/charte/pointille-gris.gif) no-repeat bottom center; margin:0 0 10px 0;	
}

div.liste-publi div.detail {
	padding:0 0 10px 0; margin:0 0 10px 0;	
}

div.liste-publi div.titre {
	padding:0; margin:0;	
}

div#centre div.liste-publi div.titre h3{
	color:#000000; font-weight:bold; padding:0 0 0 5px; margin:0 0 0 5px; display:block; float:left; font-size:160%;	
}

div#centre div.liste-publi div.titre h4{
	color:#000000; font-weight:bold; padding:0 0 0 10px; margin:5px 0 5px 5px; display:block; font-size:125%;}

div#centre div.liste-publi div.titre h4.sous{
	color:#000000; font-weight:normal; font-style:italic; padding:0/* 0 0 30px*/; margin:5px 0 5px 5px; display:block; clear:both; font-size:110%;	
}

div#centre div.liste-publi h3{
	color:#000000; font-weight:bold; padding:0 0 0 0; margin:0 0 0 5px; display:block; font-size:160%; color: #82B801;	
}

div.liste-publi div.titre div.date {
	float:left; color:#e94f04; font-weight:bold; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:100%; padding:4px 0 0 10px;	
}

div.liste-publi div.image{
	float:left; margin:0; padding:0 15px 0 0 ;	
}

div.liste-publi div.texte {
		margin:0; padding:0;	
}

div.liste-publi div.lien {
	display: block; float:left;	
}



div.liste-publi-nl {
	background:#ebf2cf; margin:10px 0 10px 0; padding:10px 10px 5px 10px;	
}

div.liste-publi-nl div.detail {
	padding:0 0 10px 0; margin:0 0 10px 0;	
}

div.liste-publi-nl div.titre {
	padding:0; margin:0;	
}

div#centre div.liste-publi-nl div.titre h3{
	color:#000000; font-weight:bold; padding:0 0 0 12px; margin:0 0 0 5px; display:block; float:left; font-size:160%;	
}

div#centre div.liste-publi-nl div.titre h4{
	color:#000000; font-weight:bold; padding:0 0 0 30px; margin:5px 0 5px 5px; display:block; font-size:125%;}

div#centre div.liste-publi-nl div.titre h4.sous{
	color:#000000; font-weight:normal; font-style:italic; padding:0 0 0 30px; margin:5px 0 5px 5px; display:block; clear:both; font-size:110%;	
}

div#centre div.liste-publi-nl h3{
	color:#000000; font-weight:bold; padding:0 0 0 12px; margin:0 0 0 5px; display:block; font-size:160%;	
}

div.liste-publi-nl div.titre div.date {
	float:left; color:#e94f04; font-weight:bold; font-family: Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:100%; padding:4px 0 0 10px;	
}

div.liste-publi-nl div.image{
	float:left; margin:0; padding:0 15px 0 0 ;	
}

div.liste-publi-nl div.texte {
		margin:0; padding:0;	
}

div.liste-publi-nl div.lien {
	display: block; float:left;	
}



div#carte-france {
	width:100%;
	margin:auto;
	text-align:center;
}

div#carte-france div.idf {
 float:left;
 /*margin-top:180px;*/
 margin-left:10px;
margin-right:-10px;
  }

div#carte-france div.france{

}

div#carte-france div.corse{
float:right;
}
div#carte-france div.dom-tom{
  clear:both;
	margin:0 0 0 0;
}



div#bottom {
	clear:both;
	margin : 0 auto;
	padding:0;
	text-align:center;
	width:100%; border-top:1px solid #d4d1c0; border-bottom:1px solid #d4d1c0; background:url(../../e_img/charte/bk-fond-bottom.gif) repeat-x top left; 	height:25px;
	voice-family:"\"; }\""; voice-family:inherit;
	}

	
div.sous-bottom {
	clear:both;
	margin : 0 auto;
	padding:0;
	text-align:center;
	width:788px;  	height:25px;
	voice-family:"\"; }\""; voice-family:inherit;
	}

div#bottom-menu {
	margin:0; 
	height:auto; padding: 5px 21px 0 0; text-align:center; color: #000000; float:right;	voice-family:"\"; }\"";voice-family:inherit;
	}

div#bottom-menu ul { margin:0; padding:0; }
div#bottom-menu li { margin:0; display:inline; padding:8px 0 0 0; }
div#bottom-menu li a{  text-transform:uppercase; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*11px*/95%; }
div#bottom-menu li a:link, div#bottom-menu li a:visited  {  color:#343e32; font-weight:normal; }
div#bottom-menu li a:hover 	{ text-decoration: underline;  text-transform:uppercase; }

div#coordo {
	clear:both;
	margin: 0;
	padding: 10px 0 5px 0;
	voice-family:"\"; }\""; voice-family:inherit;
	 width:100%; height:auto; color: #000000;}
div#ecedi {
	margin:0;
	float:left;
	/*margin:0 auto;
	width:770px;*/
	padding :5px 0 5px 43px;
	text-align:center;
	voice-family:"\"; }\""; voice-family:inherit;
}
div#ecedi a  { font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:/*11px*/95%; }
div#ecedi a.lien  { color:#343e32; }
div#ecedi a.lien:hover {text-decoration : underline;}


.obligatoire {
font-size:100%;
font-weight:bold;
}

	div#formulaire {
		margin:0;
		padding:0;
		width:99%;
		font-size:110%;
		}
		
	div#formulaire form {
		margin:0;
		padding:0;
		font-size:110%;
		}


	#formulaire fieldset {
		padding:15px 5px 5px 5px; margin:10px auto; border:1px solid #d5d1c0; width:85%; 		text-align:left;
	}

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

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

	#formulaire legend {
		 padding:0;
		font-style:normal;
		color:#000000; margin:0 0 0 10px; font-weight:bold;	}

	#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-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0;  }
	#formulaire input.texte {   width:14em; font-size:110%; border:1px solid #9cc737; }
	#formulaire input.login {  width:10em; font-size:100%; border:1px solid #9cc737; }
	#formulaire input.textecourt { width:25%;border:1px solid #9cc737; }



	#formulaire select { margin:0; padding:0;  width:auto; font-size:100%; border:1px solid #9cc737; color:#000000;}
   #formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0;  font-size:100%; width:99%; border:1px solid #9cc737; font-family: arial; color:#000000; }

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

	#formulaire div.texte div.textinfo { float:left; width:28%; text-align:right; margin: 2px 5px 0 0;}
	#formulaire div.texte { margin:0 0 15px 0;}
	
  
	div.rech #formulaire label {
		display:block; font-weight:normal; float:left; margin:5px 8px 0 0; font-size:110%;	clear:both;
	}
	
	div.rech #formulaire input.texte {   width:14em; font-size:110%; border:1px solid #9cc737; float:left; margin:0 8px 0 0; height:19px; clear:both; }
	
	div.rech #formulaire div.submit {   clear:both; width:100%; text-align:left; padding:10px 0 10px 0; }
	
	div.rech #formulaire select {
		width:auto;
		margin:2px 2px 0 0;
		clear:both;
		float:left;
	}
	
	div.result-rech {
		margin:0 10px 10px 10px;
		padding:10px 0 10px 0;
		text-align:center;
		font-weight:bold;
		font-style:italic;
		font-size:115%;
		border-top: 1px solid #9cc737;
		border-bottom: 1px solid #9cc737;
	}
	


div.espace-membre {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	text-align:left;
	width:193px; background:url(../../e_img/charte/bk-fond-membre.gif) repeat-y top left;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	}

div.espace-membre h2 { width:100%; background:url(../../e_img/charte/bk-titre-vert.gif) no-repeat top left; line-height:27px; color:#ffffff; text-transform:uppercase; padding:2px 0 0 20px; }

div.espace-membre div.contenu {  padding:14px 16px 0 18px; font-size:95%; }

div.espace-membre div.lien-membre {  background:url(../../e_img/charte/bk-fond-button-membre.gif) no-repeat bottom left; line-height:21px; text-align:right; padding:0 0 0px 0; }

div.espace-membre fieldset.membre {
		padding:0px; margin:0; border:0; 		width:100%;
	}

div.espace-membre legend.membre {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000; display:none; 	}

div.espace-membre legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#000000;	}

div.espace-membre .erreur {
	   color: #FF1900;
	}

div.espace-membre label { margin:0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer; }

div.espace-membre input { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; }
div.espace-membre input.texte {   width:7em; font-size:100% }
div.espace-membre input.login {  width:7em; font-size:100%; border:1px solid #d7d3cd; }
div.espace-membre input.textecourt { width:25%; }
	
div.espace-membre div.textinfo { float:left; width:41%; padding:0px 10px 0 0; text-align:left; }
div.espace-membre div.texte { margin:0 0 5px 0;}

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

div#centre #plan ul.map  {margin:0;padding:0 0 0 0; list-style:none;}
div#centre #plan ul.map li {margin:0;padding:0 0 0 0; list-style:none;}


div#centre #plan a.lvl1 {
background:url(../../e_img/charte/bk-niv1.gif) no-repeat top left; width:183px; height:20px; padding:0px 0 7px 10px; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; font-size:180%; display:block; color:#000000; text-decoration:none;
}

div#centre #plan a.lvl2 {
display:block; background:#9cc737; padding:0 0 2px 10px; color:#ffffff; text-decoration:none; font-size:100%; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; width:120px;
}

div#centre #plan a.lvl3 {
display:block; background:#ffffff; padding:0; color:#000000; text-decoration:none; font-size:90%; font-family:Trebuchet MS, Arial, Verdana, helvetica, sans-serif; width:130px; border:1px solid #f6eaea; padding:0 0 2px 3px;
}






div#panier{
	margin: 16px 0 0 9px;
	height: 102px;
	width: 120px;
	background:url(../../e_img/charte/fd-panier.gif) repeat-y;
	}

div#panier ul { margin:0; padding:0; list-style: none; display:block; height:60px; }
div#panier li { margin:0; padding:0; list-style: none;  }

div#arrondi-panier { width:120px; height:74px; background:url(../../e_img/charte/fd-bas-panier.gif) no-repeat bottom; }
div#contenu-panier { padding: 2px 0 0 18px; }
div#panier span.nbarticle { color:#ffcb00; font-weight:bold; margin-left:15px; }

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


div.player_flash{text-align:center;}
			.conteneur-element{width:95%;clear:both;  height:auto; padding:5px 0 0 5px; font-size:100%;}
		.conteneur-element img{margin:0 5px 3px 0;}

			.txt-img-dr{padding-left:10px; font-size:100%;}
		.txt-img-dr img{margin-left:10px;}

			.txt-img-g{font-size:100%;}
		.txt-img-g img{margin-right:10px;}

		div#resultat {  clear:both; width:95%; background:#EEEFF2; padding:10px; }
		div#resultat h2 {  padding:10px; }
		div#resultat div#details {   background:#EEEFF2; padding:5px 20px; }
		div#resultat h3 {  padding:10px; color:#0295CB; }
		
		
		
