/* style utilisable pour l'outil multimédia */
* html object.hiddenObjectForIE { display: none; }

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


.texte
{ font-size:100%;   }
.titre
{ color:#F58225;   }
.sous-titre
{ color:#F58225;   }
.lien
{ color : #CC0000; }

.texte-erreur
{ color:#cc0000; }

.titre-GP
{color:#000000; font-weight:bold;}
.titre-CM1-CM2
{color:#a53388;}
.titre-6EME-3EME
{color:#009ee0;}

.chapeau-GP
{color:#000000;}
.chapeau-CM1-CM2
{color:#a53388;}
.chapeau-6EME-3EME
{color:#009ee0;}

.Texte-GP
{color:#000000; border-left:1px solid #000000;}
.Texte-CM1-CM2
{color:#a53388; border-left:1px solid #a53388;}
.Texte-6EME-3EME
{color:#009ee0; border-left:1px solid #009ee0;}

.Legende-photos-GP
{color:#000000; font-size:90%; font-style:italic;}
.Legende-photos-CM1-CM2
{color:#a53388; font-size:90%; font-style:italic;}
.Legende-photos-6EME-3EME
{color:#009ee0; font-size:90%; font-style:italic;}

.liens-GP
{color:#000000; text-decoration:underline; font-weight:bold;}
.liens-CM1-CM2
{color:#a53388; text-decoration:underline; font-weight:bold;}
.liens-6EME-3EME
{color:#009ee0; text-decoration:underline; font-weight:bold;}

.accroche
{}

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

	#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: #CC0000; 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: #CC0000; 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:#FF9900; text-align:left; }
.menuselect { font-size : 11px; color: #FF9900; background:#FFFFFF; text-decoration: none; }
.lienpageselect	{ font-size : 11px; color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
.menu { font-size : 11px; color: #FFFFFF; }
.lienpage { font-size : 11px; color: #CC0000; }
div.clear { clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	
	
	a.menumaxivue:link, a.menumaxivue:active, a.menumaxivue:visited { color: #FFFFFF; background:#FF9900; text-decoration: none; }
	a.menumaxivue:hover 	{ color: #FF9900;  background:#FFFFFF; text-decoration: underline;  }
	
	a.menuselect:link, a.menuselect:active, a.menuselect:visited, a.menuselect:hover { color: #FF9900; background:#FFFFFF; text-decoration: none; }

	a.menu:link, a.menu:active, a.menu:visited, a.menu:hover	{ color: #FFFFFF; text-decoration: none; }

	a.lienpageselect:link, a.lienpageselect:active	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:visited 	{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	a.lienpageselect:hover 		{ color: #FFFFFF; background:#CC0000 ;text-decoration: none; }
	
	a.lienpage:link, a.lienpage:active 	{ color: #CC0000; text-decoration: none; }
	a.lienpage:visited 	{ color: #3333FF; text-decoration: none;}
	a.lienpage:hover 	{ background-color: #CC0000; color: #FFFFFF; text-decoration: none; }



	
	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: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:130%;  }
	h2				{  font-size:120%;  }
	h3				{  font-size:110%;  }
	h4				{  font-size:100%;  }

	div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }

html, body {
    height: 100%;
}


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




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

		.alignement-centrer{text-align:center;}
		.float-left{float:left}
		.float-right{float:right}
		.display-block{display:block}


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

	div#container {
	   position: relative;
		margin : 0 auto;
		padding : 0 0 10px 0;
		text-align : left;
		width:992px;
		min-height: 80%;
		voice-family:"\"; }\"";
		voice-family:inherit;
		
		height:auto;
		background:none;/*url(../../e_img/charte/bk-fond-trame.gif) repeat-x top left*/;		}


div#header {
	margin:0;
	padding:0;
	text-align:left;
	width:100%;
	height:170px;
	/*background:url(../../e_img/charte/bandeau.jpg) no-repeat top left;*/
}
	#header h1 { display:none; }

	#logo 		{ display:block; float:left; padding:40px 0 0 29px; }
	#logo img 	{ display:block; }
	#bouton 		{ display:block; float:left; padding:20px 0 0 591px; }
	


	div#accessibility-menu	{
		margin:0;

		 font-size:85%; height:26px; padding: 8px 0 0 0; text-align:right; width:auto;  }

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




	#handilog 			{ margin:0; padding:0; display:inline; }
	#help 				{ margin:0; padding:0 0 0 10px; display:inline; }
	#sitemap 			{ margin:0; padding:0 0 0 10px; display:inline; }
	#globalsearch 		{ margin:0; padding:10px 10px 10px 10px; display:inline; }
	#globalsearch form 	{ display:inline;}
	#globalsearch label { margin:0; padding:0; color:#000000;  font-weight:bold; 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:10%; height:1.5em; border:1px solid #7f9db9; 	}

	#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#menu-principal { display:block; float:left; white-space:nowrap; height:36px; width:auto;margin:0;voice-family:"\"; }\"";voice-family:inherit; width:auto; font-size:85%; }

	 div#menu-principal ul {margin:0; padding:0px 0 0 0px;  }
	 div#menu-principal li { display:inline;  list-style-type:none; margin:0; padding:0; }
	 
	 
	 


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




	div#contenu { padding:0 0 0 12px; margin:0; text-align:left; height:auto;}
	div#gauche { width:190px; float:left; text-align:left;margin:0; padding:0; }
	
	/*div#gauche img { margin:0; padding:0; }*/
	div#menu_gauche {
		width:186px;
		margin:0 0 10px 3px;
		padding:0px 0 0px 2px;
		text-align:left;
		height:auto;
		
		font-size:120%;
		}
		
	div.top-menu{ margin:0 0 0 5px; padding:0; /*background:url(../../e_img/charte/bk-top-menu.png) no-repeat top left; width:180px; height:13px;*/}

	div.bottom-menu{ margin:0 0 10px 5px; padding:0; /*background:url(../../e_img/charte/bk-bottom-menu.png) no-repeat top left; width:180px; height:13px;*/}

	#menu_gauche ul { margin:0; padding:0; list-style: none; }
	#menu_gauche li { padding:0; margin:0; text-align:left; }
	#menu_gauche li a { color:#000000; font-weight:bold;}


div#menu_gauche  ul { margin:0 !important; padding:0; }
div#menu_gauche  li { padding:0 !important; margin:0; list-style-type:none; }

div#menu_gauche span.level2-selected a { display:block; padding:5px 0 5px 25px; color:#982f7e; background:url(../../e_img/charte/bk-menu-selected.gif) no-repeat bottom left #EBE5ED;line-height:15px; margin-right:6px;   }
div#menu_gauche span.level2-item a { display:block; background:url(../../e_img/charte/bk-menu.gif) no-repeat top left #fff; padding:5px 0 5px 25px; color:#982f7e;line-height:15px;  margin-right:6px;}
/*div#menu_gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover { text-decoration:none;color:#333333; }*/
/*
div#menu_gauche span.level3-selected a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu_gauche span.level3-item a { display:block; color:#FFFFFF; border-top:1px solid #FFFFFF; background-color:#333333; padding:2px 0 2px 25px; }
div#menu_gauche span.level3-item a:hover { background:#333333; text-decoration:none; }
*/

div.home-centre {
		margin:0;
		text-align:left;float:left;
		width:725px;
	}
	
div.home-droite {
		margin:0 15px 0 0; float:right;
		text-align:left;
		width:239px; 
	}
	
	
/********************* Début de la div Bloc droite bleu ********************/

div.bloc-droite-bleu{
		margin:0 0 0px 0; background:/*url(../../e_img/charte/bk-bloc-bleu-droite.gif) no-repeat 0px 0px*/#009ee0;  width:203px; padding:0px 15px 5px 15px; color:#ffffff;
}
div.bloc-droite-bleu-top{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-top-bleu-droite.gif) no-repeat 0px 0px; height:18px;  width:239px;*/
}
div.bloc-droite-bleu-bottom{
		margin:0 0 10px 0; /*background:url(../../e_img/charte/bk-bloc-bottom-bleu-droite.gif) no-repeat 0px 0px; height:13px;  width:239px;*/
}
div.bloc-droite-bleu h2{
		margin:0 10px 10px 0; font-size:220%; font-weight:bold; color:#ffffff; line-height:22px;
}
div.bloc-droite-bleu h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-droite-bleu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-droite-bleu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-droite-bleu span.accroche{
		margin:0; padding:0; color:#ffffff; font-size:120%; font-weight:bold;
}
div.bloc-droite-bleu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc Droite bleu *********************/

/********************* Début de la div Bloc bleu blanc int ********************/

div.bloc-bleu-blanc-int-grand{
		margin:0 0 10px 0;   width:765px; padding:0; color:#000000;
}
div.bloc-bleu-blanc-int-top{
		margin:0; padding:0; color:#000000;
}
div.bloc-bleu-blanc-int-bottom{
		margin:0; padding:0; color:#000000; 
}
div.bloc-bleu-blanc-int-grand div.contenu{
		margin:0; padding:15px; color:#000000; background:url(../../e_img/charte/bk-bleu-blanc-int.gif) repeat-x 0px 0px #fefeff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9; 
}
div.bloc-bleu-blanc-int-grand div.contenu h2{
		margin:0; padding:0 10px 20px 0; font-size:140%; font-weight:bold; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-grand div.contenu h2 span{
		margin:0; padding:0 10px 20px 0; font-size:100%; font-weight:normal; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-grand div.contenu h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-bleu-blanc-int-grand div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-bleu-blanc-int-grand div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-bleu-blanc-int-grand div.contenu span.accroche, div.bloc-bleu-blanc-int-grand div.contenu .accroche{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}
div.bloc-bleu-blanc-int-grand div.contenu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}



div.bloc-bleu-blanc-int-petit{
		margin:0 0 10px 0;   width:529px; padding:0; color:#000000;
}
div.bloc-bleu-blanc-int-top{
		margin:0; padding:0; color:#000000;
}
div.bloc-bleu-blanc-int-bottom{
		margin:0; padding:0; color:#000000; 
}
div.bloc-bleu-blanc-int-petit div.contenu{
		margin:0; padding:15px; color:#000000; background:url(../../e_img/charte/bk-bleu-blanc-int.gif) repeat-x 0px 0px #fefeff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9; 
}
div.bloc-bleu-blanc-int-petit div.contenu h2{
		margin:0; padding:0 10px 20px 0; font-size:140%; font-weight:bold; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-petit div.contenu h2 span{
		margin:0; padding:0 10px 20px 0; font-size:100%; font-weight:normal; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-petit div.contenu h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-bleu-blanc-int-petit div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-bleu-blanc-int-petit div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-bleu-blanc-int-petit div.contenu span.accroche{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}
div.bloc-bleu-blanc-int-petit div.contenu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}




div.bloc-blanc-top-menu{
		margin:0 0 0 0px; padding:0; color:#000000;
}
div.bloc-blanc-bottom-menu{
		margin:0 0 0 0px; padding:0; color:#000000; 
}



/***************************** Fin Bloc bleu blanc int *********************/

div.bloc-blanc-int-grand-titre{
		margin:0 0 10px 0; width:100%; padding:0; color:#000000;
}
div.bloc-blanc-int-grand-titre div.contenu{
		margin:0; padding:0 1px 0 1px; color:#000000; background:#ffffff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9;
}
div.bloc-blanc-int-grand-titre h2{
		margin:0; padding:10px 10px 10px 20px; font-size:140%; font-weight:bold; color:#44b8e8; background:#ffffff;
}


/********************* Début de la div Bloc blanc int ********************/
div.bloc-blanc-int-grand{
		margin:0 0 10px 0; width:100%; padding:0; color:#000000;
}
div.bloc-blanc-int-top{
		margin:0; padding:0; color:#000000;
}
div.bloc-blanc-int-bottom{
		margin:0; padding:0; color:#000000; 
}

div.bloc-blanc-int-grand h2{
		margin:0; padding:0 10px 20px 0; font-size:140%; font-weight:bold; color:#44b8e8; line-height:10px;
}
div.bloc-blanc-int-grand div.contenu{
		margin:0; padding:15px; color:#000000; background:#ffffff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9;
}
div.bloc-blanc-int-grand div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-blanc-int-grand div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-blanc-int-grand div.contenu span.accroche{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}
div.bloc-blanc-int-grand div.contenu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}




div.bloc-blanc-int-petit{
		margin:0; width:529px; padding:0; color:#000000;
}
div.bloc-blanc-int-top{
		margin:0; padding:0; color:#000000;
}
div.bloc-blanc-int-bottom{
		margin:0; padding:0; color:#000000; 
}

div.bloc-blanc-int-petit div.contenu{
		margin:0; padding:15px; color:#000000; background:#ffffff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9;
}
div.bloc-blanc-int-petit div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-blanc-int-petit div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-blanc-int-petit div.contenu span.accroche{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}
div.bloc-blanc-int-petit div.contenu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}



div.bloc-blanc-int-petit-col-left{
		margin:0 0 0 5px; width:180px; padding:0; color:#000000;
}
div.bloc-blanc-int-top{
		margin:0; padding:0; color:#000000;
}
div.bloc-blanc-int-bottom{
		margin:0; padding:0; color:#000000; 
}

div.bloc-blanc-int-petit-col-left div.contenu{
		margin:0; padding:15px; color:#000000; background:#ffffff; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9;
}
div.bloc-blanc-int-petit-col-left div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-blanc-int-petit-col-left div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-blanc-int-petit-col-left div.contenu span.accroche{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}
div.bloc-blanc-int-petit-col-left div.contenu img.picture{
		margin:5px 10px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc blanc int *********************/

/********************* Début de la div Bloc bleu blanc int quizz********************/

div.bloc-bleu-blanc-int-quizz{
		margin:0 0 0 5px; background:url(../../e_img/charte/bk-bleu-blanc-int.gif) repeat-x 0px 0px #fefeff;  width:180px; padding:0; color:#000000;
}
/*div.bloc-bleu-blanc-int-quizz div.bord-lt{
		margin:0; background:url(../../e_img/charte/bord-lt-bleu-blanc-int.gif) no-repeat bottom left; width:12px; height:12px; padding:0; color:#000000; float:left;
}
div.bloc-bleu-blanc-int-quizz div.bord-rt{
		margin:0; background:url(../../e_img/charte/bord-rt-bleu-blanc-int.gif) no-repeat bottom left;  width:12px; height:12px; padding:0; color:#000000; float:right;
}
div.bloc-bleu-blanc-int-quizz div.bord-lb{
		margin:0; background:url(../../e_img/charte/bord-lb-bleu-blanc-int.gif) no-repeat bottom left;  width:12px; height:13px; padding:0; color:#000000; float:left;
}
div.bloc-bleu-blanc-int-quizz div.bord-rb{
		margin:0; background:url(../../e_img/charte/bord-rb-bleu-blanc-int.gif) no-repeat bottom left;  width:12px; height:13px; padding:0; color:#000000; float:right;
}*/
div.bloc-bleu-blanc-top-int-quizz{
		margin:0 0 0 5px;  /*background:url(../../e_img/charte/bk-bottom-bleu-blanc-int.gif) repeat-x bottom left;*/  padding:0; color:#000000;/*height:13px;*/
}
div.bloc-bleu-blanc-bottom-int-quizz{
		margin:0 0 10px 5px;  /*background:url(../../e_img/charte/bk-bottom-bleu-blanc-int.gif) repeat-x bottom left;*/  padding:0; color:#000000;/*height:13px;*/
}
div.bloc-bleu-blanc-int-quizz div.contenu{
		margin:0; padding:15px; color:#000000; background:url(../../e_img/charte/bk-right-bleu-blanc-int.gif) repeat-y 100% 0px;
}
div.bloc-bleu-blanc-int-quizz div.contenu h2{
		margin:0; padding:0 0px 20px 0; font-size:140%; font-weight:bold; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-quizz div.contenu h2 span{
		margin:0; padding:0 0px 20px 0; font-size:100%; font-weight:normal; color:#44b8e8; line-height:10px;
}
div.bloc-bleu-blanc-int-quizz div.contenu h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-bleu-blanc-int-quizz div.contenu a{
		margin:0; padding:0; text-align:right;
}
div.bloc-bleu-blanc-int-quizz div.contenu a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-bleu-blanc-int-quizz div.contenu span{
		margin:0; padding:0; color:#a53388; font-size:120%; font-weight:bold;
}

/***************************** Fin Bloc bleu blanc int quizz *********************/




/********************* Début de la div Bloc droite mauve sur page interne ********************/

div.bloc-droite-int-mauve{
		margin:0; background:/*url(../../e_img/charte/bk-bloc-mauve-int-droite.gif) no-repeat top left*/#a63388; border-left:1px solid #c09dc9; border-right:1px solid #c09dc9;  width:204px; padding:15px 12px 5px 15px; color:#ffffff; bor
}
div.bloc-droite-int-mauve-top{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-top-mauve-int-droite.gif) no-repeat top left; height:14px;  width:239px;*/
}
div.bloc-droite-int-mauve-bottom{
		margin:0 0 10px 0; /*background:url(../../e_img/charte/bk-bloc-bottom-mauve-int-droite.gif) no-repeat top left; height:13px;  width:239px;*/
}
div.bloc-droite-int-mauve h2{
		margin:0 0px 10px 0; font-size:135%; font-weight:bold; color:#ffffff;
}
div.bloc-droite-int-mauve h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-droite-int-mauve a{
		margin:0; padding:0; text-align:right;
}
div.bloc-droite-int-mauve a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-droite-int-mauve span.accroche{
		margin:0; padding:0; color:#ffffff;
}
div.bloc-droite-int-mauve img.picture{
		margin:0 0px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc Droite mauve sur page interne *********************/


/********************* Début de la div Bloc droite mauve ********************/

div.bloc-droite-mauve{
		margin:0; background:url(../../e_img/charte/bk-bloc-mauve-droite.gif) no-repeat top left;  width:203px; padding:0px 15px 5px 15px;
}
div.bloc-droite-mauve-top{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-top-mauve-droite.gif) no-repeat top left; height:19px;  width:239px;*/padding:0px 0px 0px 0px;
}
div.bloc-droite-mauve-bottom{
		margin:0; padding:0 0 10px 0; /*background:url(../../e_img/charte/bk-bloc-bottom-mauve-droite.gif) no-repeat top left; height:14px;  width:239px;*/
}
div.bloc-droite-mauve h2{
		margin:0 0px 10px 0; font-size:120%; font-weight:normal; color:#ffffff;
}
div.bloc-droite-mauve h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-droite-mauve a{
		margin:0; padding:0; text-align:right;
}
div.bloc-droite-mauve a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-droite-mauve span.accroche{
		margin:0; padding:0; color:#ffffff;
}
div.bloc-droite-mauve img.picture{
		margin:0 0px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc Droite mauve sur page home *********************/

/********************* Début de la div Bloc droite jaune ********************/

div.bloc-droite-jaune{
		margin:0; background:url(../../e_img/charte/bk-bloc-jaune-droite.gif) repeat-x top left #fc9700; border-right:1px solid #c0a1cb; border-left:1px solid #c0a1cb; width:201px; padding:0px 15px 5px 15px; color:#ffffff;
}
div.bloc-droite-jaune-top{
		margin:0; background:url(../../e_img/charte/bk-bloc-top-jaune-droite.png) no-repeat bottom left; height:10px;  width:233px;
}
div.bloc-droite-jaune-bottom{
		margin:0 0 10px 0; background:url(../../e_img/charte/bk-bloc-bottom-jaune-droite.png) no-repeat top left; height:9px;  width:233px;
}
div.bloc-droite-jaune h2{
		margin:0 10px 10px 0; font-size:160%; line-height:10px; font-weight:bold; color:#ffffff;
}
div.bloc-droite-jaune h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-droite-jaune a{
		margin:0; padding:0; text-align:right;
}
div.bloc-droite-jaune a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-droite-jaune span.accroche{
		margin:0; padding:0; color:#ffffff;
}
div.bloc-droite-jaune img.picture{
		margin:0 10px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc Droite jaune sur page home *********************/

/********************* Début de la div Bloc droite blanc ********************/

div.bloc-droite-blanc{
		margin:0; background:url(../../e_img/charte/bk-bloc-blanc-droite.gif) no-repeat top left;  width:203px; padding:0px 15px 0px 15px;
}
div.bloc-droite-blanc-top{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-top-blanc-droite.gif) no-repeat bottom left; height:13px;  width:239px;*/padding:0;
}
div.bloc-droite-blanc-bottom{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-bottom-blanc-droite.gif) no-repeat top left; height:14px;  width:239px;*/padding:0 0 10px 0;
}
div.bloc-droite-blanc h2{
		margin:0 10px 10px 0; font-size:120%; font-weight:normal; color:#009ee0;
}
div.bloc-droite-blanc h2 img{
		margin:0px; vertical-align:middle;
}
div.bloc-droite-blanc a{
		margin:0; padding:0; text-align:right;
}
div.bloc-droite-blanc a img{
		margin:0 0px 0px 10px;float:right;
}
div.bloc-droite-blanc span.accroche{
		margin:0; padding:0; color:#009ee0;
}
div.bloc-droite-blanc img.picture{
		margin:0 10px 0 0; float:left; padding:0;
}
/***************************** Fin Bloc Droite blanc sur page home *********************/


	
/********************* Début de la div Remerciement ********************/
div.home-remerciement {
		margin:0 0 10px 0; padding:0;
		text-align:left;
	}
div.home-remerciement div.bloc-remerciement{
		margin:0; background:url(../../e_img/charte/bk-bloc-blanc-bleu.gif) no-repeat -1px top #fff;  width:717px; border: solid #c0a1cb; border-width:0 1px;
}
div.home-remerciement div.bloc-remerciement-top{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-top-blanc-bleu.gif) no-repeat bottom left; height:13px;  width:725px;*/
}
div.home-remerciement div.bloc-remerciement-bottom{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-bottom-blanc-bleu.gif) no-repeat top left; height:12px;  width:725px;*/
}
div.home-remerciement div.bloc-remerciement div.titre{
		margin:0; background:url(../../e_img/charte/bk-bloc-titre-blanc-bleu.gif) repeat-y -1px top; padding:0px 5px 10px 15px;
}
div.home-remerciement div.bloc-remerciement div.titre h2{
		margin:0 10px 0 0; display:inline; font-size:183%; font-weight:normal; color:#d90074;
}
div.home-remerciement div.bloc-remerciement div.titre h2 img{
		margin:0px; vertical-align:middle;
}
div.home-remerciement div.bloc-remerciement div.titre a{
		margin:0; background:url(../../e_img/charte/bk-pointille-rouge.gif) repeat-x 0px 0px; padding:0px 0px 10px 142px; text-align:right;
}
div.home-remerciement div.bloc-remerciement div.titre a img{
		margin:0 0px 0 10px;
}
div.home-remerciement  div.bloc-remerciement div.contenu{
		margin:0; padding:15px 15px 5px 15px; float:left;
}
div.home-remerciement  div.bloc-remerciement div.contenu span.accroche{
		margin:0; padding:0; color:#a53388;
}
div.home-remerciement  div.bloc-remerciement div.contenu img.picture{
		margin:0 10px 0 0; float:left; padding:0;
}
/***************************** Fin bloc Remerciement sur page home *********************/
div.home-jeux {
		margin:0 0 10px 0; padding:0;
		text-align:left;
	}
td.enseignant{background:url(../../e_img/charte/bk-bloc-jeux-enseignant.gif);}
	
td.enseignant {
		margin:0; 
		text-align:left; padding:0;
		
	}
/********************* Début de la div Jeux Blanc ********************/

td.enseignant div.bloc-jeux-blanc{
		margin:0; /*:url(../../e_img/charte/bk-bloc-blanc.gif) no-repeat top left;*/  width:203px; padding:0px 15px 5px 15px;
}
td.enseignant div.bloc-jeux-blanc-top{
		margin:0; background:url(../../e_img/charte/bk-bloc-top-blanc.gif) no-repeat top left; height:16px;  width:242px;
}
td.enseignant div.bloc-jeux-blanc-bottom{
		margin:0; background:url(../../e_img/charte/bk-bloc-bottom-blanc.gif) no-repeat top left; height:14px;  width:242px;
}
td.enseignant div.bloc-jeux-blanc h2{
		margin:0 10px 10px 0; font-size:120%; font-weight:normal; color:#d90074;
}
td.enseignant div.bloc-jeux-blanc h2 img{
		margin:0px; vertical-align:middle;
}
td.enseignant div.bloc-jeux-blanc a{
		margin:0; padding:0; text-align:right;
}
td.enseignant div.bloc-jeux-blanc a img{
		margin:0 0px 0px 10px;float:right;
}
td.enseignant  div.bloc-jeux-blanc span.accroche{
		margin:0; padding:0; color:#a53388;
}
td.enseignant  div.bloc-jeux-blanc img.picture{
		margin:0 10px 0 0; float:left; padding:0;
}
/***************************** Fin bloc Jeux Blanc sur page home *********************/
	
td.cm1-cm2{background:url(../../e_img/charte/bk-bloc-jeux-cm1.gif);}
td.cm1-cm2 {
		margin:0; 
		text-align:left; padding:0;
		
	}
/********************* Début de la div Jeux Mauve ********************/

td.cm1-cm2 div.bloc-jeux-mauve{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-mauve.gif) no-repeat top left;*/  width:208px; padding:0px 10px 5px 15px; color:#ffffff;
}
td.cm1-cm2 div.bloc-jeux-mauve-top{
		margin:0; background:url(../../e_img/charte/bk-bloc-top-mauve.gif) no-repeat top left; height:14px;  width:243px;
}
td.cm1-cm2 div.bloc-jeux-mauve-bottom{
		margin:0; background:url(../../e_img/charte/bk-bloc-bottom-mauve.gif) no-repeat top left; height:13px;  width:243px;
}
td.cm1-cm2 div.bloc-jeux-mauve h2{
		margin:0 0px 10px 0; font-size:140%; font-weight:normal; color:#ffffff;
}
td.cm1-cm2 div.bloc-jeux-mauve h2 img{
		margin:0px; vertical-align:middle;
}
td.cm1-cm2 div.bloc-jeux-mauve a{
		margin:0; padding:0; text-align:right;
}
td.cm1-cm2 div.bloc-jeux-mauve a img{
		margin:0 0px 0px 10px; float:right;
}
td.cm1-cm2  div.bloc-jeux-mauve img.picture{
		margin:0 0px 0 0; float:left; padding:0;
}
/***************************** Fin bloc Jeux Mauve sur page home *********************/
td.c6e3e{background:url(../../e_img/charte/bk-bloc-jeux-6e.gif);}	
td.c6e3e {
		margin:0; 
		text-align:left; padding:0;
		
	}
/********************* Début de la div Jeux Bleu ********************/

td.c6e3e div.bloc-jeux-bleu{
		margin:0; /*background:url(../../e_img/charte/bk-bloc-bleu.gif) no-repeat top left;*/  width:203px; padding:0px 15px 5px 15px; color:#ffffff; clear:left;
}
td.c6e3e div.bloc-jeux-bleu-top{
		margin:0; background:url(../../e_img/charte/bk-bloc-top-bleu.gif) no-repeat top left; height:14px;  width:240px;
}
td.c6e3e div.bloc-jeux-bleu-bottom{
		margin:0; background:url(../../e_img/charte/bk-bloc-bottom-bleu.gif) no-repeat top left; height:14px;  width:240px;
}
td.c6e3e div.bloc-jeux-bleu h2{
		margin:0 0px 10px 0; font-size:140%; font-weight:normal; color:#ffffff;
}
td.c6e3e div.bloc-jeux-bleu h2 img{
		margin:0px; vertical-align:middle;
}
td.c6e3e div.bloc-jeux-bleu a{
		margin:0; padding:0; text-align:right;
}
td.c6e3e div.bloc-jeux-bleu a img{
		margin:0 0px 0px 10px; float:right;
}
td.c6e3e  div.bloc-jeux-bleu img.picture{
		margin:0 0px 0 0; float:left; padding:0;
}
/***************************** Fin bloc Jeux Bleu sur page home *********************/

	
div.home-barometre {
		margin:0;
		text-align:left; float:left; width:719px;
		background:url(../../e_img/charte/bk-bloc-blanc-bleu-bottom.gif) no-repeat top left #fefdfe;
	}
div.home-baro-top {
		margin:0;
		text-align:left; /*height:16px;
		background:url(../../e_img/charte/bk-bloc-top-blanc-bleu-bottom.gif) no-repeat bottom left #fefdfe;*/
	}
div.home-baro-bottom {
		margin:0; 
		text-align:left; /*height:16px;
		background:url(../../e_img/charte/bk-bloc-bottom-blanc-bleu-bottom.gif) no-repeat top left #fefdfe;*/
	}
div.home-barometre img.picture{
		margin:0 10px 0 0; float:left; padding:0;
}
div.home-barometre div.baro1 a{
		margin:0; padding:0;
}
div.home-barometre div.baro1 div.lien{
		margin:0; padding:0 0 0 60px; background:url(../../e_img/charte/bk-pointille-mauve.gif) repeat-x 0px 5px; height:15px;
}
div.home-barometre div.baro2 div.lien{
		margin:0; padding:0 0 0 60px; background:url(../../e_img/charte/bk-pointille-bleu.gif) repeat-x 0px 5px; height:15px;
}
div.home-barometre a img{
		margin:0; padding:0; float:right;
}
	
div.home-barometre div.titre-baro{
		margin:0 0 10px 0; background:url(../../e_img/charte/bk-bloc-titre-blanc-bleu-bottom.gif) repeat-y top left; padding:0px 5px 10px 15px;
}
	
div.baro1 {
		margin:0; padding:0 5px 0 15px; width:320px;
		text-align:left;float:left;
		
	}
div.baro1 span.accroche{
		margin:0; padding:0; color:#a53388;
}

	
div.baro2 {
		margin:0; padding:0 15px 0 10px; width:320px;
		text-align:left; float:right;
		
	}
div.baro2 span.accroche{
		margin:0; padding:0; color:#6cc4eb;
}
	

	
	
div#quizz{margin:0 0 0 5px;}
	
	
div.img-lien	{float:left; width:343px;}
div.contenu-txt {float:left; padding:0 10px; width:370px;}

	div#centre {
		position:relative; 
		margin:0 0 0 190px;
		text-align:left;
		width:775px;
		
		}

div#centre-gabarit4 {
		
		margin:0;
		text-align:left;
		width:965px;
		
		}


	div#content-one { padding:5px; }

	
	div#content-one-1zone { padding:5px 5px 5px 5px;width:962px; }

	div#content-two {float:left; background:#dfdfdf;width:67%; }

	
	div#content-gabarit {float:left; width:536px; }
	
	div#gauche-gabarit {float:left; width:726px;  }


	div#content-two-50 {float:left; background:#dfdfdf;width:50%; }



	div#droite {
		padding:0;
		/*margin:0 0 0 67%;*/ background-color:#ff0000; width:33%; float:right; 		text-align:left;
		height:auto;
		}


	div#droite-gabarit {
		padding:0 0px 0 0;
		width:239px; float:right; 
		text-align:left; 
		height:auto;
		}


	div#droite-sec {
		padding:0;
		margin:0; background-color:#ed9428; width:100%; 		text-align:left;
		height:auto;
		}



	div#droite-50 {
		/*position:relative;*/padding:0;/*margin:0 0 0 51%;*/ float:right;  width:49%;  text-align:left; height:auto;
		}


	div#content-top { position:relative; background-color:blue;width:100%; clear:both; }


	div#content-bottom {  width:100%; clear:both; }


	div#bottom-gabarit { width:761px; margin:0 0 0 203px;  clear:both; padding:0 0px 0 0;  }




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

	#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
	#titre h2 { margin:0; padding:0; color:#000000; font-size:1.2em; }


	div#chemin { text-align:left; margin:0 0 20px 0; padding:4px 0 4px 0; width:100%; font-size:85%;  }

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

	#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;
		margin : 5px auto;
		padding:0;
		text-align:center;
		width:962px;  font-size:85%;
		height:auto;
		voice-family:"\"; }\""; voice-family:inherit;
		}

	div#bottom_menu { margin:0; width:100%; height:auto; padding: 8px 0 0 0; text-align:center; color: #000000; background:url(../../e_img/charte/bk-bottom.png) no-repeat top left; height:30px;
	}
	
	div#bottom_menu div.left-bottom { margin:0; height:auto; padding:0 0 0 120px; text-align:center; color: #000000;float:left;
	}

	div#bottom_menu div.right-bottom { margin:0; height:auto; padding:0 10px 0 0; text-align:right; color: #000000;float:right;
	}
	
	#bottom_menu ul { margin:0; border:none; padding:0; list-style-type:none;}
	

	#bottom_menu li { display:inline; padding:0; text-align:center; color:#ffffff; margin:0; border:none; overflow : visible;}

	#bottom_menu li a.lien:link 	{ color:#ffffff; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:visited 	{ color:#ffffff; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:hover 	{ color:#ffffff; font-weight:normal; text-decoration: underline; }


	div#coordo {
		clear:both;
		margin: 0;
		padding: 10px 0 5px 0;
		voice-family:"\"; }\""; voice-family:inherit;
		 width:100%; height:auto; color: #000000;	}


	div.sous-bottom {
		margin:0 auto;
		padding :5px 0 5px 0;
		voice-family:"\"; }\""; voice-family:inherit;
	}



	div.partenaire {
		margin:0;
		padding :0 0 0 390px;
		float:left;
		voice-family:"\"; }\""; voice-family:inherit;
	}
	
	div.partenaire img{
		margin:0;
		padding:0;
		vertical-align:middle;
		voice-family:"\"; }\""; voice-family:inherit;
	}


	div#ecedi {
		
		margin:0;
		float:right;
		padding :0;
		
		voice-family:"\"; }\""; voice-family:inherit;
	}

	div#ecedi a.lien  { color:#963268; }
	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:60%; 		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: Trebuchet MS,arial, verdana, helvetica, sans-serif;font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-family: Trebuchet MS,arial, verdana, helvetica, sans-serif;font-size:100% }
	#formulaire input.texte {   width:19em;  }
	#formulaire input.texte_autre {   width:15em;  }
	#formulaire input.login {  width:14em;  }
	#formulaire input.textecourt { width:25%; }
	#formulaire input.checkbox { margin-bottom:2px; }



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

  #formulaire textarea { font-size:100%;margin:0; padding:0;   width:67%;font-family: Trebuchet MS, arial, verdana, helvetica, sans-serif; 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:30%; padding-top:5px;}
	#formulaire div.textinfo2 { float:left; width:38%; padding-top:5px;}
	#formulaire div.temoignage { text-align:center;}
	
	#formulaire div.valider#lib_envoyer { width:auto;text-align:center;}
  #formulaire div.espace { margin-top:5px;}
  #formulaire div.texte-petit { font-size:10px;}
  
  #formulaire span.texte-italique { font-style:italic;}
  #formulaire span.texte-gras { font-weight:bold;}
  
  div#col-gauche-court{width:300px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#col-gauche-court{margin:0 0px 0 0px;}
	
	div#col-gauche-long{width:400px; float:left; margin:0 0px 0 0px; padding-top:0px;}
	html>body div#col-gauche-long{margin:0 0px 0 0px;}
	
	div#col-droite{width:271px; overflow:auto; padding:0px;}
	


	#LayerCalendar label{ font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:10px;	display:inline;	}
	#cal_form{ left:auto; right:auto; text-align:left;}
	#LayerCalendar input,#LayerCalendar select{width:100px; margin-right:20px;	border:1px #999999 solid; background-color:#EEEEEE; display:inline;	}
	#LayerCalendar table{margin-top:40px;}
	#LayerCalendar h2{letter-spacing:10px; color:#660000;}
	#LayerCalendar hr{color:#660000; padding:0; margin:0;}
	.date_content{	font-size:12px;	text-align:center;	}
	.cal_today{	color:#FF0000;	}
	.calendrier_jour{ margin:3px; border:1px #EEEEEE solid;	width:70px;	height:70px; text-align:right;	font-weight:bold; font-size:14px;	padding:3px; }
	.calendrier_nom_des_jours{ margin:3px; border:1px #EEEEEE solid; width:70px; height:40px; text-align:center; font-weight:bold; font-size:16px; padding: 25px 3px 3px 3px; color:#660000; background-color:#EFEFEF;	}


	.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{padding-right:10px; font-size:100%;}
	.txt-img-g img{margin-right:10px;}




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

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



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



