
.texte
{ /*font-size:100%;*/ color:#1e507f; font-size:13px;   }
.titre
{ color:#1E507F;   }
.sous-titre
{ color:#1E507F;   }


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



.lien
{ color : #6699CC; }
  div.texte-erreur { color:#ff0000; }
  div.texte-tableau { color:#1E507F; font-size:13px; }
  div.petit-texte { font-size:85%; color:#1e507f;}

  .italique {font-style:italic}
	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: arial, verdana, helvetica, sans-serif;
					}

	h1				{  font-size:130%;  display: none;}
	h2				{  font-size:120%;  }
	h3				{ /* font-size:110%;*/font-size:15px; color:#1E507F;margin-bottom:13px;margin-top:15px;  }
	h4				{  font-size:100%;  }

	p { margin:0; padding:0; }

   /* style pour le WYSIWYG : utiliser en cas de nécessité car apparait sélectionné par défaut dans la liste des styles */
	/*.mceContentBody{ text-align:left; font-family: arial, verdana, helvetica, sans-serif; font-size:0.7em;}*/





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

 div#overDiv {text-align:left;}

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



 span.titre
{ color:#1E507F; font-weight:normal;  }

 html, body {
    height: 100%;
}


 body {
	margin : 0;
	padding : 0;
	width:100%;
	font-size:0.69em;
	text-align:center;
	height:100%;
	font-family: arial, verdana, helvetica, sans-serif;
	background:#d0d2da url(../../e_img/charte/bkg_body.gif) no-repeat scroll center top;}
b/*ody.connecte{background-position:center 34px;}*/

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



 div#skip-top {position: absolute; margin:0; padding:0; display: none; }
 div#container {
   position: relative;
	margin : 0 auto;
	padding : 0;
	text-align : left;
	width:960px;
	min-height: 80%;
	voice-family:"\"; }\"";
	voice-family:inherit;
	height:auto;
	background:none;	}
 div#header {

	margin:0;
	padding:0;
	text-align:left;
	width:100%;
/*	height:120px;*/
}
div#header h1 { display:none; }

 div#logo 		{ position:relative;padding-left:54px;width:160px;float:left;}
 div#logo img 	{ display:block; }

 a#lienHome{float:left;}
 a#lienHome img{height:75px; width:490px}


 div.welcome {float:left; color:#fff;padding:0 20px;}
 div.welcome a:link,
 div.welcome a:visited,
 div.welcome a:hover,
 div.welcome a:active {color:#B1BEE4;}

 div#accessibility-menu	{
		margin:0; color:#FFFFFF;
		 height:32px; padding: 4px 0 0 0;margin:0 0 0 435px; text-align:right; width:auto;  }

 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,div#accessibility-menu a:link,div#accessibility-menu a:visited,div#accessibility-menu a:hover,div#accessibility-menu a:active {  color:#FFFFFF;  font-size:12px; }
 div#accessibility-menu .sep_bleu { color:#6393bf; }

 div#acces_reserve {
background:url(../../e_img/charte/bkg_fond_reserve.gif) no-repeat;
display:inline;
float:left;
width:157px;
height:23px;
margin-right:15px;
margin-left:13px;
position:relative;

 }

 div#liste_acces_reserve {
padding:2px 6px 2px 7px;
margin-top:24px;
text-align:left;
margin-left:2px;
background-color:#8e9dca ;
width:113px;
display:none;
z-index:100;
position:absolute;
left:0px;
}





 div#accessibility-menu div#acces_reserve a,div#accessibility-menu div#acces_reserve a:link,div#accessibility-menu div#acces_reserve a:visited,div#accessibility-menu div#acces_reserve a:hover,div#accessibility-menu div#acces_reserve a:active{font-size:10px;}

 div#text_acces { color:#FFFFFF; text-transform:uppercase; padding-top:5px;float:left;width:100px;}
 div#lien_acces { float:right; }

 div#handilog 			{ margin:0; padding:0; display:inline; }
 div#help, div#sitemap{ margin:0;float:left; padding:5px 0 0 5px; display:inline; }
 div#globalsearch 		{ margin:0; float:left;}
 div#globalsearch form 	{ display:inline;}
 div#globalsearch label { margin:0; padding:0;  float:left;	}

 div#globalsearch input.searchengine {float:left; margin:0; padding:4px 0 0 3px; vertical-align: top; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:110%; width:150px; height:19px;background: url(../../e_img/charte/bk_input_search.gif) repeat-x left center; border:0;	}

 div#globalsearch input.image {float:left; margin:0 0 0 0px; padding:0 0 0 0; vertical-align: top; }

 div.formulaire-recherche {font-size:105%;}
 div.formulaire-recherche #formulaire form 	{ display:inline;}
 div.formulaire-recherche #formulaire form img{ display:none;}
 div.formulaire-recherche #formulaire label { margin:0; padding:0; display:block; color:#152F48; float:none;	}

 div.formulaire-recherche #formulaire input.texte {float:left; margin:0px 0 0 0; padding:4px 0 0 25px; vertical-align: top; font-family : arial, verdana, helvetica, sans-serif;
	 font-size:110%; width:140px; height:19px;background: url(../../e_img/charte/formulaire_recherche.gif) no-repeat left top; border:0;	}
	div.formulaire-recherche #formulaire input{float:left;}
 div.formulaire-recherche #formulaire input.image {float:left; margin:0 0 0 0px; padding:0 0 0 0; vertical-align: top; }

 div.formulaire-recherche div.titre-resultat {padding:18px 0;}
 div#menu_principal {  background:url(../../e_img/charte/bkg_menu_principal.png) no-repeat scroll right bottom; padding:0px 0 0 0; height: 38px;margin:-35px 0 0 0; }

 div#menu_principal ul { position:relative;float:right; margin:3px 0px 0 0; padding:0; list-style-type:none;  }
 div#menu_principal li { margin:5px 0 0 0; display:block; float: left; background:url(../../e_img/charte/sep_menu_principal.gif) no-repeat right top; padding:2px 1px 9px 0px; }

 div#menu_principal li.selected a,div#menu_principal li.firstselected  a{background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom;}

 div#menu_principal li a:link, div#menu_principal li a:visited, div#menu_principal li a:hover, div#menu_principal li a:active { margin:0 2px;padding:2px 10px 9px 10px;color:#1e3452; font-family:georgia; font-size:14px; text-decoration:none; }

 div#menu_principal li.menu_college a:link, div#menu_principal li.menu_college a:visited, div#menu_principal li.menu_college a:hover, div#menu_principal li.menu_college a:active ,
 div#menu_principal li.menu_lycee a:link, div#menu_principal li.menu_lycee a:visited, div#menu_principal li.menu_lycee a:hover, div#menu_principal li.menu_lycee a:active,
 div#menu_principal li.menu_prepas a:link, div#menu_principal li.menu_prepas a:visited, div#menu_principal li.menu_prepas a:hover , div#menu_principal li.menu_prepas a:active,
 div#menu_principal li.menu_ecole a:link, div#menu_principal li.menu_ecole a:visited, div#menu_principal li.menu_ecole a:hover , div#menu_principal li.menu_ecole a:active
{ margin:0 2px;padding:0px 14px 6px 14px; background:none;}

 div#menu_principal li.menu_college a:link, div#menu_principal li.menu_college a:visited, div#menu_principal li.menu_college a:hover, div#menu_principal li.menu_college a:active{ border-bottom:3px solid #e83636; }
 div#menu_principal li.menu_lycee a:link, div#menu_principal li.menu_lycee a:visited, div#menu_principal li.menu_lycee a:hover, div#menu_principal li.menu_lycee a:active {border-bottom:3px solid #328ce5; }
 div#menu_principal li.menu_prepas a:link, div#menu_principal li.menu_prepas a:visited, div#menu_principal li.menu_prepas a:hover , div#menu_principal li.menu_prepas a:active { border-bottom:3px solid #4ca92c; }
 div#menu_principal li.menu_ecole a:link, div#menu_principal li.menu_ecole a:visited, div#menu_principal li.menu_ecole a:hover , div#menu_principal li.menu_ecole a:active {border-bottom:3px solid #ff9900; }
 div#menu_principal li.menu_prepas  { background:none;   }

 div#menu_principal li a:hover {background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom;  }

 div#menu_principal li.menu_ecole a:hover ,div#menu_principal li.menu_ecole a:active, div#menu_principal li.menu_ecole.ecole_select a {background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom; color:#ff9900; }
 div#menu_principal li.menu_college a:hover,div#menu_principal li.menu_college a:active, div#menu_principal li.menu_college.college_select a {background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom; color:#e83636; }
 div#menu_principal li.menu_lycee a:hover ,div#menu_principal li.menu_lycee a:active, div#menu_principal li.menu_lycee.lycee_select a {background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom; color:#328ce5; }
 div#menu_principal li.menu_prepas a:hover ,div#menu_principal li.menu_prepas a:active, div#menu_principal li.menu_prepas.prepas_select a { background:url(../../e_img/charte/rollover_menu_princip.gif) no-repeat right bottom; color:#4ca92c; }



	div#contenu { padding:0; margin:0; text-align:left; height:auto;}
	div#gauche { width:191px; float:left; text-align:left;}
 div#menu-gauche {
		margin:0;padding:0;
		text-align:left;
		height:auto;
		background:#bec4cd url(../../e_img/charte/ombre_menu_gauche2.gif) repeat-y top right;
		}


 div#menu-gauche ul { margin:0; padding:0; background:url(../../e_img/charte/sep_menu_gauche.gif) no-repeat center bottom; }
 div#menu-gauche li { padding:0; margin:0; list-style-type:none; height:1%; }
 div#menu-gauche ul.niveau2 { margin:0; padding:0 0 0 15px; background:url(../../e_img/charte/ombre_sous_menu_gauche.gif) repeat-y top right; }
 div#menu-gauche li a,div#menu-gauche li a:link,div#menu-gauche li a:visited,div#menu-gauche li a:hover,div#menu-gauche li a:active { font-family:verdana; font-size:12px; color:#2a4c6b; }


 div#menu-gauche span.level2-item {background:url(../../e_img/charte/sep_menu_gauche.gif) no-repeat center bottom; display:block; padding-bottom:1px;}
 div#menu-gauche span.level2-selected a, div#menu-gauche span.level2-selected-last a { display:block; background:#E0E3E6 url(../../e_img/charte/puce_niv2_select.png) no-repeat right center; padding:5px 13px 5px 15px; font-weight:bold; text-decoration:none; margin-right:13px;}
 div#menu-gauche span.level2-item a { display:block; padding:5px 0 5px 15px; }
 div#menu-gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover, div#menu_gauche span.level2-selected-last a:hover { text-decoration:none; display:block; background:#FFFFFF url(../../e_img/charte/puce_niv2_select.png) no-repeat right center; padding:5px 13px 5px 15px; font-weight:bold; text-decoration:none; margin-right:13px; }
 div#menu-gauche span.level2-last { background:none; display:block; padding-bottom:1px;}
 div#menu-gauche span.level2-last a { display:block; padding:5px 0 5px 15px; }
 div#menu-gauche span.level2-last a:hover {text-decoration:none; background:#FFFFFF url(../../e_img/charte/ombre_hover_menu_gauche2.gif) no-repeat right center; padding:5px 13px 5px 15px; font-weight:bold; text-decoration:none; margin-right:0px; }
 div#menu-gauche span.level2-selected,div#menu-gauche span.level2-selected-last {background:#FFFFFF url(../../e_img/charte/ombre_sous_menu_gauche.gif) repeat-y right top; display:block;  }
 div#menu-gauche li.level2-selected,div#menu-gauche li.level2-selected-last { background:url(../../e_img/charte/sep_menu_gauche.gif) no-repeat center bottom;padding-bottom:1px; }
 div#menu-gauche li.level2-selected-last {background:none;}
 div#menu-gauche li.level2-item a:hover { background:#E0E3E6 url(../../e_img/charte/ombre_hover_menu_gauche2.gif) no-repeat right center; padding:5px 0px 5px 15px; font-weight:bold; text-decoration:none; margin-right:0px; }


 div#menu-gauche span.level3-selected a,div#menu-gauche span.level3-selected a:link,div#menu-gauche span.level3-selected a:visited,div#menu-gauche span.level3-selected a:hover,div#menu-gauche span.level3-selected a:active { display:block; color:#3d5b78; background:url(../../e_img/charte/puce_menu_gauche.png) no-repeat left center; padding:2px 0 2px 11px; font-weight:bold; font-size:11px; text-decoration:none;}
 div#menu-gauche span.level3-item a,div#menu-gauche span.level3-item a:link,div#menu-gauche span.level3-item a:visited,div#menu-gauche span.level3-item a:hover,div#menu-gauche span.level3-item a:active { display:block; color:#687f95; background:url(../../e_img/charte/puce_menu_gauche.png) no-repeat left center; padding:2px 0 2px 11px; font-size:11px; }
 div#menu-gauche span.level3-item a:hover {text-decoration:none; }
 div#menu-gauche span.level3-last ,div#menu-gauche span.level3-selected-last{/* background:url(../../e_img/charte/sep_menu_gauche.gif) no-repeat center bottom; */display:block;padding-bottom:6px; }
 div#menu-gauche span.level3-last a,div#menu-gauche span.level3-last a:link,div#menu-gauche span.level3-last a:visited,div#menu-gauche span.level3-last a:hover,div#menu-gauche span.level3-last a:active {  display:block; color:#687f95; background:url(../../e_img/charte/puce_menu_gauche.png) no-repeat left center; padding:2px 0 2px 11px; font-size:11px;}
 div#menu-gauche span.level3-last a:hover {text-decoration:none;  }

 div#centre {position:relative;float:left;	text-align:left;}
 div#centre_home {
		position:relative;
		padding-bottom:0px;
		float:left;
		text-align:left;
		 width:669px;background:#9aaab7 url(../../e_img/charte/bkg-contenu_home.gif) no-repeat top left; }
 div#content-one { float:left;width:100%; }
 div#content-two { position:relative;  background:#DFE3E6; width:496px; padding:0 21px 40px 22px;}

 div#haut-home {  }
 div#content-one_home { margin-top:5px; position:relative; float:left;  width:305px;padding-left:21px; }
 div#content-one_home2 {float:left; margin-top:5px; width:306px;padding-left:18px;padding-right:19px;}

 div#bas-home { margin-top:20px; }
 div#content-two_home { position:relative; float:left;  width:305px;padding-left:21px; }
 div#content-two_home2 {float:left; width:306px; padding-left:18px;padding-right:19px; }


 div#content-two .float-right, #col_droite .float-right { float:right;}
 div#droite {
		position:relative;
		padding:0;
		margin:0 0 0 432px;background-color:#dedede; width:160px; 		text-align:left;
		height:auto;
		}
 div#titre {
	margin:0 0 5px 0;
	padding:0;
	text-align:left;
	width:100%;	voice-family:"\"; }\"";voice-family:inherit;
	height:auto;
	border-bottom:solid 1px #eff0f2;
	}

	div#titre_details { border-bottom:1px solid #7b91a2; height:30px;  }

 div#icones { float:right; }
 div#icones img { padding-left:10px; }

 div#titre h1 { margin:0 0 5px 0; padding:0; color:#000000; }
 div#titre h2,h2.titre { margin:0; padding:0; color:#152f48; font-size:16px; float:left; }
 div#chemin { text-align:left; margin:0 0 20px 0; padding:4px 0 4px 0;  }

 div#chemin_fer ul { margin:0; padding:0; }
 div#chemin_fer li {
		display:inline;
		list-style:none;

		background-repeat: no-repeat;
		margin: 0 0 0 5px;/* padding: 1px 0 0 15px; */			}

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

 div#chemin_fer li a:link 	{ color:#FFFFFF; margin:0 0 0 2px;  font-family:georgia; }
 div#chemin_fer li a:visited { color:#FFFFFF; margin:0 0 0 2px;  font-family:georgia; }
 div#chemin_fer 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;   }


 #logo-bas{width:918px;margin:0 auto;text-align:left;}
 div#bkg_logo_bas { background:url(../../e_img/charte/logo_bas.png) no-repeat; height:53px; width:51px;
margin-top:-17px; margin-left:419px;
position:relative;}

 div#bottom {
	margin :-29px auto 0 auto;
	padding:0px 21px;
	text-align:left;
	background:#f2f1ef;
	width:916px; 	height:88px;
	}




	/*div#logo_bas img {
 margin-left:419px;
margin-top:-30px;
position:relative;
  }
*/

 div#bottom-menu {
	margin:0;
  width:50%;
	height:auto;  text-align:right; color: #000000;float: right; padding-top:20px;	voice-family:"\"; }\"";voice-family:inherit;
	}

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

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

 div#coordo {
	margin: 0;
	voice-family:"\"; }\""; voice-family:inherit;
	font-size:11px;
	/*text-align:center;*/
	width:40%;
	/* width:100%;*/ color:#657D96;height:auto; color: #325375;padding-top:17px;}
 div#name_coordo { font-family:georgia; font-size:15px;}

 div#coordo_extranet {
	clear:both;
	voice-family:"\"; }\""; voice-family:inherit;
	font-size:11px;
	margin:0 0 0 150px;
	color:#657D96;
	/* width:100%;*/ height:auto; color: #325375;}
 div#name_coordo_extranet { font-family:georgia; font-size:15px;}

 div#ecedi {
	clear:both;
	margin:0 auto;
	width:100%;
	text-align:right;
	color:#657D96;
	voice-family:"\"; }\""; voice-family:inherit;
	text-transform:uppercase;
}

 div#ecedi a.lien,div#ecedi a.lien:link,div#ecedi a.lien:visited,div#ecedi a.lien:hover,div#ecedi a.lien:active  { color:#71889e; }
 div#ecedi a.lien:hover {text-decoration : underline;}


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

		.margin_form_identification { margin:150px 0 0 0; }


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

	#formulaire fieldset.login {
		padding:10px; margin:0 auto; border:1px solid #C1C8DF; 		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;overflow:hidden; height:100%;}
	#formulaire li {display:block; list-style:none; padding:0 10px 0 0; margin:0 0 0 0px; width:300px;overflow:hidden; height:100%;}
	#formulaire li.checkbox {display:block; list-style:none; padding:0; margin:0;}

	#formulaire table label {display:block; padding-top:0; }
	#formulaire label { margin:0 5px 0 0; padding:5px 0px 5px 0; }
	/*html>body #formulaire label {width:130px; }*/
	#formulaire table tr td label {width:auto; display:inline;}

	#formulaire li label{margin:2px 0 0 0; padding:0;float:right;width:280px;text-align:left;}
	#formulaire li input{float:left;margin:0; padding:0;margin-right:5px;width:13px;}

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



	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:50%; color:#1E507F;}
   #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:#1E507F; }

	#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:31%; padding:2px 10px 0 0; text-align:right;}
	#formulaire div.texte { margin:0 0 5px 0;}
	#formulaire table,#formulaire tr,#formulaire td{ margin:0; padding:0; vertical-align:top }
	.bordures_tab { border:1px solid #1E507F; border-collapse:collapse;}
	.bordures_tab td{ border:1px solid #1E507F;}

	#formulaire td img{display:none;}
	#formulaire td.form_contrib img{display:block;}

	#formulaire td.mceToolbarTop img{display:inline;}

	#formulaire table div.pad_tableau { color:#1E507F; padding:5px; }
	#formulaire table div.pad_tableau input.texte { width:200px; }


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

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







 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 left bottom; }
 div#contenu-panier { padding: 2px 0 0 18px; }
 div#panier span.nbarticle { color:#ffcb00; font-weight:bold; margin-left:15px; }

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


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

			.txt-img-dr{padding-left:10px; font-size:100%;float:right;}
		.txt-img-dr img{margin-left:10px;}
		.legende-img-dr {color:#1e507f; font-size:10px; margin-bottom:7px;text-align:right; clear: right; }

			.txt-img-g{font-size:100%;float:left;}
		.txt-img-g img{margin-right:10px; border:2px solid #cbc9c9;}
		.legende-img-g {color:#1e507f; font-size:10px; margin-top:7px; margin-bottom:7px;text-align:left; clear: left; }

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


 div.commande-item { clear:both; margin:0 0 20px 0; padding:0; background-color:#efefef; width:400px; }
 div.commande-item ul { margin:10px 0 0 0; padding:0; }
 div.commande-item li { margin:0 0 0 50px; padding:0; list-style-type:none; }
 div.commande-item li.detail-link { margin:5px 0 0 290px; }
 table#commande-detail td  { margin:0; padding:0 2px 0 2px;}
 table#commande-detail, table#commande-adresse, table#commande-paiement { width:729px; }
 table#commande-detail td.td-adresse { height:70px; text-align:center; vertical-align:top; width:326px; }
 table#commande-detail td.td-reference { vertical-align:top; width:326px; }
 table#commande-detail td.colonne-panier-g { padding:10px 0 5px 10px; text-align:left; height:50px; }
 table#commande-detail div.adresse { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
 table#commande-detail div.reference-commande { margin:0 0 20px 15px; padding:0; background-color:#efefef; width:90%; }
 table#commande-detail td.sous-article-colonne-panier-g { margin:0; height:10px; padding:0px 0 0 30px;  }
 table#commande-detail td.sous-article-colonne-panier-g a:link, table#commande-detail td.sous-article-colonne-panier-g a:visited {  color:#000; }
 table#commande-detail td.sous-article-colonne-panier-g a:hover {  color:#000; }
 table#commande-detail input.texte { border:solid 1px #e20026; font-size:100%; padding:0; vertical-align:top; width:25px; height:15px; }
 table#commande-detail input.suppression { padding:0; margin:20px 0 20px 0; }

 div.reference-commande ul { margin:0 0 5px 0; padding:0; }
 div.reference-commande li { margin:5px 0 0 25px; padding:0; list-style-type:none; }

 table#table-adresse { margin:10px 0 20px 30px; }

 div.adresse, div.article, div.quantite, div.prix-unitaire, div.total-ht, div.tva, div.total-ttc, div.recap-livraison, div.adresse-livraison { margin:0; background-color:#efefef; }

 div.recap-livraison { margin:0 0 0 15px; width:70%; }
 div.recap-livraison ul { padding:0; margin:0 0 0 45px; }
 div.recap-livraison li { list-style-type:none; }

 div.adresse-livraison { margin:5px 0 20px 15px; width:400px; }
 div.adresse-livraison div.designation-adresse { padding:0 0 0 50px; }


 div.recap-montant { background-color:#efefef; text-align:center; margin:0 5px 5px 0; }

 table#commande-recapitulatif { margin: 10px 0 0 0; }
 table#commande-recapitulatif label { cursor:pointer; }
 td.total-panier { text-align:right; padding: 9px 0 0 0; text-transform:uppercase; }
 td.recap-libelle { text-align:right; padding: 9px 10px 0 0; margin:0 0 10px 0; vertical-align:top; width:100px; }
 td.colonne-panier { text-align:center; }
 td.sep-article-panier { border-top:1px solid #e20026; }

 td.td-article 	{ /*width:250px;*/ }
 td.td-quantite 	{ width:50px; }
 td.td-pu 		{ width:100px; }
 td.td-ht 		{ width:101px; }
 td.td-tva 		{ width:50px; }
 td.td-ttc 		{ width:101px; }
 td.td-total-ht 	{ width:95px; }

 td.td-back 		{ padding:30px 0 0 0; width:100%; text-align:left; }

 div.panier-vide, div.panier-trash { background-color:#efefef; text-align:center; }
 div.panier-trash img { margin:2px; }

 div#recalcul-panier { padding:0; margin:20px 0 0 0; text-align:right; }
 div#recalcul-panier ul { padding:0; margin:10px 0 0 0; }
 div#mode-paiement ul { padding:0; margin:0; }
 div#recalcul-panier li { display:inline; list-style-type:none; margin:0 0 0 10px; }


 div#mode-paiement { padding:0; margin:0;  }
 div#mode-paiement div.choix-paiement { margin:20px 0 10px 45px; text-decoration:underline; }
 div#mode-paiement li { list-style-type:none; margin:0 0 0 40px; }


 div.reference-commande-end-process { background-color:#efefef; width:100%; }
 div.reference-commande-end-process ul { padding:0; margin:0 0 0 10px; }
 div.reference-commande-end-process li { /*display:inline;*/ list-style-type:none; margin:0 0 0 10px; }



 div#mentions-speciales { padding:0 20px 0 20px; margin:20px 0 0 0; }

 td.entete-colonne-panier { padding:0 2px 0 2px; margin:0;  text-align:center; }
 td.entete-colonne-panier2 { padding:0; margin:0; height:20px; text-align:center; }

 td.colonne-panier-g { padding:10px 0 5px 20px; text-align:left; }
 td.colonne-panier-g a:link, td.colonne-panier-g a:visited, td.colonne-panier-g a:hover { color:#000000; font-weight:bold; font-size:100%; }

 select#pays_livraison{ width:21em; font-size:100%;}
 label.adr { cursor:pointer;color:#3FA913; }
/*********************************************************************** fin Style produit***************************************************/
 div#votrepanier { margin:0; background-color:#dba53e; color:#FFF; float:right; width:200px; height:35px; padding: 10px 10px 0px 10px;  }
 div#votrepanier h2{ display:inline; float:left; }
 div#votrepanier  div.nbarticle { padding:2px 0 0 0; font-weight:bold;}
 div#votrepanier  div.caddie  { text-align:right; float:right; padding:0 2px 0 0; margin:0; }
 div#votrepanier  ul  { padding:0; margin:0; color: #fff; list-style-type:none; }
 div#votrepanier  li {  padding:0  0 0 7px; display:inline; }
 div#votrepanier  a:link, div#votrepanier  a:visited{ color: #fff; }


 div.gris { margin:0; padding:0; }
 div.gris div.haut-droite { background: url(../../e_img/charte/coin-ht-dr-gris.gif) no-repeat top right; height:9px; }
 div.gris div.haut-gauche { background:url(../../e_img/charte/coin-ht-g-gris.gif) no-repeat top left; height:9px; }
 div.gris div.bas-droite { background: url(../../e_img/charte/coin-bas-dr-gris.gif) no-repeat bottom right; height:9px; }
 div.gris div.bas-gauche { background: url(../../e_img/charte/coin-bas-g-gris.gif) no-repeat bottom left; height:9px; }

 #chemin_fer.defaut {
background:#4D6F94 url(../../e_img/charte/bkg-chemin_fer_defaut.jpg) no-repeat scroll left bottom;

}
 .ecole {
background:#FB962E url(../../e_img/charte/bkg-chemin_fer_ecole.gif) no-repeat scroll left bottom;
}
 .college {
background:#EA3B3B url(../../e_img/charte/bkg-chemin_fer_college.gif) no-repeat scroll left bottom;
}
 .lycee {
background:#4389CE url(../../e_img/charte/bkg-chemin_fer_lycee.gif) no-repeat scroll left bottom;
}
 .prepas {
background:#50AB30 url(../../e_img/charte/bkg-chemin_fer_prepas.gif) no-repeat scroll left bottom;
}

 div#bandeau_insc_home {
height:237px;
margin:0;
padding:0;
}

 div#bandeau {
width:730px;
height:134px;
border-bottom:2px solid #fff;
}
 div#bandeau_home {
background: url(../../e_img/charte/img_bandeau_home.jpg) no-repeat top left;
width:669px;height:240px;
color:#FFFFFF; font-family:georgia; font-size:30px; /*padding-left:28px;padding-top:190px;*/
overflow:hidden;
}

 div#inscription {
/*background: url(../../e_img/charte/img-fond_inscription.gif) no-repeat;   */
float:right;
width:229px;height:166px;
border-bottom:solid 2px #4F78A0;
}
 div#inscription_home {
background: url(../../e_img/charte/img_fond_inscription_home.jpg) no-repeat;
float:right;
width:291px; height:266px;
}
 div#text_bienvenu {
color:#FFFFFF;
font-size:23px;
margin:15px 12px 0 0;
text-align:right;
text-transform:uppercase;height:27px;}

 .img_inscrire {margin-top:104px;}
div#text_decouvr_etabl_home {float:right;padding:5px 0;padding-right:12px;margin-top:135px; }
div#text_decouvr_etabl_home a {  background: url(../../e_img/charte/btn-fleche_blanche.jpg) no-repeat right top; font-size:12px; color:#FFFFFF; padding: 5px 40px 5px 0;  }
div#text_decouvr_etabl_home a:hover { text-decoration:none; }

/*.img_inscrire #btn_inscrire img{border-bottom:0px;}
.img_inscrire img{border-bottom:solid 2px #4F78A0;}*/
.rub-ecole div#inscription {border-color:#F87E07}
.rub-college div#inscription {border-color:#EA3030}
.rub-lycee div#inscription {border-color:#347DC5}
.rub-prepas div#inscription {border-color:#48A02B}


 .img_inscrire_home {
background: url(../../e_img/charte/img-inscrire_home.png) no-repeat top left;
margin-top:168px;
height:59px;
padding-top:20px;
}
 div#btn_inscrire {margin-left:200px;margin-top:-40px;}
 div#btn_inscrire_home {margin-left:255px;}

 #text_inscrire {color:#FFFFFF;font-size:18px;margin-left:105px;margin-top:-38px;width:92px;}
 .img_inscrire_home div#text_inscrire {margin-left:134px;margin-top:-37px;}

 div#text_inscrire a,div#text_inscrire a:link,div#text_inscrire a:visited,div#text_inscrire a:hover,div#text_inscrire a:active {color:#FFFFFF;}


 div#titre_diapo {background: url(../../e_img/charte/bkg-titre_diapo_photo.gif) no-repeat;}

 div#contenu_gauche {width:730px;float:left;}

 div#contenu_gauche_home {
width:669px;
float:left;
}
 div#col_droite {
float:left;
width:229px;
}
 div#col_droite .texte{
padding:5px 5px 5px 10px;
}

 div#col_droite_home {
float:left;
width:291px;
}
 div#chemin_fer {
padding:0 10px 0 12px;
width:708px;
min-height:46px;
height:auto !important;
height:46px;
}

 div#nom_rubrique {
color:#FFFFFF;
font-size:25px;
float:left;
margin-top:1px;
margin-bottom:5px;
letter-spacing:-0.04em;
width:230px;
}

 div#chem {
color:#FFFFFF;
margin-right:5px;
padding-top:6px;
float:right;
width:66%;
padding-bottom:16px;
}
 div#decouvre_etablissement_int {
background: url(../../e_img/charte/img_decouvre_etablissement_int.gif) no-repeat;
/*width:181px;*/
height:148px;
border-top:2px solid #FFFFFF;
padding:15px 0px 0 0;
}
 div#btn_decouvre {
float:right;padding-right:10px;
}
 div#text_decouvre {
color:#FFFFFF;
float:left;
font-size:16px;
text-align:right;
width:145px;
}
 div#text_decouvre a span.texte12px{display:block;font-size:80%;}
 div#text_decouvre a,div#text_decouvre a:link,div#text_decouvre a:visited,div#text_decouvre a:hover,div#text_decouvre a:active{color:#fff;display:block;}
 div#decouvre_etablissement_int a img.image{margin:4px 0 0 4px}

 div#menu_profils { background:url(../../e_img/charte/bkg_menu_profil.gif) no-repeat; height:29px; }
 .titre_liste_actus_home { clear: both; background:url(../../e_img/charte/bkg_titre_liste_actus.gif) no-repeat;  margin:0px; padding:9px 10px 5px 10px;overflow:hidden; height:100%;}
 .nbre_actus { background:url(../../e_img/charte/bkg_nbre_articles.png) no-repeat;
color:#FFFFFF; font-family:arial; font-size:11px; height:20px;
padding:4px 0 0 3px;
width:20px;
float:left;
margin-right:10px;
}
 .toutes_actus {background:url(../../e_img/charte/bkg_btn_actus_home.png) no-repeat; float:right; height:23px; padding:4px 7px 0; width:102px; }
 .toutes_actus a,.toutes_actus a:link,.toutes_actus a:visited,.toutes_actus a:hover,.toutes_actus a:active { font-family:arial; font-size:11px; color:#50779c; }
 .toutes_actus a:hover { text-decoration:none; }
 .text_titre_actus { float:left; font-family:arial; font-size:18px; color:#3c6182;}
 .liste_actus_home { background:#FFFFFF; padding:9px;}
 html>body .liste_actus_home { border-bottom:1px solid #b7c1ca;}
 .liste_actus_home a,.liste_actus_home a:link,.liste_actus_home a:visited,.liste_actus_home a:hover,.liste_actus_home a:active { color:#56667b; text-decoration:none; font-size:13px; }
 .actu_date { color:#31517c; font-size:12px; }

 .titre_liste_faq_home { background:url(../../e_img/charte/bkg_titre_liste_faq.gif) no-repeat; padding:9px 10px 5px 10px;overflow:hidden; height:100%;}
 .pt_interrog { height:20px;
padding:4px 0 0 0;
float:left;
margin-right:9px; }
 .text_titre_faq { float:left; font-family:arial; font-size:18px; color:#3c6182;}
 .toutes_faq {background:url(../../e_img/charte/bkg_btn_faq_home.png) no-repeat; float:right; height:23px; padding:4px 4px 0;}
 .toutes_faq a,.toutes_faq a:link,.toutes_faq a:visited,.toutes_faq a:hover,.toutes_faq a:active { font-family:arial; font-size:12px; color:#50779c; }
 .toutes_faq a:hover { text-decoration:none; }

 .liste_faq_home, .liste_faq{background:#FFFFFF; border-bottom:1px solid #b7c1ca; padding:9px;  }
 .faq_question {background:url(../../e_img/charte/icone_question.gif) no-repeat; color:#31517c; font-size:12px; padding-left:20px; margin-bottom:5px;}
 .faq_reponse {background:url(../../e_img/charte/icone_fleche_reponse.png) no-repeat0 6px;margin-left:5px; padding-left:20px; text-decoration:none; font-size:13px;color:#000 }
 .liste_faq_home a,.liste_faq_home a:link,.liste_faq_home a:visited,.liste_faq_home a:hover,.liste_faq_home a:active,.liste_faq a,.liste_faq a:link,.liste_faq a:visited,.liste_faq a:hover,.liste_faq a:active {color:#d1481b; text-decoration:none; font-size:13px;}

 .liste_faq_home .faq_reponse{color:#d1481b;}
 .liste_faq_home{height:60px; overflow:hidden; padding:11px 9px;}

 div#newsletter_home { background:#8d9eac; height:66px; padding:16px 10px 10px 17px;}
 div#text_newsletter { font-family:georgia; color:#274664; font-size:13px; height:25px; margin-bottom:8px;}
 div#text_newsletter h2 { font-family:georgia; font-size:17px; text-transform:uppercase;color:#FFFFFF; float:left; }
 div#text_newsletter h2 span { font-family:georgia; font-size:11px; text-transform:none; color:#274664; }
 div#champ_abonnement { float:left;
margin-right:9px; }
 div#champ_abonnement img {  }
 div#insc_news { display:inline; }
 div#insc_news label { float:left; padding:0; display: block; margin:4px 8px 0 0; }
 div#insc_news input.insc_news {
background:url(../../e_img/charte/bkg-input_newsletter.png) no-repeat center left;
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
float:left;
font-family:arial,verdana,helvetica,sans-serif;
font-size:110%;
height:20px;
margin:0;
padding:4px 0 0 3px;
vertical-align:top;
width:185px;
color:#686355; }
 div#insc_news input.image {float:left;
margin:0 0 0 0;
padding:0;  }

 div#menu_profils {padding-top:3px;padding-left:18px; }
 div#menu_profils ul {margin:0; padding:0;height:24px; padding:5px 0 0; }
 div#menu_profils li.item {background:url(../../e_img/charte/sep_menu_profils.gif) no-repeat center right; display:inline;
list-style-type:none;padding:5px 25px; }
 div#menu_profils li.last_item {display:inline; list-style-type:none;padding:5px 25px; }
 div#vous_etes { font-family:georgia; font-size:19px; color:#FFFFFF; float:left; width:100px;}
 div#menu_items span a:hover { text-decoration:none; }
 div#menu_items { background:url(../../e_img/charte/bkup-menu-items-profils.png) no-repeat top left; float:left; width:532px;color:#FFFFFF; font-family:arial; font-size:12px;}
 div#menu_items a,div#menu_items a:link,div#menu_items a:visited,div#menu_items a:hover,div#menu_items a:active{color:#fff;font-family:arial; font-size:12px;}
 div#menu_items span.eleves a { background:url(../../e_img/charte/icone-eleves.gif) no-repeat top left; padding-left:27px; }
 div#menu_items span.parents a { background:url(../../e_img/charte/icone-parents.gif) no-repeat top left;padding-left:37px;}
 div#menu_items span.profs a { background:url(../../e_img/charte/icone-prof.gif) no-repeat top left; padding-left:29px;}
 div#menu_items span.medias a { background:url(../../e_img/charte/icone-media.gif) no-repeat top left; padding:2px 0px 2px 29px;}

 div#edito_home { clear: both; }
 .image_edito { float:left;  }
 .image_edito img { border:4px solid #395d80; }
 .detail_edito { text-align:left; }
 .date_edito { margin-left:100px; font-family:arial;font-size:11px; color:#294c71;margin-top:8px;}
 .titre_edito h3 {margin-left:100px; font-family:georgia;font-size:18px; color:#152f48; margin-bottom:11px; font-weight: normal; }
 .texte_edito { margin-left:100px; color:#1e507f;margin-top:18px;}
 .suite_edito a,.suite_edito a:link ,.suite_edito a:visited,.suite_edito a:hover,.suite_edito a:active{ color:#FFFFFF;  }
 .suite_edito { margin-left:100px;background:url(../../e_img/charte/puce_fleche_blanche_2.gif) no-repeat center right; width:70px; margin-top:14px;}
 .sep_edito {background:url(../../e_img/charte/trait_sep_home.gif) repeat-x;  height:2px;}
 .legende_img_edito { color:#152f48; margin-top:7px; font-family:georgia; font-size:12px;text-align:center;}

 .titre_fil_jours h3 {  font-family:georgia;font-size:18px; color:#152f48; margin-bottom:11px; float:left; font-weight: normal; }
 .abonnement_rss { background:url(../../e_img/charte/icone_rss.gif) no-repeat center left; float:right; margin:20px 0 0 0; }
 .abonnement_rss a,.abonnement_rss a:link,.abonnement_rss a:visited,.abonnement_rss a:hover,.abonnement_rss a:active { padding-left:18px; color:#FFFFFF; font-size:11px; font-weight:bold;}

 .titre_article_fil_jours h2 {font-size:16px; color:#152f48; margin-top:8px; }
 .date_article_fil_jours { font-size:11px; color:#294c71; }
 .text_article_fil_jours { color:#1e507f;margin-top:10px; }
 .suite_fil_jours a,.suite_fil_jours a:link,.suite_fil_jours a:visited,.suite_fil_jours a:hover,.suite_fil_jours a:active { color:#FFFFFF;  }
 .suite_fil_jours { background:url(../../e_img/charte/puce_fleche_blanche_2.gif) no-repeat center right; width:70px; margin-top:14px;}

 .titre_conferences_home { height:23px; }
 .img_conf_home { float:left; margin-right:11px; }
 .titre_conf_home h2 {font-size:16px; color:#152f48;float:left;  }
 .icone_rss { float:right; }
 .titre_conferences_home .icone_rss a,.titre_conferences_home .icone_rss a:link,.titre_conferences_home .icone_rss a:visited,.titre_conferences_home .icone_rss a:hover,.titre_conferences_home .icone_rss a:active{color:#FFFFFF;font-size:11px;font-weight:bold;}
 .titre_conferences_home .icone_rss a img{padding-right:8px;}

 div#conf_home { background:url(../../e_img/charte/bkup-conf_home.png) no-repeat top left;height:105px; padding:14px;}
 div#details_conf_home {margin-left:83px;  }
 div#titre_conf_home {font-size:14px;color:#FFFFFF; margin-bottom:6px; }
 div#date_conf_home { font-family:georgia; font-size:11px; color:#bcc9da; margin-bottom:12px;}
 div#ecoute_liste_conf_home { background:url(../../e_img/charte/bkup-ecouter-liste_conf_home.png) no-repeat top left; height:23px; }
 div#ecoute_conf_home { float:left; /* margin:5px 0 0 25px;*/ padding:5px 0 0 25px;}
 div#liste_conf_home { float:right; /*margin:5px 20px 0 0;*/ padding:5px 20px 0 0;}
 div#ecoute_conf_home a,div#ecoute_conf_home a:link,div#ecoute_conf_home a:visited,div#ecoute_conf_home a:hover,div#ecoute_conf_home a:active {font-size:12px; color:#1e3451;  }
 div#liste_conf_home a,div#liste_conf_home a:link,div#liste_conf_home a:visited,div#liste_conf_home a:hover,div#liste_conf_home a:active { font-size:12px; color:#1e3451;  }
 div#ecoute_conf_home a:hover { text-decoration:none; }
 div#liste_conf_home a:hover { text-decoration:none; }

 div#results_home {/*background:url(../../e_img/charte/bkg-results_home.png) no-repeat top left;*/  background:url(../../e_img/charte/bkg-results_home2.gif) repeat-y top left;
 /*height:105px;*/ padding:15px 16px 0px 11px; margin-top:23px; display:table;display:inline-block;}
 div#titre_results_home { font-size:16px; color:#dd511a; }
 div#date_results_home {font-family:georgia; font-size:12px; color:#294c71; text-align:right; }
 div#text_results_home { color:#1e507f; font-size:11px;margin:5px 0pt;}
 div#lire_results_home { background:url(../../e_img/charte/fonf-lire-results_home.png) no-repeat top left; height:23px; /*width:118px;*/ float:right; padding:4px 6px;}
 div#lire_results_home a,div#lire_results_home a:link,div#lire_results_home a:visited,div#lire_results_home a:hover,div#lire_results_home a:active { background:url(../../e_img/charte/icone_fleche_bas.jpg) no-repeat center left; padding-left:18px; font-size:12px; color:#dc501b; }
 div#lire_results_home a:hover { text-decoration:none; }
 div#bottom_results_home {background:url(../../e_img/charte/bkg-results_home_bottom2.gif) no-repeat top left; height:14px; margin-bottom:20px; }

 .diaporama { width:100%;text-align:center; }
 div#titre_diaporama { background:url(../../e_img/charte/bkg-titre_diaporama.gif) no-repeat top left; height:25px; font-size:18px; color:#486a8a; padding:16px 0 0 55px;}

 div#zoom_sur {background:#b2bfcd; padding:11px 16px 40px 10px; }
 div#titre_zoom_sur {font-size:18px; color:#446787; margin-bottom:12px;}
 div#image_zoom_sur { float:left; width:74px; padding:0 10px 5px 0; }
 div#image_zoom_sur img { border:3px solid #cbc9c9; }
/*div#details_zoom_sur {margin-left:83px;  }*/
 div#text_zoom_sur { font-size:12px; color:#1e507f;margin-bottom:19px; }
 div#lien_zoom_sur a,div#lien_zoom_sur a:link,div#lien_zoom_sur a:visited,div#lien_zoom_sur a:hover,div#lien_zoom_sur a:active { background:url(../../e_img/charte/puce-fleche_bleue_fonce.gif) no-repeat center right; font-size:12px; font-weight:bold; color:#1e507f; padding-right:10px; float:right;}

 div#citation { font-family:georgia; font-size:16px;color:#1e507f; }
 .citation_bordure { background:url(../../e_img/charte/bordure_citation.gif) no-repeat center top; height:1px; margin-bottom:14px; margin-top:11px;}

 div#decalage { clear:both; }

 .entete_agenda { border-bottom:2px solid #bec4cd; padding-bottom:5px; margin-top:5px; }
 div#agenda_a_la_une {  }
 .date_agenda {  font-size:12px; color:#333132; float:left;}
 .date_agenda span { color:#396ea2; margin-left:5px; }
 div#a_la_une { float:right; color:#254464; font-size:18px;}
 div#details_agenda_une {background:#bec4cd; border-top:2px solid #9ca4b1; padding:11px 14px 13px 15px; margin-top:2px; }
 div#img_agenda_une { float:left;margin-right:10px; }
 div#img_agenda_une img { border:3px solid #cbc9c9; }
 div#titre_agenda_une { color:#254464; font-size:18px; font-family:georgia; margin-bottom:16px; }
 div#text_agenda_une { color:#494d52; font-size:12px; }

 .entete_liste_agenda { border-bottom:2px solid #bec4cd; padding-bottom:5px; margin-top:5px; padding-bottom:3px; }
 .liste_agenda { margin-top:28px; }
 .titre_agenda {font-family:georgia; font-size:18px; color:#254464; }
 .titre_agenda a,.titre_agenda a:link,.titre_agenda a:visited,.titre_agenda a:hover,.titre_agenda a:active {font-family:georgia; font-size:18px; color:#254464; }
 .date_liste_agenda {  font-size:12px; color:#333132;}
 .date_liste_agenda span { color:#396ea2; margin-left:5px; }
 .date_liste_agenda span.unite-pedag { float:right; }
 .text_agenda { font-size:12px;color:#494d52; }

 div#recherche_agenda {background:url(../../e_img/charte/bkg_moteur_recherche.gif) no-repeat left 43px; color:#446c97; height:68px; padding:12px;}

 div#recherche_agenda img {vertical-align:top;padding-top:2px; }

 div#recherche_agenda label.lab_select_niveaux { background:url(../../e_img/charte/icone_loupe2.gif) no-repeat center left; padding:2px 0 2px 26px; font-weight:bold; display:block;float:left; margin-right:3px;}

 div#recherche_agenda div#entete_form { float:left;
margin-bottom:27px;

}
 .rub-ecole div#recherche_agenda div#entete_form,.rub-college div#recherche_agenda div#entete_form,.rub-lycee div#recherche_agenda div#entete_form,.rub-prepas div#recherche_agenda div#entete_form{width:100%;}


 div#recherche_agenda select.select_niveaux_search_agenda {font-size:100%; border:1px solid #D4CFDA; color:#446c97;margin-right:6px;height:20px; width:80px;}
 div#recherche_agenda select.select_catégories_search_agenda { border:1px solid #D4CFDA;color:#446c97; height:23px;}
 div#recherche_agenda input.dateField {border:1px solid #D4CFDA; color:#446c97; width:70px; margin-right:3px;height:16px;vertical-align:top; font-size:100%;}
 div#recherche_agenda input.btn_recherche_agenda {vertical-align:top; margin-left:10px; }


 .rub-defaut div#recherche_agenda {background:url(../../e_img/charte/bkg_moteur_recherche.gif) no-repeat top left;height:48px; }
 .rub-defaut div#recherche_agenda label.lab_select_niveaux { background:url(../../e_img/charte/icone_loupe.gif) no-repeat center left; width:70px;padding: 0 0 0 26px;}

 .fond { float:left; }

 .pagination { text-align:center;margin:20px 0 10px 0;padding:0; }
 .pagination ul { margin:0 0 0 0; padding:0; }
 .pagination ul li {
display:inline;
list-style-type:none;
margin:0 22px;
padding:0;
text-align:center;
}
 .pagination strong {background:url(../../e_img/charte/surligne_pagination.png) no-repeat bottom center; font-weight:bold; color:#446c97; }

 .activites_sport { margin-top:20px; }
 .sport_img_activite {float:left;margin-right:5px;  }
 .sport_img_activite img{width:135px  }
 .sport_description_activite {float:left;width:231px;  }
 .nom_activite h3 { color:#1E507F; font-size:15px; margin:0; }
 .desc_activite { color:#1E507F; }
 .sport_img_resp { float:left; margin-left:5px; }
 .sport_img_resp  img{ width:120px; }

 .liste_evenements { margin-top:10px; }

 .liste_equipe { margin:10px 5px 0; float:left; width:47%; color:#1E507F;}
 .photo_equipe { float:left;}
 .photo_equipe img{ width:80px; }
 .elem_infos_equipe {margin-left:90px;  }
 .nom_equipe {  }
 .prenom_equipe { margin-bottom:3px; }
 .fonction_equipe {margin-bottom:3px;  }
 .mail_equipe { margin-bottom:3px; }
 .tel_equipe { margin-bottom:3px; }
 .infos_sup_equipe {  }

 div#onglets ul { border:medium none; margin:5px 0 15px 0; padding:0; }
 div#onglets li { display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin-right:10px; padding:0; }
 .libre { background:#bec4cd; }
 .selectionne { background:#4b7094; }
 div#onglets a { padding:5px; font-size:110%; font-weight:bold; }

 .indisponible { text-align:center; margin-top:20px;}

 .titre_conference { font-family:georgia; font-size:18px; color:#254464; float:left; }
 .theme_conference { color:#396EA2; font-size:105%; }
 .cible_conference {  }
 .telecharge_conference { float:right; padding-top:5px; }
 .suite_conference {margin-top:5px;  }

 div#tel_documents {background:#FFFFFF; padding:10px 5px 10px 17px; height:1%;}
 div#tel_documents a,div#tel_documents a:link,div#tel_documents a:visited,div#tel_documents a:hover,div#tel_documents a:active {background:url(../../e_img/charte/puce-fleche_orange.gif) no-repeat left top; color:#F5861D; font-size:12px; padding:0 11px 0 19px;  }
 div#tel_documents img {vertical-align:middle; }

 .lien_flux_rss {   }
 .lien_flux_rss a {  }

 div#details_conf {  }
 div#date_details_conf {font-size:12px; color:#254464; float:left;  }
 div#infos_details_conf { color:#254464; }

 .texte_erreurs { color:#990000; }

 div#titre_connexion {margin:0 0 10px 60px; }
 div#titre_connexion span { font-weight:bold; }
 div#texte_bienvenue { color:#1E507F; background:#C8CED8; padding:5px; margin:5px 0; }

 #formulaire div.textinfo_insc {
float:left;
padding:2px 10px 0 0;
width:29%;
}
 #formulaire div.textinfo_long {width:100%}
 #formulaire div.textinfo_insc span.format {
 font-weight:normal;
 font-size:90%;
 color:green;
 margin-bottom:5px;

}

 table .format {
 font-weight:normal;
 font-size:90%;
 color:green;
}

 .categorie{ font-weight:bold;  text-decoration:underline;}
 .sous_partie { text-decoration:underline; }
 .champ_obligatoire { font-weight:bold; }
 .boutons_form { text-align:center; }

 .cases_a_cocher {
float:left;
}

 div#forms_en_cours { padding-left:10px; }

 .mess_succes { padding:10px 0 0 10px; font-size:12pt; font-weight:bold; color:#152F48;}



 div#forms_en_cours div#nom_prenom_utilisateut { color:#1E507F; float:left; font-weight:bold; }
 div#forms_en_cours div#deconnexion_utilisateur { float:left; color:#1E507F; }

/*_____________agenda_________________________*/
 .ds_box {
	background-color: #FFF;
	z-index: 32767;
	margin:0px 0 0px 0px;
	float:left;
}

 .ds_tbl {position:absolute;
	background-color: #FFF;
	left:320px;border: 1px solid #000;
	top:175px;
}

 #recherche_agenda.page-770 .ds_tbl {top:135px;}
 #recherche_agenda.page-714 .ds_tbl {top:315px;}

 .ds_head {
	color: #000;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align: center;
}

 .ds_subhead {
	background-color: #eeeeee;
	color: #000;
	font-size: 8px;
	text-align: center;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	width: 14px;
}

 .ds_cell {
	/*background-color: #efefef;*/
	color: #000;
	font-size: 0.8em;
	text-align: center;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	padding: 3px;
	cursor: pointer;
}

 .ds_cell:hover {
	background-color: #CBE294;
} /* This hover code won't work for IE */

 .disabled {
	background-color: #eeeeee;
	cursor: text;
}

 .disabled:hover {
	background-color: #eeeeee;
} /* This hover code won't work for IE */


 .ds_tbl .nav{color:#98b948; font-weight:bold;}


 div#menu_principal li.ecole_select a { color:#FF9900;  }
 div#menu_principal li.college_select a { color:#E83636;  }
 div#menu_principal li.lycee_select a { color:#328CE5;  }
 div#menu_principal li.prepas_select a { color:#4CA92C;  }


 .photo_eleve { margin:0 0 10px; text-align:center; }


/*_____________pagination liste_________________________*/


 div.suivant {
    float: right;
    margin: 0 0 0 0;
    padding: 1px 0;
    width: 150px;
}

 div.precedent {
    float: left;
    margin: 0 0 0 0;
    padding: 1px 0;
    width: 150px;
}

 div.pagination {
    display:inline;


}



div.bottom-liste {
    margin: 20px 0 10px ;
    text-align: center;
}




