﻿
/* ------------------------------------------ Feuille de style DESIGN */

BODY
{
    FONT-SIZE: x-small;
	BORDER: 0;
    PADDING: 0;
    MARGIN: 0
}

DIV
{
	BORDER: 0;
    PADDING: 0;
    MARGIN: 0
}
H1
{
    FONT-SIZE: 18pt;
    MARGIN-RIGHT: 0;
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
    TEXT-ALIGN: center
}
H2
{
    FONT-SIZE: 15pt;
    MARGIN-RIGHT: 0;
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
    TEXT-ALIGN: center
}
H4
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
    FONT-SIZE: 12pt
}
IMG
{
	BORDER: 0
}
A
{
    COLOR: black; /*GIP*/
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
	TEXT-DECORATION: underline;
}
TH 
{
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}
TD, P, LI, INPUT, TEXTAREA, SELECT {
    COLOR: black; /*GIP*/
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}

TD
{
	padding-bottom:0px;
}

UL{
	padding: 0px;
	margin: 0px;
}

/* --------------------------------------Tous les boutons de navigation ---------------- */
.BoutonNavig
{
	text-decoration: none;
	white-space: nowrap;
}
.BoutonNavig_Over
{
	text-decoration: none;
	white-space: nowrap;
}
.BoutonNavig span
{
	position: relative;
    top: -4px;
    left: 5px;
    color: black; /*GIP*/
    padding-right: 8px;
}
.BoutonNavig_Over span
{
    color: #494169; /*GIP*/
	position: relative;
    top: -4px;
    left: 5px;
    padding-right: 8px;
}









BODY.Login
{
    OVERFLOW: hidden;
    TEXT-ALIGN: left;/*GIP*/
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Login/Fond.jpg) top left no-repeat #291b6a; /*GIP*/
}
BODY.Login FORM
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
}
/* ------------------------------------------------------ Tableau global ------------- */
BODY.Login TABLE.Global
{
    BORDER: 0;
    PADDING: 0;
    WIDTH: 100%; /*GIP*/
}
BODY.Login TABLE.Global TR.Header
{
}
BODY.Login TABLE.Global TR.Header TD
{
    HEIGHT: 1px
}
BODY.Login TABLE.Global TR.Container TD.ContainLogo
{
	display:none; /*GIP*/
}
BODY.Login TABLE.Global TR.Container TD.ContainMain
{
	padding: 10px 0 0 530px;  /*GIP*/
	WIDTH: 364px;
    VERTICAL-ALIGN: top;
}
BODY.Login TABLE.Global TD.Footer
{
	PADDING-TOP: 20px
}
/* ------------------------------------------------------ Multi-langues -------------- */
BODY.LOGIN #Lang 
{
	padding:3px 0 1px 110px;
    BACKGROUND: url(/_Include/Lms/Images/Login/backLanguages.gif) 65px 0 no-repeat;
}
BODY.LOGIN #Lang SELECT
{
	WIDTH: 190px
}
/* ------------------------------------------------------ Formulaire de connexion ---- */
BODY.Login TABLE.Main
{
	MARGIN: 55px 0 0 10px;  /*GIP*/
}
BODY.Login TABLE.Main TD.Libelle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #291B6A; /*GIP*/
    PADDING-TOP: 5px;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    TEXT-ALIGN: right
}
BODY.Login TABLE.Main TD.Donnee
{
    VERTICAL-ALIGN: top;
    FONT-SIZE: 9pt
}
BODY.Login TABLE.Main TD.Donnee INPUT
{
    WIDTH: 152pt
}
BODY.Login TABLE.Main #LCookie
{
	PADDING: 0 42px 15px 0;
    COLOR: #291B6A; /*GIP*/
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right
}
BODY.Login .btnValider
{
	PADDING-left: 190px;
    TEXT-ALIGN: center
}

BODY.Login .btnValider a Span{
	display:none; /*GIP*/
}
/* ------------------------------------------------------ Boutons d'aide ------------- */
BODY.Login .btnOptions
{
	MARGIN-TOP: 7px;
	WIDTH: 825px; /*GIP*/
    TEXT-ALIGN: right
}
/* ------------------------------------------------------ Messages interactifs ------- */
BODY.Login #MsgMaintenance
{
	MARGIN-TOP: -20px;
	PADDING: 5px 0;
	WIDTH: 775px;
    FONT-WEIGHT: bold;
    COLOR: #291B6A; /*GIP*/
    BACKGROUND-COLOR: #9A0057; 
    TEXT-ALIGN: center
}
BODY.Login #MsgMaintenance A
{
    COLOR: #002c5a;
    TEXT-DECORATION: underline
}
BODY.Login #MsgDidactinet
{
	WIDTH: 100%;
    FONT-WEIGHT: bold;
    COLOR: #9A0057;
    TEXT-ALIGN: center
}
BODY.Login #MsgPassword
{
	PADDING: 4px;
    FONT-WEIGHT: bold;
    COLOR: #9A0057;
    TEXT-ALIGN: center
}
BODY.Login #MsgConnexion
{
	WIDTH: 100%;
	PADDING: 4px;
    FONT-WEIGHT: bold;
    COLOR: #9A0057;
    TEXT-ALIGN: center
}
/* ------------------------------------------------------ Navigation ----------------- */
BODY.Login .BoutonNavig span
{
	color: #3773A8;
	font-weight: bold;
}
BODY.Login .BoutonNavig_Over span
{
	font-weight: bold;
}
/* ------------------------------------------------------ Cantoche ------------------- */
BODY.Login .CantocheHead TD
{
	text-align: right
}








BODY.Entete
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Entete/Fond.jpg) no-repeat; /*GIP*/
}
BODY.Entete TABLE
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
}
BODY.Entete #Global
{
	WIDTH: 100%
}

BODY.Entete #Global td#logoG{
	vertical-align:top; /*GIP*/
}

BODY.Entete #ButtonsArea
{
	WIDTH: 100px;
	HEIGHT: 23px;
	TEXT-ALIGN: center;
	position:absolute;
	top:0px;
	right:0px;
	z-index: 1;
}
BODY.Entete #TabsArea
{
	WIDTH: 100%;
}





/***************************************************************************************************************GIR*/
BODY.Entete #TabsArea TD.Tab,
BODY.Entete #TabsArea TD.TabSelected
{
	DISPLAY: block;
}
BODY.Entete #TabsArea TD.Tab IMG,
BODY.Entete #TabsArea TD.TabSelected IMG
{
	display:none;
}

BODY.Entete #TabsArea TD.Tab A,
BODY.Entete #TabsArea TD.TabSelected A
{
	background-position: TOP;
	background-repeat: no-repeat;
	DISPLAY: block;
	FONT-SIZE:13px; 
	width:118px;
	height:23px;
}

BODY.Entete #TabsArea TD#idTableauBord.Tab  A {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Accueil_off.gif);
}
BODY.Entete #TabsArea TD#idTableauBord.TabSelected  A{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Accueil_selected.gif);
}
BODY.Entete #TabsArea TD#idTableauBord.Tab  A:hover {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Accueil_on.gif);
}


BODY.Entete #TabsArea TD#idExo.Tab A {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Suivi_off.gif);
}
BODY.Entete #TabsArea TD#idExo.TabSelected  A{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Suivi_selected.gif);
}
BODY.Entete #TabsArea TD#idExo.Tab  A:hover{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Suivi_on.gif);
}


BODY.Entete #TabsArea TD#idCours.Tab A {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Formation_off.gif);
}
BODY.Entete #TabsArea TD#idCours.TabSelected  A{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Formation_selected.gif);
}
BODY.Entete #TabsArea TD#idCours.Tab A:hover{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Formation_On.gif);
}


BODY.Entete #TabsArea TD#idEchange.Tab A {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Echange_off.gif);
}
BODY.Entete #TabsArea TD#idEchange.TabSelected  A{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Echange_selected.gif);
}
BODY.Entete #TabsArea TD#idEchange.Tab A:hover {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Echange_on.gif);
}


BODY.Entete #TabsArea TD#idAdmin.Tab A {
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Administration_off.gif);
}
BODY.Entete #TabsArea TD#idAdmin.TabSelected  A{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Administration_selected.gif);
}
BODY.Entete #TabsArea TD#idAdmin.Tab A:hover{
	background-image: url(/_Include/Lms/Upload/Items/Images/Entete/Administration_on.gif);
}

BODY.Entete #TabsArea TD.Tab A SPAN,
BODY.Entete #TabsArea TD A SPAN
{
	display:none;
	height:23px;
	margin: 8px 0 0 38px;
	font-weight:bold;
	color:white;
}

BODY.Entete #TabsArea TD.Tab A:hover SPAN,
BODY.Entete #TabsArea TD A:hover SPAN,
BODY.Entete #TabsArea TD.TabSelected A


/***************************************************************************************************************---*/
#ContextRoles{
/	position:absolute;
	top:20px;
	right:10px
}








BODY.Sommaire
{
    BORDER: 0;
    PADDING: 0 0px;
    MARGIN: 0;
	background-color:#291B69 /*GIP*/
}
BODY.Sommaire #SomTbl
{
    BORDER: 0;
	WIDTH: 190px;
}
BODY.Sommaire TD.SomTitreSeparator
{
    HEIGHT: 6px;
}
BODY.Sommaire TD.SomTitre
{
    background:url(/_Include/Lms/Upload/Items/Images/Sommaire/SomTitre.gif) 7px 0 no-repeat;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    COLOR: #002c5a; 
    HEIGHT: 18px;
    TEXT-ALIGN: left;
}
BODY.Sommaire TD.SomTitre SPAN
{
	padding-left: 16px; /*GIP*/
}
BODY.Sommaire TD.SomBtnSeparator
{
    HEIGHT: 1px;
}
BODY.Sommaire TD.SomBtn
{
 text-transform: lowercase ;
	PADDING: 2px 5px 0 16px;
    WHITE-SPACE: normal;
    COLOR: white; /*GIP*/
    TEXT-ALIGN: left
}
BODY.Sommaire TD.SomBtn IMG
{
}
BODY.Sommaire TD.SomBtn A
{
    FONT-SIZE: 9pt;
    COLOR: white;  
    TEXT-DECORATION: none;
	padding:1px 0 0 3px; /*GIP*/

}
BODY.Sommaire TD.SomBtn SPAN
{
    FONT-SIZE: 9pt;
    COLOR: white; /*GIP*/
	padding:1px 0 0 3px; /*GIP*/
}
BODY.Sommaire TD.SomBtn A:hover
{
    COLOR: white; /*GIP*/
	text-decoration: underline; /*GIP*/
}
BODY.Sommaire TD.SomBtn A:active
{
    FONT-WEIGHT: 800;
    FONT-STYLE: italic
}
BODY.Sommaire TD.SomBtn .ListSelect
{
    FONT-SIZE: 9pt;
    WIDTH: 155px; /*GIP*/
}
BODY.Sommaire TD.SomBtn UL
{
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 35px;
}
BODY.Sommaire #tblRecherche,
BODY.Sommaire #tblRechAdmin
{

    WIDTH: 200px;
    _WIDTH: 200px;
    TEXT-ALIGN: center;
	background-color:#51439C; /*GIP*/
}

BODY.Sommaire #tblRecherche{
}


BODY.Sommaire #tblRecherche TABLE,
BODY.Sommaire #tblRechAdmin TABLE
{
    BORDER: 0;
    PADDING: 10px 0 10px 0;
    MARGIN: 0;
    WIDTH: 100%;
	color : white; /*GIP*/
}
BODY.Sommaire #tblRecherche TD,
BODY.Sommaire #tblRechAdmin TD
{
	padding:0 5px 0 5px;
	color : white; /*GIP*/
}
BODY.Sommaire #tblRecherche INPUT
{
	FONT-SIZE: 8pt;
	MARGIN: 2px;
	BORDER: solid 1px #dce6ef;
    WIDTH: 145px; /*GIP*/
}
BODY.Sommaire #tblRechAdmin INPUT.Text
{
	MARGIN-LEFT: 5px;
	FONT-SIZE: 8pt;
	BORDER: 1px #eee solid;
    WIDTH: 145px; /*GIP*/
}
BODY.Sommaire #tblRechAdmin INPUT.Text:focus
{
	MARGIN-LEFT: 5px;
	FONT-SIZE: 8pt;
	BORDER: 1px #ccc solid;
    WIDTH: 145px;
}
BODY.Sommaire #ImgFooter
{
	POSITION: absolute;
	BOTTOM: 4px;
	WIDTH: 100%;
}
BODY.Sommaire #ImgFooter P
{
	Z-INDEX: -99;
	MARGIN: 0px;
	COLOR: #3773A8; 
	FONT: bold 30px Arial,Helvetica,sans-serif;
}
BODY.Sommaire TD.Section
{
	PADDING-TOP: 5px;
    COLOR: white; /*GIP*/
	TEXT-DECORATION: underline;
}









BODY.PageStandard
{
    BORDER: 0;
    PADDING: 0;
    MARGIN: 0;
	Padding-left:0px; 	/*GIP*/
}
BODY.PageStandard TH 
{
	COLOR: black; /*GIP*/
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
	
}
BODY.PageStandard TH A
{
    COLOR: black; /*GIP*/
	TEXT-DECORATION: underline;
}
BODY.PageStandard TH A:hover
{
    COLOR: #494169; /*GIP*/
}
BODY.PageStandard .Introduction
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Verdana, Helvetica, Times New Roman, sans-serif;
	PADDING-LEFT: 5px;
	color: black; /*GIP*/
}
BODY.PageStandard .Footer 
{
    COLOR: #487faf;
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: #F1CC76; /*GIP*/
    TEXT-ALIGN: right
}
BODY.PageStandard .Footer A
{
    COLOR: #487faf;
    FONT-SIZE: 9pt;

}
BODY.PageStandard .Footer A:hover
{
    COLOR: black; /*GIP*/
	TEXT-DECORATION: underline;
}
BODY.PageStandard .Avertissement
{
    COLOR: #9A0057
}
BODY.PageStandard A.NoLinkRef
{
    COLOR: #04173C;
    TEXT-DECORATION: none
}
BODY.PageStandard A.NoLinkRefDelete
{
    COLOR: #b6b6b6;
    TEXT-DECORATION: none
}
BODY.PageStandard .ZoneDisabled
{
    BACKGROUND: #f7f8fa;
}
BODY.PageStandard .barre
{
    TEXT-DECORATION: line-through
}
BODY.PageStandard .LienLong
{
    CURSOR: pointer;
}
BODY.PageStandard A.ECoursRetrait	/* --- <Demos/> --- */
{
    COLOR: #C0C0C0
}
BODY.PageStandard tr.SelectedProposition
{
	BACKGROUND-COLOR: #D0D2D1;
}
BODY.PageStandard HR
{
	COLOR: white;
	height: 1px;
}
BODY.PageStandard .pbWarning
{
      background: url(/_Include/Lms/Images/Icones/Valider_0.gif) left no-repeat;
      background-color: #e1eaf2;
      color: #9a0057;
      padding: 5px 0px 5px 30px;
      margin: 0 auto 0 50px;
}
BODY.PageStandard #MsgMaintenance
{
	MARGIN-TOP: 1px;
	PADDING: 3px;
	WIDTH: 100%; 
	BACKGROUND-COLOR: #A5C73F; 
	FONT-WEIGHT: bold; 
	COLOR: white; 
	FONT-FAMILY: verdana; 
	FONT-SIZE: 10pt; 
	TEXT-ALIGN: center;
}
/* ------------------------------------------------------ Pagination ------------- */
BODY.PageStandard P.Titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 5px 20px;
    COLOR: #15387f
}
BODY.PageStandard P.Description
{
    MARGIN: 20px;
    TEXT-ALIGN: justify
}
BODY.PageStandard P.NoteBasDePage
{
    FONT-SIZE: 8pt;
    FONT-STYLE: italic;
    TEXT-ALIGN: right
}
/* ------------------------------------------------------ Cellules ------------- */
BODY.PageStandard TD.vtPorteDocsSeparateur
{
	WIDTH: 2px;
    PADDING: 0;
    BACKGROUND-COLOR: #f0f5f9;
}
BODY.PageStandard TD.Marge
{
    width: 0px;
	padding: 0px;
}
BODY.PageStandard TD.IconeAction
{
    WIDTH: 22px;
    HEIGHT: 22px
}
BODY.PageStandard TD.Enlightened
{
    BACKGROUND-COLOR: #f0f5f9;
}
/* ------------------------------------------------------ Affichage Puces ------------- */
BODY.PageStandard ul.ListePuceFleche
{
	padding-top: 15px;
	padding-bottom: 15px;
	list-style-type:none;
	/*LIST-STYLE-IMAGE: url(/_Include/Lms/Images/Tdb/Puce_Fleche.gif) */
}
BODY.PageStandard ul.ListePuceFleche li
{
	padding-top:5px;
	font-weight:normal;
}
BODY.PageStandard ul.ListePuceFleche li ul li
{
	margin-left:16px;
}
BODY.PageStandard td.ListePuceFleche
{
	border: 1px solid #949EB5; /*GIP*/
	padding: 0px;
}
BODY.PageStandard TABLE.Fiche DIV.ListePuceFleche DL.ListePuceFleche
{
	/*LIST-STYLE-IMAGE: url(/_Include/Lms/Images/Tdb/Puce_Fleche.gif)*/
}
BODY.PageStandard .ListePucePlus
{
	/*LIST-STYLE-IMAGE: url(/_Include/Lms/Images/Tdb/Puce_Plus.gif)*/
}
BODY.PageStandard .ListePuceFleche2
{
	POSITION: relative;
	LEFT: 5px;
    LIST-STYLE-IMAGE: url(/_Include/Lms/Images/Navig/Suivant_0.gif)
	
}
/* ------------------------------------------------------ Jauge d'avancement ------------- */
BODY.PageStandard DIV.Avancement
{
	DISPLAY: inline; 
	WHITE-SPACE: nowrap;
	margin:0.5em;
	
}
BODY.PageStandard DIV.Avancement SPAN
{
	BORDER: #949EB5 1px solid; /*GIP*/
    PADDING: 1px;
}
/* ------------------------------------------------------ Boutons Navigation ------------- */
BODY.PageStandard A.Btn
{
    BORDER: #5c7192 1px solid;
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #5c7192;
    BACKGROUND-COLOR: #E1EAF2;
    TEXT-DECORATION: none
}
BODY.PageStandard A.Btn:hover
{
    FONT-WEIGHT: normal;
    COLOR: #5b6e89;
    BACKGROUND-COLOR: #d7dce2
}
BODY.PageStandard A.BtnSelected
{
    BORDER: #5c7192 1px solid;
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #5b6e89;
    BACKGROUND-COLOR: #d7dce2;
    TEXT-DECORATION: none
}
BODY.PageStandard A.Btn2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #5c7192;
}
BODY.PageStandard A.Btn2:hover
{
    FONT-WEIGHT: normal;
    COLOR: black; /*GIP*/
}
BODY.PageStandard A.Btn2Selected
{
    
    FONT-SIZE: 10pt;
    COLOR: #5b6e89;
}
BODY.PageStandard A.BtnVert
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #487FAF;
}
BODY.PageStandard A.BtnVert:hover
{
    FONT-WEIGHT: normal;
    COLOR: black; /*GIP*/
}
BODY.PageStandard A.BtnVertSelected
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #5b6e89;
}
BODY.PageStandard A.BtnVert2
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
}
BODY.PageStandard A.BtnVert2:hover
{
    FONT-WEIGHT: normal;
    COLOR: black; /*GIP*/
}
BODY.PageStandard A.BtnFiltre /* filtres se situant dans les entetes de page, concerne souvent les filtres 'sur mes groupes' et 'sur mes formations' */
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Times New Roman, sans-serif;
}
BODY.PageStandard A.BtnFiltre:hover
{
    FONT-WEIGHT: normal;
    COLOR: black; /*GIP*/
}
BODY.PageStandard SPAN.BtnFiltre
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Times New Roman, sans-serif;
}
BODY.PageStandard A.BtnTriListe /* tris se situant dans les entetes de tableaux */
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, Times New Roman, sans-serif;
}
BODY.PageStandard A.BtnTriListe:hover
{
    FONT-WEIGHT: normal;
    COLOR: black; /*GIP*/
}
BODY.PageStandard SPAN.BtnTriListe
{
    PADDING: 1px 3px 1px 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, Times New Roman, sans-serif;
}
/* ------------------------------------------------------ TitreRessource ------------- */
BODY.PageStandard TD.TitreRessource
{
	padding: 3px 0 3px 10px; /*GIP*/
    COLOR:#black; /*GIP*/
	background-color:#EFEFF9; /*GIP*/
}
BODY.PageStandard TD.TitreRessource A
{
    COLOR: black;  /*GIP*/
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}
BODY.PageStandard TD.TitreRessource A:hover
{
    TEXT-DECORATION: underline; 
}
BODY.PageStandard TD.Grille
{
    MARGIN-TOP: 30px;
    HEIGHT: 1px;
	background-color:#949EB5; /*GIP*/
}
/* ------------------------------------------------ Listes de pagination ------------- */
BODY.PageStandard FONT.TriAlpha
{
    COLOR: #291B69; /*GIP*/
    FONT-FAMILY: Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}
BODY.PageStandard FONT.TriAlpha A
{
    COLOR: #291B69; /*GIP*/
    TEXT-DECORATION: underline
}
BODY.PageStandard FONT.TriAlpha A:hover
{
    TEXT-DECORATION: underline
}

BODY.PageStandard FONT.TriAlpha B{
	font-size:12px; /*GIP*/
}
/* ------------------------------------------------ Bulles d'aide -------------------- */
BODY.PageStandard .BulleFond
{
    BACKGROUND-COLOR: #FFFFE7;
}
BODY.PageStandard .BulleContour
{
    BACKGROUND-COLOR: #FFB20C; /*GIP*/
}
BODY.PageStandard .BulleTexte
{
    COLOR: #3773a7;
}
/* -------------------------------------- Spécifique Ressources Externes ------------- */
BODY.PageStandard #ExtContainer	{position: absolute;}
BODY.PageStandard #ExtFile1		{position: absolute; top: -10px; z-index: 1;}
BODY.PageStandard #ExtFile2		{position: absolute; top: -10px; z-index: 2;}
BODY.PageStandard INPUT.IExt	{height: 19px; width: 172px; _width: 181px;}
/* -------------------------------------- Coloration des ressources ------------------ */
.EParcours
{
}
/* ----------------------------------------------------------------------------------- */







BODY.PageStandard TABLE.Fiche
{
	color:3773a7;
	border:1px solid #949EB5; /*GIP*/
}

BODY.PageStandard TABLE.Fiche TR.HeaderFiche
{
	BACKGROUND-COLOR: #FFB20C; /*GIP*/
}

BODY.PageStandard TABLE.Fiche TH.HeaderFiche
{
	background-repeat:no-repeat;
	background-position:10px 3px;
	padding: 2px 0px 2px 32px;
	height:28px;
	BACKGROUND-COLOR: #FFB20C; /*GIP*/
    TEXT-ALIGN: left;
    FONT-SIZE: 11pt;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}
BODY.PageStandard TABLE.Fiche TD
{
	vertical-align:top;
	padding: 5px 5px 0 32px;
}
BODY.PageStandard TABLE.Fiche .Ligne0
{
    BACKGROUND-COLOR: #ffffff
}
BODY.PageStandard TABLE.Fiche .Ligne1
{
    BACKGROUND-COLOR: #f1daa5; /*GIP*/
}
BODY.PageStandard TABLE.Fiche .Separator
{
    BACKGROUND-COLOR: #E1EAF2;
    HEIGHT: 10px;
}
BODY.PageStandard TABLE.Fiche TD.Libelle
{
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right
}
BODY.PageStandard TABLE.Fiche TD.Footer
{
    BORDER-TOP: white 2px solid;
	background-color : #FFB20C; /*GIP*/
}
BODY.PageStandard TABLE.Fiche .hzParcoursSeparation
{
    HEIGHT: 1px;
    PADDING: 0;
    BACKGROUND-COLOR: #c5d6e5;
}
BODY.PageStandard TABLE.Fiche .vtParcoursSeparation
{
    WIDTH: 1px;
    PADDING: 0;
    BACKGROUND-COLOR: #FFB20C; /*GIP*/
}
BODY.PageStandard TABLE.Fiche .SousFormulaire TD	/* Fiche Résultat */
{
	padding:2px;

}
BODY.PageStandard TABLE.Fiche TABLE.ThemeRender TD
{
	padding-left: 0;
}







BODY.PageStandard TABLE.Liste
{
	color: #3773A8;
	font-size: 9pt;
}	
BODY.PageStandard TABLE.Liste TH.HeaderListe
{
	font-size:13px;
	color: black;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
	background-color : #F1CC76; /*GIP*/
	height:25px;
	padding-left:4px;
}	
BODY.PageStandard TABLE.Liste TH.HeaderActionListe
{
	background-color : #F1CC76; /*GIP*/

}
BODY.PageStandard TABLE.Liste TH.HeaderListe A
{
	display: block; /*pour afficher le texte centre, il est necessaire de mettre en display block le A */
	width: 100%;	/*et d'elargir a 100% de la cellule */
	text-align: center;
    FONT-WEIGHT: bold;
}
BODY.PageStandard TABLE.Liste TH.HeaderListe #LaBulleDAide
{
	display: inline; /* affichage differencie par rapport a la classe ci-dessous */
	padding-left: 5px;
}
BODY.PageStandard TABLE.Liste TH.HeaderListe SELECT
{
    FONT-WEIGHT: normal;
}
BODY.PageStandard TABLE.Liste TH.HeaderTriListe
{
	text-align: center;
}
BODY.PageStandard TABLE.Liste .Ligne0
{
    BACKGROUND-COLOR: #EAE5DA; /*GIP*/
}
BODY.PageStandard TABLE.Liste .Ligne1
{
    BACKGROUND-COLOR: #ffffff
}
BODY.PageStandard TABLE.Liste .Ligne2
{
    BACKGROUND-COLOR: #F7FAE8
}
BODY.PageStandard TABLE.Liste .Ligne3
{
    BACKGROUND-COLOR: #EAE5DA;  /*GIP*/
}
BODY.PageStandard TABLE.Liste .ListeMembres
{
	HEIGHT: 180px;
	OVERFLOW: scroll;
	OVERFLOW-x: hidden;
    BORDER: #949EB5 1px solid; /*GIP*/
}
BODY.PageStandard TABLE.Liste .ListeTuteurs
{
	HEIGHT: 88px;
	OVERFLOW: scroll;
	OVERFLOW-x: hidden;
    BORDER: #949EB5 1px solid; /*GIP*/
}








BODY.PageStandard TABLE.PseudoListe
{
}
BODY.PageStandard TABLE.PseudoListe TH.HeaderListe
{
   FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
BODY.PageStandard TABLE.PseudoListe TH.HeaderListe A
{
	PADDING: 1px 2px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
BODY.PageStandard TABLE.PseudoListe .Ligne0
{
    BACKGROUND-COLOR: #E1EAF2;
}
BODY.PageStandard TABLE.PseudoListe .Ligne1
{
    BACKGROUND-COLOR: #ffffff
}
BODY.PageStandard TABLE.FormulaireSimple
{
}
BODY.PageStandard TABLE.FormulaireSimple TD.Libelle
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}





BODY.PageStandard TABLE.Formulaire
{
    BORDER: #949EB5 1px solid; /*GIP*/
}
BODY.PageStandard TABLE.Formulaire UL
{
	list-style-type:none;
}
BODY.PageStandard TABLE.Formulaire TH.HeaderFormulaire,
BODY.PageStandard TABLE.Formulaire TH.HeaderFormulaire2
{
    background-color : #FFB20C; /*GIP*/
	PADDING: 4px 4px 4px 21px;
    BORDER: medium none;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 11pt;
	border-bottom: white 15px solid;
}
BODY.PageStandard TABLE.Formulaire TH.HeaderFormulaire2
{
	    TEXT-ALIGN: right;
}
BODY.PageStandard TABLE.Formulaire TD.HeaderSousFormulaire
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 10px;
}
BODY.PageStandard TABLE.Formulaire TD.Libelle
{
    PADDING-RIGHT: 4px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
BODY.PageStandard TABLE.Formulaire TD.Surligne
{
    BACKGROUND-COLOR: #D0D2D1;
}
BODY.PageStandard TABLE.Formulaire TD.Footer
{
	 BACKGROUND-COLOR: #FFB20C; /*GIP*/
}
BODY.PageStandard TABLE.Formulaire #ExoTutorat
{
    vertical-align: top;
    background-color: #E1EAF2;
    font-size: 12px;
    border: 0px;
}
BODY.PageStandard TABLE.Formulaire #ExoTutorat TABLE
{
    border: 0px;
}
BODY.PageStandard TABLE.Formulaire #MessageAuCorrecteur
{
	POSITION: absolute;
	DISPLAY: none;
	Z-INDEX: 100;
	LEFT: 400px;
	TOP: 100px;
    BORDER: #949EB5 1px solid; /*GIP*/
    BACKGROUND-COLOR: white;
}
BODY.PageStandard TABLE.Formulaire #MessageAuCorrecteur .Libelle
{	
	text-align: left;
}







BODY.PageStandard TABLE.SousFormulaire
{
    BORDER-BOTTOM: #949EB5 1px solid; /*GIP*/
}
BODY.PageStandard TABLE.SousFormulaire TD.HeaderSousFormulaire
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 10px;
}
BODY.PageStandard TABLE.SousFormulaire TD.Surligne
{
    BACKGROUND-COLOR: #D0D2D1;
}
BODY.PageStandard TABLE.SousFormulaire TD.MiseEnValeur
{
    BACKGROUND-COLOR: #8FC834;
}






BODY.PageStandard Table.MiniFormulaire .Ligne0
{
    BACKGROUND-COLOR: #E1EAF2
}
BODY.PageStandard Table.MiniFormulaire .Ligne1
{
    BACKGROUND-COLOR: #ffffff
}
BODY.PageStandard TABLE.MiniFormulaire
{
    BORDER: #949EB5 1px solid; /*GIP*/
	background-color: #EAE5DA; /*GIP*/
}
BODY.PageStandard TABLE.MiniFormulaire TH.HeaderMiniFormulaire
{
	PADDING: 5 10px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    FONT-SIZE: 9pt;
}
BODY.PageStandard TABLE.MiniFormulaire TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px
}
BODY.PageStandard TABLE.MiniFormulaire TD.Libelle
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt
}
BODY.PageStandard TABLE.MiniFormulaire A
{
	color:black; /*GIP*/
}





BODY.PageStandard TABLE.Jauge td
{
	padding: 0px;
	padding-left:2px;
}





BODY.PageStandard td.EchangeVide div
{
	MARGIN-LEFT: 5px;	
	MARGIN-BOTTOM: 2px;
	PADDING: 3px;
	PADDING-LEFT: 90px;
    BORDER: #E4E6DC 1px solid;
    HEIGHT: 78px;
    _HEIGHT: 86px;
}
BODY.PageStandard td div.EchangeD
{
    WIDTH: 190px;
    _WIDTH: 270px;
}
BODY.PageStandard td.Agenda div
{
	MARGIN-LEFT: 5px;	
	MARGIN-BOTTOM: 2px;
	PADDING: 3px;
	PADDING-LEFT: 90px;
    BORDER: #E4E6DC 1px solid;
    HEIGHT: 78px;
    _HEIGHT: 100px;
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Echange/Agenda.gif) no-repeat 5px center; /*GIP*/
    CURSOR: pointer;
}
BODY.PageStandard td.Messagerie div
{
	MARGIN-LEFT: 5px;	
	MARGIN-BOTTOM: 2px;
	PADDING: 3px;
	PADDING-LEFT: 90px;
    BORDER: #E4E6DC 1px solid;
    HEIGHT: 78px;
    _HEIGHT: 100px;
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Echange/Messagerie.gif) no-repeat 5px center;  /*GIP*/
    CURSOR: pointer;    
}
BODY.PageStandard td.ListeDiffusion div
{
	MARGIN-LEFT: 5px;	
	MARGIN-BOTTOM: 2px;
	PADDING: 3px;
	PADDING-LEFT: 90px;
    BORDER: #E4E6DC 1px solid;
    HEIGHT: 78px;
    _HEIGHT: 100px;
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Echange/ListeDiffusion.gif) no-repeat 5px center;  /*GIP*/
    CURSOR: pointer;    
}
BODY.PageStandard td.PorteDocuments div
{
	MARGIN-LEFT: 5px;
	MARGIN-TOP: 2px;
	PADDING: 3px;
	PADDING-LEFT: 90px;
    BORDER: #E4E6DC 1px solid;
    HEIGHT: 78px;
    _HEIGHT: 100px;
    WIDTH: 190px;
    _WIDTH: 270px;
    BACKGROUND: url(/_Include/Lms/Upload/Items/Images/Echange/PorteDocuments.gif) no-repeat 5px center;  /*GIP*/
    CURSOR: pointer;
}
BODY.PageStandard  .Liste #ListeEchange{
	padding-left: 15px;
}





BODY.PageStandard TABLE.PlanParcours
{
    BORDER: #949EB5 1px solid; /*GIP*/
}
BODY.PageStandard TABLE.PlanParcours .Ligne0
{
    BACKGROUND-COLOR: #E1EAF2
}
BODY.PageStandard TABLE.PlanParcours .Ligne1
{
    BACKGROUND-COLOR: #ffffff
}
BODY.PageStandard TABLE.PlanParcours TABLE
{
    BORDER: none;
}
BODY.PageStandard TABLE.PlanParcours TABLE.Fiche TD
{
    BORDER: none;
    PADDING: 2px;
}
BODY.PageStandard TABLE.PlanParcours TABLE.Fiche TH
{
    PADDING-TOP: 3px;
    padding-right: 15px;
    BORDER: none;
    COLOR: 	#3773A8;
    height: 30px;
}
BODY.PageStandard TABLE.PlanParcours TABLE.Fiche TH SPAN
{
    COLOR: #3773A8;
}
BODY.PageStandard TABLE.PlanParcours TABLE.Fiche TH A
{
    	color: #3773A8;
}
BODY.PageStandard TABLE.PlanParcours TH{
	background-color : #FFB20C; /*GIP*/
}	
BODY.PageStandard TABLE.PlanParcours TH.HeaderPlanParcours
{
	background-color : #FFB20C; /*GIP*/
	color:black; /*GIP*/
	height:25px;
	padding-left: 15px; 
	text-align:left;
	FONT-SIZE: 11pt;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}
BODY.PageStandard TABLE.PlanParcours TD.TitreParcours
{
    font-weight: bold;
    font-size: 16px;
}
BODY.PageStandard TABLE.PlanParcours TD.TitreParcours IMG
{
    margin-left: 5px;
    margin-top: 2px;
}
BODY.PageStandard TABLE.PlanParcours .DescriptionParcours DIV
{
    font-style: italic;
    overflow: auto;
    overflow-x: hidden;
    max-height: 55px;
    height:auto !important;
    height: 55px;
    _height: 52px;
    padding: 5px;    
}
BODY.PageStandard TABLE.PlanParcours UL.ListePuceFleche
{
    margin-top: 5px;
    margin-left: 0px;
	list-style-type:none;
	padding-left:32px;
}
BODY.PageStandard TABLE.PlanParcours UL.ListePuceFleche li
{
	padding-top:5px;
}
BODY.PageStandard TABLE.PlanParcours .Progression
{
    width: 50%;
    vertical-align: top;
    background-color: #E1EAF2;
    font-size: 12px;
    text-align: center;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV
{
    padding: 5px 5px 5px 32px; 
    text-align: left;
}
BODY.PageStandard TABLE.PlanParcours .Progression P
{
    font-size: 16px;
    display: inline;
    font-weight: bold;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV.Succes P
{
    color: #8FB851;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV.Valide P, BODY.PageStandard TABLE.PlanParcours .Progression DIV.EnCours P
{
    color: #355D81;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV.Echec P
{
    color: #D43F0F;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV.Agenda
{
    vertical-align: bottom;
    background-color: #E1EAF2;
}
BODY.PageStandard TABLE.PlanParcours .Progression DIV.Attestation
{
	background:transparent url(/_Include/Lms/Images/Parcours/CreerAttestation.gif) no-repeat scroll 5px center;
	border:1px solid #949EB5; /*GIP*/
	height:78px;
	width: 180px;
	_width: 245px;
	margin-left: auto;
	margin-right: auto;
	padding:3px 3px 3px 60px;
 	cursor: pointer;
}
BODY.PageStandard TABLE.PlanParcours TABLE.Plan IMG
{
    margin-left: 5px;
}
BODY.PageStandard TABLE.PlanParcours .LegendeParcours
{
    text-align: right;
    padding: 3px;
}
BODY.PageStandard TABLE.PlanParcours .LegendeParcours
{
	
}
BODY.PageStandard TABLE.PlanParcours .LegendeParcours TD
{
    	color: #3773A8;
}
BODY.PageStandard .EnteteParcours
{
    BACKGROUND-COLOR: #CCD5DE;
	Font-Family: "Trebuchet MS", Arial, Helvetica, Verdana, Times New Roman, sans-serif;
}
BODY.PageStandard .TitreParcours
{
     FONT-SIZE: 9pt;
}





BODY.PageStandard TABLE.SuiviEntete
{
    WIDTH: 95%;
	font-family: Arial;
	text-align:left;
	font-weight:bold;
	font-size:13px;
	color:#3773a7;
	font-size:13px;
}
BODY.PageStandard TABLE.SuiviEntete TD
{
	height:23px;
}
BODY.PageStandard TABLE.SuiviEntete TH.SuiviEntete
{	 
	background-color : #FFB20C; /*GIP*/
	font-size:14px;
	color:black; /*GIP*/
	padding-left: 15px; 
}
BODY.PageStandard TABLE.SuiviEntete TH.SuiviEnteteFiltre
{	 
    text-align: right;
	color:#3773a7;
	background-color : #FFB20C; /*GIP*/
	padding-right:10px;
}
BODY.PageStandard TABLE.SuiviEntete TD.Bilan
{
    vertical-align: top;
    background-color: #E1EAF2;
    font-size: 12px;
    text-align: left;
    width: 300px;
}
BODY.PageStandard TABLE.SuiviEntete TH LI
{
   color: #3773A8;
   list-style-type:none;
}
BODY.PageStandard TABLE.SuiviEntete .ListePuceFleche
{
	padding-left: 15px;
}
BODY.PageStandard TABLE.SuiviEntete TD
{
   	padding: 0px 0px 0px 0px; 
}
BODY.PageStandard TABLE.SuiviEntete .Ligne0
{
    BACKGROUND-COLOR: #ffffff
	
}
BODY.PageStandard TABLE.SuiviEntete .Ligne1
{
	BACKGROUND-COLOR: #E1EAF2;
}








BODY.PageStandard TABLE.TdB
{
    WIDTH: 720px; 
}
BODY.PageStandard TABLE.TdB TABLE.SemiColumn
{

	WIDTH: 350px; 
	background-image:  url(/_Include/Lms/Upload/Items/Images/TdB/FondAccueil.jpg); /*GIP*/
	background-repeat: no-repeat; 
	height:190px;
}
BODY.PageStandard TABLE.TdB TH
{
	
    WIDTH: 350px;
	vertical-align:top;
	/*BACKGROUND-IMAGE: url(/_Include/Lms/Images/Tdb/TdbBacktitre.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	background-position: 35px 32px;GIP*/
	padding: 30px 0 0 60px;
    TEXT-ALIGN: left;
    FONT-SIZE: 11pt;
	height:65px;
}





/* -------------------------------------- Spécifique TdB -------------------------- */
BODY.PageStandard .TdbDonnee
{
	font-weight:bold; 
}
BODY.PageStandard TABLE.TdB #TdbHG{
    padding: 11px 100px 0px 60px;
	VERTICAL-ALIGN: top;
}

BODY.PageStandard TABLE.TdB #TdbHG p{
}

BODY.PageStandard TABLE.TdB #TdbHD
{
    padding: 0px 100px 0px 60px;
	VERTICAL-ALIGN: top;
}
BODY.PageStandard TABLE.TdB #TdbHD A
{
	FONT-WEIGHT: normal;
}
BODY.PageStandard TABLE.TdB #TdbHD UL
{
	LIST-STYLE-TYPE: none;
}
BODY.PageStandard TABLE.TdB #TdbHD UL LI
{
	PADDING-BOTTOM: 3px;
}
BODY.PageStandard TABLE.TdB #TdbBG
{
    padding: 16px 100px 0px 60px;
	VERTICAL-ALIGN: top;
}
BODY.PageStandard TABLE.TdB #TdbBD
{
	padding: 11px 0px 0px 60px;
    VERTICAL-ALIGN: top;
}
BODY.PageStandard TABLE.TdB #TdbBD UL
{
	LIST-STYLE-TYPE: none;
	padding-left: 10px;
}
BODY.PageStandard TABLE.TdB #TdbBD UL LI
{
	PADDING-BOTTOM: 3px;
}
BODY.PageStandard TABLE.TdB #TdbParc
{
    width: 100%;
	padding: 0 20px 0 30px;
	height:200px;
	vertical-align:top;
}
BODY.PageStandard TABLE.TdB #TdbParc TD.HeaderParcours
{
    FONT-SIZE: 9pt;
    PADDING: 2px 0;
    TEXT-ALIGN: center;
	height:30px; 
}
BODY.PageStandard TABLE.TdB #TdbParc .Ligne0
{
}
BODY.PageStandard TABLE.TdB #TdbParc .Ligne1
{
}
BODY.PageStandard TABLE.TdB #TdbParc TABLE
{
    WIDTH: 100%; 
	
}
BODY.PageStandard TABLE.TdB #ThParc TH TH
{
    BACKGROUND: none;
    PADDING: 0;
    BORDER: 0;
    MARGIN: 0;
    WIDTH: 180px;
}
BODY.PageStandard TABLE.TdB #ThParc
{
    WIDTH: 720px;
	Background-image:  url(/_Include/Lms/Upload/Items/Images/TdB/MesFormations.jpg); /*GIP*/
	background-repeat: no-repeat;
}
BODY.PageStandard TABLE.TdB #ThParc TH 
{
	vertical-align:top;
	/*BACKGROUND-IMAGE: url(/_Include/Lms/Images/Tdb/TdbBacktitre.jpg); 
	BACKGROUND-REPEAT: no-repeat;
	background-position: 35px 32px;GIP*/
	padding: 30px 0 0 60px;
    TEXT-ALIGN: left;
    FONT-SIZE: 11pt;
	height:23px;
}
BODY.PageStandard TABLE.TdB #ThParc TH TD
{
    color: black; /*GIP*/
}
BODY.PageStandard #TdbFooter TD
{
    WIDTH: 325px;
    text-align: center;
	
}




/* -------------------------------------- Spécifique Agenda -------------------------- */
BODY.PageStandard TABLE.TdBAgenda
{
    BORDER-RIGHT: #f1f5f8 1px solid;
    BORDER-BOTTOM: #f1f5f8 1px solid;
    BACKGROUND-COLOR: #f1f5f8
}
BODY.PageStandard TABLE.TdBAgenda TD
{
    BORDER-TOP: #f1f5f8 1px solid;
    BORDER-LEFT: #f1f5f8 1px solid;
    TEXT-ALIGN: left
}
BODY.PageStandard TABLE.TdBAgenda TH
{
    PADDING: 2px 0;
    BACKGROUND-COLOR: #FFB20C; /*GIP*/
    TEXT-ALIGN: center;
}
BODY.PageStandard TABLE.TdBAgenda TH.Action
{
    TEXT-ALIGN: right
}
BODY.PageStandard TABLE.TdBAgenda TD.Days
{
    TEXT-ALIGN: center
}
BODY.PageStandard TABLE.TdBAgenda TD.DateNormale
{
    BACKGROUND-COLOR: white
}
BODY.PageStandard TABLE.TdBAgenda TD.DateSpeciale
{
    BACKGROUND-COLOR: #dde6ee
}





/* -------------------------------------- Spécifique Forums -------------------------- */
BODY.PageStandard TABLE.MessageForum
{
    BACKGROUND-COLOR: #E1EAF2
}
BODY.PageStandard TABLE.MessageForum TR.Header
{
    HEIGHT: 25px;
    BACKGROUND-COLOR: #E1EAF2
}
BODY.PageStandard TABLE.MessageForum TR.Header TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
BODY.PageStandard TABLE.MessageForum TR.Body
{
    BACKGROUND-COLOR: #E1EAF2
}
BODY.PageStandard TABLE.MessageForum TR.Body TD.FicheAuteur
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    WIDTH: 20%;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #E1EAF2;
    TEXT-ALIGN: center
}
BODY.PageStandard TABLE.MessageForum TR.Footer
{
    HEIGHT: 10px;
    BACKGROUND-COLOR: #E1EAF2;
}
BODY.PageStandard TABLE.MessageForum TR.Footer TD
{
    HEIGHT: 5px
}
BODY.PageStandard TABLE.MessageForum TR.Body TD.Message
{
    WIDTH: 100%;
    BACKGROUND-COLOR: #E1EAF2;
}
BODY.PageStandard TABLE.MessageForum TR.Header .Title
{
    FLOAT: left;
    PADDING-TOP: 2px
}
BODY.PageStandard TABLE.MessageForum TR.Header .Tools
{
    FLOAT: right
}
BODY.PageStandard TABLE.MessageForum TR.Body TD
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
BODY.PageStandard TABLE.MessageForum TR.Body TD.FicheAuteur IMG
{
    MARGIN: 5px
}
BODY.PageStandard TABLE.MessageForum TR.Body TD.Libelle
{
}
BODY.PageStandard TABLE.MessageForum TR.Body .Citation
{
    BORDER: #E1EAF2 1px solid;
    PADDING: 2px;
    MARGIN-LEFT: 40px;
    COLOR: #808080;
    FONT-STYLE: italic;
    BACKGROUND-COLOR: white
}
BODY.PageStandard .ForumArborescent
{
	MARGIN-LEFT: 15px;
	WIDTH: 98%;
    BORDER: #04173C 1px solid;
    HEIGHT: 150px;
    OVERFLOW: auto;
    MARGIN-BOTTOM: 15px;
}
BODY.PageStandard .ForumArborescent .PremierNoeud
{
	line-height: 18px;
	font-size: 10px;
}
BODY.PageStandard .ForumArborescent .Noeud
{
	line-height: 18px;
	font-size: 10px;

}
BODY.PageStandard .ForumArborescent .DernierNoeud
{
	line-height: 18px;
	font-size: 10px;
}
BODY.PageStandard .ForumArborescent .Selected
{
	font-weight: bold;
}







BODY.PageStandard .ReponseAttendue
{
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    COLOR:green;
    border: 1px solid green;
}
BODY.PageStandard .ReponseFausse
{
	border: 1px solid #9A0057;
    FONT-WEIGHT: bold;
    text-decoration: line-through;
    COLOR:#9A0057;
}
BODY.PageStandard .normal
{
    FONT-WEIGHT: normal;
}
BODY.PageStandard .LegendeParcours TD IMG
{
	margin: 1px 3px 1px 14px;
}

/* -------------------------------------- Aide flottante -------------------------- */
div.FloatingPanel
{
	display: none;
    position:absolute;
    z-index:30;
	border:#9A0057 1px solid;
}

div.FloatingPanel .Draggable
{
	COLOR:white;
    FONT-WEIGHT: bold;
	BACKGROUND:none;
	BACKGROUND-color:#FFB20C; /*GIP*/
    cursor:move;
}

div.ModalPanel
{
    position: absolute;
    background-color: #ffffff;
    z-index: 20;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.InternalMessage .Header TD
{
	BACKGROUND-IMAGE: url(/_Include/Lms/Images/Tdb/TdbBacktitre.jpg);
    background-repeat:no-repeat;
    BACKGROUND-POSITION: top left;
    BORDER: medium none;
    BORDER-BOTTOM: white 4px solid;
    PADDING: 4px 4px 4px 75px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    FONT-SIZE: 9pt;
}
.InternalMessage .Content TD
{
    padding: 2px;
    background-color: White;
}
.InternalMessage .Footer TD
{
    background-color: White;
    padding: 5px 2px 5px 2px;
    text-align: center;
}






/* -------------------------------------- Accordeon Supervision -------------------------- */
#accordion1 {
    border : 1px solid #4f4f4f;
	width: 760px;
	text-align: left;
	margin: 10px auto;
}
#accordion1 Table {
	border: none;
}
.accordionTabTitleBar {
	color: #3773A8;
	width: 681px;
	_width: 760px;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	padding: 4px 4px 4px 75px;
    border-top:1px solid #BDC7E7;
    BACKGROUND-IMAGE: url(/_Include/Lms/Images/Tdb/TdbBacktitre.jpg);
    background-repeat: no-repeat;
    text-align: left;
}
.accordionTabContentBox {
	background-color: #E1EAF2;
	width: 760px;
	height: 400px;
	padding: 4px 0 4px 0;
	overflow: auto;
}
.accordionTabContentBox .Libelle {
	background-color: #E1EAF2;
	width: 340px;
}
.accordionTabContentBox .Data {
	background-color: #E1EAF2;
	padding-left: 0;
	margin: 0;
}
.accordionTabContentBox .Data SELECT {
	margin-left: 30px;
}
div.selected, div.hover {
	cursor: pointer;
}





/* -------------------------------------- Onglets Message Pilotage -------------------------- */
.panelContentContainer {
  margin-left:5%;
  margin-right: 5%;
  border : 1px solid #4f4f4f;
  clear:both;
}

.panelHeader{
  float: left;
  display: inline;
  margin-left: 2px;
  margin-right: 2px;
  padding: 2px;
  text-align: center;
  white-space:nowrap;
  overflow:hidden;
  padding-top:3px;
}

.panelHover {
  cursor: pointer;
}

.panelSelected {
  cursor: auto;
  background: #99bf2e;
  border: 1px #949EB5 solid; /*GIP*/
}

.panelContent {
    overflow: auto;
}