/* ----- 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: #B0A39E;
		background-image: url('/formations/root/bank/images_iim_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: #61267E;
		background-image: url('/formations/root/bank/images_iim_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 #7F9DB9;
		color: #425767;
		font-size: 80%;
		text-align: center;
	}

	#zoneHautDroite img {
		margin-right: 10px;
	}

	#animationFlash {
		float: left;
		width: 100%;
		background-color: #40015E;
	}

	#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: #88859B;
		background-image: url('/formations/root/bank/images_iim_interface/zoneGauche/motif1.gif');
		background-repeat: repeat-y;
	}

	#zoneGaucheNavigationVerticale1 h3 {
		padding-bottom: 2px;
		background-image: url('/formations/root/bank/images_iim_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: #61267E;
	}

	#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_iim_interface/zoneGauche/separateur1.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		color: #ED8008;
		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: #ED8008;
	}

	#zoneGaucheNavigationVerticale1 dl {
		margin-left: -40px;
	}

	#zoneGaucheNavigationVerticale1 dd {
		padding-left: 9px;
		background-image: url('/formations/root/bank/images_iim_interface/zoneGauche/puce.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
	}

	#zoneGaucheNavigationVerticale2 {
		float: left;
		width: 179px;
		background-color: #3F3C54;
		background-image: url('/formations/root/bank/images_iim_interface/zoneGauche/motif2.gif');
		background-repeat: repeat-y;
	}

	#zoneGaucheNavigationVerticale2 h3 {
		padding-bottom: 2px;
		background-image: url('/formations/root/bank/images_iim_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_iim_interface/zoneGauche/puce2_off.gif');
		background-repeat: no-repeat;
		background-position: 10px 7px;
		text-decoration: none;
	}

	#zoneGaucheNavigationVerticale2 h3 a:hover {
		background-color: #61267E;
		background-image: url('/formations/root/bank/images_iim_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: 5px;
		background-color: #ECEDE8;
		background-image: url('/formations/root/bank/images_iim_interface/zoneGauche/separateur2.gif');
		background-repeat: no-repeat;
		background-position: bottom;
		color: #ED8008;
		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: #ED8008 ;
	}

	#zoneGaucheNavigationVerticale2 dl {
		margin-left: -40px;
	}

	#zoneGaucheNavigationVerticale2 dd {
		padding-left: 9px;
		background-image: url('/formations/root/bank/images_iim_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: #ED8008;
		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_iim_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, #galeriePageContent #zoneContenu, #galerieHomePageContent #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: 0px;
	}

	#homePageContent #boutonsBasContenu {
		margin-top: 10px;
	}

	#boutonsBasContenu img {
		float: right;
		margin-left: 10px;
	}

	#zoneDroite {
		float: right;
		width: 176px;
		margin-right: 10px;
		font-size: 70%;
	}

	#homePageContent #zoneDroite, #pageContent2 #zoneDroite, #galeriePageContent #zoneDroite, #galerieHomePageContent #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_iim_interface/zoneDroite/fond_bloc_calendrier.gif');
		background-repeat: no-repeat;
		color: #61267E;
	}

	#homePageContent #blocCalendrier {
		background-image: url('/formations/root/bank/images_iim_interface/zoneDroite/fond_bloc_calendrier.png');
		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: #6E675B;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
	}

	#blocCalendrier table td a {
		color: #ED8008;
		text-decoration: none;
	}

	#blocCalendrier table td a:hover {
		color: #61267E;
	}

	#blocCalendrier table:first-child td {
		background-color: #FFFFFF;
	}

	#blocCalendrier table td[class] {
		background-color: transparent;
		color: #ED8008;
		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: #ED8008;
		color: #FFFFFF;
		font-weight: bold;
	}

	#blocCalendrier table td.withLink a {
		color: #FFFFFF;
	}

	#blocCalendrier table td.withLink a:hover {
		color: #61267E;
		text-decoration: none;
	}

	#blocCalendrier table td.today {
		background-color: #B295C0;
		color: #FFFFFF;
		font-weight: bold;
	}

	#blocCalendrier table td.today a {
		color: #FFFFFF;
	}

	#blocCalendrier table td.today a:hover {
		color: #61267E;
		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;
		margin-top: 35px;
	}

	#blocActualites li {
		margin-top: 10px;
		padding-top: 15px;
		background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/motif_actualitesAccueil.gif');
		background-repeat: repeat-x;
		color: #61654D;
	}

	#blocActualites li:last-child {
		padding-bottom: 0px;
		border-bottom: none;
	}

	#blocActualites li a {
		color: #61267E;
		font-weight: bold;
		text-decoration: none;
	}

	#blocActualites li a:hover {
		color: #ED8008;
	}

	#blocActualites li p {
		margin-top: 5px;
	}

	#blocSuggestions {
		float: left;
		width: 100%;
		padding-bottom: 10px;
		background-color: #EDDAC6;
		background-image: url('/formations/root/bank/images_iim_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: #ED8008;
	}

	#blocSuggestions ul {
		clear: both;
		list-style-image: url('/formations/root/bank/images_iim_interface/zoneDroite/puce.gif');
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: -15px;
	}

	#blocSuggestions li {
		margin-top: 10px;
		color: #4F5263;
	}

	#blocSuggestions li a {
		margin-left: -4px;
		color: #4F5263;
		text-decoration: none;
	}

	#blocSuggestions li a:hover {
		color: #ED8008;
	}

	#zoneBas1 {
		float: left;
		width: 100%;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #E0E1D9;
		background-image: url('/formations/root/bank/images_iim_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: #61267E;
	}

	#zoneBas1Gauche h3, #zoneBas1Centre h3, #zoneBas1Droite h3 {
		margin-bottom: 5px;
		padding-left: 12px;
		background-image: url('/formations/root/bank/images_iim_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: #61267E;
	}

	#zoneBas1Gauche li, #zoneBas1Centre li, #zoneBas1Droite li {
		margin-bottom: 5px;
	}

	#zoneBas1Gauche a {
		color: #61267E;
		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: #ED8008;
	}

	#zoneBas2 {
		float: left;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url('/formations/root/bank/images_iim_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: #ED8008;
			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: #61267E;
			color: #ED8008;
			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: #61267E;
			font-weight: bold;
			font-style: normal;
			text-align: center;
		}

	/* ----- En-tête 1				<H1></H1> ----- */

		#zoneEnTete1 h1 {
			padding-left: 24px;
			color: #61267E;
			background-image: url('/formations/root/bank/images_iim_interface/zoneEnTete1/puce_h1.gif');
			background-repeat: no-repeat;
			background-position: 0px 2px;
			font-size: 105%;
		}

	/* ----- En-tête 2				<H2></H2> ----- */

		#mainContent h2 {
			clear: both;
			margin-bottom: 15px;
			padding: 15px;
			background-color: #E5DAEE;
			background-image: url('/formations/root/bank/images_iim_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: #ED8008;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_h3.gif');
			background-repeat: no-repeat;
			background-position: 0px 1px;
			font-size: 125%;
		}

		#mainContent h3 strong {
			color: #B295C0;
		}

	/* ----- En-tête 4				<H4></H4> ----- */

		#mainContent h4 {
			clear: both;
			margin-bottom: 15px;
			padding-left: 15px;
			color: #61267E;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_h4.gif');
			background-repeat: no-repeat;
			background-position: 0px 4px;
			font-size: 115%;
		}

		#mainContent h4 strong {
			color: #ED8008;
		}

	/* ----- En-tête 5				<H5></H5> ----- */

		#mainContent h5 {
			clear: both;
			margin-bottom: 15px;
			padding-left: 10px;
			color: #ED8008;
			background-image: url('/formations/root/bank/images_iim_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: #61267E;
			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_iim_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_iim_interface/zoneContenu/puce_dir.gif');
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent dir li, #mainContent ul.listeRepertoires li, #mainContent span.listeRepertoires ul li {
			color: #ED8008;
			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_iim_interface/zoneContenu/puce_menu.gif');
			clear: both;
			margin-bottom: 15px;
		}

		#mainContent menu li, #mainContent ul.listeMenus li, #mainContent span.listeMenus ul li {
			color: #61267E;
			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: #61267E;
			font-size: 110%;
			font-weight: bold;
		}

	/* ----- Définition				<DL><DD></DD></DL> ----- */

		#mainContent dl dd {
			color: #ED8008;
			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 #ED8008;
		}

		#mainContent table.table1 {
			border: 1px solid #B295C0;
		}

		#mainContent table.table2 {
			border: 1px solid #60257D;
		}

		#mainContent table.table3 {
			border: 1px solid #B295C0;
		}

		#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 #ED8008;
		}

		#mainContent table.table1 tr.tableheader td {
			border-bottom: 1px solid #B295C0;
		}

		#mainContent table.table2 tr.tableheader td {
			border-bottom: 1px solid #60257D;
		}

		#mainContent table.table3 tr.tableheader td {
			border-bottom: 1px solid #B295C0;
		}

		#mainContent table.ezForce tr.tableheader td, #mainContent table.table1 tr.tableheader td {
			background-color: #ED8008;
		}

		#mainContent table.table2 tr.tableheader td, #mainContent table.table3 tr.tableheader td {
			background-color: #60257D;
		}

		#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 #ED8008;
			border-left: 1px solid #ED8008;
			border-right: 1px solid #ED8008;
		}

		#mainContent table.table1 td {
			border-bottom: 1px solid #B295C0;
			border-left: 1px solid #B295C0;
			border-right: 1px solid #B295C0;
		}

		#mainContent table.table2 td {
			border-bottom: 1px solid #60257D;
			border-left: 1px solid #60257D;
			border-right: 1px solid #60257D;
		}

		#mainContent table.table3 td {
			border-bottom: 1px solid #B295C0;
			border-left: 1px solid #B295C0;
			border-right: 1px solid #B295C0;
		}

	/* ----- Formulaires			<FORM></FORM> ----- */

		#mainContent label {
			display: block;
			visibility: visible;
		}

		#mainContent fieldset {
			margin-bottom: 15px;
			padding: 15px;
			border: 1px solid #60257D;
		}

		#mainContent fieldset legend {
			color: #B295C0;
			font-size: 13px;
		}

		#mainContent fieldset legend strong {
			color: #ED8008;
		}

		#mainContent input, #mainContent select, #mainContent textarea {
			float: right;
			width: 350px;
			margin-top: -17px;
			border: 1px solid #ED8008;
			background-color: #FFFFFF;
			color: #61267E;
		}

	/* ----- 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: #1B386E;
			background-color: #E5DAEE;
			background-image: url('/formations/root/bank/images_iim_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: #B295C0;
			font-weight: normal;
		}

		#mainContent #listart li a {
			color: #61267E;
			font-size: 110%;
			font-weight: bold;
		}

		#mainContent #listart li a:hover {
			color: #ED8008;
			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_iim_interface/zoneContenu/puce_lire_la_suite.gif');
			background-repeat: no-repeat;
			background-position: right;
			font-size: 100%;
		}

	/* ----- Page d'accueil ----- */

		#mainContent #contenuAccueil {
			margin-top: -15px;
		}

		#mainContent #contenuAccueil h2 {
			margin-bottom: 5px;
			padding: 0px;
			padding-left: 28px;
			padding-bottom: 2px;
			background-color: transparent;
			background-image: url('/formations/root/bank/images_iim_interface/zoneEnTete1/puce_h1_2.gif');
			background-repeat: no-repeat;
			background-position: 0px 1px;
			color: #ED8008;
			font-size: 125%;
			font-weight: bold;
		}

		#mainContent #contenuAccueil h2 a {
			color: #ED8008;
		}

		#mainContent #contenuAccueil h2 a:hover {
			color: #B295C0;
			text-decoration: none;
		}

		#mainContent #contenuAccueil h2 a strong {
			color: #61267E;
		}

		#mainContent #contenuAccueil h2 a:hover strong {
			color: #ED8008;
		}

		#mainContent #actualitesAccueil {
			float: left;
			width: 735px;
			height: 268px;
			margin-bottom: 10px;
			padding-left: 11px;
			padding-right: 11px;
			padding-top: 11px;
			padding-bottom: 11px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_actualitesAccueil.gif');
			background-repeat: no-repeat;
		}

		#mainContent #actualitesAccueilGauche {
			float: left;
			width: 553px;
			height: 256px;
			margin-bottom: 0px;
			padding-top: 10px;
			padding-bottom: 10px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_actualitesAccueil_2.png');
			background-repeat: no-repeat;
		}

		#mainContent #actualitesAccueilGauche ul {
			list-style-type: none;
			list-style-image: none;
			margin: 0px;
			margin-left: -30px;
		}

		#mainContent #actualitesAccueilGauche li {
			float: left;
			width: 257px;
			height: auto;
			min-height: 85px;
			margin-right: 10px;
			margin-bottom: 10px;
			padding-top: 15px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/motif_actualitesAccueil.gif');
			background-repeat: repeat-x;
			font-size: 90%;
		}

		#mainContent #actualitesAccueilGauche li div {
			float: left;
			width: 100px;
			margin-right: 5px;
		}

		#mainContent #actualitesAccueilGauche li div img {
			margin-bottom: 0px;
		}

		#mainContent #actualitesAccueilGauche li h6 {
			clear: none;
			margin-bottom: 0px;
			color: #B295C0;
			font-weight: normal;
		}

		#mainContent #actualitesAccueilGauche li a {
			color: #61267E;
			font-weight: bold;
		}

		#mainContent #actualitesAccueilGauche li a:hover {
			color: #ED8008;
			text-decoration: none;
		}

		#mainContent #actualitesAccueilGauche li p {
			margin-bottom: 0px;
			text-align: left;
		}

		#mainContent #actualitesAccueilDroite {
			float: right;
			width: 176px;
			margin-bottom: 0px;
		}

		#actualitesAccueilDroite #blocCalendrier {
			margin-bottom: 15px;
		}

		#actualitesAccueilDroite #blocActualites {
			margin-top: 0px;
			margin-bottom: 0px;
		}

		#actualitesAccueilDroite #blocCalendrier img, #actualitesAccueilDroite #blocActualites img {
			margin-right: 0px;
		}

		#mainContent #iimAccueil {
			float: left;
			width: 100%;
			height: 185px;
			margin-top: -5px;
			padding-top: 20px;
			padding-bottom: 10px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_iim.gif');
			background-repeat: no-repeat;
		}

		#mainContent #iimAccueilHaut {
			float: left;
			width: 757px;
		}

		#mainContent #iimAccueilHaut img {
			float: left;
			margin-left: 11px;
			margin-right: 11px;
		}

		#mainContent #iimAccueilBas {
			float: left;
			width: 718px;
			margin-top: 0px;
			padding-left: 20px;
			padding-right: 19px;
		}

		#mainContent #iimAccueilBas div {
			float: left;
			height: 40px;
			padding: 17px;
			background-repeat: no-repeat;
		}

		#mainContent #iimAccueilBas #iimAccueilBas1 {
			width: 330px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_bloc_iim_accueil_1.png');
		}

		#mainContent #iimAccueilBas #iimAccueilBas2 {
			width: 115px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_bloc_iim_accueil_2.png');
		}

		#mainContent #iimAccueilBas #iimAccueilBas3 {
			width: 171px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_bloc_iim_accueil_3.png');
		}

		#mainContent #iimAccueilBas div img {
			float: left;
		}

		#mainContent #iimAccueilBas div h3 {
			clear: none;
			margin-bottom: 0px;
			margin-right: 5px;
			padding-left: 0px;
			background-image: none;
			color: #60257D;
			font-size: 100%;
		}

		#mainContent #iimAccueilBas div h3 a {
			color: #60257D;
		}

		#mainContent #iimAccueilBas div h3 a:hover {
			color: #B295C0;
			text-decoration: none;
		}

		#mainContent #iimAccueilBas div p {
			margin-right: 5px;
			color: #3A4951;
			font-size: 90%;
			text-align: left;
		}

		#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: #60257D;
			font-size: 90%;
		}

		#homePageContent #boutonsBasContenu h3 a {
			color: #60257D;
			text-decoration: none;
		}

		#homePageContent #boutonsBasContenu h3 a:hover {
			color: #ED8008;
		}

	/* ----- Lecteur Vidéo Flash ----- */

		#mainContent #lecteurVideoFlash, #mainContent #lecteurVideo {
			margin-top: 25px;
			margin-bottom: 20px;
			text-align: center;
		}

		#mainContent #lecteurVideo object, #mainContent #lecteurVideo img {
			width: 400px;
			height: 300px;
		}

	/* ----- Plan du site ----- */

		#mainContent #planDuSite a:hover {
			color: #60257D;
			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: #E5DAEE;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
			color: #1B386E;
		}

		#mainContent #demandeDeDocumentationDiv h3 {
			background-image: url('/formations/root/bank/images_iim_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: #E5DAEE;
			background-image: url('/formations/root/bank/images_emlv_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
			color: #4F5263;
		}

		#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: #6E675B;
			font-weight: bold;
		}

		#navigationCalendrierHaut {
			margin-bottom: 15px;
		}

		#navigationCalendrierBas {
			margin-top: 15px;
			margin-bottom: 15px;
		}

		#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_iim_interface/zoneContenu/calendrier_precedent.gif');
			background-repeat: no-repeat;
			color: #6E675B;
		}

		#navigationCalendrierHaut1 a:hover, #navigationCalendrierBas1 a:hover {
			color: #ED8008;
			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_iim_interface/zoneContenu/calendrier_suivant.gif');
			background-repeat: no-repeat;
			background-position: right;
			color: #6E675B;
		}

		#navigationCalendrierHaut3 a:hover, #navigationCalendrierBas3 a:hover {
			color: #ED8008;
			text-decoration: none;
		}

		#listeCalendrier, #listeCalendrierEnTete {
			float: left;
			width: 100%;
		}

		#listeCalendrierEnTete {
			background-color: #9E9584;
			background-image: url('/formations/root/bank/images_iim_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;
			width: 187px;
			margin: 0px;
			text-align: center;
		}

		#listeCalendrier li {
			float: left;
			width: 100%;
			padding-top: 10px;
			padding-bottom: 10px;
			border-bottom: 1px solid #DFE0DB;
			color: #6E675B;
		}

		#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: #61267E;
		}

		#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;
		}

	/* ----- Navigation de niveau 4 ----- */

		#nav4PageContent #navigationGalerie {
			display: none;
			visibility: hidden;
			float: left;
			width: 481px;
			margin-left: 40px;
			margin-right: 40px;
			margin-top: 20px;
		}

		#nav4PageContent #navigationGalerie ul {
			list-style-type: none;
			margin: 0px;
			margin-left: -40px;
		}

		#nav4PageContent #navigationGalerie li {
			float: left;
			width: 100px;
			margin-left: 10px;
			margin-right: 10px;
			font-size: 80%;
			text-align: center;
		}

		#nav4PageContent #navigationGalerie li a {
			display: block;
			padding: 3px;
			background-color: #ED8008;
			background-image: url('/formations/root/bank/images_iim_interface/navigationGalerie/fond_a_off.gif');
			background-repeat: no-repeat;
			color: #FFFFFF;
			text-decoration: none;
		}

		#nav4PageContent #navigationGalerie li a:hover {
			background-color: #61267E;
			background-image: url('/formations/root/bank/images_iim_interface/navigationGalerie/fond_a_on.gif');
			color: #FFFFFF;
		}

	/* ----- Galerie ----- */

		#galerieHomePageContent #mainContent {
			float: left;
			width: 100%;
			margin-bottom: 15px;
			padding-top: 0px;
			padding-bottom: 0px;
			background-color: #DCCEE7;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/motif_mainContent_galerie_accueil.gif');
			background-repeat: repeat-x;
		}

		#galerieHomePageContent #mainContent img {
			float: right;
			margin: 0px;
			margin-left: 25px;
		}

		#galerieHomePageContent #mainContent h2 {
			clear: none;
			padding: 0px;
			margin-left: 25px;
			margin-right: 25px;
			margin-top: 35px;
			margin-bottom: 15px;
			background-color: transparent;
			background-image: none;
			color: #61267E;
			font-weight: bold;
		}

		#galerieHomePageContent #mainContent p {
			margin-left: 25px;
			margin-right: 25px;
			margin-bottom: 5px;
		}

		#galeriePageContent #mainContent {
			float: left;
			width: 727px;
			margin-bottom: 15px;
			padding-top: 0px;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 15px;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_mainContent_galerie.gif');
			background-repeat: no-repeat;
			background-position: bottom;
		}

		#navigationGalerieRubriques {
			margin-top: 25px;
			float: left;
			width: 100%;
		}

		#galerieHomePageContent #navigationGalerieRubriques {
			margin-bottom: 10px;
		}

		#navigationGalerieRubriques img {
			float: left;
		}

		#navigationGalerieVignettes {
			float: left;
			width: 727px;
			height: 65px;
			padding: 15px;
			background-image: url('/formations/root/bank/images_iim_interface/navigationGalerieVignettes/motif.gif');
			background-repeat: repeat-y;
			text-align: center;
		}

		#navigationGalerieVignettes img {
			margin-left: 25px;
			margin-right: 25px;
			border: 2px solid #FFFFFF;
		}

		#navigationGalerieVignettes img:hover {
			border: 2px solid #ED8008;
		}

		#barreDefilante {
		}

		#projetGalerie {
			float: left;
			width: 100%;
			background-color: #E5DAEE;
			background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/motif_h2.gif');
			background-repeat: repeat-x;
		}

		#projetGalerie img {
			float: right;
			margin: 0px;
			margin-left: 15px;
			border-left: 4px solid #FFFFFF;
		}

		#projetGalerie #lecteurVideo {
			float: right;
			margin: 0px;
			margin-left: 15px;
			border-left: 4px solid #FFFFFF;
		}

		#projetGalerie #lecteurVideo object, #projetGalerie #lecteurVideo img {
			float: left;
		}

		#projetGalerie p {
			margin-left: 15px;
			margin-top: 15px;
			text-align: left;
		}

		#projetGalerie strong {
			color: #61267E;
		}

		#projetGalerie p img {
			float: none;
			margin: 0px;
			border-left: none;
			vertical-align: middle;
		}

		#projetGalerie a {
			font-weight: bold;
		}

/* ----- CONTENU DE LA PAGE : Fin ----- */



/* ----- RÉSULTATS DE RECHERCHE : Début ----- */

	#searchHeader #searchInfos h3 .searchInfo {
		color: #425767 !important;
	}

	#searchHeader #searchInfos h4 .searchInfo {
		color: #ED8008 !important;
	}

	#searchHeader #searchmean, #searchHeader #searchignore {
		clear: both;
		display: block;
	}

	#searchHeader #searchignore p {
		display: inline;
		color: #425767;
		font-weight: bold;
	}

	#searchHeader #searchmean p, #searchHeader #searchmean a {
		display: inline;
	}

	#searchHeader #searchmean a {
		color: #425767;
		font-weight: bold;
	}

	#searchHeader #searchmean a:hover {
		color: #ED8008;
		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: #425767;
		font-weight: bold;
	}

	#searchHeader #searchResultDiv ul li a.sh {
		font-weight: bold;
		text-decoration: none;
	}

	#searchHeader #searchResultDiv ul li a.sh:hover {
		color: #425767;
	}

	#searchHeader #searchResultDiv ul li dl {
		margin-top: 0px;
		margin-left: -18px;
	}

	#searchHeader #searchResultDiv ul li dl dd {
		color: #6E675B;
	}

	#searchHeader #searchResultDiv ul li dl dd strong {
		color: #425767;
	}

	#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: #425767;
	}

	#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: #61267E;
	}

	#zoneGaucheNavigationVerticale1 li.selectedNode a.selectedNode {
		font-weight: bold;
	}

	#zoneGaucheNavigationVerticale1 li.selectedNode a.selectedNode:hover {
		color: #000000;
	}

	#zoneGaucheNavigationVerticale1 dd.selectedNode a.selectedNode {
		color: #ED8008;
	}

	#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: #61267E;
	}

	#zoneGaucheNavigationVerticale2 li.selectedNode a.selectedNode {
		font-weight: bold;
	}

	#zoneGaucheNavigationVerticale2 li.selectedNode a.selectedNode:hover {
		color: #000000;
	}

	#zoneGaucheNavigationVerticale2 dd.selectedNode a.selectedNode {
		color: #ED8008;
	}

	#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 {
		float: left;
		width: auto;
		margin-top: 0px;
		border: none;
	}

	#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: #425767 !important;
		background-image: url('/formations/root/bank/images_iim_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_iim_interface/zoneContenu/fond_h3_boutonsAccueilINFOtheque.gif');
	}

	#homePageContent #boutonsBasContenu h3.boutonsAccueilMultimedia {
		background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_h3_boutonsAccueilMultimedia.gif');
	}

	#homePageContent #boutonsBasContenu h3.boutonsAccueilNosDossiers {
		background-image: url('/formations/root/bank/images_iim_interface/zoneContenu/fond_h3_boutonsAccueilNosDossiers.gif');
	}

	.champObligatoire {
		color: #ED8008;
		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;
		background-color: transparent !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.contenuAccueilH2IIM {
		float: left;
		width: 734px;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	#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: 35px;
		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;
	}

	#galerieHomePageContent #IEOnlyDiv #mainContent {
		margin-bottom: 15px;
		padding-top: 0px;
	}

	#galerieHomePageContent #IEOnlyDiv #mainContent img {
		margin-bottom: -5px;
	}

	#galeriePageContent #IEOnlyDiv #mainContent {
		padding-top: 0px;
	}

	#galeriePageContent #IEOnlyDiv #projetGalerie img, #galeriePageContent #IEOnlyDiv #projetGalerie #lecteurVideo {
		margin-bottom: -15px;
	}

	#IEOnlyDiv #projetGalerie p img {
		vertical-align: top;
	}

	#IEOnlyDiv #mainContent fieldset legend {
		margin-bottom: 15px;
	}

	#IEOnlyDiv #mainContent #listart ul {
		margin-left: 0px;
	}

	#IEOnlyDiv #mainContent #actualitesAccueilGauche ul {
		margin-left: 10px;
	}

	#IEOnlyDiv #actualitesAccueilDroite #blocActualites {
		margin-top: 15px;
	}

	#IEOnlyDiv #mainContent #contenuAccueil {
		margin-top: -5px;
	}

	#IEOnlyDiv #mainContent #contenuAccueil h2.contenuAccueilH2IIM {
		margin-bottom: 5px;
	}

	#IEOnlyDiv #mainContent #iimAccueil {
		margin-top: 0px;
	}

	#IEOnlyDiv #mainContent #iimAccueilHaut div ul {
		margin-left: 25px;
	}

	#IEOnlyDiv #mainContent #iimAccueilBas {
		margin-top: 15px;
	}

	#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;
	}

	#nav4PageContent #IEOnlyDiv #navigationGalerie ul {
		margin-left: 0px;
	}

/* ----- 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 {
		margin-left: 4px;
		margin-right: 3px;
	}

	#pageContent2 #ltIE7OnlyDiv #zoneContenu, #galeriePageContent #ltIE7OnlyDiv #zoneContenu, #galerieHomePageContent #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.contenuAccueilH2IIM {
		margin-top: -20px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li {
		height: 85px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li div {
		margin-right: 3px;
	}

	#ltIE7OnlyDiv #mainContent #actualitesAccueilGauche li div img {
		margin-right: 0px;
	}

	#homePageContent #ltIE7OnlyDiv #boutonsBasContenu {
		margin-top: 0px;
	}

	#ltIE7OnlyDiv #mainContent #listart li div {
		margin-right: 10px;
	}

	#nav4PageContent #ltIE7OnlyDiv #navigationGalerie {
		margin-left: 20px;
		margin-right: 20px;
	}

	#nav4PageContent #ltIE7OnlyDiv #navigationGalerie li {
		margin-left: 9px;
		margin-right: 9px;
	}

/* ----- 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: 35px;
		margin-left: -40px;
		padding-top: 0px;
	}

	#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: 20px;
	}

	#galerieHomePageContent #IE8OnlyDiv #mainContent {
		margin-bottom: 15px;
		padding-top: 0px;
	}

	#galerieHomePageContent #IE8OnlyDiv #mainContent img {
		margin-bottom: 0px;
	}

	#galeriePageContent #IE8OnlyDiv #mainContent {
		padding-top: 0px;
	}

	#galeriePageContent #IE8OnlyDiv #projetGalerie img, #galeriePageContent #IE8OnlyDiv #projetGalerie #lecteurVideo {
		margin-bottom: 0px;
	}

	#IE8OnlyDiv #projetGalerie p img {
		vertical-align: middle;
	}

	#IE8OnlyDiv #mainContent fieldset legend {
		margin-bottom: 15px;
	}

	#IE8OnlyDiv #mainContent #listart ul {
		margin-left: -40px;
	}

	#IE8OnlyDiv #mainContent #actualitesAccueilGauche ul {
		margin-left: -30px;
	}

	#IE8OnlyDiv #actualitesAccueilDroite #blocActualites {
		margin-top: 0px;
	}

	#IE8OnlyDiv #mainContent #contenuAccueil {
		margin-top: -15px;
	}

	#IE8OnlyDiv #mainContent #contenuAccueil h2.contenuAccueilH2IIM {
		margin-bottom: 10px;
	}

	#IE8OnlyDiv #mainContent #iimAccueil {
		margin-top: -5px;
	}

	#IE8OnlyDiv #mainContent #iimAccueilHaut div ul {
		margin-left: -15px;
	}

	#IE8OnlyDiv #mainContent #iimAccueilBas {
		margin-top: 0px;
	}

	#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;
	}

	#nav4PageContent #IE8OnlyDiv #navigationGalerie ul {
		margin-left: -40px;
	}

/* ----- 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 ----- */



/** ==============================================
 * Slideshow style rules.
 ===============================================*/
#slideshow_cv {
	margin:0 auto;
	width:550px;
	height:210px;
	background:transparent url(/formations/root/bank/images_iim_contenu/actus/voeux-2012/bg_carte.png) no-repeat 0 0;
	position:relative;
  padding:0;
}
#slideshow_cv #slidesContainer_cv {
  margin:0 auto;
  width:486px;
  height:200px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  position:relative;
}
#slideshow_cv #slidesContainer_cv .slide_cv {
    height: 263px;
    margin: 0 74px 0 auto;
    width: 486px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
    cursor: pointer;
    display: block;
    height: 26px;
    position: absolute;
    text-indent: -10000px;
    width: 28px;
}
#navDiapo{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:25px;
	bottom:10px;
	cursor:pointer;

}
#noeud {
    background: url("/formations/root/bank/images_iim_contenu/actus/voeux-2012/noeud.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 82px;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 145px;
    z-index: 99;
}
#ruban {
    background: url("/formations/root/bank/images_iim_contenu/actus/voeux-2012/ruban.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 64px;
    left: 413px;
    position: absolute;
    top: 149px;
    visibility: visible;
    width: 137px;
    z-index: 99;
}
#leftControl {
    background: url("/formations/root/bank/images_iim_contenu/actus/voeux-2012/control_left.png") no-repeat scroll 0 0 transparent;
    left: 3px;
    top: 95px;
    z-index: 10;
}
#rightControl {
    background: url("/formations/root/bank/images_iim_contenu/actus/voeux-2012/control_right.png") no-repeat scroll 0 0 transparent;
    right: 3px;
    top: 95px;
}

/** 
 * Style rules for Demo page
 */


.slide_cv img {
  float:left;
  margin: 24px 0 0px;
}


#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;
}


