
a:link, a:visited		{ text-decoration: none; color:#4b4b4b; }
a:hover		{ text-decoration: underline; color:#4b4b4b;  }


#contenu #centre #content-centre a:link,
#contenu #centre #content-centre a:visited,
#contenu .home .colonne .texte a:link,
#contenu .home .colonne .texte a:visited { /*text-decoration: underline;*/ background:#FFEB95; }

.texte
{ font-size:100%;color:#3e3e3e;line-height:120%;}

.titre
{ color:#ff6700; }
.titre-bleu
{color:#7086a0}
.titre-orange
{color:#ff6700;font-weight:bold;}

.sous-titre-bleu
{ color:#7086a0; }
.sous-titre-orange
{ color:#ff6700; }

.texte-orange
{color:#ff6700;}


.lien
{ color : #4b4b4b; }

.texte-erreur
{ color:#ff6700; }

.orange
{}
.jaune
{}

.puce-bleu
{background:url(../../e_img/charte/puce-fleche-gris.gif) no-repeat left 5px; padding: 0 0 3px 10px;/*display:block;*/}
.puce-orange
{background:url(../../e_img/charte/puce-fleche-orange.gif) no-repeat left 5px; padding: 0 0 3px 10px;/*display:block;*/}


.separation
{border-top:dashed 1px #7086a0;margin:3px 0;height:1px;overflow:hidden;}
#titre .separation
{margin:2px 0 0 0;}

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

	strong		{/*font-size:100%;*/font-weight:900;}

	h1,h2,h3,h4,h5		{  margin:0; padding:0;
					  border:none;
					  font-family: trebuchet MS, Times New Roman, verdana, sans-serif;
					}

	h1				{ font-size:130%; }
	h2				{ font-size:166%; color:#ff6700;}
	h3				{ font-size:150%; color:#7086a0;}
	h4				{ font-size:100%; font-weight:bold; color:#ff6700;}

	div#centre.home h3, div#droite.home h3,.contenu-dr h3{font-size:120%; color:#ff6700; font-weight:bold;}



div#ewb_vue table { width:100%; font-size:100%; font-family: trebuchet MS, Times New Roman, verdana, sans-serif;text-align:left;}
div#ewb_vue #content-bordure-cote {padding:11px 0;width:649px;}
div#ewb_vue #content-centre {margin-left:210px;}
div#droite-titre table.bloc-vue{background:#ffb200;}
div#droite-titre-bleu table.bloc-vue{background:#a5b5c8;}
div#droite-contenu table.bloc-vue{background:#a5b5c8;}
div#droite-contenu-gris-clair table.bloc-vue{background:#eff2f6;}
div#overDiv {text-align:left;}



html, body {
    height: 100%;
}

body {
	margin : 0;
	padding : 0;
	width:100%;
	text-align:center;
	height:100%;
	font-family: trebuchet MS, Times New Roman, verdana, sans-serif;
	font-size:0.7em; color:#4b4b4b;
	background: #fff;
}
body.home {
background:url(../../e_img/charte/fd-page.gif) repeat-x #fff;
}

   .mceContentBody
   {text-align:left;}



/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: trebuchet MS, Times New Roman, verdana, sans-serif;
	color:#4b4b4b;
	}




div#skip-top {position: absolute; margin:0; padding:0; display: none; }
div#container {
   position: relative;
	margin : 0 auto;
	padding : 11px 0 14px 0;
	text-align : left;
	width:962px;
	/* min-height: 80%; */
	height:auto;
	}
div#header {
   margin:0 0 20px 0;
	padding:0;
	text-align:left;
	width:100%;
	height:201px;
	background:url(../../e_img/charte/bandeau.jpg) no-repeat 198px 35px;
}
div#header h1 { display:none; }

div#logo 		{ display:block; float:left; margin:0 0 0 0px; }
div#logo img 	{ display:block; }

div#accessibility-menu	{ height:22px ;width:auto; margin:0 0 15px 0; padding: 0px 0 0 0; text-align:right; text-transform:uppercase;}

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


div#sitemap 			{ margin:0; padding:0px 0 0 0px; display:inline;}
div#globalsearch 		{ margin:0 0 0 10px; padding:10px 10px 10px 10px; display:inline; background: #a3b4c7 url(../../e_img/charte/coin_bas_dr_search.gif) no-repeat right bottom;}
div#globalsearch form 	{ display:inline;}
div#globalsearch label { margin:0; padding:0; color: #fff;cursor:pointer;}


div#globalsearch input.searchengine { margin:0; padding:2px; vertical-align: middle; font-family: trebuchet MS, Times New Roman, verdana, sans-serif;	font-size:100%; width:160px; height:1.3em; border:1px solid #c5c7d0;}
div#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
div#globalsearch input.image { margin:0 0 0 0px; padding:0px 0 0 5px; vertical-align: middle; }

div#menu-coin-g{width:100%;background:url(../../e_img/charte/menu-coin-g.gif) no-repeat;clear: both;position: relative;top:28px;}
div#menu-coin-dr{display:block;margin-left:4px;background:url(../../e_img/charte/menu-coin-dr.gif) no-repeat right top;}
div#menu-principal {display:block; height:34px; margin: 0 4px 14px 0; padding:0;border-bottom:solid 5px #cdd1d5;white-space:nowrap; background:url(../../e_img/charte/menu-fd.gif) repeat-x; text-transform:uppercase; }


	div#menu-principal ul { margin: 0; padding: 0px; list-style-type: none; float:left;text-align: center;}
	div#menu-principal li { float:left; padding:0px; margin:0; background:url(../../e_img/charte/menu-separation.gif) no-repeat; text-align: center;}
	div#menu-principal li#premiere{background:none;}

	div#menu-principal li.trigger span { height:25px; display: block;}
   div#menu-principal li.msieFix span { height:25px; display: block; background:url(../../e_img/charte/menu-fd-on.gif) repeat-x 0 2px;}/*survol*/
	div#menu-principal li.trigger span.item, div#menu-principal li.msieFix span.item { padding:9px 10px 0 10px;}
	div#menu-principal li.trigger span.selected, div#menu-principal li.msieFix span.selected { padding:9px 10px 0 10px;background:url(../../e_img/charte/menu-fd-on.gif) repeat-x 0 2px;}

	div#menu-principal li.trigger span.page4,div#menu-principal li.msieFix span.page4{ width:79px;}
	div#menu-principal li.trigger span.page5,div#menu-principal li.msieFix span.page5{ width:125px;}
	div#menu-principal li.trigger span.page17,div#menu-principal li.msieFix span.page17{ width:134px;}
	div#menu-principal li.trigger span.page56,div#menu-principal li.msieFix span.page56{ width:95px;}
	div#menu-principal li.trigger span.page67,div#menu-principal li.msieFix span.page67{ width:85px;}
	div#menu-principal li.trigger span.page68,div#menu-principal li.msieFix span.page68	{ width:101px;}
	div#menu-principal li.trigger span.page74,div#menu-principal li.msieFix span.page74	{ width:60px;}
	div#menu-principal li.trigger span.page75,div#menu-principal li.msieFix span.page75	{ width:70px;}

	div#menu-principal li a:link,div#menu-principal li a:visited{color:#fff;text-decoration:none;}
	div#menu-principal li.msieFix span a, div#menu-principal li.trigger span.selected a,div#menu-principal li.msieFix span.selected a {color:#fff;text-decoration:none;}


	/*------------------sous-menu----------*/
	div#menu-principal ul#navigation li ul { display: none; clear:both; position:absolute; z-index:100;background:#91a4ba;  width:auto; padding:0 0 0px 0; margin:0 0 0 0px; border:0px; }
/*	div#menu-principal ul#navigation li ul.spage68{margin: 0 0 0 -110px;}*/

	div#menu-principal ul#navigation li:hover ul,div#menu-principal ul#navigation li.msieFix ul{ display: block; }
	div#menu-principal ul#navigation li:hover ul li,div#menu-principal ul#navigation li.msieFix ul li {float:none;	text-align:left;margin:0;padding:0;	border:0px;}
	div#menu-principal ul#navigation li:hover ul li span,
	div#menu-principal ul#navigation li.msieFix ul li span {display:block; text-align:right ; background:#91a4ba; width:146px; padding:0px;}

	div#menu-principal ul#navigation li:hover ul li span.level2-item a,
	div#menu-principal ul#navigation li.msieFix ul li span.level2-item a{
		height:15px; width:123px;padding:3px 0 3px 23px; margin:0 0px;
		text-align:left; display:block; color:#fff;
		background:url(../../e_img/charte/puce-fleche-orange.gif) no-repeat 10px 8px;
	}

	div#menu-principal ul#navigation li:hover ul li span.level2-item a:hover,
	div#menu-principal ul#navigation li.msieFix ul li span.level2-item a:hover{	background:url(../../e_img/charte/puce-fleche-orange.gif) no-repeat 10px 8px #6e849e;	padding:3px 0px 3px 23px;}

	div#menu-principal ul#navigation li:hover ul li span.level2-selected a,
	div#menu-principal ul#navigation li.msieFix ul li span.level2-selected a,
	div#menu-principal ul#navigation li:hover ul li span.level2-selected a:hover,
	div#menu-principal ul#navigation li.msieFix ul li span.level2-selected a:hover,
	div#menu-principal ul#navigation li:hover ul li span.level2-selected a:visited,
	div#menu-principal ul#navigation li.msieFix ul li span.level2-selected a:visited {text-align:left; display:block; padding:3px 0 3px 23px; margin:0 0px;
		width:123px; color:#fff; background:url(../../e_img/charte/puce-fleche-orange.gif) no-repeat 10px 8px #6e849e;}

	div#menu-principal ul#navigation  li.msieFix ul.spage17 li span{width:155px;}
	div#menu-principal ul#navigation li.msieFix ul.spage17 li span.level2-item a,div#menu-principal ul#navigation li.msieFix ul.spage17 li span.level2-selected a{width:132px;padding:3px 0 3px 23px;}
	div#menu-principal ul#navigation li.msieFix ul.spage17 li span.level2-item a:hover,div#menu-principal ul#navigation li.msieFix ul.spage17 li span.level2-selected a:hover{padding:3px 0px 3px 23px;width:132px;}
	div#contenu { padding:0; margin:30px 0 0 0; text-align:left; height:auto; /* display:table; display:inline; */}

div#centre {	/*position:relative;width:651px;*/ float:left; text-align:left;margin:0px 0 0 0;}
div#droite {	/*position:relative;*/ float:left; margin:0px 0 0 15px;width:296px; text-align:left;}

div#droite .separation{border-color:#fff;}

div.fd-gris-clair{background: url(../../e_img/charte/fd-degrade-gris.gif) repeat-x #fff left bottom; border:solid #c1c9d7; border-width:0px 1px; padding:5px 10px;width:297px;}

div.fd-gris-clair-large{background: url(../../e_img/charte/fd-degrade-gris.gif) repeat-x #fff left bottom; border:solid #c1c9d7; border-width:0px 1px; padding:5px 10px;width:430px;}



div#droite div.fd-gris-clair {padding:0px 10px 5px 0px;}

div.coin-bas-g-gris-clair{background: url(../../e_img/charte/coin-bas-g-gris-clair.gif) no-repeat left bottom; }
div.coin-bas-dr-gris-clair{background: url(../../e_img/charte/coin-bas-dr-gris-clair.gif) no-repeat right bottom;  }

div.gris-fonce-coin-dr{color:#fff;overflow:hidden;}

div.bordure-bas{background: url(../../e_img/charte/arrondi_bleu.gif) repeat-x left bottom;/* border-bottom:solid 1px #e5e9ef; */height:4px; margin:0 0px;width: 309px;}

div.bordure-bas-large{background: url(../../e_img/charte/arrondi_bleu_width450.gif) repeat-x left bottom;/* border-bottom:solid 1px #e5e9ef; */height:4px; margin:0 0px;width: 451px;}


div.img-g{float:left;}
div.contenu-dr{position:relative;float:left; margin:0 0 0 10px; /*width:148px;*/}
div#droite .contenu-dr{width:172px;}
div.contenu-dr a{/*display:block;*/ margin:3px 0 0 0;}

/*--------------------------puce orange avec fd transparent----------------------------*/
div.puce-orange-fd{background: url(../../e_img/charte/puce-fd-orange.gif) repeat-y;}
div.puce-ht-orange{position:relative;background: url(../../e_img/charte/puce-ht-orange.gif) no-repeat;}
div.puce-bas-orange{background: url(../../e_img/charte/puce-bas-orange.gif) no-repeat left bottom;}
div.puce-ht-orange h3, div.puce-ht-orange div.txt-puce{margin:0 0 4px 12px;line-height:100%;}
div.puce-ht-orange div.txt-puce h3{margin:0 0 4px 0px;line-height:100%;color:#ff6700;font-size:120%;}

/*--------------------------puce jaune avec fd gris foncé----------------------------*/
div.puce-ht-jaune{position:relative;background: url(../../e_img/charte/puce-ht-jaune-fd-gris.gif) no-repeat #ffb200;}
div.puce-bas-jaune{background: url(../../e_img/charte/puce-bas-jaune-fd-gris.gif) no-repeat left bottom;}
div#droite.home div.puce-ht-jaune h3, div.puce-ht-jaune h3, div.puce-ht-jaune div.txt-puce{position:relative;background-color:#a5b5c8; margin:0 0 4px 8px; padding:0 0 0 4px;color:#fff;line-height:100%;}

/*--------------------------puce blanche avec fd orange ( home )----------------------------*/
div.puce-ht-blanc{display:block;background: url(../../e_img/charte/puce-ht-bc.gif) no-repeat #fff; margin: 0 0 10px 0;}
div.puce-bas-blanc{background: url(../../e_img/charte/puce-bas-bc.gif) no-repeat left bottom;}
div.puce-ht-blanc div.txt-puce{background-color:#ffb200; margin:0 0 4px 8px; padding:0 0 0 4px;color:#fff;}



/*--------------  bloc colonne (home) ---------------------------*/
.colonne {float: left;margin: 0 10px 0 0;}
#formation1.colonne, #formation2.colonne {background: #fff;width: 309px;}
.colonne .home_orange {border:1px solid #f99e33;border-top:0;width: 307px;}
.colonne .home_jaune {border:1px solid #fcc329;border-top:0;width: 307px;}
.colonne .home_orange .background_bas {background: url(../../e_img/charte/arrondi_orange_bas.gif) no-repeat left bottom;height:5px;margin:0 0 -1px -1px;width:309px;}
.colonne .home_jaune .background_bas {background: url(../../e_img/charte/arrondi_jaune_bas.gif) no-repeat left bottom;height:5px;margin:0 0 -1px -1px;width:309px;}
.colonne .background_bas {background: url(../../e_img/charte/arrondi_orange_bas.gif) no-repeat left bottom;}
.colonne h2 {width: 299px;color: #26374b;padding: 5px 0 5px 10px;margin-left:-1px;}
.colonne .home_orange h2 {background: #f99e33 url(../../e_img/charte/fd_titre_orange.gif) no-repeat left top;}
.colonne .home_jaune  h2 {background: #fcc329 url(../../e_img/charte/fd_titre_jaune.gif) no-repeat left top;}
.colonne div.texte div { margin-bottom: 5px; }
.colonne div.texte {color: #384c64; background: url(../../e_img/charte/pointilles.gif) repeat-y left top; margin: 12px 0 12px 10px; padding: 0 0 0 9px;font-size: 116.5%;line-height:1.2em;}

.colonne .home_temoignage {margin: 5px 10px 15px 10px;background: #ecf0f5 url(../../e_img/charte/temoignage_bottom.gif) no-repeat left bottom;padding: 0 0 10px 0;}
div#centre .colonne .home_temoignage h3{background: #ecf0f5 url(../../e_img/charte/temoignage_top.gif) no-repeat left top; padding: 10px 10px 5px 10px; font-size: 161%;}
.colonne .home_temoignage .sous_titre {color: #ff6700;font-size:116.5%;padding: 0 10px;}
.colonne .home_temoignage .texte {margin: 5px 0; padding:0 10px; background: none; color: #3d5675;font-size: 107.5%;line-height: 1.1em;}
.colonne .home_temoignage .lien {margin: 10px 15px 5px 10px; padding:0 10px 0 10px; background: url(../../e_img/charte/puce-fleche-orange.gif) no-repeat left center; color: #3d5675;font-size: 100%;line-height: 1.1em;}
.colonne .home_temoignage .lien a {color: #FF6700;}

#droite.colonne h2 {background: #d9e0ea url(../../e_img/charte/fd_titre_bleu.gif) no-repeat left top;margin:-10px 0 0 0x;}
#droite.colonne h3 {font-size:125%;margin: 10px 0 5px 0;}

.colonne .fd-gris-clair div.texte {background:none; padding: 0;margin: 0 0 7px 0;font-size: 107.14%;}

.colonne .encadre_orange {background: url(../../e_img/charte/fond_encadre_bord_orange.gif) no-repeat left top;width:309px;}
.colonne .encadre_orange .titre {font-weight:bold;font-size:125%;padding: 10px 10px 0 10px;}
.colonne .encadre_orange .texte {padding: 10px;margin: 0; background:none;}
.colonne .encadre_orange .bottom {background: url(../../e_img/charte/bottom_encadre_bord_orange.gif) no-repeat left top;width:309px;height: 5px;}

/*--------------  bloc titre avec fond coloré orange + texte   (home)--------------------------*/

/*--------------  centre-ht  (home)--------------------------*/
div#centre-ht { position:relative; margin-bottom:15px;background: url(../../e_img/charte/fd-degrade-bordure.gif) repeat-x  left bottom #fff;}
div#photo {background: url(../../e_img/charte/fd-img.jpg) no-repeat left bottom;}
div.bord-dr{padding:15px 15px 15px 176px; min-height:227px; background: url(../../e_img/charte/fd-bord-dr.gif) no-repeat right bottom; }

	/*--------------bloc orange de la home--------------------------*/
div#centre-ht .accroche {color:#3d5675;font-size:120%; margin: 0 0 10px 0}
div#centre-ht h2 {margin: 0; padding:0px;}
div#bloc-orange-centre { background: url(../../e_img/charte/home-bordure-bas-jaune.gif) no-repeat #ffb200 left bottom; color:#fff; width:437px; padding:10px 10px 1px 10px; font-size:120%; line-height:110%;}

div#bloc-orange-centre a, div#bloc-orange-centre a:link,div#bloc-orange-centre a:visited, div#bloc-orange-centre a:hover, div#bloc-orange-centre a:active{color:#fff;}

/*--------------  centre-bas  (home)--------------------------*/
div#centre-bas { position:relative; width:100%;}
div#centre-bas-g { position:relative; width:200px; float:left;  }
div#centre-bas-dr { position:relative;width:417px; margin:0 0 0 215px;}

/*-------------- Liens en bouton --------------------------*/
div.bt{display:block;}
div.form_eleves{margin-left: 70px;}
div.bt-fd-orange{ float:left;background: url(../../e_img/charte/bt-fd.gif) repeat-x left top;}
div.bt-coin-g-orange{background: url(../../e_img/charte/bt-coin-g.gif) no-repeat;padding:2px 0 4px 0;}
div.bt-coin-g-orange a,div.bt-coin-g-orange a:link, div.bt-coin-g-orange a:visited,div.bt-coin-g-orange a:hover,div.bt-coin-g-orange a:active {background: url(../../e_img/charte/bt-coin-dr.gif) no-repeat right top;color:#fff; text-transform:uppercase; padding:2px 18px 4px 7px;font-size:90%;}

div.bt-fd-jaune{ float:left;background: url(../../e_img/charte/bt-fd-jaune.gif) repeat-x left top;}
div.bt-coin-g-jaune{background: url(../../e_img/charte/bt-coin-g-jaune.gif) no-repeat;padding:2px 0 4px 0;}
div.bt-coin-g-jaune a,div.bt-coin-g-jaune a:link, div.bt-coin-g-jaune a:visited,div.bt-coin-g-jaune a:hover,div.bt-coin-g-jaune a:active {background: url(../../e_img/charte/bt-coin-dr-jaune.gif) no-repeat right top;color:#fff; text-transform:uppercase; padding:2px 18px 4px 7px;font-size:90%;}



/* div#content-bordure-ht {background: url(../../e_img/charte/content-bordure-ht.gif) no-repeat; width:100%; height:4px;}
div#content-bordure-cote {width:619px; border:solid #e0e4eb; border-width:0px 1px; background:#fff;padding:11px 15px;font-size:100%;}
div#content-bordure-bas {background: url(../../e_img/charte/content-bordure-bas.gif) no-repeat; width:100%; height:4px;}

div#gauche { width:166px; float:left; text-align:left;font-size:92%; } */
div#menu_gauche {float:left;width:170px;background:url(../../e_img/charte/menu_gauche_top.png) no-repeat left top ;padding:3px 0 0 0;margin:0 15px 0 0;}
div#content-centre {width:450px;float: left;}
div#droite {width:309px;float: left;}

/* MENU DE GAUCHE */
#menu_gauche h1 {background:#ff7011;padding: 8px 0 10px 14px;color:#ffffff;text-transform:uppercase;font-size:125%;font-weight:normal;}
#menu_gauche ul {list-style-type: none;margin:0;padding:0;border: 1px solid #cbd2df;border-top:0;}
#menu_gauche ul li {background: #ecf0f5;font-size:107.14%;color:#384c64;text-transform: uppercase;}
#menu_gauche ul li a{color:#384c64;text-decoration: none;padding:6px 0 5px 14px;display:block;border-bottom:1px solid #cbd2df;}
#menu_gauche ul li a:hover,#menu_gauche ul li .level2-selected a{color:#ff7011;text-decoration: none;background:#fff;}
#menu_gauche ul li ul{border:0;}
#menu_gauche ul li ul li{background:#fff;font-size:91.66%;padding: 0 0 10px 0;}
#menu_gauche ul li ul li a{border:0;color:#384c64;background:url(../../e_img/charte/fleche_bleu_menu_gauche.gif) no-repeat left center; padding-left: 10px;margin-left: 14px;}
#menu_gauche ul li ul li a:hover, #menu_gauche ul li ul li .level3-selected a{color:#ff7011;background:url(../../e_img/charte/fleche_orange_menu_gauche.gif) no-repeat left center;}
#menu_gauche ul li ul li ul{border-left: 1px solid #cbd2df;margin: 0 0 0 20px; padding: 0 0 0 5px;}
#menu_gauche ul li ul li ul li{border:0;margin:0;padding:0;background:none;font-size:90.90%;}
#menu_gauche ul li ul li ul li a{border:0;color: #384c64;margin:0;padding:2px 0;background:none; }
#menu_gauche ul li ul li ul li a:hover, #menu_gauche ul li ul li ul li .level4-selected a{color: #ff7011;background:none; }

#titre {margin:0 0 10px 0;}
#titre h2{text-transform:uppercase;font-size:150%;}
#content-centre {color: #3d5675;font-size: 107.14%;line-height:1.25em;margin: 10px 0 0 0;}
#content-centre h3 {color: #ff6700;margin-bottom: 10px;line-height:1.25em;font-size:100%;}
#content-centre h4 {margin: 10px 0;}

#droite .bloc_jaune_bleu {margin-top: 14px;}
#droite .bloc_jaune_bleu .titre {color: #fff;background: #97a8bd url(../../e_img/charte/content-droite_top_titre_bleu.gif) no-repeat left top;padding:10px;font-weight: bold;font-size:151.78%;}
#droite .bloc_jaune_bleu .texte {color: #384c64;background: #ffeb95 url(../../e_img/charte/content-droite_bloc_bas_jaune.gif) no-repeat left bottom;padding:10px;font-size:107.14%;}
#droite .bloc_jaune_bleu .texte ul {list-style-type:none;margin:10px 0;padding:0;}
#droite .bloc_jaune_bleu .texte ul li {background:url(../../e_img/charte/puce_orange_fd_jaune.gif) no-repeat left 5px;margin:0 0 5px 0;padding:0 0 0 12px;}

#droite .bordure_orange {background:#fff;border: solid #fe822f;border-width: 0px 1px;width:307px;}
#droite .bordure_orange .titre {background:url(../../e_img/charte/bord_top_orange.gif) no-repeat top left;margin: -1px 0 0 -1px;width:281px;color: #ff6700;font-size:116.07%;padding: 14px;font-weight: bold;}
#droite .bordure_orange .texte {background:url(../../e_img/charte/bord_bottom_orange.gif) no-repeat bottom left;margin: 0 0 -1px -1px;width:281px;padding: 0 14px 14px 14px;font-size:107.14%;color:#3d5675;}
#droite .bordure_orange .texte .image {float:left;margin:0 10px 5px 0;}

div#droite-titre  {background: url(../../e_img/charte/coin-ht-g-jaune.gif) no-repeat #ffb200; color:#fff;}
div#droite-titre .coin-ht-dr-jaune{background: url(../../e_img/charte/coin-ht-dr-jaune.gif) no-repeat right top; padding:5px 10px;}
div#droite-titre h2{color:#fff;font-size:162%;}

div#droite-titre-bleu {background:#a5b5c8 url(../../e_img/charte/fd-degrade-bleu.gif) bottom repeat-x;color:#fff;margin:0;padding:0;width:100%;}
div#droite-titre-bleu #coin-ht-g-bleu{background:url(../../e_img/charte/chemin-coin-ht-g.gif) no-repeat left top;margin:0;padding:0;}
div#droite-titre-bleu #coin-ht-dr-bleu{background:url(../../e_img/charte/chemin-coin-ht-dr.gif) no-repeat right top;padding:5px 10px;}
div#droite-titre-bleu h2{color:#fff;font-size:162%;}


div#droite-contenu {background: url(../../e_img/charte/coin-bas-g-gris.gif) no-repeat left bottom #a5b5c8;width:296px;}
div#droite-contenu-coin-dr, div.gris-fonce-coin-dr{background:url(../../e_img/charte/coin-bas-dr-gris.gif) no-repeat right bottom;padding:10px;color:#fff;}
div.bloc-gris-fonce {background: url(../../e_img/charte/coin-bas-g-gris.gif) no-repeat left bottom #a5b5c8;/*width:296px;*/}

div#droite-contenu-coin-dr .texte, div.gris-fonce-coin-dr .texte, div.gris-fonce-coin-dr a{color:#fff;}

div#droite-contenu-gris-clair {background:url(../../e_img/charte/fd-degrade-gris.gif) repeat-x #fff left bottom;border:solid #e5e9ef;border-width:0px 1px; padding:10px; #eff2f6;width:276px;}
div#droite-contenu-gris-clair-coin-dr, div.gris-clair-coin-dr{background: url(../../e_img/charte/coin-bas-dr-grisc.gif) no-repeat right bottom; padding:10px; color:#000;}
div.bloc-gris-clair {background: url(../../e_img/charte/coin-bas-g-grisc.gif) no-repeat left bottom #eff2f6;/*width:296px;*/}

div#droite-contenu-gris-clair-coin-dr .texte, div.gris-clair-coin-dr .texte, div.gris-clair-coin-dr a{color:#000;}


div.liste .titre-orange {/*text-transform: capitalize;*/}
div.liste h3{display:inline; font-size:100%;/*text-transform: capitalize;*/}
div.conteneur-element h3{display:inline; font-size:100%;text-transform: capitalize;}


div.liste-ressource h3 {display:inline; color:#ff6700; font-size:100%;}
div.liste-ressource h3, div.liste-ressource .date {color:#ff6700;}
div.liste-ressource a, div.liste-ressource a:link,div.liste-ressource a:visited, div.liste-ressource a:hover, div.liste-ressource a:active { /*color:#fff;*/}

ul.sans-puce   {list-style-type:none;padding:0;margin:0;}
ul.sans-puce-padding   {list-style-type:none;}

div#chemin { text-align:left; margin:0 0 15px 0; width:100%; background: none; color:#fff; }
div#chemin-coin-bas-g {background: url(../../e_img/charte/chemin-coin-bas-g.gif) no-repeat left bottom}
div#chemin-coin-ht-dr{background: url(../../e_img/charte/chemin-coin-ht-dr.gif) no-repeat right top}
div#chemin-coin-bas-dr{background: url(../../e_img/charte/chemin-coin-bas-dr.gif) no-repeat  right bottom; padding:5px 11px;}


	#chemin ul {margin:0 0 0 0px; padding:0; border:none;}
	#chemin li {display:inline;
		background :url(../../e_img/charte/chemin_puce2.png) no-repeat 1px 6px;
		margin: 0 0 0 0px; padding: 0px 2px 0 8px; list-style:inside;
		border:none;
		overflow : visible;
			}

	#chemin li.first {background : none;padding: 0px 0 0 0; }
	div#chemin li a:link, div#chemin li a:visited	{color:#3d5675; margin:0 0 0 2px; text-transform:uppercase; font-size: 89.28%;}
	div#chemin li a:hover 	{ color:#ff7011;text-decoration:none; }


div#pagination {padding:0;margin:0;}
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.pagination .float-left{padding:0;margin:0;float:left;text-align:left;}
div.pagination .float-right{padding:0;margin:0;float:right;text-align:right;}


div#bottom {clear:both;margin:0 auto;padding:0;width:962px;height:auto; font-size:90%; color:#fff; background: url(../../e_img/charte/bottom_coin_top_g.gif) no-repeat left 0 #97a8bd;}
div#bottom-coin-dr{background: url(../../e_img/charte/bottom_coin_top_dr.gif) no-repeat right 0; padding:6px 11px; }

div#coordo { margin: 0; padding: 0px 0 0px 0; height:auto; float:left;}
div#coordo a:link, div#coordo a:visited{color:#fff;}
div#coordo-login { margin: 10px; text-align:center;}

div#plansite {background: #ecf0f6;margin:0 auto 10px auto;padding:15px;width:930px;position: relative; top:0px;border: solid #cbd2df; border-width: 0px 1px 1px 1px;}
div#plansite .bord-droit {background: url(../../e_img/charte/plansite_coin_bottom_dr.gif) no-repeat right bottom; height: 4px; width: 4px;position:absolute;right: -1px;bottom:-1px;}
div#plansite .bord-gauche {background: url(../../e_img/charte/plansite_coin_bottom_g.gif) no-repeat left bottom; height: 4px; width: 4px;position:absolute;left: -1px;bottom:-1px;}

div#plansite ul {list-style-type: none;text-align:left;padding: 0;margin:0;}
div#plansite ul li {float: left;margin-right: 20px;}
div#plansite ul li a{color: #3d5675;}
div#plansite ul li span.level2-item, div#plansite ul li span.level2-selected {font-size: 125%;font-weight:bold;color: #3d5675;}
div#plansite ul li span.level3-selected a {text-decoration:underline;}
div#plansite ul li ul li{float: none;padding: 0;margin:0;}
div#plansite ul li ul li a{font-size:116.07%;}

/* formulaire connexion élèves */
div#plansite #formulaire{width:auto;border: solid #cbd2df;border-width: 0px 1px;width:255px;float:left;background:#fff;}
div#plansite #formulaire fieldset{padding:0;border:0;background:url(../../e_img/charte/form_eleves_bottom.gif) no-repeat bottom left; margin: 0 0 -1px -1px; width:257px;}
div#plansite #formulaire legend{display:block;background:url(../../e_img/charte/form_eleves_top.gif) no-repeat top left; margin:-1px 0 0 -1px; width:237px;font-size: 125%;font-weight:bold;color:#3d5675;padding: 10px;}
div#plansite #formulaire form input.login{width:149px;height:15px;border:1px solid #c7c9d1;}
div#plansite #formulaire form label {padding: 0 0 0 10px;}
div#plansite #formulaire form input.submit {margin:0 14px 14px 0;background:url(../../e_img/charte/form_eleves_connecter.gif) no-repeat left top;text-indent:-5000px;width:91px;height:18px;border:0;}


div#bottom-menu {	margin:0; height:auto; padding: 0px 0 0 0; float:right; text-transform:uppercase;}

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

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

div#ecedi {clear:both; margin:0 auto; width:962px; padding :5px 0 5px 0;	text-align:right;}
div#ecedi a.lien  { color:#313131; }
div#ecedi a.lien:hover {text-decoration : underline;}


	div#formulaire {
		margin:0;
		padding:0;
		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: trebuchet MS, Times New Roman, verdana, sans-serif;
		font-style:normal;
		color:#000000;
	}

	#formulaire legend {
		margin-bottom:10px; padding:0;
		font-family: trebuchet MS, Times New Roman, verdana, sans-serif;
		font-style:normal;
		color:#000000;
	}

   #formulaire table{width:100%;}
   #formulaire td label{white-space:nowrap;}

	#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, Times New Roman, verdana, sans-serif; font-weight:normal; cursor:pointer; }

	#formulaire input  { margin:0; padding:0; font-family: trebuchet MS, Times New Roman, verdana, sans-serif; }
	#formulaire input.texte { width:19em; font-size:100%; }
	#formulaire input.textelong { width:24em; font-size:100%; }
	#formulaire input.login { width:14em; font-size:100% }
	#formulaire input.textecourt { width:25%; }



	#formulaire select { margin:0; padding:0; font-family: trebuchet MS, Times New Roman, verdana, sans-serif;font-size:100%; width:50%;width:19em;color:#000000;}
   #formulaire table.mceEditor select{width:25%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: trebuchet MS, Times New Roman, verdana, sans-serif;width:99%; color:#000000; }

	#formulaire input.submit { margin:0; padding:0; font-family: trebuchet MS, Times New Roman, verdana, sans-serif; font-size:100%; }
	#formulaire input.submit-login { margin: 0 0 0 10px; padding:0; font-family: trebuchet MS, Times New Roman, verdana, sans-serif; font-size:100%; }

	#formulaire div.textinfo { float:left; width:25%; padding-top:5px;}

#plan td {font-family: trebuchet MS, Times New Roman, 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;}


