/* style utilisable pour l'outil multimédia */
* html object.hiddenObjectForIE { display: none; }

a:link		{ text-decoration: none;  color:#6E4C61;  
				cursor:url('../../e_img/charte/plume.cur'),pointer;}

a:visited	{ text-decoration: none;   color:#6E4C61; 
			cursor:url('../../e_img/charte/plume.cur'),pointer ;}
			
a:hover	{ text-decoration: underline; color:#6E4C61;  ;
			cursor:url('../../e_img/charte/plume.cur'),pointer ;}




.texte
{ font-size:100%; }
.lien
{ color : #CC0000; cursor:url('../../e_img/charte/plume.cur'),pointer;}

.texte-erreur
{ color:#cc0000; 
font-weight:bold;
font-size:12px;
}

.fd-violet-fonce
{background:#6e4c61; padding: 5px 8px; color:#fff;}
.fd-violet-clair
{background:#8B687D; padding: 5px 8px; color:#fff;}


	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:  verdana, arial, helvetica, sans-serif;}

	h1				{ font-size:140%; }
	h2				{ font-size:130%; text-transform:uppercase; }
	h3				{font-size:120%;}
	h4				{ font-size:100%;}

	#centre h2		{ margin:5px 0 19px 0;}
	#centre h3		{ margin:5px 0 10px 0;}
	#centre h4		{ margin:5px 0 5px 0;}
	div.clear { clear:both; display: block; height: 1px; overflow: hidden; margin: 0; padding:0;}
	div#ewb_vue table { width:100%; font-size:100%; font-family: arial,verdana,helvetica,sans-serif; }


html, body {
    height: 100%;
     cursor:url(../../e_img/charte/plume.cur);
}


body { margin : 0;
	padding : 0;
	width:100%;height:100%;
	text-align:center;
	font-family: verdana,arial,helvetica,sans-serif;
	background-color:#3f0039; font-size:0.65em; color:#000000;
	cursor:url('../../e_img/charte/plume.cur'),pointer;
}


/* ----- APPLICATION DU MÊME STYLE DE BASE AU CELLULE DE TABLEAU ----*/
td {
	font-family: arial,verdana,helvetica,sans-serif;
	}

		.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 : 15px 0px 0 0px;
		text-align : left;
		width:957px;
		height:574px;
		background:url(../../e_img/charte/fd-page.jpg) no-repeat 0 50px;

		}


div#header {
	margin:0 0 0px 0;
	padding:0 0 0 9px;
	text-align:left;
	height:86px;
}
	html>body #header {margin:0 0 0px 0; }
	#header h1 { display:none; }

	#logo 		{ display:block; float:left; margin:0; margin-right:7px;}
	#logo img 	{ display:block; }
	#logo h1 	{ display:none; }


	#bandeau-pub {font-size:145%; font-weight:bold; margin: 0px 0 0 207px; padding:5px 0 0 0; min-height:18px; width:738px;/*height:18px;overflow:auto;*/}

	div#accessibility-menu	{margin:30px 0px 0 582px; padding:0; text-align:left;background:url(../../e_img/charte/fd-rech.gif) no-repeat 170px 1px;height:26px; }
	div#accessibility-menu img{vertical-align:middle;}
	#accessibility-menu ul { margin:0; padding:0;}
	#accessibility-menu li {display :inline; list-style-type:none; margin :0 0 0 2px; padding :0; overflow : visible;}
	#accessibility-menu li.frcs { margin :0;}

	#globalsearch  { margin:0; display:inline;padding:0 0 0 10px;  vertical-align:middle;}
	#globalsearch form 	{ display:inline;}
	#globalsearch label { margin:0; padding:0; color:#3f003a; font-weight:bold; cursor:pointer; }
	#globalsearch input.searchengine { margin:2px 4px 0 3px; padding:0 0 0 0px; font-size:100%; width:7em; height:1.2em; border:0px; 	}
	#globalsearch input.submit {margin:0; padding:0; font-style:normal; font-weight:normal; font-size:11px; }
	#globalsearch input.image { margin:0; padding:0; }


	div#menu-principal {display:block; float:left; height:34px; width: auto;	margin:21px 0 0 0; padding:0; white-space:nowrap;}

	div#menu-principal ul { margin: 0; padding: 2px 0 2px 0; list-style-type: none; text-align: left;}
	div#menu-principal li { float:left;  padding:0px; margin:0;text-align: center;}
	div#menu-principal li a,div#menu-principal li a:link,div#menu-principal li a:visited,div#menu-principal li a:hover,div#menu-principal li a:active{ color:#3f003a;text-decoration:none;}

	div#menu-principal li.trigger span, div#menu-principal li.trigger span a, div#menu-principal li.msieFix span, div#menu-principal li.msieFix span a{ height:34px;display: block; }


	div#menu-principal li#page127.trigger span,div#menu-principal li#page127.msieFix span{ width:133px;}
	div#menu-principal li#page128.trigger span,div#menu-principal li#page128.msieFix span{ width:76px;}
	div#menu-principal li#page131.trigger span,div#menu-principal li#page131.msieFix span{ width:69px;}
	div#menu-principal li#page132.trigger span,div#menu-principal li#page132.msieFix span{ width:88px;}

	div#menu-principal li#page127.trigger span.item {background:url(../../e_img/charte/bt1_anglais.gif) no-repeat 0 0px;}
	div#menu-principal li#page128.trigger span.item { background:url(../../e_img/charte/bt2_anglais.gif) no-repeat 0 0px;}
	div#menu-principal li#page131.trigger span.item {background:url(../../e_img/charte/bt3_anglais.gif) no-repeat 0 0px; }
	div#menu-principal li#page132.trigger span.item {background:url(../../e_img/charte/bt4_anglais.gif) no-repeat 0 0px; }


	/*survol et selectionné*/
	div#menu-principal li#page127.msieFix span.item, div#menu-principal li#page127.msieFix span.selected, div#menu-principal li#page127.trigger span.selected {background:url(../../e_img/charte/bt1_anglais-on.gif) no-repeat 0 0px;}
	div#menu-principal li#page128.msieFix span.item, div#menu-principal li#page128.msieFix span.selected, div#menu-principal li#page128.trigger span.selected { background:url(../../e_img/charte/bt2_anglais-on.gif) no-repeat 0 0px;}
	div#menu-principal li#page131.msieFix span.item, div#menu-principal li#page131.msieFix span.selected, div#menu-principal li#page131.trigger span.selected {background:url(../../e_img/charte/bt3_anglais-on.gif) no-repeat 0 0px; }
	div#menu-principal li#page132.msieFix span.item, div#menu-principal li#page132.msieFix span.selected, div#menu-principal li#page132.trigger span.selected {background:url(../../e_img/charte/bt4_anglais-on.gif) no-repeat 0 0px; }



	/*------------------sous-menu----------*/
	div#menu-principal ul#navigation li ul { display: none; clear:both; position:absolute; z-index:100; width:auto; padding:0; margin:0px;overflow:hidden;}

	div#menu-principal ul#navigation li:hover ul,div#menu-principal ul#navigation li.msieFix ul{display: block; background:url(../../e_img/charte/fd-menu-ht.gif) no-repeat 0 0px; margin:0 0 0 3px;padding-top:5px;}
	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;background:#fff;width:128px;}
	div#menu-principal ul#navigation li:hover ul li span, div#menu-principal ul#navigation li.msieFix ul li span {display:block; width:128px; padding:0px 0 1px 0px;min-height:15px; height:auto;}
	div#menu-principal ul#navigation li.msieFix ul li.fd-bas{background:url(../../e_img/charte/fd-menu-bas.gif) no-repeat;}

	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{text-align:left; display:block; width:123px;padding:0 0 0 5px; min-height:15px; height:auto;}
	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:#bb90aa;}

	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;  width:128px; background:#bb90aa;min-height:15px; height:auto;}


	div#contenu { position:relative; display:block; float:left; margin:0px 0 0 0; padding:0px 0px 0 0px; text-align:left; height:472px;}
	div#zone-flash { height:433px; overflow:auto; } /*pour la home*/

	div#gauche { margin:20px 0 0 0px;padding:0 0 0 17px;float:left; width:209px; height:450px; text-align:left; }
	div#menu_gauche {background:url(../../e_img/charte/fd-menug.gif) no-repeat;
		width:184px; height:295px;
		margin:0;
		padding:12px 0 0 15px;
		text-align:left;
		}

    div#menu_gauche h2 { padding:0; color:#fff; font-size:100%; font-weight:bold; padding-right:10px;}

	#menu_gauche ul { margin:18px 0 0 0; padding:0 0 0 0; list-style: none; /*height:252px; overflow:auto;*/}
	#menu_gauche ul.niv1 { margin:18px 0 0 0; padding:0 0 0 0; list-style: none; height:252px; overflow:auto;}
	#menu_gauche li { padding:0; margin:0 0 13px 0; text-align:left; }
	#menu_gauche li a,#menu_gauche li a:link,#menu_gauche li a:visited { color:#3f003a; }

	#menu_gauche ul li ul { margin:3px 19px 0 7px; padding:0; height:auto;}
	#menu_gauche li ul li{ margin:3px 0 0px 0; }

	div#menu_gauche span.level2-item a,div#menu_gauche span.level2-selected a, div#menu_gauche span.level3-item a,div#menu_gauche span.level3-selected a { background:url(../../e_img/charte/puce-menug.gif) no-repeat left 5px;  padding:0 0 0 7px;}

	div#menu_gauche span.level2-item a:hover, div#menu_gauche span.level2-selected a:hover,div#menu_gauche span.level3-item a:hover, div#menu_gauche span.level3-selected a:hover,div#menu_gauche span.level4-item a:hover, div#menu_gauche span.level4-selected a:hover { text-decoration:underline; color:#bb90aa;}

	div#menu_gauche span.level2-selected a:link,div#menu_gauche span.level2-selected a:visited,div#menu_gauche span.level2-selected a:hover,div#menu_gauche span.level2-selected a:active,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,div#menu_gauche span.level4-selected a:link,div#menu_gauche span.level4-selected a:visited,div#menu_gauche span.level4-selected a:hover,div#menu_gauche span.level4-selected a:active{color:#bb90aa;}

	div#menu_gauche span.level4-item a,div#menu_gauche span.level4-selected a { background:url(../../e_img/charte/puce-smenug.gif) no-repeat left 5px;  padding:0 0 0 5px;}


	#newsletter{margin-top:2px;position:relative;background:url(../../e_img/charte/fd-newsletter.jpg) no-repeat left 31px; color:#fff;  height:131px}
	#newsletter .texte{margin:0 35px 6px 20px;/*border:solid 1px yellow;*/}

	#newsletter input{margin:5px 0 0 0;}
	#newsletter input.chp-txt{font-size:100%; height:18px;width:105px; margin:6px 0 0 0; padding:5px 3px 0 5px; vertical-align:top; border:solid 1px #a4b97f;  color:#3f003a;}
	#newsletter .txt-jaune{color:#dfdd00; font-weight:bold;}


	div#centre {float:left; position:relative; margin:18px 7px 3px /*226*/0px; text-align:left; height:416px; /*background:pink;/*overflow:auto; */	width:724px;overflow:hidden;}


/*****************************************************     LES GABARITS     ************************************/
div#content-ga-left,div#content-ga-right,div#content-gb-left,div#content-gb-right,div#content-gc-left,div#content-gc-right,div#content-ge-left,div#content-ge-right,div#content-gf-left ,div#content-gf-right{position:relative;float:left;overflow:auto;padding-right:4px;height:380px;}


div#content-ga-left { width:418px;  height:383px;margin-right:12px; /*background:yellow;*/}
div#content-ga-right { width:267px;  height:383px;margin-right:19px; /* background:red;*/}

div#content-gb-top { position:relative;overflow:auto; width:701px; height:191px; margin-right:19px;padding-right:4px;/* background:blue;*/}
div#content-gb-left { width:346px; height:191px;margin-right:12px; /*background:yellow;*/ }
div#content-gb-right { width:339px; height:191px;margin-right:19px; /*background:red; */}

div#content-gc-left { width:490px; /*background:yellow;*/  height:383px; margin-right:12px;}
div#content-gc-right { width:195px; /*background:red; */ height:383px; margin-right:19px;  }

div#content-gd {position:relative; width:701px; /*background:yellow;*/ height:383px; margin-right:19px; padding-right:4px; overflow:auto;}

div#content-gd2{font-size:120%;position:relative; width:701px; /*background:yellow;*/ height:390px; margin-right:19px; padding-right:4px; overflow:auto;}

div#content-ge-left { width:563px; /*background:yellow;*/  height:383px;margin-right:12px;}
div#content-ge-right { width:122px; /*background:red; */ height:383px; margin-right:19px; }

div#content-gf-left { width:202px; /*background:yellow;*/ height:191px; margin-right:12px; }
div#content-gf-right { width:483px;  /*background:red;*/ height:191px; margin-right:19px; }
div#content-gf-bas{ clear:both;position:relative;width:701px; height:191px ;overflow:auto; margin-right:19px; padding-right:4px; /*background:blue;*/}

/*****************************************************           FIN DES GABARITS          **********************************/


/*------------bloc violet avec arrondi----------------*/
div.coin-arrondi-g-violet{display:block;background:url(../../e_img/charte/coin-bas-g.gif) no-repeat left bottom #8b687d; padding:8px 0 0px 0; }
div.coin-arrondi-dr-violet{background:url(../../e_img/charte/coin-bas-dr.gif) no-repeat right bottom;height:auto;padding:0px 0 8px 0;}
div.coin-arrondi-dr-violet .contenu{margin:0; padding:0px 20px;color:#fff; overflow:auto;}


	div#content-one { position:relative; width:100%; }


	div#content-two {float:left; width:67%; }


	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-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 { /*position:relative;*/ width:100%; clear:both;background:yellow; }




	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 12px 0; padding:0px 0 4px 0; width:100%; }

	#chemin ul {margin:0; padding:0; border:none;}
	#chemin li {display:inline;	margin: 0 0 0 5px; padding: 1px 0 0 2px; list-style:inside;	overflow : visible;	}

	#chemin li.first {background : none; padding: 1px 0 0 0; }

	div#chemin li a, div#chemin li a:link, div#chemin li a:visited	{color:#3f003a; margin:0 0 0 2px;text-decoration:underline;   }
	div#chemin li a:hover 	{ text-decoration:none; }

	#liste-news h3, #liste-actus h3 {margin-bottom:0px;}

	div.pagination { padding:0;  margin:0 auto; text-align:center; color:#5C0554; margin:20px 0 0px 0px; }
	div#content-two div.pagination img, div#content-one div.pagination img{padding:0px 0;}
	div.pagination span.element-p { vertical-align:top; }
	div.pagination a, div.pagination a:link, div.pagination a:visited, div.pagination a:hover { color:#8B687D; }

	div#bottom { padding-left:239px;}
	div#bottom-hp {text-align:center; margin : 0 auto;}

	#menu-bas{margin:7px 0 6px 1px;}
	#menu-bas ul{margin:0px;padding:0;}
	#menu-bas li{margin:0px;padding:0;list-style-type:none;display:inline;}
	div#bottom_menu {height:auto;width:948px; margin:0 auto; padding:3px 0 0 0; text-align:center; color: #fff;}
	#bottom_menu ul { margin:0; border:none; padding:0; list-style-type:none;text-align:center;}
	#bottom_menu li { display:inline; padding:0px 0 0 0; margin:0;text-align:center;}

	#bottom_menu li a.lien:link,#bottom_menu li a.lien:visited	{ color:#ffffff; font-weight:normal; text-decoration: none; }
	#bottom_menu li a.lien:hover { text-decoration: underline; }

	li#ecedi a.lien ,li#ecedi a.lien:link,li#ecedi a.lien:visited,li#ecedi a.lien:hover,li#ecedi a.lien:active { color:#969696; }
	div#ecedi a.lien:hover {text-decoration : underline;}

	div#coordo {
		clear:both;
		margin: 0;
		padding: 10px 0 5px 0;
		width:100%; height:auto; color: #000000;
	}


	  div#formulaire {
		margin:0;
		padding:0;
		voice-family:"\"; }\"";
		voice-family:inherit;
		width:97%;
		}

	#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 #8BBC06; 		width:40%;
	}

	#formulaire legend.login {
		margin:0; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#fff; 	}

	#formulaire legend {
		margin-bottom:10px; padding:0;
		font-family: arial, verdana, helvetica, sans-serif;
		font-style:normal;
		color:#fff;	}

	#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 2px 0 0; padding:0; font-family : arial, helvetica, verdana, sans-serif; font-weight:normal; cursor:pointer;}
	#formulaire .login label { color: #fff;;}

	#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 .texte input {width:19em;}

	#formulaire select { margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif; width:auto; color:#000000;}
	#formulaire table.mceEditor select{width:20%;}

	#formulaire textarea { font-size:100%;margin:0; padding:0; font-family: arial, verdana, helvetica, sans-serif;  width:auto; 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:40%; padding-top:5px;}
	#formulaire div.espace { margin-top:5px;}

  .liste-offre-emploi .texte a {
    font-size : 150%;
  }



	#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:#3f003a;vertical-align:top;}
#plan tr.map{background-color:#3f003a;}
#plan td.map{background-color:#3f003a;}

#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;}


<script type="text/javascript">

// Changes the cursor to an hourglass
function cursor_wait() {
document.body.style.cursor = 'wait';
}

// Returns the cursor to the default pointer
function cursor_clear() {
document.body.style.cursor = url("http://www.sergent-major.com/natalys/e_img/charte/plume.cur");
}

cursor_clear();
}

</script>


a.info {
	position: relative;
	text-decoration: none;
}
a.info span {	display: none; border:0;}

a.info:hover {background: none; 
}

a.info:hover span {
	display: block; position: absolute;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	font-size:bold;
	bottom :10px;
	left:10px;
}











