
a		{ text-decoration: none;  color:#ff7902;  }
a:link		{ text-decoration: none;  color:#ff7902;  }
a:visited	{ text-decoration: none;   color:#ff7902; }
a:hover, a:focus, a:active		{ 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 {
		font-size:230%;
		width:35%;
		color:#ff8600;
		display:block;
		margin:5px 0 5px 0;
		padding:3px 0 12px 58px;
		font-weight:normal;
		clear:both;
		background:url(../../e_img/charte/calendrier-picto.gif) no-repeat 0 0;
	}
	
	#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:#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  ul li {list-style:none; display:inline;}
div#skip-top a {position: absolute; top:-1000px; margin:0; padding:0; }
div#skip-top a:focus, div#skip-top a:hover,div#skip-top a:active {top:0; background:#FF6511; color:#ffffff; padding:3px 5px; font-size:120%; text-decoration:none;}

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


div#header {position:relative; height:1%;
	margin:0;
	padding:0px 0 0 0;
	text-align:left;
	clear:both;background:url(../../e_img/charte/header-2012.gif) no-repeat left bottom; overflow:hidden; height:1%;}

#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{}
 #logo 		{float:left; margin:0px 0 26px 115px; }
 #logo-starting {display:block ; text-align:right; margin-right:17px;}
 #slogan {/*clear:both;color:#14aaed; text-align:center; height: 17px; font:130% Trebuchet MS, Arial, Verdana, sans serif;*/margin:0; padding:0;}


div#banniere {width:468px; height:60px; /*border:1px solid #a2a2a2;*/ float:left;}

 #accessibility-menu	{
		margin:0;
		 text-align:center; width:449px; margin:0 0 0 0; font-size:90%; float:right; background:url(../../e_img/charte/acby-menu.gif) no-repeat 0 0;  
}

 #accessibility-menu ul { margin:0; padding:12px 10px;background:url(../../e_img/charte/menu-acby-btm.gif) no-repeat 0 bottom;  }
 #accessibility-menu li { display :inline; margin :0; padding :0 1px 0 5px; border-left:1px solid #000;}
 #accessibility-menu a {  color:#000000;   }

 #handilog 			{ margin:0; padding:0; }
 #accessibility-menu li#handilog, #accessibility-menu li#sitemap {border:0;padding:0 5px 0 0;}
 #help,  #sitemap{ margin:0; padding:0 0 0 3px; }
 #accessibility-menu li#globalsearch { margin:0; padding:0 8px 0 5px; }
 #globalsearch form 	{ display:inline;}
 #globalsearch label { margin:0; padding:0; color:#000000;  cursor:pointer;
	}

 #globalsearch input.searchengine { margin:0; padding:0 0 0 2px; vertical-align: middle; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:100%; width:72px; height:1.3em; border:1px solid #ff8e00; 	}

 #globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
 #globalsearch input.image { margin:0 0 0 0px; padding:0 0 0 5px; vertical-align: middle; }


div#partners {clear:both; padding:0 0 18px 0; }

div#partners p {float:left; margin:-27px 0 0 15px;}

div#partners ul {overflow:hidden; height:1%;
	display:block;
	text-align:center;
	list-style-type:none;
	padding:20px 0 0; margin:0;}

div#partners ul li {
  margin-right:7px;
	display:inline;
}

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

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:10px 0 0 0;  text-align:left; height:auto; background:url(../../e_img/charte/fond-contener.gif) top left no-repeat; width:100%; clear:both; float:left; 	 }
	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;
		text-align:left;
		height:auto;
		background:url(../../e_img/charte/bloc-color-orange.jpg) repeat-y 0 0;
		font-size:90%;
	}
	
	div.menu-inner {
	background:url(../../e_img/charte/bloc-color-orange.jpg) no-repeat -178px bottom;
	}

	#menu_gauche ul { margin:0; padding:0; list-style: none; background:url(../../e_img/charte/bloc-color-orange.jpg) no-repeat -356px top;padding:10px 0;}
	#menu_gauche li { padding:3px 0; margin:0; text-align:left; width:167px;  }
	#menu_gauche a { padding:4px 3px 3px 8px; text-transform:uppercase; display:block;}
	#menu_gauche a:link,
	#menu_gauche a:visited {color:#393939;}
	#menu_gauche a:focus,#menu_gauche a:hover, #menu_gauche a:active,
	#menu_gauche .level-selected a:link, 
	#menu_gauche .level-selected a:visited, 
	#menu_gauche .level-selected a:focus, 
	#menu_gauche .level-selected a:hover, 
	#menu_gauche .level-selected a:active {color:#393939; background-position:right top; text-decoration:none;}
	
	#menu_gauche ul ul {background:none; padding:0 0 0 15px;}
	#menu_gauche ul ul li {width:auto;}
	#menu_gauche ul ul a {padding:1px 0 1px 12px;text-transform:none; background:url(../../e_img/charte/puce-menu.gif) no-repeat 0 4px;}
	#menu_gauche ul ul a:link,
	#menu_gauche ul ul a:visited {color:#717274; background-position:0 4px;}
	#menu_gauche ul ul a:focus,#menu_gauche ul ul a:hover, #menu_gauche ul ul a:active {color:#FF6A1D; background-position:0 4px;}
	
	#menu_gauche .level2-item a:link,
	#menu_gauche .level2-item a:visited {color:#717274; background-position:0 4px; background-color:transparent;}	
	
	#menu_gauche .level3-item a:link,
	#menu_gauche .level3-item a:visited,
	#menu_gauche .level2-selected .level3-item a:link,
	#menu_gauche .level2-selected .level3-item a:visited {color:#717274; background-position:0 4px;background-color:transparent;}
	
		
	#menu_gauche .level2-item a:focus,
	#menu_gauche .level2-item a:hover,
	#menu_gauche .level2-item a:active,
	#menu_gauche .level3-item a:focus,
	#menu_gauche .level3-item a:hover,
	#menu_gauche .level3-item a:active,
	#menu_gauche .level2-selected .level3-item a:focus,
	#menu_gauche .level2-selected .level3-item a:hover,
	#menu_gauche .level2-selected .level3-item a:active, 
	#menu_gauche .level2-selected a:link,
	#menu_gauche .level2-selected a:visited,
	#menu_gauche .level2-selected a:focus,
	#menu_gauche .level2-selected a:hover,
	#menu_gauche .level2-selected a:active,
 	#menu_gauche .level3-selected a:link,
	#menu_gauche .level3-selected a:visited,
	#menu_gauche .level3-selected a:focus,
	#menu_gauche .level3-selected a:hover,
	#menu_gauche .level3-selected a:active {color:#FF6A1D;background-position:0 4px;background-color:transparent;}	
	
	#menu_gauche li.level2-item ul {
    display: none;
}
	
	#newsletter {
	background:#ffa200 url(../../e_img/charte/newsletter-top.jpg) 0 0 no-repeat;
	width:178px;
	margin:17px 0;
	color:#fff;
	}	
	
	#newsletter .newsletter-inner {
	background:url(../../e_img/charte/newsletter-btm.jpg) 0 bottom no-repeat;
	padding:12px;
	}
	
	#newsletter input.textemdp {background:#fff; border:0; width:120px; padding:2px 3px; font:85% Arial;}

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; padding:0;}

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

div#content-bottom h2 {
font-size:190%;background:url(../../e_img/charte/pointilles-orange.gif) 0 bottom repeat-x;padding:0 0 15px 0; clear:both;}

div#droite {
		padding:0;
		margin:0 0 0 15px; width:178px; float:right;  overflow:hidden;		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; width:100%; margin:0 0 0 0; padding:4px 0 4px 0; 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;
	background:url(../../e_img/charte/border-btm.jpg) 0 28px repeat-x; padding:0px 0 0 0; height:1% 
	}

div#bottom #logo-small {text-align:left; margin:0 0 20px 187px; padding:15px 0 0 0}


 #partenaires  {background:url(../../e_img/charte/pointilles-orange.gif) 0 bottom repeat-x;list-style:none; margin:0; padding:0 0 20px; overflow:hidden; height:100%; }
 #partenaires li {float:left;padding:0 10px; vertical-align:middle;}
 #partenaires li img {/* width:65px; */ height:auto;vertical-align:middle;}

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.block {margin:0 0 15px 0;}

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 {
	clear:both;text-align:right;margin:6px 0; background:url(../../e_img/charte/bk-lien-edito-rose.gif) top left repeat-x;}

/* bloc encart de droite */
div.home-encart-droite {
	color:#008edb; background:url(../../e_img/charte/bloc-color-bleu.gif) 0 0 repeat-y; width:178px; padding:0; margin:0 0 15px 0;}
div.home-encart-droite .content {
	background:url(../../e_img/charte/bloc-color-bleu.gif) no-repeat -713px bottom;}
div.home-encart-droite h2 {
	background:url(../../e_img/charte/bloc-color-bleu.gif) no-repeat -535px top; padding:12px 10px 12px 14px; margin:0; display:block; font-size:150%;line-height:16px;}
div.home-encart-droite p {margin:0; padding:10px 17px;}
div.home-encart-droite a {
	display:block; text-align:center;}

/* bloc LIENS UTILES */
 #liens-utiles {
	color:#fd620b; background:url(../../e_img/charte/bloc-color-orange.jpg) 0 0 repeat-y; width:178px; padding:0; margin:0 0 15px 0;}
 #liens-utiles .content {
	background:url(../../e_img/charte/bloc-color-orange.jpg) no-repeat -711px bottom;}

 #liens-utiles ul {
	background:url(../../e_img/charte/bloc-color-orange.jpg) no-repeat -533px top;padding:10px 5px; margin:0; list-style:none; overflow:hidden; height:auto!important; height:1%; width:178px;} 

 #liens-utiles ul li {
	float:left;padding:10px 0; line-height:1em;width:44%;height:2.5em;}

 #liens-utiles ul li.espace-prive {
	background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 0 -47px}

 #liens-utiles ul li.interviews {
	background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 5px -257px}

 #liens-utiles ul li.comptes-rendus {
	background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 0 -102px; clear:both;}

 #liens-utiles ul li.comptes-rendus a {
	padding-right:2px;}

 #liens-utiles ul li.newsletter {
	background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 0 -207px}
 
 #liens-utiles ul li.newsletter a {
	padding:2px 0 2px 39px} 

 #liens-utiles ul li.video {
	clear:left; background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 0 -162px} 

 #liens-utiles ul li.video a {
	padding-right:7px}

  #liens-utiles ul li.facebook {
	background:url(../../e_img/charte/pictos-liens-utiles.gif) no-repeat 0 0} 

 #liens-utiles ul li a {
	font-size:85%; padding:0 0 5px 40px; display:block; color:#000000}

 #liens-utiles ul li a:link, #liens-utiles ul li a:visited, #liens-utiles ul li a:hover, #liens-utiles ul li a:active{ color:#000000}  

 #liens-utiles ul li.interviews a {
	padding:4px 0 3px 40px}

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:150%; font-weight:normal;}
div#content-top .edito .texte{/*font-size:108%;*/}
div#content-top .edito .sous-titre  {font-size:108%;}


 .detail-actu {background:url(../../e_img/charte/pointilles-orange.gif) 0 bottom repeat-x;padding:10px 0; clear:both; overflow:hidden; height:auto!important; height:1%; color:#262626;}
 .detail-actu img {float:left; padding:0 15px 10px 0;}
 .detail-actu .teaser {font-weight:bold; padding:4px 0; font-size:120%;}

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

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#calendrier-page {position:relative; clear:both;}

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:#48B4DD url(../../e_img/charte/bk-onglets.gif) no-repeat left top; clear:both; overflow:hidden;margin: 0 1px 0 0; height:1%;}
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:1.3em;}
div#onglets-calendar ul li a.selected {background:#FEC461 url(../../e_img/charte/menu.jpg) no-repeat scroll left top;padding:0 5px;}


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

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 {
color:#0297CD; border-left:1px solid #B1B6B9; margin-left:5px; padding-left:13px; font-size:230%;
}div#liste-calendar-n1 h3.js {
position:absolute; left:47%; top:4px;}

div#liste-calendar-n1 h4 {
color:#0195CA; 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 .lieu-calendar {
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;}

	
	#carrousel-home { margin-bottom: 30px; }
	#carrousel-home ul{margin:0;}
	#carrousel-home #slider1 { list-style: none outside none; list-style-type: none; padding:0;overflow:hidden; height:1%; width:510px; }
	#carrousel-home .pager { background:#2bbaef; overflow:hidden; height:1%; width:510px; height:245px; overflow:hidden;}
	#carrousel-home .left { float:left; width:327px; }
	#carrousel-home .right { float:right; width:160px; background:#2bbaef; padding:6px 12px 10px 11px; }
	#carrousel-home h2 { color:#ffffff; font-family:trebuchet ms,arial, verdana, helvetica, sans-serif; font-size:150%; font-weight:normal; margin-bottom:5px; }
	#carrousel-home .accroche { color:#000000; font-family:trebuchet ms,arial, verdana, helvetica, sans-serif; font-size:109%; margin-bottom:8px; }
	
	#carrousel-home .bx-pager { 
		background:url(../../e_img/charte/bkg-pager-carrousel.png) no-repeat left top;
		margin-top: -30px; margin-left: 20px; padding: 2px 0 0 1px; position: relative; height: 20px;
    }
	
	#carrousel-home .bx-pager a { 
	   background:url(../../e_img/charte/pager-carrousel.png) no-repeat bottom; 
	   font-family:arial, verdana, helvetica, sans-serif; font-weight:bold; font-size:92%; color:#ffffff; text-decoration:none;
	   display:block; float:left;
	   width:11px; height:15px; padding:1px 0 0 5px;  margin-right:2px;
   }

   #carrousel-home .bx-pager a.pager-active { background:url(../../e_img/charte/pager-carrousel-actif.png) no-repeat bottom; font-family:arial; font-weight:bold; font-size:11px; color:#ffffff; }


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

	
