/* ----- TAGS HTML : Début ----- */

	body, div, table, tr, td, h1, h2, h3, h4, h5, h6, p, img, form, object {
		margin: 0px;
		padding: 0px;
		border: none;
	}

	body {
		background-color: #688DB7;
		background-image: url('/formations/root/bank/images_emlv_interface/body/motif.gif');
		background-repeat: repeat-x;
		font-family: Arial, sans-serif;
		font-size: 100%;
		text-align: center;
	}

/* ----- TAGS HTML : Fin ----- */



/* ----- RENDU VISUEL DE LA PAGE : Début ----- */

	#containerPrincipal {
		width: 956px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}

	#zoneHaut {
		float: left;
		width: 100%;
		background-color: #122242;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneHaut/motif.gif');
		background-repeat: repeat-x;
	}

	#zoneHautGauche {
		float: left;
		width: 550px;
	}

	#zoneHautGauche img {
		float: left;
	}

	#zoneHautDroite {
		float: right;
		width: 401px;
		margin-right: 5px;
		text-align: right;
		color: white;
		font-size: 75%;
		font-weight: bold;
	}

	#recherchePageContent #zoneHautDroite {
		margin-top: 31px;
	}

	#zoneHautDroite form, #zoneHautDroite div, #zoneHautDroite label, #zoneHautDroite input {
		vertical-align: middle;
	}

	#zoneHautDroite form {
		margin-top: 5px;
		margin-bottom: 5px;
		margin-right: 10px;
	}

	#zoneHautDroite div {
		display: inline;
	}

	#zoneHautDroite label {
		display: inline;
		visibility: visible;
	}

	#zoneHautDroite input {
		width: 90px;
		height: 13px;
		margin-left: 3px;
		margin-right: 2px;
		border: 1px solid #2C71B9;
		color: #183261;
		font-size: 80%;
		text-align: center;
	}

	#zoneHautDroite img {
		margin-right: 10px;
	}

	#animationFlash {
		float: left;
		width: 100%;
		background-color: #12213F;
	}

	#animationFlash object {
		float: left;
		width: 956px;
		height: 155px;
	}

	#animationFlash img {
		float: left;
	}

	#zoneGauche {
		float: left;
		width: 179px;
	}

	#zoneGauche img {
		float: left;
	}

	#zoneGaucheNavigationVerticale1 {
		float: left;
		width: 179px;
		background-color: #A1A48B;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/motif1.gif');
		background-repeat: repeat-y;
	}

	#zoneGaucheNavigationVerticale1 h3 {
		padding-bottom: 2px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/separateur1.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		font-size: 70%;
		text-transform: uppercase;
	}

	#zoneGaucheNavigationVerticale1 h3 a {
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #FFFFFF;
		text-decoration: none;
	}

	#zoneGaucheNavigationVerticale1 h3 a:hover {
		background-color: #183261;
	}

	#zoneGaucheNavigationVerticale1 ul, #zoneGaucheNavigationVerticale1 dl {
		display: none;
		visibility: hidden;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#zoneGaucheNavigationVerticale1 ul {
		padding-top: 4px;
		padding-bottom: 5px;
		background-color: #ECEDE8;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/separateur1.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		color: #2C70B8;
		/*font-family: Verdana;*/
		font-size: 70%;
	}

	#zoneGaucheNavigationVerticale1 li {
		margin-left: -15px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	#zoneGaucheNavigationVerticale1 li a {
		color: #000000;
		text-decoration: none;
	}

	#zoneGaucheNavigationVerticale1 li a:hover {
		color: #2C70B8;
	}

	#zoneGaucheNavigationVerticale1 dl {
		margin-left: -40px;
	}

	#zoneGaucheNavigationVerticale1 dd {
		padding-left: 9px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/puce.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}

	#zoneGaucheNavigationVerticale2 {
		float: left;
		width: 179px;
		background-color: #6E705E;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/motif2.gif');
		background-repeat: repeat-y;
	}

	#zoneGaucheNavigationVerticale2 h3 {
		padding-bottom: 2px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/separateur2.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		font-size: 70%;
		text-transform: uppercase;
	}

	#zoneGaucheNavigationVerticale2 h3 a {
		display: block;
		padding-left: 20px;
		padding-right: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		color: #FFFFFF;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/puce2_off.gif');
		background-repeat: no-repeat;
		background-position: 10px 7px;
		text-decoration: none;
	}

	#zoneGaucheNavigationVerticale2 h3 a:hover {
		background-color: #183261;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/puce2_on.gif');
	}

	#zoneGaucheNavigationVerticale2 ul, #zoneGaucheNavigationVerticale2 dl {
		display: none;
		visibility: hidden;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	#zoneGaucheNavigationVerticale2 ul {
		padding-top: 4px;
		padding-bottom: 6px;
		background-color: #ECEDE8;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/separateur2.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		color: #2C70B8;
		font-size: 70%;
	}

	#zoneGaucheNavigationVerticale2 li {
		margin-left: -15px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	#zoneGaucheNavigationVerticale2 li a {
		color: #000000;
		text-decoration: none;
	}

	#zoneGaucheNavigationVerticale2 li a:hover {
		color: #2C70B8;
	}

	#zoneGaucheNavigationVerticale2 dl {
		margin-left: -40px;
	}

	#zoneGaucheNavigationVerticale2 dd {
		padding-left: 9px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneGauche/puce.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}

	#zoneGaucheBlocsContextuels {
		float: left;
		width: 100%;
		margin-top: 15px;
		text-align: center;
	}

	#zoneGaucheBlocsContextuels img {
		float: none;
	}

	#zoneGaucheBlocsContextuels object {
		width: 129px;
		height: 155px;
	}

	#zonePrincipale {
		float: left;
		width: 777px;
		padding-bottom: 10px;
	}

	#zoneMilieu {
		float: left;
		width: 777px;
		padding-bottom: 10px;
		background-color: #FFFFFF;
	}

	#filAriane {
		float: left;
		width: 407px;
		margin-left: 10px;
		margin-top: 12px;
		margin-bottom: 10px;
		color: #4C4C4C;
		font-size: 70%;
	}

	#homePageContent #filAriane {
		display: none;
		visibility: hidden;
	}

	#filAriane a {
		color: #2C71B8;
		text-decoration: none;
	}

	#filAriane a:hover {
		text-decoration: underline;
	}

	#boutonsDeposerCandidatureRecevoirInfos {
		float: right;
		width: auto;
		min-width: 150px;
		margin-right: 10px;
		margin-top: 5px;
		margin-bottom: 10px;
	}

	#boutonsDeposerCandidatureRecevoirInfos img {
		float: right;
		margin-left: 10px;
	}

	#homePageContent #boutonsDeposerCandidatureRecevoirInfos {
		display: none;
		visibility: hidden;
	}

	#zoneContenu {
		float: left;
		width: 561px;
		margin-left: 15px;
		margin-right: 15px;
		padding-top: 15px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif.gif');
		background-repeat: repeat-x;
	}

	#homePageContent #zoneContenu {
		width: 757px;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 0px;
		background-image: none;
	}

	#pageContent2 #zoneContenu {
		width: 757px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#zoneEnTete1 {
		float: left;
		width: 386px;
	}

	#homePageContent #zoneEnTete1 {
		display: none;
		visibility: hidden;
	}

	#barreOutils {
		float: right;
		width: 175px;
	}

	#homePageContent #barreOutils {
		display: none;
		visibility: hidden;
	}

	#barreOutils img {
		float: right;
		margin-left: 5px;
	}

	#boutonsBasContenu {
		float: left;
		width: 100%;
		margin-top: -5px;
	}

	#boutonsBasContenu img {
		float: right;
		margin-left: 10px;
	}

	#zoneDroite {
		float: right;
		width: 176px;
		margin-right: 10px;
		font-size: 70%;
	}

	#homePageContent #zoneDroite, #pageContent2 #zoneDroite {
		display: none;
		visibility: hidden;
	}

	#blocCalendrier {
		float: left;
		width: 156px;
		height: auto;
		min-height: 146px;
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 35px;
		background-color: #ECEDE8;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneDroite/fond_bloc_calendrier.gif');
		background-repeat: no-repeat;
		color: #2C71B8;
	}

	#homePageContent #blocCalendrier {
		font-size: 90%;
	}

	#calendrierPageContent #blocCalendrier {
		min-height: 149px;
		padding-top: 32px;
	}

	#homePageContent #mainContent #blocCalendrier input, #homePageContent #mainContent #blocCalendrier select {
		float: none;
		width: auto;
		margin-top: 0px;
		border: 1px solid #7F9DB9;
		background-color: #FFFFFF;
		color: #12213F;
	}

	#blocCalendrier p, #homePageContent #mainContent #blocCalendrier p {
		margin-bottom: 8px;
		text-align: left;
	}

	#blocCalendrier label {
		display: block;
		visibility: visible;
		color: #12213F;
	}

	#blocCalendrier input, #blocCalendrier select {
		margin-bottom: 8px;
		border: 1px solid #7F9DB9;
		background-color: #FFFFFF;
		color: #12213F;
		font-size: 90%;
		vertical-align: middle;
	}

	#blocCalendrier img {
		float: left;
	}

	#blocCalendrier table {
		width: 100%;
		border: none;
	}

	#blocCalendrier table td {
		color: #183261;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

	#blocCalendrier table td a {
		color: #2C71B8;
		text-decoration: none;
	}

	#blocCalendrier table td a:hover {
		color: #F8D600;
	}

	#blocCalendrier table:first-child td {
		background-color: #FFFFFF;
	}

	#blocCalendrier table td[class] {
		background-color: transparent;
		color: #2C71B8;
		font-weight: normal;
	}

	#blocCalendrier table td.header {
		padding-bottom: 3px;
		font-size: 110%;
		font-weight: bold;
	}

	#blocCalendrier table td.withoutLink {
	}

	#blocCalendrier table td.withLink {
		background-color: #2C71B8;
		color: #FFFFFF;
		font-weight: bold;
	}

	#blocCalendrier table td.withLink a {
		color: #FFFFFF;
	}

	#blocCalendrier table td.withLink a:hover {
		color: #F8D600;
		text-decoration: none;
	}

	#blocCalendrier table td.today {
		background-color: #183261;
		color: #FFFFFF;
		font-weight: bold;
	}

	#blocCalendrier table td.today a {
		color: #FFFFFF;
	}

	#blocCalendrier table td.today a:hover {
		color: #F8D600;
		text-decoration: none;
	}

	#blocActualites {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}

	#blocActualites img {
		float: left;
	}

	#blocActualites ul {
		clear: both;
		list-style-type: none;
		margin-left: -40px;
		margin-bottom: 0px;
		padding-top: 1px;
	}

	#blocActualites li {
		margin-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #D4D8E8;
		color: #61654D;
	}

	#blocActualites li:last-child {
		padding-bottom: 0px;
		border-bottom: none;
	}

	#blocActualites li a {
		color: #2C71B8;
		font-weight: bold;
		text-decoration: none;
	}

	#blocActualites li a:hover {
		text-decoration: underline;
	}

	#blocActualites li p {
		margin-top: 5px;
	}

	#blocSuggestions {
		float: left;
		width: 100%;
		padding-bottom: 10px;
		background-color: #DFE3E9;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneDroite/fond_bloc_suggestions.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#blocSuggestions img {
		float: left;
	}

	#blocSuggestions p {
		clear: both;
		margin-left: 10px;
		margin-right: 10px;
		padding-top: 10px;
		color: #2C71B8;
	}

	#blocSuggestions ul {
		clear: both;
		list-style-image: url('/formations/root/bank/images_emlv_interface/zoneDroite/puce.gif');
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: -15px;
	}

	#blocSuggestions li {
		margin-top: 10px;
		color: #1B386E;
	}

	#blocSuggestions li a {
		margin-left: -4px;
		color: #1B386E;
		text-decoration: none;
	}

	#blocSuggestions li a:hover {
		color: #2C71B8;
	}

	#zoneBas1 {
		float: left;
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #E0E1D9;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneBas1/motif.gif');
		background-repeat: repeat-x;
		font-size: 70%;
	}

	#zoneBas1Gauche {
		float: left;
		width: 230px;
		height: auto;
		min-height: 135px;
		padding-left: 35px;
		padding-right: 25px;
		border-right: 1px solid #C9CAC3;
	}

	#zoneBas1Centre {
		float: left;
		width: 165px;
		height: auto;
		min-height: 135px;
		padding-left: 55px;
		padding-right: 25px;
		border-right: 1px solid #C9CAC3;
	}

	#zoneBas1Droite {
		float: right;
		width: 170px;
		height: auto;
		min-height: 135px;
		padding-left: 45px;
		padding-right: 25px;
	}

	#zoneBas1Gauche h2, #zoneBas1Centre h2, #zoneBas1Droite h2 {
		margin-bottom: 10px;
		font-size: 100%;
		color: #2C71B8;
	}

	#zoneBas1Gauche h3, #zoneBas1Centre h3, #zoneBas1Droite h3 {
		margin-bottom: 5px;
		padding-left: 12px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneBas1/puce.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		font-size: 100%;
		font-weight: normal;
	}

	#zoneBas1Gauche p, #zoneBas1Centre p, #zoneBas1Droite p {
		margin-bottom: 9px;
	}

	#zoneBas1Gauche ul, #zoneBas1Centre ul, #zoneBas1Droite ul {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: -25px;
		color: #2C71B8;
	}

	#zoneBas1Gauche li, #zoneBas1Centre li, #zoneBas1Droite li {
		margin-bottom: 5px;
	}

	#zoneBas1Gauche a {
		color: #2C71B8;
		text-decoration: none;
	}

	#zoneBas1Gauche a:hover {
		text-decoration: underline;
	}

	#zoneBas1Centre a, #zoneBas1Droite a {
		color: #000000;
		text-decoration: none;
	}

	#zoneBas1Centre a:hover, #zoneBas1Droite a:hover {
		color: #2C71B8;
	}

	#zoneBas2 {
		float: left;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneBas2/fond.gif');
		background-repeat: no-repeat;
		background-position: bottom;
	}

	#zoneBas2 h3 {
		float: right;
		padding-left: 15px;
		padding-right: 15px;
		border-left: 1px solid #FFFFFF;
		color: #FFFFFF;
		font-size: 70%;
		font-weight: normal;
	}

	#zoneBas2 a {
		color: #FFFFFF;
		text-decoration: none;
	}

	#zoneBas2 a:hover {
		text-decoration: underline;
	}

/* ----- RENDU VISUEL DE LA PAGE : Fin ----- */



/* ----- CONTENU DE LA PAGE : Début ----- */

	#mainContent {
		clear: both;
		padding-top: 20px;
		color: #61654D;
		font-size: 75%;
	}

	/* ----- Images					<IMG> ----- */

		#mainContent img {
			margin-right: 10px;
			margin-bottom: 15px;
		}

	/* ----- Liens					<A></A> ----- */

		#mainContent a {
			color: #2C71B8;
			text-decoration: none;
		}

		#mainContent a:hover {
			text-decoration: underline;
		}

	/* ----- Paragraphe & Normal	<P></P> ----- */

		#mainContent p {
			margin-bottom: 15px;
			text-align: justify;
		}

	/* ----- Formaté				<PRE></PRE> ----- */

		#mainContent pre {
			clear: both;
			width: 50%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			padding: 10px;
			background-color: #FFDC00;
			color: #183261;
			font-family: Arial, sans-serif;
			font-size: 125%;
			font-weight: bold;
			text-align: center;
			white-space: pre-wrap;
			white-space: -moz-pre-wrap;
			word-wrap: break-word;
		}

	/* ----- Adresse				<ADDRESS></ADDRESS> ----- */

		#mainContent address {
			clear: both;
			width: 75%;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			color: #2C71B8;
			font-weight: bold;
			font-style: normal;
			text-align: center;
		}

	/* ----- En-tête 1				<H1></H1> ----- */

		#zoneEnTete1 h1 {
			padding-left: 23px;
			color: #2C71B8;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneEnTete1/puce_h1.gif');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			font-size: 105%;
		}

	/* ----- En-tête 2				<H2></H2> ----- */

		#mainContent h2 {
			clear: both;
			margin-bottom: 15px;
			padding: 15px;
			background-color: #E9EAE6;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
			color: #1B386E;
			font-size: 100%;
			font-weight: normal;
		}

		#mainContent h2 img {
			float: left;
			margin-top: -15px;
			margin-left: -15px;
			margin-right: 15px;
			border-right: 5px solid #FFFFFF;
		}

	/* ----- En-tête 3				<H3></H3> ----- */

		#mainContent h3 {
			clear: both;
			margin-bottom: 15px;
			padding-left: 20px;
			color: #2C71B8;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h3.gif');
			background-repeat: no-repeat;
			background-position: 0px 1px;
			font-size: 125%;
		}

		#mainContent h3 strong {
			color: #17305C;
		}

	/* ----- En-tête 4				<H4></H4> ----- */

		#mainContent h4 {
			clear: both;
			margin-bottom: 15px;
			padding-left: 15px;
			color: #183261;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h4.gif');
			background-repeat: no-repeat;
			background-position: 0px 4px;
			font-size: 115%;
		}

		#mainContent h4 strong {
			color: #F8D600;
		}

	/* ----- En-tête 5				<H5></H5> ----- */

		#mainContent h5 {
			clear: both;
			margin-bottom: 15px;
			padding-left: 10px;
			color: #2C71B8;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h5.gif');
			background-repeat: no-repeat;
			background-position: 0px 5px;
			font-size: 105%;
		}

	/* ----- En-tête 6				<H6></H6> ----- */

		#mainContent h6 {
			clear: both;
			color: #183261;
			margin-bottom: 15px;
			font-size: 90%;
		}

	/* ----- Liste numérotée		<OL><LI></LI></OL> ----- */

		#mainContent ol {
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent ol li {
		}

	/* ----- Liste à puces			<UL><LI></LI></UL> ----- */

		#mainContent ul {
			list-style-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/puce_ul.gif');
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent ul li {
		}

	/* ----- Liste de répertoires	<DIR><LI></LI></DIR> ----- */

		#mainContent dir, #mainContent ul.listeRepertoires, #mainContent span.listeRepertoires ul {
			list-style-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/puce_dir.gif');
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent dir li, #mainContent ul.listeRepertoires li, #mainContent span.listeRepertoires ul li {
			color: #2C71B8;
			font-weight: bold;
		}

	/* ----- Liste de menus			<MENU><LI></LI></MENU> ----- */

		#mainContent menu, #mainContent ul.listeMenus, #mainContent span.listeMenus ul {
			list-style-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/puce_menu.gif');
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent menu li, #mainContent ul.listeMenus li, #mainContent span.listeMenus ul li {
			color: #183261;
			font-style: italic;
		}

	/* ----- Liste de définitions	<DL></DL> ----- */

		#mainContent dl {
			clear: both;
			margin-bottom: 15px;
		}

	/* ----- Terme de définition	<DL><DT></DT></DL> ----- */

		#mainContent dl dt {
			color: #2C71B8;
			font-size: 110%;
			font-weight: bold;
		}

	/* ----- Définition				<DL><DD></DD></DL> ----- */

		#mainContent dl dd {
			color: #183261;
			font-size: 90%;
			margin-bottom: 5px;
		}

	/* ----- Tableaux				<TABLE><TBODY><TR><TD></TD></TR></TBODY></TABLE> ----- */

		#mainContent table {
			float: none;
			clear: both;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
		}

		#mainContent table tr.tableheader td {
			font-size: 115%;
			font-weight: bold;
			text-align: center;
		}

		#mainContent table.ezForce, #mainContent table.table1, #mainContent table.table2, #mainContent table.table3 {
			border-collapse: collapse;
			border-spacing: 0px;
		}

		#mainContent table.ezForce {
			border: 1px solid #2C71B8;
		}

		#mainContent table.table1 {
			border: 1px solid #FFDC00;
		}

		#mainContent table.table2 {
			border: 1px solid #22508B;
		}

		#mainContent table.table3 {
			border: 1px solid #FFDC00;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td, #mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			padding: 5px;
			border: none;
			color: white;
			vertical-align: middle;
		}

		#mainContent table.ezForce tr.tableheader td {
			border-bottom: 1px solid #2C71B8;
		}

		#mainContent table.table1 tr.tableheader td {
			border-bottom: 1px solid #FFDC00;
		}

		#mainContent table.table2 tr.tableheader td {
			border-bottom: 1px solid #22508B;
		}

		#mainContent table.table3 tr.tableheader td {
			border-bottom: 1px solid #FFDC00;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td {
			background-color: #2C71B8;
		}

		#mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			background-color: #22508B;
		}

		#mainContent table.ezForce td, #mainContent table.table1 td, #mainContent table.table2 td, #mainContent table.table3 td {
			padding: 10px;
			text-align: left;
			vertical-align: top;
		}

		#mainContent table.ezForce td {
			border-bottom: 1px solid #2C71B8;
			border-left: 1px solid #2C71B8;
			border-right: 1px solid #2C71B8;
		}

		#mainContent table.table1 td {
			border-bottom: 1px solid #FFDC00;
			border-left: 1px solid #FFDC00;
			border-right: 1px solid #FFDC00;
		}

		#mainContent table.table2 td {
			border-bottom: 1px solid #22508B;
			border-left: 1px solid #22508B;
			border-right: 1px solid #22508B;
		}

		#mainContent table.table3 td {
			border-bottom: 1px solid #FFDC00;
			border-left: 1px solid #FFDC00;
			border-right: 1px solid #FFDC00;
		}

	/* ----- Formulaires			<FORM></FORM> ----- */

		#mainContent label {
			display: block;
			visibility: visible;
		}

		#mainContent fieldset {
			margin-bottom: 15px;
			padding: 15px;
			border: 1px solid #FFDC00;
		}

		#mainContent fieldset legend {
			color: #2C71B8;
			font-size: 13px;
		}

		#mainContent fieldset legend strong {
			color: #183261;
		}

		#mainContent input, #mainContent select, #mainContent textarea {
			float: right;
			width: 350px;
			margin-top: -17px;
			border: 1px solid #2C71B8;
			background-color: #E9EAE6;
			color: #183261;
		}

	/* ----- Listes d'articles ----- */

		#mainContent #listart ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#mainContent #listart li {
			float: left;
			width: 541px;
			margin-bottom: 15px;
			padding: 15px;
			color: #61654D;
			background-color: #E9EAE6;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
		}

		#mainContent #listart li div {
			float: left;
			width: 125px;
			margin-right: 15px;
		}

		#sommaireVideoPageContent #mainContent #listart li div {
			width: 190px;
		}

		#mainContent #listart li div img {
			margin-bottom: 0px;
			margin-right: 0px;
		}

		#mainContent #listart li h6 {
			clear: none;
			margin-bottom: 0px;
			color: #1B386E;
			font-weight: normal;
		}

		#mainContent #listart li a {
			color: #1B386E;
			font-size: 110%;
			font-weight: bold;
		}

		#mainContent #listart li a:hover {
			color: #2C70B8;
			text-decoration: none;
		}

		#mainContent #listart li p {
			clear: none;
			margin-top: 10px;
			margin-bottom: 0px;
		}

		#mainContent #listart li a[class] {
			float: right;
			margin-top: 10px;
			padding-right: 15px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/puce_lire_la_suite.gif');
			background-repeat: no-repeat;
			background-position: right;
			font-size: 100%;
		}

	/* ----- Page d'accueil ----- */

		#mainContent #contenuAccueil h2 {
			float: left;
			margin-bottom: 10px;
			padding: 0px;
			padding-left: 23px;
			padding-bottom: 2px;
			background-color: transparent;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneEnTete1/puce_h1.gif');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			color: #2C71B8;
			font-size: 125%;
			font-weight: bold;
		}

		#mainContent #contenuAccueil h2 a:hover {
			color: #183261;
			text-decoration: none;
		}

		#mainContent #contenuAccueil #zoneEnTete2 {
			float: left;
			width: 100%;
		}

		#mainContent #contenuAccueil #zoneEnTete2 img {
			float: right;
			margin: 0px;
			margin-top: -10px;
		}

		#mainContent #actualitesAccueilGauche {
			float: left;
			width: 581px;
			margin-bottom: 0px;
			padding-top: 25px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_actualitesAccueil.gif');
			background-repeat: repeat-x;
		}

		#mainContent #actualitesAccueilGauche ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#mainContent #actualitesAccueilGauche li {
			float: left;
			width: 280px;
			height: auto;
			min-height: 95px;
			margin-right: 10px;
			margin-bottom: 10px;
			font-size: 90%;
		}

		#mainContent #actualitesAccueilGauche li div {
			float: left;
			width: 100px;
			margin-right: 5px;
		}

		#mainContent #actualitesAccueilGauche li h6 {
			clear: none;
			margin-bottom: 0px;
			color: #7D7F69;
			font-weight: normal;
		}

		#mainContent #actualitesAccueilGauche li a {
			color: #2C71B8;
			font-weight: bold;
		}

		#mainContent #actualitesAccueilGauche li a:hover {
			color: #183261;
			text-decoration: none;
		}

		#mainContent #actualitesAccueilGauche li p {
			margin-bottom: 0px;
			text-align: left;
		}

		#mainContent #actualitesAccueilDroite {
			float: right;
			width: 176px;
			margin-bottom: 0px;
			padding-top: 25px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_actualitesAccueil.gif');
			background-repeat: repeat-x;
		}

		#actualitesAccueilDroite #blocCalendrier {
			margin-bottom: 15px;
		}

		#actualitesAccueilDroite #blocActualites {
			margin-top: -15px;
			margin-bottom: 0px;
		}

		#actualitesAccueilDroite #blocCalendrier img, #actualitesAccueilDroite #blocActualites img {
			margin-right: 0px;
		}

		#mainContent #cursusAccueil {
			float: left;
			width: 100%;
			margin-top: -5px;
			padding-top: 17px;
			padding-bottom: 18px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_cursus.gif');
			background-repeat: repeat-x;
		}

		#mainContent #cursusAccueil img {
			float: left;
			margin-left: 12px;
			margin-right: 12px;
		}
		
		#mainContent #dernieresVideosAccueil {
			float: left;
			width: 100%;
			height: auto;
			min-height: 140px;
			margin-bottom: 15px;
			background-color: #ffffff;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_partenariats.gif');
			background-repeat: no-repeat;
		}

		#mainContent #dernieresVideosAccueil2 {
			float: left;
			width: 150px;
			margin-top: 93px;
			margin-left: 12px;
		}

		#mainContent #dernieresVideosAccueil2 img {
			float: left;
			margin: 0px;
		}

		#mainContent #dernieresVideosAccueil3 {
			float: right;
			width: 555px;
			height: auto;
			min-height: 95px;
			margin-top: 19px;
			margin-right: 22px;
		}

		#mainContent #dernieresVideosAccueil3 img {
			margin: 0px;
		}
		
		#homePageContent #boutonsBasContenu img {
			float: left;
			margin-left: 0px;
			margin-right: 10px;
		}

		#homePageContent #boutonsBasContenu h3 {
			float: left;
			margin-left: 5px;
			margin-right: 10px;
			padding-left: 30px;
			padding-top: 4px;
			padding-bottom: 6px;
			background-repeat: no-repeat;
			background-position: 0px 4px;
			color: #14274B;
			font-size: 90%;
		}

		#homePageContent #boutonsBasContenu h3 a {
			color: #14274B;
			text-decoration: none;
		}

		#homePageContent #boutonsBasContenu h3 a:hover {
			color: #2C71B8;
		}

	/* ----- Lecteur Vidéo Flash ----- */

		#mainContent #lecteurVideoFlash, #mainContent #lecteurVideo {
			margin-top: 25px;
			margin-bottom: 25px;
			text-align: center;
		}

		#mainContent #lecteurVideo object, #mainContent #lecteurVideo img {
			width: 400px;
			height: 300px;
		}

	/* ----- Plan du site ----- */

		#mainContent #planDuSite a:hover {
			color: #183261;
			text-decoration: none;
		}

		#mainContent #planDuSite li>dl {
			line-height: 0.75em;
		}

		#mainContent #planDuSite dl {
			margin-top: 5px;
			margin-bottom: 5px;
		}

	/* ----- Mise À Jour des CV ----- */

		#mainContent #majCViframe iframe {
			width: 100%;
			height: 575px;
			margin: 0px;
			padding: 0px;
			border: none;
		}

	/* ----- Panorama 360° ----- */

		#mainContent #panorama360 {
			float: left;
			width: 100%;
			text-align: center;
		}

		#mainContent #panorama360 iframe {
			width: 525px;
			height: 355px;
			border: none;
		}

	/* ----- Demande de documentation ----- */

		#mainContent #demandeDeDocumentationDiv {
			float: left;
			width: 727px;
			padding: 15px;
			background-color: #E9EAE6;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
			color: #1B386E;
		}

		#mainContent #demandeDeDocumentationDiv h3 {
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h3_2.gif');
		}

		#mainContent #demandeDeDocumentationDiv table {
			width: 100%;
			margin-bottom: 0px;
		}

		#mainContent #demandeDeDocumentationDiv td {
			width: 50%;
		}

		#mainContent #demandeDeDocumentationDiv input, #mainContent #demandeDeDocumentationDiv select, #mainContent #demandeDeDocumentationDiv textarea {
			border: 1px solid #2B6686;
			background-color: #FFFFFF;
			color: #2B6686;
		}

		#mainContent #demandeDeDocumentationDiv td input, #mainContent #demandeDeDocumentationDiv td select, #mainContent #demandeDeDocumentationDiv td textarea {
			width: 150px;
		}

	/* ----- Calendrier ----- */

		#mainContent #calendrierDiv {
			float: left;
			width: 181px;
			padding: 15px;
			margin-bottom: 15px;
			margin-left: 175px;
			margin-right: 175px;
			background-color: #E9EAE6;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
			color: #1B386E;
		}

		#mainContent #calendrierDiv form {
			margin-left: 18px;
		}

		#mainContent #calendrierDiv input, #mainContent #calendrierDiv select {
			float: none;
			width: auto;
			margin-top: 0px;
			margin-bottom: 8px;
			border: 1px solid #7F9DB9;
			background-color: #FFFFFF;
			color: #12213F;
			font-size: 90%;
			vertical-align: middle;
		}

		#mainContent #calendrierDiv p {
			margin-bottom: 8px;
			text-align: center;
		}

		#mainContent #calendrierDiv label {
			color: #12213F;
			font-size: 90%;
		}

		#navigationCalendrierHaut, #navigationCalendrierBas {
			float: left;
			width: 100%;
			color: #6D6F5D;
			font-weight: bold;
		}

		#navigationCalendrierHaut {
			margin-bottom: 15px;
		}

		#navigationCalendrierBas {
			margin-top: 15px;
			margin-bottom: 20px;
		}

		#navigationCalendrierHaut1, #navigationCalendrierHaut2, #navigationCalendrierHaut3, #navigationCalendrierBas1, #navigationCalendrierBas2, #navigationCalendrierBas3 {
			float: left;
		}

		#navigationCalendrierHaut1, #navigationCalendrierBas1 {
			width: 137px;
			text-align: right;
			text-transform: uppercase;
		}

		#navigationCalendrierHaut1 a, #navigationCalendrierBas1 a {
			padding-left: 20px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/calendrier_precedent.gif');
			background-repeat: no-repeat;
			color: #6D6F5D;
		}

		#navigationCalendrierHaut1 a:hover, #navigationCalendrierBas1 a:hover {
			color: #2C71B8;
			text-decoration: none;
		}

		#navigationCalendrierHaut2, #navigationCalendrierBas2 {
			width: 287px;
			text-align: center;
			text-transform: uppercase;
		}

		#navigationCalendrierHaut3, #navigationCalendrierBas3 {
			width: 137px;
			text-align: left;
			text-transform: uppercase;
		}

		#navigationCalendrierHaut3 a, #navigationCalendrierBas3 a {
			padding-right: 20px;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/calendrier_suivant.gif');
			background-repeat: no-repeat;
			background-position: right;
			color: #6D6F5D;
		}

		#navigationCalendrierHaut3 a:hover, #navigationCalendrierBas3 a:hover {
			color: #2C71B8;
			text-decoration: none;
		}

		#listeCalendrier, #listeCalendrierEnTete {
			float: left;
			width: 100%;
		}

		#listeCalendrierEnTete {
			background-color: #A1A48B;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/calendrier_liste_motif.gif');
			background-repeat: repeat-x;
			background-position: bottom;
		}

		#listeCalendrier ul, #listeCalendrierEnTete ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -40px;
		}

		#listeCalendrierEnTete li {
			float: left;
			width: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			color: #FFFFFF;
			font-weight: bold;
		}

		#listeCalendrierEnTete li p {
			float: left;
			margin: 0px;
			text-align: center;
		}

		#listeCalendrier li {
			float: left;
			width: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #DFE0DB;
			color: #6D6F5D;
		}

		#listeCalendrier li p, #listeCalendrier li a {
			float: left;
			margin: 0px;
			text-align: center;
		}

		#listeCalendrier li a {
			width: 356px;
			margin-left: 10px;
			margin-right: 10px;
		}

	/* ----- Diaporama ----- */

		#mainContent #diaporamaPhotos {
			margin-bottom: 25px;
		}

		#mainContent #slideinfo1, #mainContent #slideinfo2, #mainContent #slideinfo3 {
			clear: both;
			display: none;
			visibility: hidden;
		}

		#mainContent #slideinfo1 img, #mainContent #slideinfo2 img, #mainContent #slideinfo3 img, #mainContent #slidenav img, #mainContent #slidepreview img, #mainContent #slides img {
			float: none;
			margin: 0px;
		}

		#mainContent #slidenav {
			clear: both;
			margin-left: 100px;
			margin-top: 10px;
			text-align: center;
		}

		#mainContent #slidenav img {
			border: none;
		}

		#mainContent #slidenav a {
			float: left;
			width: 55px;
			margin-left: 50px;
			margin-right: 50px;
			margin-bottom: 10px;
			padding: 10px;
			text-align: center;
		}

		#mainContent #slidenav a:hover {
			background-color: #2C71B8;
		}

		#mainContent #slidepreview {
			clear: both;
			text-align: center;
		}

		#mainContent #slidepreview img {
			margin-left: auto;
			margin-right: auto;
		}

		#mainContent #slides {
			clear: both;
			display: none;
			visibility: hidden;
		}

		#mainContent #slides ul {
			list-style-image: none;
			list-style-type: none;
			margin-left: -40px;
		}

		#mainContent #slides ul li {
			margin-bottom: 10px;
			text-align: center;
		}

		#mainContent #slides ul li img {
			margin-bottom: -4px;
		}

/* ----- CONTENU DE LA PAGE : Fin ----- */



/* ----- RÉSULTATS DE RECHERCHE : Début ----- */

	#searchHeader #searchInfos h3 .searchInfo {
		color: #183261 !important;
	}

	#searchHeader #searchInfos h4 .searchInfo {
		color: #2C71B8 !important;
	}

	#searchHeader #searchmean, #searchHeader #searchignore {
		clear: both;
		display: block;
	}

	#searchHeader #searchignore p {
		display: inline;
		color: #183261;
		font-weight: bold;
	}

	#searchHeader #searchmean p, #searchHeader #searchmean a {
		display: inline;
	}

	#searchHeader #searchmean a {
		color: #183261;
		font-weight: bold;
	}

	#searchHeader #searchmean a:hover {
		color: #2C71B8;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv ul {
		list-style-image: none;
		list-style-type: none;
		margin-left: -40px;
	}

	#searchHeader #searchResultDiv ul li span.sid {
		margin-right: 5px;
		color: #183261;
		font-weight: bold;
	}

	#searchHeader #searchResultDiv ul li a.sh {
		font-weight: bold;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv ul li a.sh:hover {
		color: #183261;
	}

	#searchHeader #searchResultDiv ul li dl {
		margin-top: 0px;
		margin-left: -18px;
	}

	#searchHeader #searchResultDiv ul li dl dd {
		color: #61654D;
	}

	#searchHeader #searchResultDiv ul li dl dd strong {
		color: #183261;
	}

	#searchHeader #searchResultDiv ul li dl dd span.sdate, #searchHeader #searchResultDiv ul li dl dd span.ssize {
		display: none;
		visibility: hidden;
	}

	#searchHeader #searchResultDiv #searchnav, #searchHeader #searchResultDiv #searchnav2 {
		width: 100%;
		padding-top: 2px;
		padding-bottom: 3px;
		text-align: center;
	}

	#searchHeader #searchResultDiv #searchnav a, #searchHeader #searchResultDiv #searchnav2 a {
		font-size: 110%;
		font-weight: bold;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv #searchnav a:hover, #searchHeader #searchResultDiv #searchnav2 a:hover {
		color: #183261;
	}

	#searchHeader #searchResultDiv #searchnav span.subpage, #searchHeader #searchResultDiv #searchnav2 span.subpage {
		margin-left: 15px;
		margin-right: 15px;
		margin-top: -4px;
	}

/* ----- RÉSULTATS DE RECHERCHE : Fin ----- */



/* ----- PAGE POPUP : Début ----- */

	body.popupBody {
	}

	#popupContent {
	}

/* ----- PAGE POPUP : Fin ----- */



/* ----- PAGE D'IMPRESSION : Début ----- */

	body.printBody {
	}

	#printContent {
		float: left;
		width: 100%;
		background-color: #FFFFFF;
		text-align: left;
	}

	#printContent #zonePrincipale {
		width: 100%;
		padding: 0px;
	}

	#printContent #zoneEnTete1 {
		width: 100%;
	}

	#printContent img.en-teteImpression {
	}

	#printContent img.piedDePageImpression {
	}

/* ----- PAGE D'IMPRESSION : Fin ----- */



/* ----- DOCUMENT PDF : Début ----- */

	body.pdfBody {
	}

	#pdfContent {
	}

/* ----- DOCUMENT PDF : Fin ----- */



/* ----- CLASSES CSS : Début ----- */

	.invisible {
		display: none;
		visibility: hidden;
		margin: 0px;
		padding: 0px;
	}

	.sansBordure {
		border: none !important;
	}

	.margeNulle {
		margin: 0px !important;
	}

	.margeHautNulle {
		margin-top: 0px !important;
	}

	.margeBasNulle {
		margin-bottom: 0px !important;
	}

	.margeGaucheNulle {
		margin-left: 0px !important;
	}

	.margeDroiteNulle {
		margin-right: 0px !important;
	}

	p.paragrapheAlignementGauche, span.paragrapheAlignementGauche p {
		text-align: left !important;
	}

	p.paragrapheAlignementCentre, span.paragrapheAlignementCentre p {
		text-align: center !important;
	}

	p.paragrapheAlignementDroite, span.paragrapheAlignementDroite p {
		text-align: right !important;
	}

	p.paragrapheAlignementJustifie, span.paragrapheAlignementJustifie p {
		text-align: justify !important;
	}

	img.imageAlignementGauche, span.imageAlignementGauche img {
		float: left;
		margin-left: 0px;
		margin-right: 10px;
	}

	span.imageAlignementCentre {
		display: block !important;
		text-align: center !important;
	}

	img.imageAlignementCentre, span.imageAlignementCentre img {
		float: none !important;
		margin: 0px !important;
		vertical-align: middle !important;
	}

	span.imageAlignementCentre a:hover {
		text-decoration: none !important;
	}

	img.imageAlignementDroite, span.imageAlignementDroite img {
		float: right;
		margin-left: 10px;
		margin-right: 0px;
	}

	img.imageBloc, span.imageBloc img {
		float: none !important;
	}

	.textePlusPetit {
		font-size: 90%;
	}

	#zoneHautDroite input.boutonRecherche {
		width: 21px;
		height: 21px;
		margin-left: 0px;
		margin-right: 0px;
		border: none;
	}

	#zoneGaucheNavigationVerticale1 h3.selectedNode {
		padding-bottom: 0px;
		background-image: none;
	}

	#zoneGaucheNavigationVerticale1 h3.selectedNode a.selectedNode {
		background-color: #183261;
	}

	#zoneGaucheNavigationVerticale1 li.selectedNode a.selectedNode {
		font-weight: bold;
	}

	#zoneGaucheNavigationVerticale1 li.selectedNode a.selectedNode:hover {
		color: #000000;
	}

	#zoneGaucheNavigationVerticale1 dd.selectedNode a.selectedNode {
		color: #2C70B8;
	}

	#zoneGaucheNavigationVerticale1 ul.selectedNode, #zoneGaucheNavigationVerticale1 ul.selectedParent, #zoneGaucheNavigationVerticale1 dl.selectedNode {
		display: block;
		visibility: visible;
	}

	#zoneGaucheNavigationVerticale2 h3.selectedNode {
		padding-bottom: 0px;
		background-image: none;
	}

	#zoneGaucheNavigationVerticale2 h3.selectedNode a.selectedNode {
		background-color: #183261;
	}

	#zoneGaucheNavigationVerticale2 li.selectedNode a.selectedNode {
		font-weight: bold;
	}

	#zoneGaucheNavigationVerticale2 li.selectedNode a.selectedNode:hover {
		color: #000000;
	}

	#zoneGaucheNavigationVerticale2 dd.selectedNode a.selectedNode {
		color: #2C70B8;
	}

	#zoneGaucheNavigationVerticale2 ul.selectedNode, #zoneGaucheNavigationVerticale2 ul.selectedParent, #zoneGaucheNavigationVerticale2 dl.selectedNode {
		display: block;
		visibility: visible;
	}

	#blocActualites img.voirToutesLesActualites {
		margin-top: 10px;
	}

	#mainContent input.inputCheckBox, #mainContent input.inputRadio {
		width: auto !important;
		margin-top: -13px !important;
		border: none !important;
	}

	#mainContent input.boutonFormulaire, #mainContent span.boutonFormulaire input {
		float: none !important;
		width: auto !important;
		margin-top: 0px !important;
		padding-top: 7px;
		padding-bottom: 7px;
		border: none !important;
		background-color: #206398 !important;
		background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_bouton.gif');
		color: #FFFFFF !important;
		font-weight: bold;
		text-transform: uppercase;
	}

	#homePageContent #boutonsBasContenu h3.boutonsAccueilINFOtheque {
		background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h3_boutonsAccueilINFOtheque.gif');
	}

	#homePageContent #boutonsBasContenu h3.boutonsAccueilMultimedia {
		background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h3_boutonsAccueilMultimedia.gif');
	}

	#homePageContent #boutonsBasContenu h3.boutonsAccueilNosDossiers {
		background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/fond_h3_boutonsAccueilNosDossiers.gif');
	}

	.champObligatoire {
		color: #2C71B8;
		font-weight: bold;
	}

	#mainContent #demandeDeDocumentationDiv td input.demandeDeDocumentationColonneGauche, #mainContent #demandeDeDocumentationDiv td select.demandeDeDocumentationColonneGauche, #mainContent #demandeDeDocumentationDiv td textarea.demandeDeDocumentationColonneGauche {
		margin-right: 10px;
	}

	#blocCalendrier input.boutonCalendrier {
		display: block;
		margin-left: 135px;
		margin-bottom: 0px !important;
		border: none !important;
	}

	#calendrierDiv input.boutonCalendrier {
		border: none !important;
	}

	#blocCalendrier select.calendrierDateMois, #homePageContent #mainContent #blocCalendrier select.calendrierDateMois {
		margin-left: 5px;
		margin-right: 5px;
	}

	#blocCalendrier select.calendrierDomaine, #homePageContent #mainContent #blocCalendrier select.calendrierDomaine {
		width: 156px;
	}

	#mainContent #contenuAccueil h2.contenuAccueilH2Cursus {
		float: left;
		width: 734px;
		margin-top: -35px;
	}

	#calendrierDiv select.calendrierDomaine {
		width: 120px !important;
	}

	#mainContent p.calendarTitle, #mainContent p.calendarDate1, #mainContent p.calendarDate2 {
		display: none;
		visibility: hidden;
	}

	#listeCalendrierEnTete li p.calendrierTitreEvenement {
		width: 376px;
	}

	#listeCalendrier li p.calendrierDateEvenement, #listeCalendrierEnTete li p.calendrierDateEvenement {
		width: 73px;
	}

	#listeCalendrier li p.calendrierTypeEvenement, #listeCalendrierEnTete li p.calendrierTypeEvenement {
		width: 112px;
	}

	#listeCalendrier li.noarticle {
		font-weight: bold;
		text-align: center;
	}

	img.boutonsHautContenu-1-1 {
		margin-right: 190px;
	}

	img.boutonsHautContenu-1-2 {
		margin-right: -2px;
	}

	img.boutonsHautContenu-2-2 {
		margin-right: -5px;
	}

/* ----- CLASSES CSS : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Début ----- */

	#IEOnlyDiv #zoneHautDroite label {
		margin-right: -25px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale1 ul, #IEOnlyDiv #zoneGaucheNavigationVerticale2 ul {
		margin-left: 0px;
		padding-left: 25px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale1 li, #IEOnlyDiv #zoneGaucheNavigationVerticale2 li {
		margin-left: 0px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale1 ul {
		padding-bottom: 8px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale2 ul {
		padding-bottom: 9px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale1 li, #IEOnlyDiv #zoneGaucheNavigationVerticale2 li {
		margin-top: -1px;
		margin-bottom: 0px;
	}

	#IEOnlyDiv #zoneGaucheNavigationVerticale1 dl, #IEOnlyDiv #zoneGaucheNavigationVerticale2 dl {
		margin-top: -10px;
	}

	#IEOnlyDiv #actualitesAccueilDroite #blocCalendrier {
		margin-bottom: 0px;
	}

	#IEOnlyDiv #blocCalendrier p, #homePageContent #IEOnlyDiv #mainContent #blocCalendrier p, #IEOnlyDiv #blocCalendrier input, #IEOnlyDiv #blocCalendrier select {
		margin-bottom: 7px;
	}

	#IEOnlyDiv #blocCalendrier table:first-child td[colspan] {
		background-color: transparent;
	}

	#IEOnlyDiv #blocActualites ul {
		margin-top: 0px;
		margin-left: 0px;
		padding-top: 0px;
	}

	#IEOnlyDiv #blocSuggestions ul {
		margin-left: 28px;
	}

	#IEOnlyDiv #blocSuggestions li a {
		margin-left: -7px;
	}

	#IEOnlyDiv #zoneBas1Gauche ul, #IEOnlyDiv #zoneBas1Centre ul, #IEOnlyDiv #zoneBas1Droite ul {
		margin-left: 15px;
	}

	#IEOnlyDiv #mainContent {
		padding-top: 10px;
	}

	#IEOnlyDiv #mainContent fieldset legend {
		margin-bottom: 15px;
	}

	#IEOnlyDiv #mainContent #listart ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #mainContent #contenuAccueil h2.contenuAccueilH2Cursus {
		margin-top: 6px;
	}

	#IEOnlyDiv #mainContent #cursusAccueil {
		margin-top: 0px;
	}
	
	#IEOnlyDiv #mainContent #dernieresVideosAccueil {
	}

	#IEOnlyDiv #boutonsBasContenu {
		margin-top: 10px;
	}

	#IEOnlyDiv #mainContent #actualitesAccueilGauche ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #actualitesAccueilDroite #blocActualites {
		margin-top: 0px;
	}

	#IEOnlyDiv #mainContent #planDuSite li>dl {
		margin-top: -8px;
	}

	#IEOnlyDiv #mainContent #planDuSite li[class] {
		list-style-type: none;
		list-style-image: none;
	}

	#IEOnlyDiv #searchHeader #searchResultDiv ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #mainContent select.selectFormationDemandee, #IEOnlyDiv #mainContent select.selectFormationDemandeeAction {
		width: 400px;
	}

	#IEOnlyDiv #mainContent input.boutonFormulaire, #IEOnlyDiv #mainContent span.boutonFormulaire input {
		padding-bottom: 5px;
	}

	#IEOnlyDiv #mainContent #demandeDeDocumentationDiv td {
		padding-bottom: 10px;
	}

	#IEOnlyDiv #mainContent #demandeDeDocumentationDiv td input, #IEOnlyDiv #mainContent #demandeDeDocumentationDiv td select, #IEOnlyDiv #mainContent #demandeDeDocumentationDiv td textarea {
		margin-top: -15px;
	}

	#IEOnlyDiv #listeCalendrier ul, #IEOnlyDiv #listeCalendrierEnTete ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #listeCalendrier ul {
		margin-top: -10px;
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER : Fin ----- */



/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Début ----- */

	#ltIE7OnlyDiv #zoneHautDroite {
		margin-right: 2px;
	}

	#ltIE7OnlyDiv #zoneGaucheNavigationVerticale1 ul {
		float: left;
		width: 139px;
		padding-top: 7px;
		padding-bottom: 6px;
	}

	#ltIE7OnlyDiv #zoneGaucheNavigationVerticale2 ul {
		float: left;
		width: 139px;
		padding-top: 7px;
		padding-bottom: 6px;
	}

	#ltIE7OnlyDiv #zoneGaucheNavigationVerticale1 li {
		margin-top: 3px;
		margin-bottom: 3px;
	}

	#ltIE7OnlyDiv #zoneGaucheNavigationVerticale2 li {
		margin-top: 3px;
		margin-bottom: 3px;
	}

	#ltIE7OnlyDiv #zoneGaucheNavigationVerticale1 dl, #ltIE7OnlyDiv #zoneGaucheNavigationVerticale2 dl {
		margin-top: -14px;
	}

	#ltIE7OnlyDiv #filAriane {
		margin-left: 5px;
	}

	#ltIE7OnlyDiv #boutonsDeposerCandidatureRecevoirInfos {
		width: 350px;
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #zoneContenu {
		margin-left: 7px;
		margin-right: 7px;
	}

	#homePageContent #ltIE7OnlyDiv #zoneContenu, #pageContent2 #ltIE7OnlyDiv #zoneContenu {
		margin-left: 5px;
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #mainContent #calendrierDiv {
		margin-left: 87px;
		margin-right: 87px;
	}

	#ltIE7OnlyDiv #mainContent #calendrierDiv form {
		margin-left: 18px;
	}

	#ltIE7OnlyDiv #zoneDroite {
		margin-right: 5px;
	}

	#ltIE7OnlyDiv #blocCalendrier {
		height: 146px;
	}

	#calendrierPageContent #ltIE7OnlyDiv #blocCalendrier {
		height: 149px;
	}

	#ltIE7OnlyDiv #blocCalendrier select.calendrierDateMois, #homePageContent #ltIE7OnlyDiv #mainContent #blocCalendrier select.calendrierDateMois {
		margin-left: 6px;
		margin-right: 6px;
	}

	#ltIE7OnlyDiv #zoneBas1Gauche, #ltIE7OnlyDiv #zoneBas1Centre, #ltIE7OnlyDiv #zoneBas1Droite {
		height: 135px;
	}

	#ltIE7OnlyDiv #mainContent #contenuAccueil h2.contenuAccueilH2Cursus {
		margin-top: -4px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li {
		width: 275px;
		height: 95px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li div {
		margin-right: 3px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li div img {
		margin-right: 0px;
	}

	#ltIE7OnlyDiv #mainContent #listart li div {
		margin-right: 10px;
	}
	
	#ltIE7OnlyDiv #mainContent #dernieresVideosAccueil {
		height: 140px;
	}

	#ltIE7OnlyDiv #mainContent #dernieresVideosAccueil2 {
		margin-left: 6px;
	}

	#ltIE7OnlyDiv #mainContent #dernieresVideosAccueil3 {
		height: 95px;
		margin-right: 11px;
	}

	#ltIE7OnlyDiv img.boutonsHautContenu-1-1 {
		margin-right: 95px;
	}

	#ltIE7OnlyDiv img.boutonsHautContenu-1-2 {
		margin-right: -1px;
	}

	#ltIE7OnlyDiv img.boutonsHautContenu-2-2 {
		margin-right: -2px;
	}

/* ----- CSS SPÉCIFIQUE AUX NAVIGATEURS INTERNET EXPLORER VERSION 6 ET INFÉRIEURES : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER VERSION 8 : Début ----- */

	#IE8OnlyDiv #zoneHautDroite label {
		margin-right: 0px;
	}

	#IE8OnlyDiv #zoneGaucheNavigationVerticale1 ul, #IE8OnlyDiv #zoneGaucheNavigationVerticale2 ul {
		margin-left: 0px;
		padding-left: 40px;
	}

	#IE8OnlyDiv #zoneGaucheNavigationVerticale1 li, #IE8OnlyDiv #zoneGaucheNavigationVerticale2 li {
		margin-left: -15px;
		margin-top: 3px;
		margin-bottom: 3px;
	}

	#IE8OnlyDiv #zoneGaucheNavigationVerticale1 ul {
		padding-bottom: 5px;
	}

	#IE8OnlyDiv #zoneGaucheNavigationVerticale2 ul {
		padding-bottom: 6px;
	}

	#IE8OnlyDiv #zoneGaucheNavigationVerticale1 dl, #IE8OnlyDiv #zoneGaucheNavigationVerticale2 dl {
		margin-top: 0px;
	}

	#IE8OnlyDiv #actualitesAccueilDroite #blocCalendrier {
		margin-bottom: 15px;
	}

	#IE8OnlyDiv #blocCalendrier p, #homePageContent #IE8OnlyDiv #mainContent #blocCalendrier p, #IE8OnlyDiv #blocCalendrier input, #IE8OnlyDiv #blocCalendrier select {
		margin-bottom: 8px;
	}

	#IE8OnlyDiv #blocCalendrier table:first-child td[colspan] {
		background-color: transparent;
	}

	#IE8OnlyDiv #blocActualites ul {
		margin-top: 0px;
		margin-left: -40px;
		padding-top: 1px;
	}

	#IE8OnlyDiv #blocSuggestions ul {
		margin-left: -15px;
	}

	#IE8OnlyDiv #blocSuggestions li a {
		margin-left: -4px;
	}

	#IE8OnlyDiv #zoneBas1Gauche ul, #IE8OnlyDiv #zoneBas1Centre ul, #IE8OnlyDiv #zoneBas1Droite ul {
		margin-left: -25px;
	}

	#IE8OnlyDiv #mainContent {
		padding-top: 10px;
	}

	#IE8OnlyDiv #mainContent fieldset legend {
		margin-bottom: 15px;
	}

	#IE8OnlyDiv #mainContent #listart ul {
		margin-left: -40px;
	}

	#IE8OnlyDiv #mainContent #contenuAccueil h2.contenuAccueilH2Cursus {
		margin-top: -35px;
	}

	#IE8OnlyDiv #mainContent #cursusAccueil {
		margin-top: -5px;
	}

	#IE8OnlyDiv #boutonsBasContenu {
		margin-top: -5px;
	}

	#IE8OnlyDiv #mainContent #actualitesAccueilGauche ul {
		margin-left: -40px;
	}

	#IE8OnlyDiv #actualitesAccueilDroite #blocActualites {
		margin-top: -15px;
	}

	#IE8OnlyDiv #mainContent #planDuSite li>dl {
		margin-top: 0px;
	}

	#IE8OnlyDiv #mainContent #planDuSite li[class] {
		list-style-type: none;
		list-style-image: none;
	}

	#IE8OnlyDiv #searchHeader #searchResultDiv ul {
		margin-left: -40px;
	}

	#IE8OnlyDiv #mainContent select.selectFormationDemandee, #IE8OnlyDiv #mainContent select.selectFormationDemandeeAction {
		width: 400px;
	}

	#IE8OnlyDiv #mainContent input.boutonFormulaire, #IE8OnlyDiv #mainContent span.boutonFormulaire input {
		padding-bottom: 7px;
	}

	#IE8OnlyDiv #mainContent #demandeDeDocumentationDiv td {
		padding-bottom: 0px;
	}

	#IE8OnlyDiv #mainContent #demandeDeDocumentationDiv td input, #IE8OnlyDiv #mainContent #demandeDeDocumentationDiv td select, #IE8OnlyDiv #mainContent #demandeDeDocumentationDiv td textarea {
		margin-top: 0px;
	}

	#IE8OnlyDiv #listeCalendrier ul, #IE8OnlyDiv #listeCalendrierEnTete ul {
		margin-left: -40px;
	}

	#IE8OnlyDiv #listeCalendrier ul {
		margin-top: 0px;
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR INTERNET EXPLORER VERSION 8 : Fin ----- */



/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Début ----- */

	@media all and (min-width: 0px) {
		#blocSuggestions li a {
			margin-left: -3px;
		}
	}

	@media all and (min-width: 0px) {
		#blocCalendrier select.calendrierDateJour, #homePageContent #mainContent #blocCalendrier select.calendrierDateJour {
			width: 40px;
		}
	}

	@media all and (min-width: 0px) {
		#blocCalendrier select.calendrierDateMois, #homePageContent #mainContent #blocCalendrier select.calendrierDateMois {
			margin-left: 1px;
			margin-right: 1px;
		}
	}

	@media all and (min-width: 0px) {
		#mainContent #calendrierDiv form {
			margin-left: 6px;
		}
	}

/* ----- CSS SPÉCIFIQUE AU NAVIGATEUR OPERA : Fin ----- */

#barreOutils span.invisible {
display: inline !important;
visibility: visible !important;
}

#barreOutils span.invisible span.invisible {
display: none !important;
visibility: hidden !important;
}


#zoneEnTete1 span.invisible {
display: block;
visibility: visible;
}


