/******************************************************************************************\
* ZONE D'ENTETE                                                                            *
\******************************************************************************************/
/** FIXED 1566 FLP Le 06/09/2004 **/
/*** Parametres d'impression de la page *******************/
@media print{
	table { width : 80%; 
	}
}
/** END FIXED 1566 FLP Le 06/09/2004 **/
/*** Barre de menu *****************************************/
.cssMenuFondNav {
	font-size : 9pt; 
	font-family : arial, geneva, helvetica, sans-serif;
	color: white;
	background-color: #84BA39
}
.cssMenuTexte { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none
}
.cssMenuDeroulant { 
	font-size : 8pt; 
	font-family : arial, geneva, helvetica, sans-serif;
	color : #E6E6E6;
	background-color : #1F5082;
	text-align : left;
	vertical-align : middle;
	text-decoration:none
}
.cssMenuFondNav2 {
	font-size : 8pt; 
	font-family : arial, geneva, helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	background-color: #F7BE8D
}

/*** Zone d'aide *******************************************/
.cssMenuAide {
	font-size : 9pt; 
	font-family : arial, geneva, helvetica, sans-serif;
	color: #1F5082;
}
				
/*** Chemin de fer *****************************************/
.cssCheminFerLisere {
	background-color: #84BA39;
}
.cssCheminFer {
	font-size : 10pt; 
	font-family : arial, helvetica, sans-serif;
	font-weight: bold;
	color: #1F5082;
	background-color: #C8E0A6;
}

/*** Barre de titre ****************************************/
.cssBarreTitre {
	font-size: 9pt; 
	font-family: arial, helvetica, sans-serif;
	color:#84BA39;
}
.cssBarreTitreLisere {
	background-color: #84BA39;
}

.cssBasGris {
	font-weight: normal; 
	font-size: 11px; 
	color: #c9c9c9; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #ffffff; 
	text-align: center
}

/*** Bandeau d'outils **************************************/
.cssOutilsTexte {
	font-size : 8pt;
	font-family : arial, geneva, helvetica, sans-serif;
	color: White;
	background-color: #1A7AAC;
	font-weight : bold;
}

/*** Contexte applicatif ***********************************/
.cssContexteTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1C5082;
}
.cssContexteSousTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C5082;
}
.cssContexteExpiration {
	font-size : 8pt; 
	font-family : arial, geneva, helvetica, sans-serif;
	color : #000000;
	text-align : left;
}

/******************************************************************************************\
* ESPACE DE DIALOGUE                                                                       *
\******************************************************************************************/
/*** Menu applicatif de niveau 2 ***************************/
.cssMenuFondApplication {
	font-size : 9pt;
	font-family : arial, geneva, helvetica, sans-serif;
	color: white;
	background-color: #1A7AAC;
}
.clCMAbs {
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0
}
/* Styles du niveau 0 */
.cssMenuLevel0, .cssMenuLevel0over, .cssMenuInactif0 {
	position: absolute;
	padding: 2px;
	font-family: tahoma,arial,helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.cssMenuInactif0 {
	color: #666666;
	font-style: italic;
}
.cssMenuLevel0over {
	cursor: hand;
}
.cssMenuLevel0border {
	position: absolute;
	visibility: hidden;
}
/* Styles du niveau 1 */
.cssMenuLevel1, .cssMenuLevel1over, .cssMenuInactif1 {
	position: absolute;
	padding: 2px;
	font-family: tahoma, arial,helvetica;
	font-size: 9px;
	font-weight: bold
}
.cssMenuInactif1 {
	color: #CCCCCC;
	font-style: italic;
}
.cssMenuLevel1 {
	background-color: #1F5082;
	color: #FFFFFF
}
.cssMenuLevel1over {
	background-color: #98C3DA;
	color: #FFFFFF;
	cursor: hand
}
.cssMenuLevel1border {
	position: absolute;
	visibility: hidden;
	background-color: #1F5082;
}

/*** Formulaires *******************************************/
.cssFormulaireFond {
	background-color: #E6F1D7;
}

.cssFormulaireBas {
	background-color: #C8E0A6;
}

/*** Rubriques - Sous-rubriques - Entetes - Texte *****************************/
.cssFormulaireTitre {
	background-color:#84BA39;
	font-size : 10pt; 
	font-family : arial, helvetica, sans-serif;
	font-weight: bold;
	color:white;
}
td.cssFormulaireSousTitre {
	font-size : 10pt; 
	font-family : arial, helvetica, sans-serif;
	font-weight: bold;
	color:#1A7AAC;
	background-color: #E6F1D7;
}

.cssFormulaireTexte {
	font-size : 10pt; 
	font-family : arial, helvetica, sans-serif;
}

/*** Libelle de champs *************************************/
.cssFormulaireLibelle {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	white-space:nowrap;
	text-align:right;
}

.cssFormulaireLibellePuce {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	text-indent: 9pt;
	background-position: 3px 8px;
	background-image:  url(../_gfx/Formulaire_boule.gif);
	background-repeat: no-repeat;
}
.cssFormulaireLibelleUpper {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
}
.cssFormulaireLibelleUpperBold {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

/*** Légende de champs *************************************/
.cssInputTexteLegende {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000000;
	text-align:justify;
}

/*** Info-bulles *******************************************/
.cssInfoBulle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C5082;
	background-color: #E6F1D7;
}

/*** Champs non modifiables ********************************/
.cssInputTextNonSaisissable {
	font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFF1E6;
}
/* champs affichés comme du texte sans bordure */
.cssOutputTexte {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFF1E6;
}

/*** Champs de saisie **************************************/
.cssInputTexteError {
	color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

/*** Texte *************************************************/
/* Titres */
.cssTitreTresGros {
	font-size: 18pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cssTitreGros {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cssTitreStandard {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cssTitrePetit {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.cssTitreTresPetit {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

/* Textes */
.cssTexteTresGros {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
}
.cssTexteGros {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
.cssTexteStandard {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.cssTextePetit {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.cssTexteTresPetit {
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
}

/* Textes en retrait */
.cssRetraitTresGros {
	font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image:  url(../_gfx/puceTiret.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 33px;
}
.cssRetraitGros {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image:  url(../_gfx/puceTiret.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 33px;
}
.cssRetraitStandard {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image:  url(../_gfx/puceTiret.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 33px;
}
.cssRetraitPetit {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image:  url(../_gfx/puceTiret.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 33px;
}
.cssRetraitTresPetit {
	font-size: 6pt;
	font-family: Arial, Helvetica, sans-serif;
	background-image:  url(../_gfx/puceTiret.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 33px;
}

/*** Boutons d'action **************************************/

td.cssBouton {
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	background-color:#187BAD;
	text-align:left;
 }
 
 td.cssBouton a {
 	color : white;
	text-decoration:none;
 }
 
 td.cssBouton input{
 	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
 	background-color:#187BAD;
	padding : 0px;
	margin : 0px;
	height : 17px;
	color : white;
	text-align: left;
	border-width : 0px;
	cursor:hand;
	width : 69px;
 }
  
.cssBoutonFormLibelle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	cursor:hand;
	background-image :  url(../_gfx/fond_btn_action.gif);
	background-repeat : repeat-x;
}
.cssBoutonFormLibelle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	cursor:hand;
	background-image :  url(../_gfx/fond_btn_action.gif);
	background-repeat : repeat-x;
}
.cssBoutonFormLibelleDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style : italic;
	color: #D2D2D2;
	text-decoration:none;
	background-image :  url(../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/Images/_gfx/fond_btn_action_disabled.gif);
	background-repeat : repeat-x;
}

/*** Liens hypertexte (et ancres) **************************/
.cssLien {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1A7AAC;
	cursor: hand;
}
.cssLienPuce {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1A7AAC;
	cursor: hand;
	background-image:  url(../_gfx/puce_lien_part.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 12px;
}

/*** Menus contextuels *************************************/
.labelMenuContextuel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C5082;
	background-color: #E6F1D7;
}
.labelMenuContextuelDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1C5082;
	background-color: #DDDDDD;
}

/*** Onglets ***********************************************/
.cssBoutonLibelleOngletSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.cssBoutonLibelleOngletUnselected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.cssBoutonLibelleOngletDisabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #AAAAAA;
}

/*** Tableaux **********************************************/
.cssTableauLigneImpaire {
	background-color: #F8FCF3;
}
.cssTableauLignePaire {
	background-color: #EFF9E3;
}


/***Erreurs Reconnaissance*********************************/
.cssRecoErreurTexteStandard {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FF9873;
}

.cssRecoErreurTexteLien {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	text-align : right;
	color : red;
	font-weight: bold;
	background-color: #FF9873;
}


/*** Erreurs **********************************************/
.cssErreurTitre {
	font-size : 11pt; 
	font-family : arial, helvetica, sans-serif;
	font-weight: bold;
	color: #EA2626;
	background-color: #ffff32; 
}

.cssErreurBas {
	background-color: #fdfd8c;
}

.cssErreurFond {
	background-color: #ffffc5;
}

.cssErreurEntete {
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffc5;
	text-align : center;
	font-weight:bold;
}
/****************** Navigation ************************/

td.cssFondNavTitre {
	font-weight : bold; 
	font-size: 11px; 
	color: #1c5082; 
	font-family: arial, helvetica, sans-serif; 
	background-color: #C1DC9C; 
	text-align: left;
}

td.cssFondNavEspace {
	border: 0px solid #ffffff; 
	color: #ffffff; 
	background-color: #ffffff;
}

.warning				{ font-style: normal; font-weight: bold; color:#1A7AAC; }

.important				{ font-size : 16pt; font-family : arial, helvetica, sans-serif;	font-weight: bold; color:#1A7AAC; }