﻿@charset "utf-8";
/* Elements generaux */
body {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

a {
	color: #4C4C4C;
	font-weight: bold;
}

a:hover, a:focus {
	color: #AAAAAA;
}

/* fin de ligne de tableau flottant */
.finLigne {
	clear: both;
	display: block;
}

/* Navigation AccessiWeb */
.NavInterneSite {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: auto;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* Couleurs d'espaces (Laisser dans le general) */
.espaceDefaut {
	background-color: #4C4C4C;
}

.textColorDefaut {
	color: #4C4C4C;
}

.espaceMentions {
	background-color: #D7D7D7;
}

.textColorMentions {
	color: #D7D7D7;
}

.espaceTrans {
	background-color: #01B1CC;
}

.textColorTrans {
	color: #01B1CC;
}

.espaceEtu {
	background-color: #E00093;
}

.textColorEtu {
	color: #E00093;
}

.espaceJD {
	background-color: #00AD73;
}

.textColorJD {
	color: #00AD73;
}

.espaceExp {
	background-color: #F98A16;
}

.textColorExp {
	color: #F98A16;
}

.espacePostul {
	background-color: #60CCFB;
}

.textColorPostul {
	color: #60CCFB;
}

/* Elements de formulaires */
.SelectMedia_Centre {
	border: 0px;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	height: 19px;
	color: #000000;
	font-size: 9px;
	text-align: left;
	line-height: 14px;
	background: transparent url(../img/formulaires/form_fields_centre.gif) repeat-x;
}

.MotCle_Centre {
	border: 0px;
	margin: 0px;
	padding: 5px 3px 0px 0px;
	height: 18px;
	color: #000000;
	font-size: 9px;
	text-align: left;
	line-height: 14px;
	background: transparent url(../img/formulaires/form_fields_centre.gif) repeat-x;
}

.labelPop {
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	float: left;
	display: block;
	color: #4C4C4C;
	font-size: 11px;
	font-weight: bold;
}

* html .labelPop { /* Pour IE6 */
	margin-left: 10px;
}

.champsPop {
	border: 0px;
	margin: 0px;
	padding: 3px 3px 0px 10px;
	width: 234px;
	height: 18px;
	color: #333333;
	text-align: left;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
	background: transparent url(../img/formulaires/form_fields.gif) no-repeat;
}

.champ60 {
	margin: 5px 30px 0px 0px;
	width: 60px;
	background: transparent url(../img/formulaires/form_fields_60.gif) no-repeat;
}

* html .champ60 { /* Pour IE6 */
	margin: 5px 20px 0px 0px;
}

.champ300 {
	width: 300px;
	background: transparent url(../img/formulaires/form_fields_300.gif) no-repeat;
}

.champGauche {
	float: left;
	width: 10px;
	height: 18px;
	display: inline;
	background: transparent url(../img/formulaires/form_fields_gauche.gif) no-repeat;
}

.champDroite {
	float: left;
	width: 10px;
	height: 18px;
	display: inline;
	background: transparent url(../img/formulaires/form_fields_droite.gif) no-repeat;
}

.champCentre {
	border: 0px;
	float: left;
	height: 18px;
	display: inline;
	color: #333333;
	font-size: 9px;
	text-align: left;
	background: transparent url(../img/formulaires/form_fields_centre.gif) repeat-x;
}

* html .champCentre { /* Pour IE6 */
	margin-top: 1px;
}

*+html .champCentre { /* Pour IE7 */
	margin-top: 1px;
}

/* Conteneurs principaux */
#ENTETE {
	position: relative;
	width: 100%;
	height: 120px;
	z-index: 3;
}

#PAGE {
	margin: auto;
	position: relative;
	width: 956px;
	overflow: hidden;
	z-index: 2;
}

* html #PAGE { /* Pour IE6 */
	height: 465px;
}

#PAGE.pageIndex {
	width: 100%;
	height: 465px;
}

#CONTENU {
	position: relative;
	top: 5px;
	left: 10px;
	width: 960px;
	height: 423px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	z-index: 5;
}

#PAGE .contIndex {
	left: 0px;
	width: 100%;
}

#PAGE .preHome {
	margin-left: 27px;
	padding: 250px 0px 0px 30px;
	width: 800px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: url(../img/fond_site/fond_prehome.jpg) no-repeat 0px 0px;
}

#CONTENEUR404 {
	margin-left: -483px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 900px;
	height: 423px;
	text-align: center;
}

#CONTENEUR404 #text404 {
	position: relative;
	top: 50%;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

#CONTENEUR404 #text404 .Titre {
	color: #036741;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

#CONTENEUR404 #text404 .textAlert {
	color: #484846;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#CONTENEUR404 #text404 .textRetour {
	color: #6C6C6A;
	font-size: 12px;
}

#CONTENEUR404 #text404 .textRetour strong {
	color: #036741;
	font-size: 13px;
}

#CONTENEUR404 #text404 .textRetour a {
	color: #036741;
}

#CONTENEUR404 #text404 .textRetour a:hover, #CONTENEUR404 #text404 .textRetour a:focus {
	color: #AAAAAA;
}

/* Popup "Envoyer a un ami" */
#POP_ENVOIAMI, #POP_ENVOIAMICONFIRM {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 666px;
	height: 303px;
	background: url(../img/fond_site/fond_popami.png) no-repeat left top;
	overflow: hidden;
	z-index: 20;
}

* html #POP_ENVOIAMI, * html #POP_ENVOIAMICONFIRM { /* Pour IE6 */
	background: url(../img/fond_site/fond_popami.gif) no-repeat left top;
}

#POP_ENVOIAMI #HAUT, #POP_ENVOIAMICONFIRM #HAUT {
	position: absolute;
	top: 110px;
	left: 215px;
	width: 200px;
}

#POP_ENVOIAMI #HAUT h2, #POP_ENVOIAMICONFIRM #HAUT h2 {
	margin: -4px 0px 2px 0px;
	font-size: 14px;
}

#POP_ENVOIAMI #FERME, #POP_ENVOIAMICONFIRM #FERME {
	position: absolute;
	top: 110px;
	left: 630px;
	width: 20px;
	text-align: right;
}

#POP_ENVOIAMI #CENTRE {
	position: absolute;
	top: 150px;
	left: 197px;
	width: 470px;
	text-align: right;
}

#POP_ENVOIAMICONFIRM #CENTRE {
	position: absolute;
	top: 150px;
	left: 215px;
	width: 440px;
	text-align: right;
}

#POP_ENVOIAMI #CENTRE input {
	margin-bottom: 2px;
}

#POP_ENVOIAMI #CENTRE .captchaBox {
	margin: 3px 0px 0px 36px;
	width: 330px;
}

* html #POP_ENVOIAMI #CENTRE .captchaBox { /* Pour IE6 */
	margin-left: 28px;
	float: left;
}

*+html #POP_ENVOIAMI #CENTRE .captchaBox { /* Pour IE7 */
	float: left;
}

#POP_ENVOIAMI #CENTRE .captchaBox input {
	margin-left: 10px;
}

#POP_ENVOIAMI #BAS, #POP_ENVOIAMICONFIRM #BAS {
	position: absolute;
	top: 260px;
	left: 570px;
}

/* Popup "Flux RSS" */
#POP_RSS {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 666px;
	height: 261px;
	background: url(../img/fond_site/fond_poprss.png) no-repeat left top;
	overflow: hidden;
	z-index: 20;
}

* html #POP_RSS { /* Pour IE6 */
	background: url(../img/fond_site/fond_poprss.gif) no-repeat left top;
}

#POP_RSS #HAUT {
	position: absolute;
	top: 110px;
	left: 215px;
	width: 200px;
}

#POP_RSS h2 {
	margin: -4px 0px 2px 0px;
	font-size: 14px;
}

#POP_RSS #FERME {
	position: absolute;
	top: 110px;
	left: 630px;
	width: 20px;
	text-align: right;
}

#POP_RSS #CENTRE {
	position: absolute;
	top: 150px;
	left: 197px;
	width: 470px;
	text-align: right;
}

#POP_RSS #BAS {
	position: absolute;
	top: 218px;
	left: 570px;
}

/* Conteneur global des pages */
#COLONNE_GAUCHE {
	float: left;
	width: 669px;
	height: 423px;
	display: inline;
	overflow: hidden;
	z-index: 6;
}

#COLONNE_GAUCHE.fondSansMea {
	width: 839px;
}

/* Barre des pictogrammes */
#ICONBAR {
	width: 669px;
	height: 33px;
	color: #FFFFFF;
	font-weight: bold;
}

#ICONBAR.fondSansMea {
	width: 838px;
}

#ICONBAR .iconTitre {
	margin: 0px;
	padding: 10px 0px 0px 7px;
	float: left;
	width: 171px;
	height: 23px;
	display: inline;
	font-size: 14px;
}

#ICONBAR.Full .iconTitre {
	width: 260px;
}

#ICONBAR a {
	color: #FFFFFF;
	text-decoration: none;
}

#ICONBAR a:hover, #ICONBAR a:focus {
	color: #AAAAAA;
}

#ICONBAR div .pictoLabel {
	position: relative;
	top: -4px;
}

#PictosGr1 {
	margin-top: 8px;
	float: left;
	width: 115px;
	display: inline;
	font-size: 10px;
}

#PictosGr1 .pictoFauxLien {
	cursor: pointer;
}

#PictosGr2 {
	margin-top: 8px;
	padding-left: 30px;
	float: left;
	width: 231px;
	display: inline;
	font-size: 10px;
}

#PictosGr2.Full {
	width: 142px;
}

#PictosGr3 {
	margin-top: 8px;
	float: right;
	width: 115px;
	display: inline;
	text-align: right;
}

#PictosGr3.fondSansMea {
	float: left;
}

#TitreSansMea {
	padding: 10px 0px 0px 7px;
	float: right;
	width: 162px;
	height: 23px;
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

/* Zone d'affichage interne */
#INFOS_PAGE {
	margin-left: 1px;
	position: relative;
	width: 668px;
	height: 390px;
	background: url(../img/fond_site/fond_interne.gif) no-repeat;
}

#INFOS_PAGE.fondSansMea {
	width: 838px;
}

#PageInterne {
	float: right;
	width: 526px;
	height: 390px;
	display: inline;
}

#PageInterne.MenuSansMea {
	width: 696px;
}

#PageInterne.sansListe {
	width: 668px;
}

#PageInterne.SansMea {
	width: 838px;
}

#PageInterne .zoneFull {
	top: 0px;
	height: 390px;
}

#PageInterne .zoneCarre {
	top: -68px;
	height: 338px;
}

/* Titre de page */
#TitreBox {
	position: relative;
	float: right;
	width: 512px;
	height: 120px;
}

* html #TitreBox { /* Pour IE6 */
	margin-left: 25px;
}

#animFcontent .NavInterneSite {
	position: absolute;
	height: 1px;
	width: 1px;
}

#TitreBox.sansListe {
	margin-left: 25px;
	width: 643px;
}

#itemTop, #TitreBox #itemTop {
	position: absolute;
	top: -500px;
}

#TitreBox img {
	position: absolute;
	top: 0px;
	left: 232px;
}

#TitreBox.sansListe img {
	left: 363px;
}

#itemTitre {
	margin: 14px 0px 14px 0px;
	position: absolute;
	width: 380px;
	height: 55px;
	font-size: 18px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	z-index: 2;
}

#itemTitre.sansListe {
	width: 511px;
}

#itemTitre sup {
	font-size: 11px;
}

/* Traitement des hiérarchies de titres */
#TitreBox .simh2 {
	margin-top: 14px;
	font-weight: bold;
}

#itemSousTitre {
	position: absolute;
	margin: 64px 0px 0px 27px;
	width: 423px;
	z-index: 2;
}

#TitreBox .troisLignes {
	margin: 40px 0px 0px 0px;
	width: 385px;
}

#itemSousTitre.sansListe {
	margin-left: 25px;
	width: 555px;
}

.petitAccroche {
	font-size: 12px;
	font-weight: bold;
}

.grandAccroche {
	font-size: 16px;
	font-weight: bold;
}

/* Zones de texte scrollables */
.textSlideMentions {
	position: relative;
	left: 10px;
	width: 945px;
	height: 150px;
	overflow: hidden;
}

#zoneScrollML {
	position: relative;
	top: 0px;
	left: 0px;
	width: 930px;
	height: 134px;
	text-align: left;
	overflow: hidden;
}

#zoneScrollCredits {
	position: relative;
	top: 0px;
	left: 0px;
	width: 930px;
	height: 134px;
	text-align: left;
	overflow: hidden;
}

#zoneScrollML .scroll-handle, #zoneScrollCredits .scroll-handle {
	width: 11px;
	height: 40px;
	background: transparent url(../img/fond_site/cursor_defaut.gif) right no-repeat;
	cursor: pointer;
}

#zoneScrollML .scroll-track, #zoneScrollCredits .scroll-track {
	width: 11px;
	height: 134px;
	background: transparent url(../img/fond_site/track_defaut.gif) right no-repeat;
}

#zoneScrollML p, #zoneScrollCredits p {
	padding-left: 10px;
	font-size: 10px;
}

#zoneScrollCredits p.grandAccroche {
	font-size: 14px;
	font-weight: bold;
}

#zoneScroll {
	position: relative;
	top: -32px;
	left: -9px;
	width: 536px;
	height: 302px;
	font-weight: normal;
	text-align: justify;
	overflow: hidden;
}

* html #zoneScroll { /* Pour IE6 */
	left: 0px;
	width: 538px;
}

#zoneScroll.sansListe {
	left: 0px;
	width: 668px;
}

#zoneScroll .scroll-track {
	width: 14px;
	height: 302px;
	background: transparent url(../img/fond_site/track_pages.gif) no-repeat 0px 0px;
}

#zoneScroll.zoneCarre .scroll-track {
	width: 14px;
	height: 338px;
	background: transparent url(../img/fond_site/track_pagesCarre.gif) no-repeat 0px 0px;
}

#zoneScroll.zoneFull .scroll-track {
	width: 14px;
	height: 390px;
	background: transparent url(../img/fond_site/track_pagesFull.gif) no-repeat 0px 0px;
}

#zoneScroll p {
	margin: 5px 0px 5px 50px;
	width: 423px;
}

#zoneScroll .ficheEntite {
	margin: 0px 0px 0px 50px;
}

#zoneScroll .ficheEntite img {
	margin-bottom: 5px;
}

#zoneScroll .ficheEntite em {
	margin: 6px 0px 10px 0px;
	float: right;
	font-size: 10px;
}

#zoneScroll .ficheEntite a {
	margin-top: 6px;
	float: left;
}

#zoneScroll h3 {
	margin: 24px 0px 8px 50px;
	width: 423px;
}

#zoneScroll h4 {
	margin: 19px 0px 8px 50px;
	width: 423px;
	font-weight: bold;
	text-transform: uppercase;
}

#zoneScroll ul {
	margin: -4px 0px 3px 50px;
	padding: 2px 0px 0px 14px;
	width: 423px;
}

* html #zoneScroll ul { /* Pour IE6 */
	padding: 2px 0px 4px 15px;
}

*+html #zoneScroll ul { /* Pour IE7 */
	padding: 2px 0px 4px 15px;
}

#zoneScroll a:hover, #zoneScroll a:focus {
	text-decoration: none;
}

#zoneScroll .precision {
	margin-top: -1px;
}

#zoneScroll.sansListe p, #zoneScroll.sansListe h3, #zoneScroll.sansListe h4, #zoneScroll.sansListe ul {
	width: 555px;
}

/* Zones de texte scrollables : texte a la couleur de l'espace */
#zoneScroll .CadreCouleur {
 padding-top: 3px;
 font-weight: bold;
}

#zoneScroll ul.CadreCouleur {
 margin-top: 15px;
 list-style-type: none;
}

#zoneScroll .CadreCouleur li {
 margin-left: -14px;
 padding: 0px 0px 1px 15px;
 background-repeat: no-repeat;
 background-position: 2px 2px;
}

#zoneScroll .CadreCouleur li span {
 font-weight: normal;
}

#zoneScroll .CadreCouleur li.sansPuce {
 margin: 3px 0px 0px -28px;
 font-weight: bold;
 background-image: none;
}

/* Zones de texte scrollables : zone d'image/de temoignage texte */
#zoneScroll .imgBasse {
	margin-top: 12px;
	width: 100%;
}

#zoneScroll .imgBasse img, #zoneScroll .imgBasse object {
	margin: 6px 0px 3px -210px;
	position: relative;
	left: 50%;
}

#zoneScroll .imgBasse #zoneVideo {
	margin-left: 50px;
	padding: 12px 0px 10px 0px;
	float: left;
	width: 211px;
	display: inline;
}

#zoneScroll .imgBasse #zoneVideo img {
	border-right: solid 1px #BEBEBE;
	margin: 10px 0px 9px -106px;
	padding-right: 18px;
}

#zoneScroll .imgBasse #zoneVideo #videoLegende {
	margin-top: -6px;
}

#zoneScroll .imgBasse #listLiens {
	margin: 34px 0px 0px 18px;
	padding: 0px;
	float: left;
	width: 230px;
	display: inline;
	list-style-type: none;
}

#zoneScroll .imgBasse #listLiens .lienPageBox {
	margin-bottom: 5px;
	width: 210px;
}

#zoneScroll .imgBasse #listLiens .lienPageBox a {
	text-decoration: none;
	cursor: pointer;
}

#zoneScroll .imgBasse #listLiens .lienPageBox img {
	margin: 0px 0px 0px -109px;
	float: left;
	width: 21px;
}

#zoneScroll .imgBasse #listLiens .lienPageBox .lienPageTitre {
	padding-left: 32px;
	float: right;
	width: 188px;
}

#zoneScroll .imgBasse #listLiens .lienPageBox .lienPageDesc {
	padding-left: 32px;
	float: right;
	width: 188px;
	text-align: left;
	font-weight: normal;
}

*+html #zoneScroll .imgBasse #listLiens .lienPageBox .lienPageTitre, *+html #zoneScroll .imgBasse #listLiens .lienPageBox .lienPageDesc { /* Pour IE7 */
	padding-left: 22px;
	width: 198px;
}

/* Specifique pages a contenu Flash/Video */
#animPostulez {
	margin-left: -300px;
	position: relative;
	left: 50%;
	width: 600px;
}

#animFcontent {
	width: 668px;
	height: 390px;
}

#PageInterne .calFlash {
	top: 0px;
	height: 390px;
}

#PageInterne .calFlashSansMea {
	top: 0px;
	left: -9px;
	width: 704px;
	height: 390px;
}

* html #PageInterne .calFlashSansMea { /* Pour IE6 */
	left: -1px;
}

#animHandiQuiz {
	width: 536px;
	height: 390px;
}

#animPartenariat {
	width: 666px;
	height: 89px;
}

#espaceVideoBox {
	margin: 12px 3px 0px 31px;
	float: left;
	width: 490px;
	display: inline;
}

#VideoListBox {
	margin-top: 29px;
	float: left;
	width: 180px;
	height: 361px;
	display: inline;
}

#animEspaceVideo {
	width: 538px;
	text-align: center;
}

#animEspaceVideo.animSansMea {
	width: 704px;
}

#espaceVideoBox #animEspaceVideo {
	width: 490px;
}

#espaceVideoTitre {
	margin-bottom: 3px;
	width: 490px;
	font-size: 12px;
}

#espaceVideoDesc {
	margin: 12px 0px 7px 0px;
	width: 490px;
	font-size: 10px;
}

#espaceVideoList {
	position: relative;
	width: 180px;
	height: 276px;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
}

#zoneScroll #espaceVideoList .scroll-track {
	width: 14px;
	height: 276px;
	background: transparent url(../img/fond_site/track_videos.gif) no-repeat 0px 0px;
}

#espaceVideoList ul {
	margin: 0px;
	padding: 0px;
	width: 180px;
	list-style-type: none;
}

* html #espaceVideoList ul { /* Pour IE6 */
	margin: -1px 0px 0px -15px;
}

*+html #espaceVideoList ul { /* Pour IE7 */
	margin: -1px 0px 0px -15px;
}

#espaceVideoList li {
	border-bottom: solid 1px #292828;
	width: 100%;
}

* html #espaceVideoList li { /* Pour IE6 */
	margin-top: -3px;
}

*+html #espaceVideoList li { /* Pour IE7 */
	margin-top: -1px;
}

#espaceVideoList a {
	padding: 2px 0px 1px 0px;
	width: 100%;
	display: block;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#espaceVideoList a:hover, #espaceVideoList a:focus, #espaceVideoList .courant {
	background: #282828;
}

#espaceVideoList img {
	border: solid 1px #666666;
	float: left;
	width: 66px;
	display: inline;
}

#espaceVideoList .videoListTextBox {
	margin-left: 2px;
	float: left;
	width: 95px;
	display: inline;
	cursor: pointer;
}

/* Specifique page "Innovation" */
#zoneScroll #CarteAction {
	margin: 8px 0px 8px 50px;
	width: 555px;
}

#zoneScroll #CarteAction .caseGauche {
	float: left;
	width: 419px;
	display: inline;
}

#zoneScroll #CarteAction .caseGauche p {
	margin: 0px;
	width: 419px;
	font-weight: bold;
}

#zoneScroll #CarteAction .caseDroite {
	margin-top: 3px;
	float: right;
	width: 125px;
	display: inline;
	background: url(../img/actus/carte_credit.png) no-repeat;
}

/* Specifique page "Plan Site" */
#zoneScroll #PlanSiteBox {
	margin-left: 50px;
	width: 555px;
	text-align: left;
}

#zoneScroll #PlanSiteBox a {
	text-decoration: none;
}

/* Specifique page "Plan Site" : liste de liens */
#zoneScroll #PlanSiteBox .PLAN_ESPACE {
	position: absolute;
	padding: 6px 0px 0px 12px;
	width: 334px;
	height: 20px;
	text-align: left;
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
}

/* Specifique page "Plan Site" : entete d'espaces (Laisser dans le general) */
#zoneScroll #PlanSiteBox .planTrans {
	background: url(../img/fond_pages/fond_plan_trans.jpg) no-repeat -50px 0px;
}

#zoneScroll #PlanSiteBox .planEtu {
	background: url(../img/fond_pages/fond_plan_etu.jpg) no-repeat -50px 0px;
}

#zoneScroll #PlanSiteBox .planJD {
	background: url(../img/fond_pages/fond_plan_jd.jpg) no-repeat -50px 0px;
}

#zoneScroll #PlanSiteBox .planExp {
	background: url(../img/fond_pages/fond_plan_exp.jpg) no-repeat -50px 0px;
}

#zoneScroll #PlanSiteBox .PLAN_ESPACE a {
	color: #FFFFFF;
}

#zoneScroll #PlanSiteBox .PLAN_ESPACE a:focus {
	color: #AAAAAA;
}

#zoneScroll #PlanSiteBox .caseGauche {
	margin-right: 10px;
	float: left;
	width: 270px;
	display: inline;
}

#zoneScroll #PlanSiteBox .caseDroite {
	float: left;
	width: 270px;
	display: inline;
}

#zoneScroll #PlanSiteBox .ligneVide {
	height: 5px;
}

#zoneScroll #PlanSiteBox .PLANSITE {
	margin: 40px 0px 10px 0px;
	padding: 0px 0px 0px 12px;
	width: 258px;
	list-style-type: none;
}

* html #zoneScroll #PlanSiteBox .PLANSITE { /* Pour IE6 */
	padding-top: 40px;
}

*+html #zoneScroll #PlanSiteBox .PLANSITE { /* Pour IE7 */
	padding-top: 40px;
}

#zoneScroll #PlanSiteBox .PLANSITE li {
	margin: 10px 0px 10px 0px;
}

#zoneScroll #PlanSiteBox .PLANSITE_SECOND {
	margin: 0px;
	width: 244px;
	list-style-type: none;
}

#zoneScroll #PlanSiteBox .PLANSITE_SECOND li {
	margin: -2px;
}

#zoneScroll #PlanSiteBox .PLANSITE_TROISIEME {
	margin: 0px;
	width: 230px;
	list-style-type: none;
}

#zoneScroll #PlanSiteBox .PLANSITE_TROISIEME li {
	margin: -1px;
}

#zoneScroll #PlanSiteBox .PLANSITE_TROISIEME a {
	font-weight: normal;
}

/* Specifique page "Alternance" */
#zoneScroll .alterListGauche {
	margin-right: 15px;
	float: left;
	width: 302px;
	display: inline;
}

#zoneScroll .alterListDroite {
	float: left;
	width: 302px;
	display: inline;
}

/* Specifique page "Resultat de recherche" */
#zoneScroll .resultRecherche {
	margin-left: 0px;
	font-size: 9px;
	text-align: left;
}

* html #zoneScroll .resultRecherche { /* Pour IE6 */
	margin-left: -22px;
	padding-left: 22px;
}

#zoneScroll .resultRecherche a {
	font-weight: normal;
	text-decoration: none;
}

#zoneScroll .resultRecherche img {
	padding-right: 8px;
}

#zoneScroll .resultRecherche .contour {
	margin: 0px 0px -3px 0px;
	padding: 7px 91px 0px 22px;
	width: 100%;
	display: block;
}

#zoneScroll .resultRecherche .spanBlanc {
	background: #FFFFFF;
}

/* Conteneur global des MEA */
#COLONNE_DROITE {
	position: relative;
	float: left;
	width: 170px;
	height: 423px;
	display: inline;
	overflow: hidden;
	z-index: 7;
}

#RUBRIQUAGE {
	padding: 10px 0px 0px 7px;
	height: 23px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
}

/* Zone de liste des MEA */
#ListMea {
	position: relative;
	text-align: left;
	width: 170px;
	height: 390px;
}

.top10Titre {
	padding: 15px 0px 0px 20px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}

#SOUSRUBRIQUAGETOP10 {
	margin: 27px 0px 0px 33px;
	width: 137px;
	height: 248px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

* html #SOUSRUBRIQUAGETOP10 { /* Pour IE6 */
	margin-left: 19px;
}

#SOUSRUBRIQUAGETOP10 ul {
	width: 137px;
	list-style-image: url(../img/fleches/fleche_top10.gif);
}

#SOUSRUBRIQUAGETOP10 li {
	padding-bottom: 10px;
}

* html #SOUSRUBRIQUAGETOP10 li { /* Pour IE6 */
	margin: 2px 0px -2px 0px;
	background: url(../img/fleches/fleche_top10.gif) no-repeat 0px 2px;
}

#SOUSRUBRIQUAGETOP10 li a {
	color: #FFFFFF;
	text-decoration: none;
}

* html #SOUSRUBRIQUAGETOP10 li a { /* Pour IE6 */
	padding-left: 14px;
	display: block;
}

#SOUSRUBRIQUAGETOP10 li a:hover, #SOUSRUBRIQUAGETOP10 li a:focus {
	color: #000000;
}

#ListMea ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

* html #ListMea ul { /* Pour IE6 */
	margin-top: -4px;
}

*+html #ListMea ul { /* Pour IE7 */
	margin-top: -4px;
}

#ListMea .MeaBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	font-size: 10px;
	cursor: pointer;
}

* html #ListMea .MeaBox { /* Pour IE6 */
	margin-bottom: -4px;
	top: 4px;
}

*+html #ListMea .MeaBox { /* Pour IE7 */
	margin-bottom: -4px;
	top: 4px;
}

#ListMea .MeaBox a {
	width: 100%;
	height: 40px;
	display: block;
	text-decoration: none;
	background: url(../img/fond_pages/mea_droite_off.jpg) top left no-repeat;
}

#ListMea .MeaBox a .MeaVign {
	margin: 6px 0px 0px 4px;
	width: 28px;
	height: 22px;
}

#ListMea .MeaBox a .MeaTitre {
	margin-left: 3px;
	position: absolute;
	top: 3px;
	left: 14px;
	width: 150px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	cursor: pointer;
}

#ListMea .MeaBox a .MeaSousTitre {
	margin-left: 3px;
	position: absolute;
	top: 15px;
	left: 14px;
	width: 150px;
	height: 22px;
	display: block;
	color: #AAAAAA;
	line-height: 11px;
	cursor: pointer;
	overflow: hidden;
}

#ListMea .MeaBox a:hover .MeaSousTitre, #ListMea .MeaBox a:focus .MeaSousTitre {
	color: #FFFFFF;
}

/* Compteur d'offres general */
#POSTULER {
	position: absolute;
	top: 359px;
	width: 168px;
	height: 62px;
	text-align: center;
}

#VideoListBox #POSTULER {
	margin: 25px 0px 0px 3px;
	position: static;
}

#POSTULER a {
	text-decoration: none;
}

#POSTULER a span {
	position: relative;
	top: 8px;
	color: #FFFFFF;
	font-size: 13px;
}

#POSTULER a img {
	margin-top: -18px;
}

#RetourHome {
	float: left;
	width: 100px;
	height: 423px;
	display: inline;
	z-index: 4;
}

/* Menu Pied de Page (a finir) */
#PIEDPAGE_INDEX_CONTAINER {
	position: relative;
	top: -147px;
	left: 0px; 
	width: 956px;
	height: 200px;
	text-align: left;
	overflow: hidden;
	z-index: 10;
}

* html #PIEDPAGE_INDEX_CONTAINER { /* Pour IE6 */
	top: -147px;
}

#PIEDPAGE_INDEX {
	position: relative;
	top: 158px;
	left: 0px;
	width: 966px;
	height: 42px;
	z-index: 10;
}

#PIEDPAGE {
	position: relative;
	top: 11px;
	left: 0px;
	width: 966px;
	height: 42px;
	z-index: 5;
}

#PANNEAU_MENU {
	position: relative;
	top: 6px;
	width: 956px;
	height: 200px;
	font-size: 9px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	z-index: 15;
}

* html #PIEDPAGE #PANNEAU_MENU { /* Pour IE6 */
	top: 3px;
}

ul.MenuNavigation {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 956px;
	height: 25px;
	list-style-type: none;
}

.ZoneSwitchRecherche {
	position: absolute;
	top: 146px; padding-left:2px;
	width: 191px;
	height: 18px;
	z-index: 22;
}

/* Entete d'onglets des espaces (Laisser dans le general) */
li.OngletMenu {
	padding-left: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 139px;
	height: 25px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	background: url(../img/onglets/onglet_menu.gif) no-repeat left top;
	list-style-type: none;
	cursor: pointer;
	z-index: 21;
}

li.OngletMenu h2 {
	margin-top: 0px;
	font-size: 12px;
	font-weight: bold;
}

li.OngletMenu a {
	padding-left: 20px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

li.OngletMenu a:hover, li.OngletMenu a:focus {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

li.OngletMenu.mETU {
	padding-left: 5px;
	left: 139px;
	width: 83px;
	background: url(../img/onglets/onglet_etu.gif) no-repeat left top;
}

li.OngletMenu.mETU a {
	padding-left: 10px;
}

li.OngletMenu.mJD {
	padding-left: 10px;
	left: 222px;
	width: 138px;
	background: url(../img/onglets/onglet_jd.gif) no-repeat left top;
}

.calageNavUk li.mJD {
	width: 110px;
	background-position: 100% 0px;
}

li.OngletMenu.mJD a {
	padding-left: 10px;
}

li.OngletMenu.mEXP {
	padding-left: 5px;
	left: 360px;
	width: 86px;
	height: 25px;
	background: url(../img/onglets/onglet_exp.gif) no-repeat left top;
}

.calageNavUk li.mEXP {
	left: 342px;
	width: 114px;
	background-position: 100% 0px;
}

li.OngletMenu.mEXP a {
	padding-left: 10px
}

li.OngletMenu.mPostuler {
	padding-left: 0px;
	left: 446px;
	width: 98px;
	background: url(../img/onglets/onglet_postuler.gif) no-repeat left top;
}

li.OngletMenu.mPostuler a {
	margin-left: 30px;
	padding-left: 0px;
}

li.OngletMentions {
	position: absolute;
	top: 0px;
	left: 956px;
	width: 956px;
	height: 200px;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	z-index: 20;
}

li.OngletCredits {
	position: absolute;
	top: 0px;
	left: 956px;
	width: 956px;
	height: 200px;
	font-size: 12px;
	font-weight: bold;
	list-style-type: none;
	z-index: 20;
}

li.OngletMenuAriane {
	padding-top: 1px;
	position: absolute;
	top: 0px;
	left: 544px;
	width: 412px;
	height: 24px;
	line-height: 10px;
	background: #FFFFFF;
	list-style-type: none;
	z-index: 21;
}

li.OngletMenuAriane .FILARIANE_NAV {
	color: #AAAAAA;
	font-size: 9px;
}

li.OngletMenuAriane .FILARIANE_ACTUEL_NAV {
	font-size: 9px;
	font-weight: bold;
}

li.OngletFermer {
	position:absolute;
	top: 25px;
	left: 876px;
	width: 80px;
	height: 16px;
	line-height: 16px;
	list-style-type: none;
	z-index: 23;
}

li.OngletFermer #BTFermeMenu {
	display: block;
	cursor: pointer;
}


li.ZoneRecherche {
	padding-top: 20px;
	position: absolute;
	top: 25px;
	left: 763px;
	width: 193px;
	height: 163px;
	list-style-type: none;
	z-index: 19;
}

/* NOUVEAU PANOSLIDE (en standby)
#PanoSlide1	{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	width: 956px;
	height: 173px;
	list-style-type: none;
	overflow: hidden;
}

li.ListeRubrique {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 160px;
	height: 163px;
	z-index: 21;
}

li.ListeMiseEnAvant {
	position: absolute;
	top: 0px;
	left: 160px;
	width: 603px;
	height: 163px;
	z-index: 20;
}

li.ZoneRechercheGROUPE {
	padding-top: 20px;
	position: absolute;
	top: 0px;
	left: 763px;
	width: 193px;
	height: 163px;
	z-index: 21;
	background: #4C4C4C;
}

li.actif {
	display: block;
	color: #01B1CC;
}

ul.MenuGROUPE {
	margin-top: 0px;
	margin-left: 0px;
	padding: 10px 0px 10px 0px;
	width: 151px;
	list-style-type: none;
}

li.MenuGROUPE {
	margin: 0px;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

li.MenuGROUPE a {
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

li.MenuGROUPE a:hover, li.MenuGROUPE a:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPE a.actif {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPE span {
	margin-left: 20px;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
}

li.MenuGROUPE span:hover, li.MenuGROUPE span:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPE span.actif {
	display: block;
	color: #01B1CC;
}

ul.MenuGROUPEsousMenu {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
	width: 158px;
	list-style-type: none;
}

* html ul.MenuGROUPEsousMenu { // Pour IE6 //
	padding: 0px;
}

li.MenuGROUPEsousMenu {
	margin-left: 0px;
	padding-bottom: 10px;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

li.MenuGROUPEsousMenu a {
	padding-left: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

li.MenuGROUPEsousMenu a:hover, li.MenuGROUPEsousMenu a:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsousMenu a.actif {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsousMenu span {
	margin-left: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
}

li.MenuGROUPEsousMenu span:hover, li.MenuGROUPEsousMenu span:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsousMenu span.actif {
	display: block;
	color: #01B1CC;
}

ul.MenuGROUPEsoussousMenu {
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px;
	width: 158px;
	list-style-type: none;
}

li.MenuGROUPEsoussousMenu {
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
}

li.MenuGROUPEsoussousMenu a {
	padding-left: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

li.MenuGROUPEsoussousMenu a:hover, li.MenuGROUPEsoussousMenu a:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsoussousMenu a.actif {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsoussousMenu span {
	margin-left: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	text-transform: uppercase;
}

li.MenuGROUPEsoussousMenu span:hover, li.MenuGROUPEsoussousMenu span:focus {
	display: block;
	color: #01B1CC;
}

li.MenuGROUPEsoussousMenu span.actif {
	display: block;
	color: #01B1CC;
}

ul.MiseEnAvantMenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.MiseEnAvantMenu a {
	margin: 0px;
	padding: 0px;
}

li.MiseEnAvant1Menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 23px;
	left: 0px;
	width: 201px;
	text-align: center;
}

li.MiseEnAvant2Menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 23px;
	left: 201px;
	width: 201px;
	text-align: center;
}

#PanoSlide1 li.MiseEnAvant3Menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 23px;
	left: 402px;
	width: 201px;
	text-align: center;
}*/

/* Elements des PanoSlide */
#PanoSlide1	{
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	width: 956px;
	height: 173px;
	list-style-type: none;
	overflow: hidden;
}

#PanoSlide1 li.ListeRubrique{position:absolute; top:0px; left:0px; width:160px; height:163px; z-index:19;}

#PanoSlide1 li.ListeMiseEnAvant{position:absolute; top:0px; left:170px; width:380px; height:163px; z-index:20; margin-top:5px;}

#PanoSlide1 li.ZonelisteMEAGROUPE{position:absolute; top:0px; left:555px; width:200px; z-index:21; background-color:#4c4c4c; padding-top:0px;}

#PanoSlide1 ul.MenuGROUPE{ width: 151px; padding-top:10px /*!important; padding-top:0px*/; padding-right:0px; padding-left:0px; padding-bottom:10px /*!important; padding-bottom:0px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px /*!important; margin-top:0px*/; list-style-type:none; z-index:7;}

#PanoSlide1 li.MenuGROUPE{list-style-type:none; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:8px /*!important; padding-bottom:-150px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px; margin-bottom:0px /*!important; margin-bottom:-13px*/; font-weight: bold; font-size:11px; line-height:13px;}

.calageNavUk #PanoSlide1 li.MenuGROUPE {
	padding-bottom: 6px;
}

#PanoSlide1 li.actif{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPE a{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px;}

#PanoSlide1 li.MenuGROUPE a:hover, #PanoSlide1 li.MenuGROUPE a:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPE a.actif{ color: #01b1cc; display:block;}
#PanoSlide1 li.MenuGROUPE #RActuel{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPE span{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; margin-left:20px;}
#PanoSlide1  div.Masque {
	position: absolute; left:157px; top:0px; overflow:hidden; height:164px; width:400px;
}

#PanoSlide1 li.MenuGROUPE span:hover, #PanoSlide1 li.MenuGROUPE span:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPE span.actif{ color: #01b1cc; display:block;}

#PanoSlide1 ul.MenuGROUPEsousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:0px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-top:0px; list-style-type:none;}

#PanoSlide1 li.MenuGROUPEsousMenu {
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

#PanoSlide1 li.MenuGROUPEsousMenu a{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; padding-left:0px;}

#PanoSlide1 li.MenuGROUPEsousMenu a:hover, #PanoSlide1 li.MenuGROUPEsousMenu a:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsousMenu a.actif{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsousMenu span{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide1 li.MenuGROUPEsousMenu span:hover, #PanoSlide1 li.MenuGROUPEsousMenu span:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsousMenu span.actif{ color: #01b1cc; display:block;}

#PanoSlide1 ul.MenuGROUPEsoussousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:10px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-top:0px; list-style-type:none;}

#PanoSlide1 li.MenuGROUPEsoussousMenu{list-style-type:none; padding:0px 0 10px 0px; margin-left:0px !important; margin-left:0px; font-weight: bold; font-size:10px;}

#PanoSlide1 li.MenuGROUPEsoussousMenu a{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; padding-left:0px;}

#PanoSlide1 li.MenuGROUPEsoussousMenu a:hover, #PanoSlide1 li.MenuGROUPEsoussousMenu a:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsoussousMenu a.actif{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsoussousMenu span{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide1 li.MenuGROUPEsoussousMenu span:hover, #PanoSlide1 li.MenuGROUPEsoussousMenu span:focus{ color: #01b1cc; display:block;}

#PanoSlide1 li.MenuGROUPEsoussousMenu span.actif{ color: #01b1cc; display:block;}

#PanoSlide1 ul.MiseEnAvantMenu{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide1 ul.MiseEnAvantMenu a{padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide1 li.MiseEnAvant1Menu{position:absolute; left:-5px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide1 li.MiseEnAvant2Menu{position:absolute; left:5px; top:10px; width:380px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

/*#PanoSlide1 li.MiseEnAvant3Menu{position:absolute; left:380px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}*/

/* Elements du PanoSlide2 */
#PanoSlide2 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	width: 956px;
	height: 173px;
	list-style-type: none;
	overflow: hidden;
}

#PanoSlide2 li.ListeRubrique{position:absolute; top:0px; left:0px; width:160px; height:163px; z-index:21;}

#PanoSlide2 li.ListeMiseEnAvant{position:absolute; top:0px; left:170px; width:603px; height:163px; z-index:20; margin-top:5px;}

#PanoSlide2 li.ZonelisteMEAETU{position:absolute; top:0px; left:555px; width:205px; height:163px; z-index:21; background-color:#e00093; padding-top:0px;}

#PanoSlide2 ul.MenuETU{ width: 151px; padding-top:10px /*!important; padding-top:0px*/; padding-right:0px; padding-left:0px; padding-bottom:10px /*!important; padding-bottom:0px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px /*!important; margin-top:0px*/; list-style-type:none;}

#PanoSlide2 li.MenuETU{list-style-type:none; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:6px /*!important; padding-bottom:-150px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px; margin-bottom:0px /*!important; margin-bottom:-13px*/; font-weight: bold; font-size:11px; line-height:13px;}

#PanoSlide2 li.actif{ color: #000000; display:block;}

#PanoSlide2 li.MenuETU a{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; padding-left:20px;}

#PanoSlide2 li.MenuETU a:hover, #PanoSlide2 li.MenuETU a:focus{ color: #000000; display:block;}
#PanoSlide2 li.MenuETU a.actif{ color: #000000; display:block;}

#PanoSlide2 li.MenuETU span{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; margin-left:20px;}
#PanoSlide2 div.Masque {
	position: absolute; left:157px; top:0px; overflow:hidden; height:164px; width:200px;
}

#PanoSlide2 li.MenuETU span:hover, #PanoSlide2 li.MenuETU span:focus{ color: #000000; display:block;}

#PanoSlide2 li.MenuETU span.actif{ color: #000000; display:block;}

#PanoSlide2 ul.MenuETUsousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:0px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-top:0px; list-style-type:none;}

#PanoSlide2 li.MenuETUsousMenu {
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

#PanoSlide2 li.MenuETUsousMenu a{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; padding-left:0px;}

#PanoSlide2 li.MenuETUsousMenu a:hover, #PanoSlide2 li.MenuETUsousMenu a:focus{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsousMenu a.actif{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsousMenu span {
	margin-left: 0px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
}

#PanoSlide2 li.MenuETUsousMenu span:hover, #PanoSlide2 li.MenuETUsousMenu span:focus{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsousMenu span.actif{ color: #000000; display:block;}

#PanoSlide2 ul.MenuETUsoussousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:10px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-left:0px; list-style-type:none;}

#PanoSlide2 li.MenuETUsoussousMenu{list-style-type:none; padding:0px 0 10px 0px; margin-left:0px !important; margin-left:0px; font-weight: bold; font-size:10px;}

#PanoSlide2 li.MenuETUsoussousMenu a{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; padding-left:0px;}

#PanoSlide2 li.MenuETUsoussousMenu a:hover, #PanoSlide2 li.MenuETUsoussousMenu a:focus{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsoussousMenu a.actif{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsoussousMenu span{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide2 li.MenuETUsoussousMenu span:hover, #PanoSlide2 li.MenuETUsoussousMenu span:focus{ color: #000000; display:block;}

#PanoSlide2 li.MenuETUsoussousMenu span.actif{ color: #000000; display:block;}

#PanoSlide2 ul.MiseEnAvantMenu{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide2 ul.MiseEnAvantMenu a{padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide2 li.MiseEnAvant1Menu{position:absolute; left:-5px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide2 li.MiseEnAvant2Menu{position:absolute; left:5px; top:10px; width:380px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

/*#PanoSlide2 li.MiseEnAvant3Menu{position:absolute; left:380px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}*/

/* Elements du PanoSlide3 */
#PanoSlide3 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	width: 956px;
	height: 173px;
	list-style-type: none;
	overflow: hidden;
}

#PanoSlide3 li.ListeRubrique{position:absolute; top:0px; left:0px; width:160px; height:163px; z-index:21;}

#PanoSlide3 li.ListeMiseEnAvant{position:absolute; top:0px; left:170px; width:603px; height:163px; z-index:20; margin-top:5px;}

#PanoSlide3 li.ZonelisteMEAJD{position:absolute; top:0px; left:555px; width:205px; height:163px; z-index:21; background-color:#00ad73; padding-top:0px;}

#PanoSlide3 ul.MenuJD{ width: 151px; padding-top:10px /*!important; padding-top:0px*/; padding-right:0px; padding-left:0px; padding-bottom:10px /*!important; padding-bottom:0px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px /*!important; margin-top:0px*/; list-style-type:none;}

#PanoSlide3 li.MenuJD{list-style-type:none; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:8px /*!important; padding-bottom:-150px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px; margin-bottom:0px /*!important; margin-bottom:-13px*/; font-weight: bold; font-size:11px; line-height:13px;}

#PanoSlide3 li.MenuJD a{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; padding-left:20px;}

#PanoSlide3 li.actif{ color: #000000; display:block;}

#PanoSlide3 li.MenuJD a:hover, #PanoSlide3 li.MenuJD a:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJD a.actif{ color: #000000; display:block;}

#PanoSlide3 li.MenuJD span{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; margin-left:20px;}
#PanoSlide3 div.Masque {
	position: absolute; left:157px; top:0px; overflow:hidden; height:164px; width:200px;
}

#PanoSlide3 li.MenuJD span:hover, #PanoSlide3 li.MenuJD span:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJD span.actif{ color: #000000; display:block;}

#PanoSlide3 ul.MenuJDsousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:0px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-top:0px; list-style-type:none;}

#PanoSlide3 li.MenuJDsousMenu {
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

#PanoSlide3 li.MenuJDsousMenu a{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; padding-left:0px;}

#PanoSlide3 li.MenuJDsousMenu a:hover, #PanoSlide3 li.MenuJDsousMenu a:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsousMenu a.actif{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsousMenu span{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide3 li.MenuJDsousMenu span:hover, #PanoSlide3 li.MenuJDsousMenu span:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsousMenu span.actif{ color: #000000; display:block;}

#PanoSlide3 ul.MenuJDsoussousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:10px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-left:0px; list-style-type:none;}

#PanoSlide3 li.MenuJDsoussousMenu{list-style-type:none; padding:0px 0 10px 0px; margin-left:0px !important; margin-left:0px; font-weight: bold; font-size:10px;}

#PanoSlide3 li.MenuJDsoussousMenu a{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; padding-left:0px;}

#PanoSlide3 li.MenuJDsoussousMenu a:hover, #PanoSlide3 li.MenuJDsoussousMenu a:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsoussousMenu a.actif{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsoussousMenu span{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide3 li.MenuJDsoussousMenu span:hover, #PanoSlide3 li.MenuJDsoussousMenu span:focus{ color: #000000; display:block;}

#PanoSlide3 li.MenuJDsoussousMenu span.actif{ color: #000000; display:block;}

#PanoSlide3 ul.MiseEnAvantMenu{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide3 ul.MiseEnAvantMenu a{padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide3 li.MiseEnAvant1Menu{position:absolute; left:-5px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide3 li.MiseEnAvant2Menu{position:absolute; left:5px; top:10px; width:380px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

/*#PanoSlide3 li.MiseEnAvant3Menu{position:absolute; left:380px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}*/

/* Elements du PanoSlide4 */
#PanoSlide4 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	width: 956px;
	height: 173px;
	list-style-type: none;
	overflow: hidden;
}

#PanoSlide4 li.ListeRubrique{position:absolute; top:0px; left:0px; width:160px; height:163px; z-index:21;}

#PanoSlide4 li.ListeMiseEnAvant{position:absolute; top:0px; left:170px; width:603px; height:163px; z-index:20; margin-top:5px;}

#PanoSlide4 li.ZonelisteMEAEXP{position:absolute; top:0px; left:555px; width:205px; height:163px; z-index:21; background-color:#f98a16; padding-top:0px;}

#PanoSlide4 ul.MenuEXP{ width: 151px; padding-top:10px /*!important; padding-top:0px*/; padding-right:0px; padding-left:0px; padding-bottom:10px /*!important; padding-bottom:0px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px /*!important; margin-top:0px*/; list-style-type:none;}

#PanoSlide4 li.MenuEXP{list-style-type:none; padding-top:0px; padding-right:0px; padding-left:0px; padding-bottom:8px /*!important; padding-bottom:-150px*/; margin-left:0px /*!important; margin-left:0px*/; margin-top:0px; margin-bottom:0px /*!important; margin-bottom:-13px*/; font-weight: bold; font-size:11px; line-height:13px;}

#PanoSlide4 li.MenuEXP a{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; padding-left:20px;}

#PanoSlide4 li.actif{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXP a:hover, #PanoSlide4 li.MenuEXP a:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXP a.actif{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXP span{ color: #FFFFFF; text-decoration:none; display:block; font-size:11px; line-height:13px; margin-left:20px;}
#PanoSlide4 div.Masque {
	position: absolute; left:157px; top:0px; overflow:hidden; height:164px; width:200px;
}

#PanoSlide4 li.MenuEXP span:hover, #PanoSlide4 li.MenuEXP span:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXP span.actif{ color: #000000; display:block;}

#PanoSlide4 ul.MenuEXPsousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:0px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-top:0px; list-style-type:none;}

#PanoSlide4 li.MenuEXPsousMenu {
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 13px;
	list-style-type: none;
}

#PanoSlide4 li.MenuEXPsousMenu a{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; padding-left:0px;}

#PanoSlide4 li.MenuEXPsousMenu a:hover, #PanoSlide4 li.MenuEXPsousMenu a:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsousMenu a.actif{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsousMenu span{ color: #FFFFFF; text-decoration:none; display:block; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide4 li.MenuEXPsousMenu span:hover, #PanoSlide4 li.MenuEXPsousMenu span:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsousMenu span.actif{ color: #000000; display:block;}

#PanoSlide4 ul.MenuEXPsoussousMenu{ width: 158px; padding:10px 0px 0px 0px !important; padding:10px 0px 0px 0px; margin-left:0px !important; margin-left:0px; margin-top:0px !important; margin-left:0px; font-weight: bold; font-size:10px; line-height:12px;}

#PanoSlide4 li.MenuEXPsoussousMenu{list-style-type:none; padding:0px 0 10px 0px; margin-left:0px !important; margin-left:0px; font-weight: bold; font-size:10px;}

#PanoSlide4 li.MenuEXPsoussousMenu a{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; padding-left:0px;}

#PanoSlide4 li.MenuEXPsoussousMenu a:hover, #PanoSlide4 li.MenuEXPsoussousMenu a:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsoussousMenu a.actif{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsoussousMenu span{ color: #FFFFFF; text-decoration:none; display:block; text-transform:uppercase; font-size:10px; line-height:13px; margin-left:0px;}

#PanoSlide4 li.MenuEXPsoussousMenu span:hover, #PanoSlide4 li.MenuEXPsoussousMenu span:focus{ color: #000000; display:block;}

#PanoSlide4 li.MenuEXPsoussousMenu span.actif{ color: #000000; display:block;}

#PanoSlide4 ul.MiseEnAvantMenu{list-style-type:none; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide4 ul.MiseEnAvantMenu a{padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide4 li.MiseEnAvant1Menu{position:absolute; left:-5px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

#PanoSlide4 li.MiseEnAvant2Menu{position:absolute; left:5px; top:10px; width:380px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}

/*#PanoSlide4 li.MiseEnAvant3Menu{position:absolute; left:380px; top:10px; width:190px; text-align:left; padding:0 0 0 0; margin:0 0 0 0;}*/

/* Element du PanoSlide5 */
#PanoSlide5 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	height: 173px;
	width: 956px;
}

/* Element du PanoSlide6 */
#PanoSlide6 {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 1000px;
	height: 173px;
	width: 956px;
}

/* Sous-Menus des espaces des PanoSlide */
.FHaute {
	width: 163px;
	height: 17px;
	background: url(../img/fleches/fleche_haute_blanc.gif) left top no-repeat;
	cursor: pointer;
}

.FBasse {
	width: 163px;
	height: 20px;
	background: url(../img/fleches/fleche_basse_blanc.gif) left top no-repeat;
	cursor: pointer;
}

#S1SEPAR, #S2SEPAR, #S3SEPAR, #S4SEPAR {
	padding-top: 17px;
	position: absolute;
	top: 0px;
	left: -200px;
	width: 37px;
	height: 169px;
	z-index: 6;
}

#S1BTHAUT, #S2BTHAUT, #S3BTHAUT, #S4BTHAUT {
	position: absolute;
	top: 0px;
	left: -200px;	
	width: 163px;
	height: 17px;
	z-index: 5;
}

#S1BTBAS, #S2BTBAS, #S3BTBAS, #S4BTBAS {
	position: absolute;
	top: 150px;
	left: -200px;
	width: 163px;
	height: 20px;
	z-index: 5;
}

#S1SMSEPAR, #S2SMSEPAR, #S3SMSEPAR, #S4SMSEPAR {
	padding-top: 17px;
	position: absolute;
	top: 0px;
	left: -200px;
	width: 37px;
	height: 169px;
	z-index: 6;
}

#S1SMBTHAUT, #S2SMBTHAUT, #S3SMBTHAUT, #S4SMBTHAUT {
	position: absolute;
	top: 0px;
	left: -200px;
	width: 163px;
	height: 17px;
	cursor: pointer;
	z-index: 5;
}

#S1SMBTBAS, #S2SMBTBAS, #S3SMBTBAS, #S4SMBTBAS {
	position: absolute;
	top: 150px;
	left: -200px;
	width: 163px;
	height: 20px;
	cursor: pointer;
	z-index: 5;
}

#S1M1, #S1M2, #S1M5, #S1M8, #S2M2, #S2M5, #S3M2, #S3M4, #S4M3, #S4M4, #S4M5 {
	position: absolute;
	top: 17px;
	left: -200px;
	cursor: pointer;
	z-index: 4;
}

/* Fonds de site */
#FONDSITE {
	margin-left: -985px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 2165px;
	height: 626px;
	cursor: pointer;
	z-index: 1;
}

.fond404 {
	background: url(../img/fond_site/fond_404.jpg) no-repeat 0px 0px;
}
#FONDSITE.fondMaintenance {
	cursor: auto;
	background: url(../img/fond_site/fond_404.jpg) no-repeat 0px 0px;
}