/**
 ATTENTION : NE PAS RAJOUTER D'IMPORT AVANT CEUX CI-DESSOUS, UTILISER PleiadesTAClient.css !!
**/
/** ----------------------
    -- Skin ZenSky -- 
    ---------------------- **/
@import url("../PleiadesTA.css");

@import url("PleiadesTAClient.css");

@import url("jquery-ui.css");

@import url("jQuery-uiSurcharge.css");

@import url("jquery-tabs.css");

@import url("jquery-accordion.css");

@import url("jquery.table.css");

@import url("jquery.steps.css");

@import url("dhtmlx.css");

@import url("PeriodeSelector.css");

/** Fond de page **/
Body {
	background-image: url(../../Images/ZenSky/fondContent.gif);
	background-repeat: repeat;
	background-position: right top;
	background-color: #FFFFFF;
	Font-family: Arial;
	font-size: 9pt;
	/** Fonte du retour à la ligne !! important, sinon il y a des espaces dans le menu **/
	padding: 0;
	overflow: hidden;
	/* les scrolls sont dans Scrollbar.css pour compatibilité Firefox / IE6 sous W2000 */
}

/** Portlets Jetspeed **/
.PTitle {
	background: url(../../Images/ZenSky/softhautbackground.gif);
	color: #1A4371;
	font-size: 8pt;
	padding-bottom: 6px;
}

.PTitleBackground {
	background: url(../../Images/ZenSky/softhautbackground.gif);
}

.PTitleButtons {
	background: url(../../Images/ZenSky/softhautbackground.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 25px;
}

.PTitleButtons2 {
	background: url(../../Images/ZenSky/softhautbackground.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-style: none;
	height: 31px;
	width: 108px;
	text-align: right;
	padding-top: 1px;
	padding-right: 3px;
}

.PTitleLeft {
	background: url(../../Images/ZenSky/softhautgauche.gif);
}

.PTitleLeft2 {
	background: url(../../Images/ZenSky/softhautgauche2.gif);
}

.PTitleRight {
	background: url(../../Images/ZenSky/softhautdroite.gif);
	width: 10px;
}

.PTitleRight2 {
	background: url(../../Images/ZenSky/softhautdroite2.gif);
	width: 6px;
}

.PContentLeft {
	background: url(../../Images/ZenSky/softgauche.gif);
	border-style: none;
	width: 25px;
	padding: 0px;
}

.PContent {
	background-color: #FFFFFF;
}

.PContentRight {
	background: url(../../Images/ZenSky/softdroite.gif);
	width: 10px;
}

.PBottomLeft {
	background: url(../../Images/ZenSky/softbasgauche.gif);
	width: 25px;
	height: 10px;
}

.PBottom {
	background: url(../../Images/ZenSky/softbas.gif);
	height: 10px;
}

.PBottomRight {
	background: url(../../Images/ZenSky/softbasdroite.gif);
	width: 10px;
	height: 10px;
}

/** Bandeau **/
.RoleActiveLeft {
	background: url(../../Images/ZenSky/softroleactifgauche.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 26px;
}

.RoleActive {
	background: url(../../Images/ZenSky/softroleactifcenter.gif);
	height: 26px;
	color: #1A4371;
}

.RoleActiveRight {
	background: url(../../Images/ZenSky/softroleactifdroite.gif);
	background-position: right top;
	width: 18px;
	height: 26px;
}

.RoleInactiveLeft {
	background: url(../../Images/ZenSky/softrolegauche.gif);
	width: 18px;
	height: 26px;
}

.RoleInactive {
	background: url(../../Images/ZenSky/softrolecenter.gif);
	color: #5F83B6;
	padding-top: 0;
	height: 26px;
	vertical-align: middle;
}

.RoleInactiveRight {
	background: url(../../Images/ZenSky/softroledroite.gif);
	background-position: right top;
	width: 18px;
	height: 26px;
}

.RoleInactiveLink {
	color: #5F83B6;
}

.RoleInactiveLink:hover {
	color: #5FADFF;
}

.BandeauBackground {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../Images/ZenSky/FondMenuGaucheHaut.gif);
	background-color: #F3F9FF;
	background-position: 0 0;
	background-repeat: repeat-x;
	-webkit-background-size: contain; /* pour Chrome et Safari */
	-moz-background-size: contain; /* pour Firefox */
	-o-background-size: contain; /* pour Opera */
	background-size: contain; /* version standardisée */
	border-bottom-style: none;
	border-top-style: none;
	height: 26px;
	width: 100%;
	padding-bottom: 3px;
}

.BandeauBackground .TabValeurBlanc {
	border-collapse: collapse !important;
	border-spacing: 0px !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.BandeauBackground td {
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.BandeauBackground .TextFieldInput {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.BandeauBackground Select {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

/** Separateur **/
.SeparatorThTitleLeft {
	background: url(../../Images/ZenSky/softseparatorgauche.gif);
	width: 22px;
	height: 31px;
}

.SeparatorThTitleRight {
	width: 10px;
	height: 31px;
}

.SeparatorThTitleMiddleLevel0 {
	background: url(../../Images/ZenSky/softseparatordroite.gif);
	background-repeat: no-repeat;
	color: #1A4371;
	font-family: Arial;
	padding-left: 5px;
}

.SeparatorTdPaddingLevel0 {
	width: 0;
}

.SeparatorTableLevel1 {
	border-collapse: collapse;
	width: 100%
}

.SeparatorThTitleMiddleLevel1 {
	background: url(../../Images/ZenSky/softseparatordroite.gif);
	background-repeat: no-repeat;
	color: #1A4371;
	font-family: Arial;
}

.SeparatorThTitleMiddleLevel2 {
	background: url(../../Images/ZenSky/softseparatordroite.gif);
	background-repeat: no-repeat;
	color: #1A4371;
	font-family: Arial;
}

.SeparatorThTitleMiddleLevel3 {
	background: url(../../Images/ZenSky/softseparatordroite.gif);
	background-repeat: no-repeat;
	color: #1A4371;
	font-family: Arial;
}

.divBlocSoft{
	border: 1px solid #92AFD8;
	margin-right:10px;
	background: #dbe9f7;
	display: table;
	width: 98%;
}

/** Boutons standards **/
.ButtonLeft {
	background: url(../../Images/ZenSky/softbtgauche.gif);
	width: 14px;
	height: 24px;
}

.ButtonLeftOver {
	background: url(../../Images/ZenSky/softbtovergauche.gif);
	border-style: none;
	width: 14px;
	height: 24px;
}

.ButtonRight {
	background: url(../../Images/ZenSky/softbtdroite.gif);
	width: 14px;
	height: 24px;
}

.ButtonRightOver {
	background: url(../../Images/ZenSky/softbtoverdroite.gif);
	width: 14px;
	height: 24px;
}

.ButtonCenterFond {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #1A4371;
	background: url(../../Images/ZenSky/softbtcenter.gif);
	height: 24px;
}

.ButtonCenter {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #1A4371;
	background: url(../../Images/ZenSky/softbtcenter.gif);
	height: 24px;
}

.ButtonCenterOver {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #1A4371;
	background: url(../../Images/ZenSky/softbtovercenter.gif);
	height: 24px;
}

.ButtonCenterOverFond {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #1A4371;
	background: url(../../Images/ZenSky/softbtovercenter.gif);
	height: 24px;
}

.ButtonSearch {
	background: url(../../Images/ZenSky/BtnSearch.gif);
}

.ButtonSearchOver {
	background: url(../../Images/ZenSky/BtnSearchOver.gif);
}
/** Container de tableau **/
.TableContainer {
	background-color: transparent;
	padding: 0;
}

.TableContainerTopLeft {
	background: url(../../Images/ZenSky/softtblhg.gif);
	width: 16px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerTopCenter {
	background: url(../../Images/ZenSky/softtblh.gif);
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerTopRight {
	background: url(../../Images/ZenSky/softtblhd.gif);
	background-position: right top;
	width: 10px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerMiddleLeft {
	background: url(../../Images/ZenSky/softgauche.gif);
	width: 16px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerMiddleCenter {
	background: url(../../Images/ZenSky/fondTrans.gif) repeat scroll 0 0;
}

.TableContainerMiddleRight {
	background: url(../../Images/ZenSky/softdroite.gif);
	background-position: right;
	width: 10px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerBottomLeft {
	background: url(../../Images/ZenSky/softbasgauche.gif);
	width: 16px;
	height: 10px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerBottomCenter {
	background: url(../../Images/ZenSky/softbas.gif);
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.TableContainerBottomRight {
	background-image: url(../../Images/ZenSky/softbasdroite.gif);
	background-position: bottom right;
	width: 10px;
	height: 10px;
	white-space: nowrap;
	font-size: 1pt;
	line-height: 0px;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-repeat: repeat;
	background-size: auto auto;
	border-bottom-style: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: none;
	border-top-style: none;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

/** Entête de tableau **/
.TableTdHeadlist {
	font-size: 8pt;
	color: #1A4371;
	background: url(../../Images/ZenSky/FondJour.gif) repeat-x scroll 100%
		100%;
	font-family: Arial;
}

.TableTdHeadlist:hover {
	font-size: 8pt;
	color: #5FADFF;
	background-color: #FFFFFF;
	font-family: Arial;
}

.TableColumnOver {
	color: #5FADFF;
	font-family: Arial;
	background-color: #AACCFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/** Colonnes paires (normales, en erreur, en warning ou en information) **/
.TableColumnTdEven {
	color: #1A4371;
	font-family: Arial;
	background-color: #F3F9FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.TableColumnTdEven:hover {
	color: #5FADFF;
	font-family: Arial;
	background-color: #F3F9FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/** Colonnes impaires (normales, en erreur, en warning ou en information) **/
.TableColumnTdOdd {
	color: #1A4371;
	font-family: Arial;
	background-color: #EDF3FB;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.TableColumnTdOdd:hover {
	color: #5FADFF;
	font-family: Arial;
	background-color: #EDF3FB;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

/** WELCOME **/
.PWelcomeTopLeft {
	background: url(../../Images/ZenSky/softmenuhg.gif);
	width: 34px;
	height: 20px;
}

.PWelcomeTopCenter {
	background: url(../../Images/ZenSky/softmenuh.gif);
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 20px;
}

.PWelcomeTopRight {
	background: url(../../Images/ZenSky/softmenuhd.gif);
	width: 34px;
	height: 20px;
}

.PWelcomeMiddleLeft {
	background: url(../../Images/ZenSky/softmenug.gif);
	width: 34px;
	height: 25px;
	padding: 0;
}

.PWelcomeMiddleCenter {
	background: url(../../Images/ZenSky/softmenuc.gif);
	color: #5FADFF;
	font-family: Arial;
}

.PWelcomeMiddleRight {
	background: url(../../Images/ZenSky/softmenud.gif);
	width: 34px;
	height: 25px;
}

.PWelcomeBottomLeft {
	background: url(../../Images/ZenSky/softmenubg.gif);
	width: 34px;
	height: 6px;
	padding: 0;
}

.PWelcomeBottomCenter {
	background: url(../../Images/ZenSky/softmenub.gif);
	height: 6px;
}

.PWelcomeBottomRight {
	background: url(../../Images/ZenSky/softmenubd.gif);
	width: 34px;
	height: 6px;
}

/** Spécifique PTA **/
.messageErreur {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
}

.messageInfo {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
}

/* Paramétrage des alertes et anomalies dans les plannings */
.alerte {
	border-color: #FFA500;
}

.anomalie {
	border-color: #FF0000;
}

/*Hors conf*/
.msgHorsConf {
	COLOR: #1a4371;
	font-family: Arial;
	font-size: 8pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;
}

.msgHorsConfSucces {
	COLOR: #1a4371;
	font-family: Arial;
	font-size: 8pt;
}

.msgHorsConfEchec {
	COLOR: #1a4371;
	font-family: Arial;
	font-size: 8pt;
}

.salarieDeLaConf {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #FFFFFF;
}

.SeparateurListePerso {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #BACAF2;
}

.libelleHorsConf {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #d7e0f7;
}

.salarieHorsConf {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #d7e0f7;
}

.libellePret {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #CBD5EF;
}

.salariePret {
	COLOR: #1a4371;
	BACKGROUND-COLOR: #CBD5EF;
}

/** Gestion des entetes **/
.tableEntetePage {
	background: url(../../Images/ZenSky/softMenuBackground.gif);
	background-repeat: repeat;
	border-style: none;
}

/* Titre en entete de la page */
.cssGrosTitre {
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
}

/* Sous-titre en entete de la page */
.cssTitre {
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	vertical-align: middle;
	border: none;
	text-align: left;
	white-space: nowrap;
}

.cssFlecheGrise {
	width: 12;
	text-align: center;
	vertical-align: middle;
}

.cssVide {
	width: 100%;
}
/*bouton du bandeau permettant d'afficher l'arbre des structures*/
.serviceDansBandeau {
	/*Possibilité de déterminer une couleur de fond et de police*/
	
}
/*Tableaux communs*/
.TabTitreHaut {
	color: #1A4371;
	background: url(../../Images/ZenSky/TabTitreHaut.gif);
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

.TabTitreHaut2 {
	color: #1A4371;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

.TabTitreGauche {
	color: #1A4371;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

.TabValeurBlanc {
	color: #1A4371;
	background-color: transparent;
	font-family: Arial;
	font-size: 8pt;
}

.TabValeur {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #EDF3FB;
}

.TabValeur2 {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #F3F9FF;
}

.enteteLigne {
	color: #1A4371;
	background-color: transparent;
	font-family: Arial;
	font-size: 8pt;
}

.tableValeurs {
	
}

.bordMenu {
	background: url(../../Images/ZenSky/trait_V.gif);
	position: absolute;
	left: 4px;
	width: 5px;
}

.separateurHorizontal {
	background: url(../../Images/ZenSky/trait_H.gif);
}

/* Style par défaut des champs de saisie */
Input {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
}

input[type="text"],input[type="select"],input[type="file"],input[type="password"]
	{
	background-color: #FFFFFF;
}

input[type="radio"],input[type="checkbox"] {
	
}

/* Style par défaut des combo */
Select {
	border-radius: 7px 7px 7px 7px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #326D9A;
	color: #002B47;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Courier New"; /* Police proportionnelle */
}

.TextFieldInput {
	border-radius: 7px 7px 7px 7px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #326D9A;
	color: #002B47;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.inputBlanc {
	color: #1A4371;
	background-color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
}

/* Commentaire */
.commentaire {
	color: #1A4371;
	background-color: transparent;
	font-family: Arial;
	font-size: 8pt;
}

/** Gestion des liens **/
A {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}

A:hover {
	color: #C0C0C0;
	font-family: Arial;
	font-size: 8pt;
}

/** Recap haut et bas **/
.recapHaut {
	BACKGROUND-COLOR: transparent;
	color: #1a4371;
	font-family: Arial;
	font-size: 8pt;
}

.recapBas {
	BACKGROUND-COLOR: transparent;
	color: #1a4371;
	font-family: Arial;
	font-size: 8pt;
}
/* Colonne vide permettant de décaler un tableau pour l'aligner sur le bandeau séparateur */
.colonneDecalage {
	width: 13;
}
/* Pour le menu gauche */
.bodyMenuGauche {
	background-image: url('../../Images/ZenSky/GToolbar.gif');
	background-repeat: repeat-y;
}

/* Pour le bord du menu gauche */
.bodyBordMenuGauche {
	background-image: url('../../Images/ZenSky/OngMenuPtaFond.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

/* Pour le bord du menu gauche */
.OngletBordMenuGauche {
	background-image: url('../../Images/ZenSky/OngMenuPtaCentre.gif');
	background-repeat: repeat-y;
}

/* Pour le bandeau des rôles */
.bodyBandeauRole {
	background-image: url(../../Images/ZenSky/softFondBandeau.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.logoPleiades {
	background-image: url(../../Images/logoPleiades.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 70px;
}

/* Pour la page de connexion */
.bodyConnexion {
	background-image: url(../../Images/ZenSky/softfond.jpg);
}

.InfoBulle {
	color: #1a4371;
	font-family: Arial;
	font-size: 8pt;
	BACKGROUND-COLOR: #f3f9ff;
	BORDER-COLOR: #1a4371;
}

.defaultStyle {
	color: #1a4371;
	font-family: Arial;
	font-size: 8pt;
}

/** Paramétrage de la gestion des motifs  **/
.tableProcessusTitreHaut {
	border-top-color: #1a4371;
	border-left-color: #1a4371;
	color: #1a4371;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
}

.dragPopup {
	background-image: url('../../Images/ZenSky/FondCadrePrincipalLayer.gif');
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
}

.BordOngletsGauche {
	background-image: url('../../Images/ZenSky/OngletBordBarre.gif');
	background-repeat: no-repeat;
}

.OngletLayerGaucheS {
	background-image: url('../../Images/ZenSky/OngletActif_L.gif');
	width: 4px;
	height: 18px;
}

.FondOngletLayerS {
	background-image: url('../../Images/ZenSky/OngletActif_C.gif');
	background-repeat: repeat-x;
	color: #184273;
	text-align: right;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.OngletLayerDroitS {
	background-image: url('../../Images/ZenSky/OngletActif_R.gif');
	width: 5px;
	height: 18px;
}

.OngletLayerGauche {
	background-image: url('../../Images/ZenSky/OngletInact_L.gif');
	width: 4px;
	height: 18px;
}

.FondOngletLayer {
	background-image: url('../../Images/ZenSky/OngletInact_C.gif');
	background-repeat: repeat-x;
	color: #728CAD;
}

.FondOngletLayerOver {
	background-image: url('../../Images/ZenSky/OngletInact_C.gif');
	background-repeat: repeat-x;
	color: #184273;
}

.OngletLayerDroit {
	background-image: url('../../Images/ZenSky/OngletInact_R.gif');
	width: 5px;
	height: 18px;
	white-space: nowrap;
}

.Bordhautgauchelayer {
	background: url('../../Images/ZenSky/BordhautGaucheLayer.gif');
	background-repeat: no-repeat;
}

.Borddroitlayer {
	background-image: url('../../Images/ZenSky/Menu_CR.gif');
	background-repeat: repeat-y;
}

.Bordhautdroitlayer {
	background-image: url('../../Images/ZenSky/BordHautDroitLayer.gif');
}

.Bordgauchelayer {
	background-image: url('../../Images/ZenSky/Menu_CL.gif');
	background-repeat: repeat-y;
}

.Bordbaslayer {
	background-image: url('../../Images/ZenSky/Menu_BC.gif');
	background-repeat: repeat-x;
}

.Bordbasdroitlayer {
	background-image: url('../../Images/ZenSky/Menu_BR.gif');
}

.Bordbasgauchelayer {
	background-image: url('../../Images/ZenSky/Menu_BL.gif');
}

.Bordhautgauchemenu {
	background-image: url('../../Images/ZenSky/Menu_TL.gif');
	width: 6px;
	height: 5px;
	white-space: nowrap;
}

.Bordhautmenu {
	background-image: url('../../Images/ZenSky/Menu_TC.gif');
	background-repeat: repeat-x;
}

.Bordhautdroitmenu {
	background-image: url('../../Images/ZenSky/Menu_TR.gif');
}

.cssMenuContextuel {
	background-image: url('../../Images/ZenSky/MenuItem_C.gif');
	background-repeat: repeat-x;
}

.cssMenuContMouseOver {
	background-image: url('../../Images/ZenSky/MenuItem_Sel_C.gif');
	background-repeat: repeat-x;
}

.BordGaucheLien {
	background-image: url('../../Images/ZenSky/MenuItem_L.gif');
}

.BordDroitLien {
	background-image: url('../../Images/ZenSky/MenuItem_R.gif');
}

.BordGaucheLienOver {
	background-image: url('../../Images/ZenSky/MenuItem_Sel_L.gif');
	width: 3px;
	height: 15px;
	white-space: nowrap;
}

.BordDroitLienOver {
	background-image: url('../../Images/ZenSky/MenuItem_Sel_R.gif');
	width: 3px;
	height: 15px;
	white-space: nowrap;
}

.fondLayer {
	background-image: url('../../Images/ZenSky/FondLayer.gif');
	background-repeat: repeat-x;
	border-style: none;
	color: #1A4371;
	height: 23px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
}

/* Style du message s'affichant à droite des combos, indiquant le changement du matricule courrant  */
.messageMatricule {
	background-image: url('../../Images/ZenSky/degradeRouge.gif');
	background-repeat: repeat-x;
	font-weight: bold;
	color: #FFFFFF;
}

/** Style du tableau de population **/
.enteteTable {
	background-color: #FFFFFF;
	border: none;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #1A4371;
	white-space: nowrap;
}

.ligneClaire {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	background-color: #F3F9FF;
}

.ligneSombre {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	background-color: #EDF3FB;
}

/** Style de la cellule contenant l'animation d'attente **/
.wait {
	text-align: center;
	width: 100%;
	background-image: url('../../Images/ZenSky/Wait.gif');
	background-repeat: no-repeat;
	background-position: center top;
}

.ligneSombreUl {
	margin: 0px;
	padding: 0px;
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #EDF3FB;
}

.ligneClaireUl {
	margin: 0px;
	padding: 0px;
	color: #EDF3FB;
	font-family: Arial;
	font-size: 8pt;
	background-color: #F3F9FF;
	text-decoration: none;
}

.ligneSombreLi {
	margin: 0px;
	padding: 0px;
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #EDF3FB;
	text-decoration: none;
}

.ligneClaireLi {
	margin: 0px;
	padding: 0px;
	color: #EDF3FB;
	font-family: Arial;
	font-size: 8pt;
	background-color: #F3F9FF;
	text-decoration: none;
}

.flecheGrise {
	background-color: '../../img/flecheGrise.gif';
}

.flecheRouge {
	background-color: '../../img/flecheRouge.gif';
}

#arborescence img {
	position: relative;
	vertical-align: middle;
}

#arborescence ul,#arborescence li {
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}

#arborescence li {
	position: relative;
}

#arborescence img.clic {
	cursor: pointer;
}

.libelleGestionPreference {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}

.BandeauFixeHaut {
	position: relative;
	border-top: 0;
	border-left: 1px solid #92AFD8;
	border-right: 1px solid #92AFD8;
	border-bottom: 1px solid #92AFD8;
	border-radius: 0 0 5px 5px;
	background-color: #ECF4FE;
	width: 100%;
	color: #3a5235;
	font-family: Arial;
	font-size: 9pt;
	margin-bottom: 3px;
}

.Haut {
	position: relative;
	border-bottom: none;
}

.Bas {
	position: relative;
	border-bottom: none;
}

.ZoneTravail {
	width: 100%;
	overflow: auto;
	position: relative;
}

.BandeauFixeBas {
	border-top: 1px solid #92AFD8;
	border-left: 1px solid #92AFD8;
	border-right: 1px solid #92AFD8;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	background-color: #ECF4FE;
	width: 100%;
	color: #1A4371;
	font-family: Arial;
	font-size: 9pt;
}

.BandeauFixeBas *
{
	color: #1A4371;
}

.EvenementLigne-Sombre {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #EDF3FB;
}

.EvenementLigne {
	color: #1A4371;
	font-family: Arial;
	font-size: 8pt;
	background-color: #F3F9FF;
}

/** Titre de bloc **/
.TitreBlocTable
{
	border-collapse: collapse;
	width: 100%;
}
.TitreBlocThTitleLeft
{
	background: url(../../Images/ZenSky/softseparatorgauche.gif);
	width: 21px;
	height: 23px;
	background-position: -1px 0px;
}
.TitreBlocThTitleRight
{
	width: 10px;
	height: 23px;
}
.TitreBlocThTitleMiddle
{
	background: url(../../Images/ZenSky/softseparatordroite.gif);
	background-repeat: no-repeat;
	font-family: Arial;
	color: #1A4371;
}
.TitreBlocTdPadding
{
	width: 0;
}
.SmallBtnLeft
{
	height: 17px;
	width: 9px;
}
.SmallBtnCenter
{
	height: 17px;
	color: #1a4371;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;    
    padding-left: 4px;
    padding-right: 4px;
}
.SmallBtnRight
{
	height: 17px;
	width: 11px;
}
.SmallBtnRedLeft
{
	background:url("../../Images/ZenSky/BtnRedEmptyLeft.gif");
}
.SmallBtnRedCenter
{
	background:url("../../Images/ZenSky/BtnRedEmptyCenter.gif");
}
.SmallBtnRedRight
{
	background: url("../../Images/ZenSky/BtnRedEmptyRight.gif");
}
.SmallBtnRedLeftOver
{
	background:url("../../Images/ZenSky/BtnRedEmptyLeftOver.gif");
}
.SmallBtnRedCenterOver
{
	background:url("../../Images/ZenSky/BtnRedEmptyCenterOver.gif");
}
.SmallBtnRedRightOver
{
	background: url("../../Images/ZenSky/BtnRedEmptyRightOver.gif");
}
.SmallBtnBlueLeft
{
	background:url("../../Images/ZenSky/BtnBlueEmptyLeft.gif");
}
.SmallBtnBlueCenter
{
	background:url("../../Images/ZenSky/BtnBlueEmptyCenter.gif");
}
.SmallBtnBlueRight
{
	background: url("../../Images/ZenSky/BtnBlueEmptyRight.gif");
}
.SmallBtnBlueLeftOver
{
	background:url("../../Images/ZenSky/BtnBlueEmptyLeftOver.gif");
}
.SmallBtnBlueCenterOver
{
	background:url("../../Images/ZenSky/BtnBlueEmptyCenterOver.gif");
}
.SmallBtnBlueRightOver
{
	background: url("../../Images/ZenSky/BtnBlueEmptyRightOver.gif");
}
.SmallBtnOrangeLeft
{
	background:url("../../Images/ZenSky/BtnOrangeEmptyLeft.gif");
}
.SmallBtnOrangeCenter
{
	background:url("../../Images/ZenSky/BtnOrangeEmptyCenter.gif");
}
.SmallBtnOrangeRight
{
	background: url("../../Images/ZenSky/BtnOrangeEmptyRight.gif");
}
.SmallBtnOrangeLeftOver
{
	background:url("../../Images/ZenSky/BtnOrangeEmptyLeftOver.gif");
}
.SmallBtnOrangeCenterOver
{
	background:url("../../Images/ZenSky/BtnOrangeEmptyCenterOver.gif");
}
.SmallBtnOrangeRightOver
{
	background: url("../../Images/ZenSky/BtnOrangeEmptyRightOver.gif");
}
.SmallBtnGreenLeft
{
	background:url("../../Images/ZenSky/BtnGreenEmptyLeft.gif");
}
.SmallBtnGreenCenter
{
	background:url("../../Images/ZenSky/BtnGreenEmptyCenter.gif");
}
.SmallBtnGreenRight
{
	background: url("../../Images/ZenSky/BtnGreenEmptyRight.gif");
}
.SmallBtnGreenLeftOver
{
	background:url("../../Images/ZenSky/BtnGreenEmptyLeftOver.gif");
}
.SmallBtnGreenCenterOver
{
	background:url("../../Images/ZenSky/BtnGreenEmptyCenterOver.gif");
}
.SmallBtnGreenRightOver
{
	background: url("../../Images/ZenSky/BtnGreenEmptyRightOver.gif");
}

/********** Paramétrage de l'ARBRE DE STRUCTURES **********/
@import url("ArbreStructureClient.css");

#layerStructure {
	font-family: Arial;
	font-weight: normal;
	COLOR: #1A4371;
	font-size: 8pt;
	white-space: nowrap;
}

#layerStructure img {
	border: 0;
	vertical-align: top;
}

#layerStructure .bandeau {
	font-family: Arial;
	font-weight: bold;
	COLOR: #1A4371;
	font-size: 8pt;
}

#layerStructure .actions {
	border: none;
	BACKGROUND-COLOR: #EDF3FB;
	font-family: Arial;
	font-weight: bold;
	COLOR: #1A4371;
	font-size: 8pt;
}

#layerStructure .racine {
	TEXT-DECORATION: none;
	font-size: 8pt;
	FONT-WEIGHT: bold;
	COLOR: #1A4371;
	font-family: Arial;
	white-space: nowrap;
	display: none;
}

/*Services non sélectionnés*/
#layerStructure .serviceEnSaisie {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	white-space: nowrap;
}

#layerStructure .serviceEnVisu {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	white-space: nowrap;
}

#layerStructure .serviceNonAutorise {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	white-space: nowrap;
}
/*Services sélectionnés*/
#layerStructure .serviceSelectionneEnSaisie {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	BACKGROUND-COLOR: #edf3fb;
	FONT-WEIGHT: bold;
	white-space: nowrap;
}

#layerStructure .serviceSelectionneEnVisu {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	BACKGROUND-COLOR: #edf3fb;
	FONT-WEIGHT: bold;
	white-space: nowrap;
}

#layerStructure .serviceSelectionneNonAutorise {
	TEXT-DECORATION: none;
	COLOR: #fddbb0;
	BACKGROUND-COLOR: #edf3fb;
	FONT-WEIGHT: bold;
	white-space: nowrap;
}
/*Services inférieurs non sélectionnés*/
#layerStructure .serviceInferieurEnSaisie {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-STYLE: italic;
	white-space: nowrap;
}

#layerStructure .serviceInferieurEnVisu {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-STYLE: italic;
	white-space: nowrap;
}

#layerStructure .serviceInferieurNonAutorise {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-STYLE: italic;
	white-space: nowrap;
}
/*Services inférieurs sélectionnés*/
#layerStructure .serviceInferieurSelectionneEnSaisie {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #f6e5f5;
	white-space: nowrap;
}

#layerStructure .serviceInferieurSelectionneEnVisu {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #f6e5f5;
	white-space: nowrap;
}

#layerStructure .serviceInferieurSelectionneNonAutorise {
	TEXT-DECORATION: none;
	COLOR: #1a4371;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	BACKGROUND-COLOR: #f6e5f5;
	white-space: nowrap;
}

#layerStructure .PTitleLeft {
	font-size: 1pt;
}

#layerStructure .PTitleBackground {
	text-align: left;
	vertical-align: middle;
}

#layerStructure .celluleBoutons {
	width: 75px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	white-space: nowrap;
}

#layerStructure .celluleCheckBox {
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	white-space: nowrap;
}

#layerStructure .enteteResultat {
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	FONT-WEIGHT: bold;
	white-space: nowrap;
}

#layerStructure .ligneResultat1 {
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	white-space: nowrap;
	background-color: #F3F9FF;
}

#layerStructure .ligneResultat0 {
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	white-space: nowrap;
	background-color: #EDF3FB;
}

#layerStructure .sansResultat {
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
	FONT-STYLE: italic;
	white-space: nowrap;
	background-color: #EDF3FB;
}

.detailAlerte {
	color: #1A4371;
	font-size: 8pt;
}

.inputfile {
	opacity: 0;
	position: fixed;
	left: 10000px;
	top: 10000px;
}

.TitreDecal01italique
{
color: #1A4371;
font-family: 'MS sans serif';
font-size: 8pt;
font-style : italic;
text-decoration : none;
background-color: #EDF3FB;
border: none;
}

.TitreDecal01italiqueD
{
font-style : italic;

}