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


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


.orange
 {  color:#e98000; }
.vert
 {  color:#a4b700; }
.bleu
{  color:#209ee1; }
.rose
 {  color:#d93883; }
.noir
 {  color:#000000; }

.paragraphe-gris
{   padding:10px; background:#e8e9ea; margin:0; }

	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%;  }
	h2				{  font-size:140%;  }
	h3				{  font-size:120%;  }
	h4				{  font-size:100%;  }


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


	h2.titre-page {
		font-size:230%;
		color:#ff8600;
		display:block;
		margin:5px 0 5px 0;
		padding:0 0 0 0;
		font-weight:normal;
	}
	
	h2.titre-page-calendrier {
	float:left;
		font-size:230%;
		color:#ff8600;
		display:block;
		margin:5px 0 5px 0;
		padding:0 0 0 0;
		font-weight:normal;
	}
	
	#sep-calendar-titre { width="1px" }
	
	h2.titre-mois-calendrier {background:url(../../e_img/charte/sep-calendar-mois-titre.gif) left no-repeat; padding-left:13px; margin-left:13px; color:#0297cd;  }

	h2.vert{color:#a4b700;}
	h2.bleu{color:#209ee1;}
	h2.rose{color:#d93883;}
	h2.noir{color:#000000;}

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

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




html, body {
    height: 100%;
}


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


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



div#skip-top {position: absolute; margin:0; padding:0; display: none; }
div#container {
	margin : 0 auto;
	padding : 0 0 0 0;
	text-align : left;
	width:934px;
	min-height: 80%;
	height:auto;
	position:relative;
	background-color:#FFFFFF;	}


div#header {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	background:url(../../e_img/charte/bk-header.gif) no-repeat top left; height:auto !important; height:297px; min-height:297px;}
div#header h1 { display:none; }
div#header p { display:none; }

#banniereVille{margin-top:9px;padding-top:2px;border:1px solid #FFC61A;background:#fff;}

div#inc_bouton_top{float:right;padding:14px 16px 0 0;}
	div#inc_bouton_top h2{text-align:center;margin-bottom:5px;}
	div#inc_bouton_top div.button1{padding:0 0 9px 0;}
	div#inc_bouton_top div.button2{}
div#logo 		{ /*display:block; padding: 8px 0 0 820px;*/ float: right; padding-right: 20px;  }
div#logo a 		{ display:block;  width:100px;  }
div#logo img 	{ display:block; }


div#partners {
	 height:39px; border-right:1px solid #ffcb2b; border-left:1px solid #ffcb2b; padding:0 0 19px 0;}

div#partners p { display:none; }

div#partners ul {
	display:block;
	text-align:center;
	list-style-type:none;
	background:url(../../e_img/charte/bk-partners.gif) repeat-x top left; height:35px ; padding:2px 0; margin:0 15px 0 17px;}

div#partners ul li {
	display:inline;
}

div#partners ul li img{
	vertical-align:middle;
}
div#partners-logo {
	position:absolute; float:left; padding:0px 0 0 10px; margin-top:25px;
}

div#accessibility-menu	{
		margin:0;
		 height:20px; padding: 20px 20px 0 0; text-align:right; width:auto;margin:0 0 0 0; font-size:90%; /* background:url(../../e_img/charte/fd-acby-menu.gif) bottom right no-repeat;*/  }

div#accessibility-menu h2 { display:none; margin:0; padding:0; }
div#accessibility-menu ul { margin:0; padding:0;  }
div#accessibility-menu li { display :inline; margin :0; padding :0; }
div#accessibility-menu a {  color:#000000;   }

div#handilog 			{ margin:0; padding:0; display:inline; }
div#help, div#sitemap{ margin:0; padding:0 0 0 3px; display:inline; }
div#globalsearch 		{ margin:0; padding:10px 5px 10px 3px; display:inline; }
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0; color:#000000;  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:72px; height:1.3em; border:1px solid #ff8e00; 	}

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:20px; background:#F58225 url(../../e_img/charte/bk_menu.gif) repeat-x; width:auto;margin:16px 0 0 0;voice-family:"\"; }\"";voice-family:inherit; width:auto; }

div#menu-principal ul { margin:0; padding:2px 0 0 0;  }
div#menu-principal li { margin:0; display:inline; background:url(../../e_img/charte/sep_menu.gif) no-repeat; list-style-type:none; padding:5px 7px 6px 10px; }
div#menu-principal li.first { background:none !important; }
div#menu-principal li.selected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }
div#menu-principal li.firstselected { background:url(../../e_img/charte/bk_menu_selected.gif) repeat-x; }

div#menu-principal li a:link { color:#FFFFFF; }
div#menu-principal li a:visited { color:#FFFFFF; }
div#menu-principal li a:hover { color:#FFCC66; text-decoration:none; }

	div#contenu { padding:0; margin:0; text-align:left; height:auto; background:url(../../e_img/charte/bk-contenu.gif) top left no-repeat; width:100%;	 }
	div#gauche { width:177px; float:left; text-align:left; padding:0 0 0 18px; margin:0; }
	div#menu_gauche {
		width:177px;
		margin:0 0 16px 0;
		padding:0 0 10px 0;
		text-align:left;
		height:auto;
		background:url(../../e_img/charte/bottom-menu.gif) no-repeat bottom right #e8e9ea;
		font-size:90%;
	}

	div#menu_gauche h2.titre-image {
		margin:0 0 10px 0;
		padding:0;
	}


	#menu_gauche ul { margin:0; padding:0; list-style: none; }
	#menu_gauche li { padding:0; margin:0; text-align:left; }
	#menu_gauche li.level-item { padding:1px 0 0 0; margin:0 0 5px 0; text-align:left;background:url(../../e_img/charte/fond-cellule-menu.gif) no-repeat top left; text-transform:uppercase;}

	#menu_gauche li.level-selected { padding:1px 0 0 0; margin:0 0 5px 0; text-align:left;background:url(../../e_img/charte/fond-cellule-menu-handi.gif) no-repeat top left; text-transform:uppercase; }
	#menu_gauche li.level-item span{ padding:0 0 0 10px; margin:0; text-align:left;line-height:23px;  }

	#menu_gauche li.level-selected span{ padding:0 0 0 10px; margin:0; text-align:left;line-height:23px;    }
	#menu_gauche li.level-item span a:link{ padding:0; margin:0; text-align:left; color:#ffffff;}
	#menu_gauche li.level-item span a:visited{ padding:0; margin:0; text-align:left; color:#ffffff; }
	#menu_gauche li.level-item span a:hover{ padding:0; margin:0; text-align:left; color:#ffffff;text-decoration:none;font-weight:bold; }

	#menu_gauche li.level-selected span a:link{ padding:0; margin:0; text-align:left; color:#ffffff;   }
	#menu_gauche li.level-selected span a:visited{ padding:0; margin:0; text-align:left; color:#ffffff;   }
	#menu_gauche li.level-selected span a:hover{ padding:0; margin:0; text-align:left; color:#ffffff;text-decoration:none;   }

	#menu_gauche li.level2-item { padding:0 0 0 20px; margin:0; text-align:left;background:url(../../e_img/charte/puce-menu-handi.gif) no-repeat 10px 5px; text-transform:none;}
	#menu_gauche li.level2-selected { padding:0 0 0 20px; margin:0; text-align:left;background:url(../../e_img/charte/puce-menu-orange.gif) no-repeat 10px 5px; text-transform:none; }
	#menu_gauche li.level2-item span{ padding:0; margin:0; text-align:left; line-height:23px; }
	#menu_gauche li.level2-selected span{ padding:0; margin:0; text-align:left; line-height:23px; }
	#menu_gauche li.level2-item span a:link{ padding:0; margin:0; text-align:left; color:#717274;  }
	#menu_gauche li.level2-item span a:visited{ padding:0; margin:0; text-align:left; color:#717274; }
	#menu_gauche li.level2-item span a:hover{ padding:0; margin:0; text-align:left; color:#ff6501;text-decoration:none;font-weight:normal; }
	#menu_gauche li.level2-item ul {display:none;}
	#menu_gauche li.level2-selected ul {display:block;}

	#menu_gauche li.level2-selected span a:link{ padding:0; margin:0; text-align:left; color:#ff6501;   }
	#menu_gauche li.level2-selected span a:visited{ padding:0; margin:0; text-align:left; color:#ff6501;   }
	#menu_gauche li.level2-selected span a:hover{ padding:0; margin:0; text-align:left; color:#ff6501;text-decoration:none;font-weight:normal;   }

	#menu_gauche li.level3-item span{ padding:0 5px 0 10px; margin:0; text-align:left; line-height:23px; display:block; }
	#menu_gauche li.level3-selected span{ padding:0 5px 0 10px; margin:0; text-align:left; line-height:23px; display:block; }
	#menu_gauche li.level3-item span a:link{ padding:0; margin:0; text-align:left; color:#717274; }
	#menu_gauche li.level3-item span a:visited{ padding:0; margin:0; text-align:left; color:#717274; }
	#menu_gauche li.level3-item span a:hover{ padding:0; margin:0; text-align:left; color:#ff6501;text-decoration:none;font-weight:normal; }

	#menu_gauche li.level3-selected span a:link{ padding:0; margin:0; text-align:left; color:#ff6501;   }
	#menu_gauche li.level3-selected span a:visited{ padding:0; margin:0; text-align:left; color:#ff6501;   }
	#menu_gauche li.level3-selected span a:hover{ padding:0; margin:0; text-align:left; color:#ff6501;text-decoration:none;   }

	#menu_gauche li a { color:#717274; }

	div#espace-reserve {
		width:178px;
		margin:15px 0 0 0;
		padding:0 0 24px 0;
		background:url(../../e_img/charte/bk-espace-reserve.gif) bottom left no-repeat;
	}

	div#espace-reserve fieldset {
		border:none; padding:0; margin:0;
	}

	div#espace-reserve legend {
		display:none;
	}

	div#espace-reserve form, div#espace-reserve table, div#espace-reserve p{
		margin:0 0 0 0;
		padding:0 0 0 10px;
		background:url(../../e_img/charte/bk-espace-form.gif) top left repeat-y;
		width:178px;
		display:block;
	}
	div#espace-reserve label {
		color:#ffffff;
		font-weight:bold;
	}

	div#espace-reserve input.textelogin{
		width:146px;
		border:none;
	}

	div#espace-reserve input.textemdp {
		width:125px;
		border:none;
	}

div#centre {
		float:left;	margin:0; text-align:left;			}
div#content-one {  padding:0 0 0 17px; margin:0 0 0 0;width:510px; float:left; }

div#content-two {  padding:0 0 0 17px; margin:0 0 0 0;width:510px; float:left; }

div#content-top {
width:510px; margin:0 0 10px 0; padding:0;}

div#content-bottom {
width:510px; margin:0; padding:0; background:url(../../e_img/charte/bk-content-bottom.gif) repeat-y bottom left;}

div#bottom-left {
float:left;	width:251px; margin:0; padding:0 0 19px;}

div#bottom-left div.lien { 
background:transparent url(../../e_img/charte/bk-lien-actus.gif) repeat-x scroll left top;
clear:both;
height:18px;
margin:4px 17px 0;
text-align:right;
width:auto; }

div#bottom-right {
float:left;	width:244px; margin:0 0 0 14px ; padding:0; }


div#droite {
		padding:0;
		margin:0 0 0 15px; width:178px; float:left; 		text-align:left;
		height:auto;
		}
div#titre {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;}

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 0 0; padding:4px 0 4px 0; width:493px; float:left; position:relative;  }

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

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

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


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


div#bottom {
	clear:both;	text-align:center;
	width:934px; background:url(../../e_img/charte/bk-bottom.gif) top left no-repeat #ffffff; margin : 0 auto; padding:56px 0 0 0; height:auto;	}

	div#bottom .sep-bottom {
		background:url(../../e_img/charte/bk-sep-bottom.gif) top left no-repeat;height:5px;	clear:both; 	}

div#bottom-menu {
	margin:0;
	height:auto; padding: 0 18px 0 0; text-align:right; color: #000000; font-size:90%;}

div#bottom-menu ul { margin:0; padding:0; margin:0; }
div#bottom-menu li { margin:0; display:inline; padding:0; }

div#bottom-menu li a:link, div#bottom-menu li a:visited  {  color:#313131; font-weight:normal; }
div#bottom-menu li a:hover 	{ text-decoration: underline; }

div#coordo {
	clear:both;
	margin: 0;
	padding: 10px 0 5px 0;
	 width:100%; height:auto; color: #313131;}
div#ecedi {
	padding :0 0 0 18px;
	margin:0;
	text-align:left;
	 float:left; width:200px;}

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


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


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

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

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

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

	#formulaire .erreur {
	   color: #FF1900;
	}

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

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

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



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

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

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

	#formulaire div.textinfo { float:left; width:28%; padding:2px 10px 0 0; text-align:right;}
	#formulaire div.texte { margin:0 0 5px 0;}


#plan { margin:0; padding:10px 0 0 30px; }
#plan td {font-family:arial,verdana,sans-serif;font-size:11px;color:#18a2d4;}
#plan tr.map{background-color:#fc6;}
#plan td.map{background-color:#fc6;}

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

#plan a { color:#18a2d4;}




div#home-edito {
	width:100%;
	margin:0;
	padding:0;
}

div#home-edito div.texte {
	float:left;margin:0;padding:0;width:320px;font-size:120%;}

div#home-edito div.image {
	float:left; width:183px; padding:0; margin:0;}

div#home-edito h2 {
	color:#ff8600; display:block; margin:5px 0 5px 0; padding:0 0 0 0; font-weight:normal; font-size:230%;}

div#home-edito h3 {
	margin:0; padding:0; font-weight:bold; font-size:120%; display:block;}

div.lien {
	height:18px;clear:both;text-align:right;width:95%;margin:4px 10px 0 0; background:url(../../e_img/charte/bk-lien-edito.gif) top left repeat-x;}
div.lien-rose {
	height:18px;clear:both;text-align:right;width:95%;margin:4px 10px 0 0; background:url(../../e_img/charte/bk-lien-edito-rose.gif) top left repeat-x;}

div.home-encart-droite {
	background:url(../../e_img/charte/bk-home-encart-droite.gif) bottom left no-repeat; width:178px; padding:0 0 15px 0; margin:0;
}

div.home-encart-droite h2 {
	background:url(../../e_img/charte/bk-h2-encart-droite.gif) top left no-repeat; width:154px; padding:12px 10px 12px 14px; margin:0; display:block; color:#ffffff; font-size:150%;line-height:16px;}

div.home-encart-droite a {
	display:block; text-align:center;}

div.home-encart-droite .texte {
	color:#ffffff; padding:4px 14px;}

div.home-encart-droite form {
	padding:0 10px 0 14px;
}

div.home-encart-droite label {
 color:#ffffff; font-weight:bold; 	
}
div.home-encart-droite input.textemdp {
	width:125px; border:none;}

input.image-moncompte { vertical-align:middle;}

div#home-video {
	background:url(../../e_img/charte/bk-home-video-bottom.gif) bottom left no-repeat; text-align:right; margin:0 0 0 0; width:auto; padding:0 0 23px 0}

div#home-campagne {
width:244px; margin:0; padding:0 0 10px 0;}

div#home-campagne h2,div#home-campagne h2 a, div#home-campagne h2 a img{
	
	margin:0;
	padding:0;
	 display:block;border:none; }


div#home-campagne div.image {
text-align:center; margin:10px 0;
}

div#home-campagne div.texte {
margin:4px 17px 0 17px;padding:0; font-size:110%; color:#ffffff;}

div#home-campagne div.lien_video {
background:url(../../e_img/charte/bk-lien-egal.gif) top left repeat-x; height:43px;	clear:both;	text-align:right; margin:4px 17px 0 17px; width:auto;}

div#home-campagne div.lien_savoir-plus-campagne {
background:url(../../e_img/charte/bk-lien-egal-savoir-plus-campagne.gif) top left repeat-x; height:43px;	clear:both;	text-align:right; margin:4px 17px 0 17px; width:auto;}

div#content-top .edito h2{font-size:132%;}
div#content-top .edito .texte{font-size:108%;}

div#liste-actu-home {
width:251px; padding:0 0 20px 0; margin:0 0 0 0; /*background:url(../../e_img/charte/bk-actu-home-bottom.gif) bottom left no-repeat #e8e9ea;*/}

div#liste-actu-home h2{
display:block; background:url(../../e_img/charte/bk-titre-actu.jpg) top left repeat-x; padding:10px 0 0 16px; margin:0 0 0 0; font-weight:normal; text-transform:uppercase; color:#ffffff; font-size:210%;}

div#liste-actu-home h2 a{
color:#ffffff; text-decoration:none; height:44px; display:block; margin:0; padding:0;}

div#liste-actu-home div.detail{

padding:15px 0 0 0; margin:0 13px; font-size:92%;	background:transparent url(../../e_img/charte/sep-actus-home.gif) repeat-x scroll left bottom;}

div#liste-actu-home div.image {
float:left;	width:86px; margin:0 10px 10px 0 }
div#liste-actu-home div.image img{
border:3px solid #ffffff;}

div#liste-actu-home h3 {
width:120px; float:left; margin:0; padding:0; background:url(../../e_img/charte/puce-h3-rose.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:120%; font-weight:normal; color:#d30069; font-weight:bold;margin-bottom:0px;}

div#liste-actu-home div.titre-actu a:hover,div#liste-actu-home div.titre-actu a:visited,div#liste-actu-home div.titre-actu a:link {
text-decoration:none; width:120px; float:left; margin:0; padding:0; background:url(../../e_img/charte/puce-h3-rose.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:120%; font-weight:normal; color:#d30069; font-weight:bold;margin-bottom:0px;}

div#liste-actu-home div.titre-actu h3 a:hover,
div#liste-actu-home div.titre-actu h3 a:visited,
div#liste-actu-home div.titre-actu h3 a:link {
 font-size:100%; }

div#liste-actu-home div.texte{
padding:0px 14px 10px 0; /*clear:both;*/ font-family:Trebuchet MS;}

div#liste-actu-home div.lien{
margin:3px 14px 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x;}

div#liste-actu-home h4{
/*display:inline;*/	margin:0 3px 0 0; padding:0; font-size:110%;}


/* *************** */

div#liste-actu-n1 {
width:100%;	padding:0 0 20px 0;	margin:0 0 0 0;	background:url(../../e_img/charte/bk-actu-home-bottom.gif) bottom right no-repeat #e8e9ea;}


div#liste-actu-n1 div.detail{
padding:10px 0 0 14px; margin:0;}

div#liste-actu-n1 div.image {
float:left; margin:0 10px 0 0;}


div#liste-actu-n1 div.image img{
border:3px solid #ffffff;}

div#liste-actu-n1 h3 {
float:left; margin:0 3px 0 0; padding:0; background:url(../../e_img/charte/puce-h3-bleu.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:120%; font-weight:normal; width:75%;}

div#liste-actu-n1 h4 {
font-size:120%; font-weight:bold; margin:0 3px 0 0;}

div#liste-actu-n1 div.texte{
padding:0 14px 10px 0; float:left; width:75%;}

div#liste-actu-n1 div.lien{
margin:0 14px 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x; }

div#liste-actu-n1 h4{
display:inline; margin:0 3px 0 0; padding:0; font-size:110%;}


/* *************** */

div#liste-calendar-n1 {
width:100%;	padding:0 0 20px 0;	margin:0 0 0 0;	background:url(../../e_img/charte/bk-actu-home-bottom.gif) bottom right no-repeat #e8e9ea;}

div#onglets-calendar { background:transparent url(../../e_img/charte/bk-onglets.gif) no-repeat scroll left top; height:26px; }
div#onglets-calendar ul { list-style-type:none; margin:0; padding:0;}
div#onglets-calendar ul li { display:inline; float:left; padding:3px 20px; background:transparent url(../../e_img/charte/sep-onglets.gif) no-repeat scroll right top;}
div#onglets-calendar ul li.last { display:inline; float:left; padding:3px 20px; background:none;}
div#onglets-calendar ul li span.selected {  }
div#onglets-calendar ul li a,div#onglets-calendar ul li a:hover,div#onglets-calendar ul li a:link,div#onglets-calendar ul li a:visited { text-decoration:none; cursor:pointer; color:#FFFFFF; font-weight:bold; font-size:15px;}


div#idMois-66 {display:block;}
div#idMois-67 {display:none;}
div#idMois-68 {display:none;}
div#idMois-69 {display:none;}
div#idMois-70 {display:none;}
div#idMois-71 {display:none;}
div#janv {display:block;}
div#fev {display:none;}
div#mars {display:none;}
div#avr {display:none;}
div#mai {display:none;}
div#nov {display:none;}

div#liste-calendar-n1 div.detail{
padding:10px 10px 0 14px; margin:0;}

div#liste-calendar-n1 div.image {
float:right; margin:0 10px 0 0;}


div#liste-calendar-n1 div.image img{
/*border:3px solid #ffffff;*/ margin-bottom:10px;}

div#liste-calendar-n1 div.date-calendar {  }

div#liste-calendar-n1 div.lieu-calendar {  }

div#liste-calendar-n1 h3 {
float:left; color:#0195CA; width:90px; height:14px; margin:0 3px 0 0; padding:4px 10px 4px 8px; background:url(../../e_img/charte/bk-date-calendar.gif) 0px 3px no-repeat;  line-height:16px; font-size:120%; font-weight:normal;}

div#liste-calendar-n1 h4 {
background:url(../../e_img/charte/puce-h3-bleu.gif) 0px 3px no-repeat; font-size:120%; font-weight:bold; margin:0 3px 0 0; text-indent:10px;}

div#liste-calendar-n1 div.texte{
padding:0 14px 10px 0; float:left;}

div#liste-calendar-n1 div.lien{
width:100%; margin:0 0 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x; }

div#liste-actu-n1 h4{
display:inline; margin:0 3px 0 0; padding:0; font-size:110%;}



/* *************** */

div#liste-calendar-home {
background:url(../../e_img/charte/bk-calendar.gif) top left repeat-y; width:178px; margin:0; padding:0;}

div#liste-calendar-home  h3 {
background:url(../../e_img/charte/bk-date.gif) top left no-repeat; color:#ff5411; margin:0; padding:0 0 0 7px; font-weight:normal; display:block; height:22px;
}


div#liste-calendar-home  div.detail {
margin:0 13px 0 13px; padding:6px 0 3px 0; background:url(../../e_img/charte/bk-calendar-bottom.gif) bottom left repeat-x;
}

div#liste-calendar-home div.lien {
padding:10px 0 13px 50px; background:url(../../e_img/charte/bk-div-calendar.gif) bottom left no-repeat; width:auto;
}

div#liste-calendar-home div.lien img {
display:block; 
}

div#liste-calendar-home div.texte h4{
font-weight:normal; color:#e5eab9; padding:0 0 0 9px; margin:0;}

div#liste-calendar-home div.texte h4 a {
color:#e5eab9; text-decoration:underline;
}

/* *************** */

div#liste-partenaire{
width:100%; padding:0 0 20px 0; margin:0 0 0 0; background:url(../../e_img/charte/bk-actu-home-bottom.gif) bottom right no-repeat #e8e9ea;}

div#liste-visuels_affiches{
width:100%; padding:0 0 20px 0; margin:0 0 0 0; bottom right no-repeat #e8e9ea;}

div#liste-partenaire div.detail,  div#liste-visuels_affiches div.detail{
padding:10px 0 30px 14px; margin:0;}

div#liste-partenaire div.detail {
width:240px;}

div#liste-partenaire div.image, div#liste-visuels_affiches div.image {
float:left;	margin:0 10px 0 0;}


div#liste-partenaire div.image img, div#liste-visuels_affiches div.image img{
border:3px solid #ffffff;}

div#liste-partenaire h3, div#liste-visuels_affiches h3 {
margin:0 0 0 0; padding:0; background:url(../../e_img/charte/puce-h3-bleu.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:120%; font-weight:normal; display:block;}


div#liste-partenaire div.texte, div#liste-visuels_affiches div.texte{
font-size:90%; padding:0 14px 0 0;}

div#liste-partenaire div.lien, div#liste-visuels_affiches div.lien{
margin:3px 14px 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x;}

/* *************** */

div#liste-partenaire-ope{
/* width:100%;*/ padding:0 0 20px 0; margin:0 0 0 0; background:url(../../e_img/charte/bk-actu-home-bottom.gif) bottom right no-repeat #e8e9ea;}

div#liste-partenaire-ope{
padding:10px 0 0 14px; margin:0;	}

div#liste-partenaire-ope div.bottom-liste{  }

div#liste-partenaire-ope div.image{
float:left; margin:0 10px 0 0;}


div#liste-partenaire-ope div.image img{
border:3px solid #ffffff;}

div#liste-partenaire-ope h3{
margin:0 0 0 0; padding:0; background:url(../../e_img/charte/puce-h3-bleu.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:120%; font-weight:normal; display:block;}


div#liste-partenaire-ope div.texte{
font-size:90%; padding:0 14px 0 0;}

div#liste-partenaire-ope div.lien{
margin:3px 14px 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x;}

div#liste-partenaire-ope div.detail{
padding:10px 0 30px 0; width:240px;}

/* *************** */

div#liste-temoignage {
}

div#liste-temoignage h2{
display:block; background:url(../../e_img/charte/bk-titre-actu.jpg) top left repeat-x; padding:10px 0 0 16px; margin:0 0 0 0; font-weight:normal; text-transform:uppercase; color:#ffffff; font-size:210%;}

div#liste-temoignage h2 a{
color:#ffffff; text-decoration:none; height:44px; display:block; margin:0; padding:0;}

div#liste-temoignage div.detail{
/*width:237px;*/ padding:15px 0 15px 14px; margin:0; background:url(../../e_img/charte/bk-actu-home-bottom.gif) right bottom no-repeat #e8e9ea; height:1%;
}

div#liste-temoignage div.image {
float:left; width:70px;}

div#liste-temoignage div.image img{
border:3px solid #ffffff;}

div#liste-temoignage h3 {
width:400px; float:left; margin:0; padding:0; background:url(../../e_img/charte/puce-h3-bleu.gif) 0px 3px no-repeat; text-indent:10px; line-height:16px; font-size:100%; font-weight:normal;
}

div#liste-temoignage div.texte{
padding:8px 14px 0 0; float:left; /*width:140px;*/}

div#liste-temoignage div.lien{
margin:3px 14px 0 0; padding:0 0 0 0; clear:both; text-align:right; background:url(../../e_img/charte/bk-point-bleu.gif) top left repeat-x;}

/* *************** */

div#liste-temoignage.liste-salaries div.detail{width:237px;}
div#liste-temoignage.liste-salaries h3 {width:140px;}



div#actu, div.bottom  {
	margin:0;
	padding:0;
}

div#actu h2, div.bottom h2{
display:block; background:url(../../e_img/charte/bk-lien-edito.gif) bottom left repeat-x; margin:0; padding:0 5px 15px 10px; font-size:130%; color:#425860;}

div#actu div.image, div.bottom div.image {
float:left; width:140px;}

div#actu div.image.affiche {
text-align:center; float:none; width:500px;}

div#actu div.texte h3, div.bottom div.texte h3{
display:block; margin:0 0 0 0; padding:0 0 0 0; font-size:130%; background:url(../../e_img/charte/puce-h3-actu.gif) 0px 8px no-repeat; color:#ff7902; text-indent:10px;}

div#actu div.texte, div.bottom div.texte {
float:left; width:368px; margin:0; padding:0;}

div#actu div.lien, div.bottom div.lien{
margin:0 8px 0 0; padding:0 0 0 0; display:block; clear:both; text-align:right; background:url(../../e_img/charte/bk-lien-edito.gif) 0px 8px repeat-x;}

div#actu div.texte.en-savoir-plus {
padding:30px 0; text-align:center; width:500px;}

div#actu div.lien a img, div.bottom div.lien a img{
margin:0 0 0 0;	padding:6px 0 0 0;
}

div#actu div.lien a.lien-comp, div.bottom div.lien a.lien-comp {
float:left; margin:0 0 0 0; padding:0 0 0 0;
}


/* **************** */

div#calendar {
	margin:0;
	padding:0;
}

div#calendar div.titre {
background:url(../../e_img/charte/bk-lien-edito.gif) bottom left repeat-x; margin:0; padding:0 5px 15px 10px; height:20px; }

div#calendar div.titre h2{
display:block; float:left; font-size:130%; color:#ff7902;	}

div#calendar div.titre h3{
display:block; margin:0 0 0 0; padding:0 0 0 10px; font-size:130%; color:#425860; float:left;}

div#calendar div.image {
float:left; width:140px;}

div#calendar div.logo {
float:left; margin:0 0 0 0; width:140px;}

div#calendar div.sous-titre {
float:left; width:368px; margin:0; padding:0; font-size:130%; text-indent:10px; background:url(../../e_img/charte/puce-h3-actu.gif) 0px 8px no-repeat;}

div#calendar div.texte {
float:left; width:368px; margin:0; padding:0;}

div#calendar div.lien{
margin:0 8px 0 0; padding:0 0 0 0; display:block; clear:both; text-align:right; background:url(../../e_img/charte/bk-lien-edito.gif) 0px 8px repeat-x;}

div#calendar div.lien a img{
margin:0 0 0 0; padding:6px 0 0 0;}

div#calendar div.lien a.lien-comp {
float:left; margin:0 0 0 0; padding:0 0 0 0;}

/* **************** */

div#temoignage {
	margin:0;
	padding:0;
}

div#temoignage h2{
display:block; background:url(../../e_img/charte/bk-lien-edito.gif) bottom left repeat-x; margin:0; padding:0 5px 15px 10px; font-size:130%; color:#425860;}

div#temoignage div.image {
float:left; width:140px;
}


div#temoignage div.texte {
float:left; width:368px; margin:0; padding:0;}

div#temoignage div.lien{
margin:0 8px 0 0; padding:0 0 0 0; display:block; clear:both; text-align:right; background:url(../../e_img/charte/bk-lien-edito.gif) 0px 8px repeat-x;}

div#temoignage div.lien a img{
margin:0 0 0 0; padding:6px 0 0 0;}


/* **************** */

div#salaries {
	margin:0;
	padding:0;
}

div#salaries h3{
display:block; background:url(../../e_img/charte/bk-lien-edito.gif) bottom left repeat-x; margin:0; padding:0 5px 15px 10px; font-size:130%; color:#425860;}

div#salaries div.image {
float:left; text-align:center; width:100px;}

div#salaries div.texte h4{
display:block; margin:0 0 0 0; padding:0 0 0 0; font-size:130%; background:url(../../e_img/charte/puce-h3-actu.gif) 0px 8px no-repeat; color:#ff7902; text-indent:10px;}

div#salaries div.texte {
float:left; width:368px; margin:0; padding:0;}

div#salaries div.texte a {
color:#18a2d4; text-decoration:none;}

div#salaries div.lien{
margin:0 8px 0 0; padding:0 0 0 0; display:block; clear:both; text-align:right; background:url(../../e_img/charte/bk-lien-edito.gif) 0px 8px repeat-x;}

div#salaries div.lien a img{
margin:0 0 0 0; padding:6px 0 0 0;}

div#salaries div.lien a.lien-comp {
float:left; margin:0 0 0 0; padding:0 0 0 0;}



	div#partenaires {
		width:100%;
		text-align:center;
		padding:5px 0;
	}

	div#partenaires a{
		margin:0 10px 0 0;
	}

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;}
div.player {text-align:center; width:100%;}
			.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:0 0 0 10px; font-size:100%;}
		.txt-img-dr img{margin:0 0 10px 10px;}

			div.download a {
			 background:url(../../e_img/charte/fleche-orange.gif) 0px 3px no-repeat; color:#000000; font-size:110%; font-weight:bold; padding:0 0 0 20px; margin:0 0 0 0;		}

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

	
.orange
 {  color:#e98000; }
.vert
 {  color:#a4b700; }
.bleu
{  color:#209ee1; }
.rose
 {  color:#d93883; }
.noir
 {  color:#000000; }

.paragraphe-gris
{   padding:10px; background:#e8e9ea; margin:0; }

a.noir, a.noir:visited, a.noir:hover {  color:#000000; }
		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;  }

	