BODY
{
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   background-color: #F5F5F3;
   font-size: 12px;
}

BODY.FondIFrame
{
   background-color: #E4E2DB;
   font-size: 12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
}

BODY.FondGris
{
   background-color: #C0C0C0;
   font-size: x-small;
}

/* Par défaut les images du spi n'ont pas de border */
IMG
{
   border: 0;
}

.ChampsCaches
{
   display: none;
}

/* dictionnaires */
TD.JLDictCodeAlt
{
   font-size: medium;
}

TD.JLDictCode
{
   font-size: medium;
   background-color: #CCCCCC;
}

TD.JLDictDescrAlt
{
   font-size: medium;
}

TD.JLDictDescr
{
   font-size: medium;
   background-color: #CCCCCC;
}

TD.JLTitreTabCentre
{
   font-size: medium;
   font-weight: bold;
   color: #FFFFFF;
   text-align: center;
   background-color: #003399;
}

TABLE.JLFondBlanc
{
   background-color: #FFFFFF;
}

.JLDictTitre
{
   font-size: medium;
   font-weight: bold;
}

/* Liens */
A:link
{
   color: #000066;
   font-size: 11px;
   text-decoration: underline;
}

A:visited
{
   color: #000066;
   font-size: 11px;
   text-decoration: underline;
}

A:hover
{
   color: #B95C01;
   font-size: 11px;
   text-decoration: underline;
}

A:active
{
   color: #000066;
   font-size: 11px;
   text-decoration: underline;
}

A.ItemOptionsLien:link
{
   font-weight: bold;
   color: #003366;
   text-decoration: underline;
}

A.ItemOptionsLien:visited
{
   font-weight: bold;
   color: #003366;
   text-decoration: underline;
}

A.ItemOptionsLien:hover
{
   font-weight: bold;
   color: #003366;
   text-decoration: underline;
}

A.ItemOptionsLien:active
{
   font-weight: bold;
   color: #003366;
   text-decoration: underline;
}

A.ItemOptionsLienNoir:link
{
   color: #000000;
   text-decoration: underline;
}

A.ItemOptionsLienNoir:visited
{
   color: #000000;
   text-decoration: underline;
}

A.ItemOptionsLienNoir:hover
{
   color: #000000;
   text-decoration: underline;
}

A.ItemOptionsLienNoir:active
{
   color: #000000;
   text-decoration: underline;
}

A.TitreMenu:link
{
   font-weight: bold;
   color: #B95C01;
   text-decoration: underline;
}

A.TitreMenu:visited
{
   font-weight: bold;
   color: #B95C01;
   text-decoration: underline;
}

A.TitreMenu:hover
{
   font-weight: bold;
   color: #000066;
   text-decoration: underline;
}

A.TitreMenu:active
{
   font-weight: bold;
   color: #B95C01;
   text-decoration: underline;
}

A.MsgBoutonMenu:link
{
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #FF9900;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-image: url(../img/bg_Onglet.gif);
   margin: 0px;
   line-height: 10px;
   text-decoration: none;
}

A.MsgBoutonMenu:visited
{
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #FF9900;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-image: url(../img/bg_Onglet.gif);
   margin: 0px;
   line-height: 10px;
   text-decoration: none;
}

A.MsgBoutonMenu:hover
{
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #FF9900;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-image: url(../img/bg_Onglet.gif);
   margin: 0px;
   line-height: 10px;
   text-decoration: none;
}

A.MsgBoutonMenu:active
{
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #FF9900;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-image: url(../img/bg_Onglet.gif);
   margin: 0px;
   line-height: 10px;
   text-decoration: none;
}

A.FondBoutonMenu:link
{
   text-align: left;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #F5F5F3;
   background-image: url(../img/bg_Onglet.gif);
   line-height: 10px;
   text-decoration: none;
}

A.FondBoutonMenu:visited
{
   text-align: left;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #F5F5F3;
   background-image: url(../img/bg_Onglet.gif);
   line-height: 10px;
   text-decoration: none;
}

A.FondBoutonMenu:hover
{
   text-align: left;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #F5F5F3;
   background-image: url(../img/bg_Onglet.gif);
   line-height: 10px;
   text-decoration: none;
}

A.FondBoutonMenu:active
{
   text-align: left;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #F5F5F3;
   background-image: url(../img/bg_Onglet.gif);
   line-height: 10px;
   text-decoration: none;
}

label
{
   cursor: inherit;
}
.Cliquable
{
   cursor: pointer;
}
.CliquableHighlight
{
   background-color: #F8D89C;
}
.Cliquable:hover
{
   background-color: rgb(228, 226, 219);
}

.AfficherViteVite
{
}
.MasquerViteVite
{
   display: none;
}

.Hidden
{
   visibility: hidden;
}

/* Entete */
TD.EnteteNomDon
{
   background-color: #E4E2DB;
   color: #000066;
   font-size: 11px;
}

TD.EnteteNomDonForm
{
   background-color: #F5F5F3;
   color: #000066;
   font-size: 11px;
}

TD.EnteteDon
{
   background-color: #E4E2DB;
   color: #000066;
   font-size: 11px;
}

TD.EnteteDonForm
{
   background-color: #F5F5F3;
   color: #000066;
   font-size: 11px;
}

TD.DonForm
{
   background-color: #F5F5F3;
   color: #000066;
   font-size: 11px;
}

TD.DonInv
{
   text-align: left;
   background-color: #F5F5F3;
   font-size: 11px;
   color: #F5F5F3;
}

.EnteteCentre
{
   text-align: center;
   color: #000066;
   font-size: 11px;
}

TD.EnteteGauche
{
   text-align: left;
   color: #000066;
   background-color: #E4E2DB;
   font-size: 11px;
}

TD.EnteteGaucheForm
{
   text-align: left;
   color: #000066;
   background-color: #F5F5F3;
   font-size: 11px;
}

TD.EnteteDroite
{
   text-align: right;
   color: #000066;
   font-size: 11px;
}

TD.EnteteGauchePetit
{
   text-align: left;
   color: #000066;
   font-size: 11px;
}

TD.EnteteCentrePetit
{
   text-align: center;
   color: #000066;
   font-size: 11px;
}

TD.EnteteTotauxGras
{
   text-align: center;
   font-weight: bold;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

TD.EnteteTotauxGrasSansCoul
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
}

TD.EnteteTotauxGrasGauche
{
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.EnteteTotauxGrasDroit
{
   text-align: right;
   background-color: #54557E;
   font-size: 11px;
   font-weight: bold;
   color: #C7D4E4;
}

TD.EnteteTotauxGauche
{
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.EnteteDonneeGPI
{
   text-align: left;
   color: #000066;
   background: #DAD7CB;
   font-size: 11px;
   line-height: 20px;
}

TD.EnteteDonneeEle
{
   text-align: left;
   color: #000066;
   font-size: 11px;
}

TD.EnteteSection
{
   font-size: 14px;
   font-weight: bold;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.EnteteMenu
{
   color: #cccccc;
   text-align: left;
   font-size: 12px;
   line-height: 18px;
}

TD.EnteteActivite
{
   color: #EB9A0D;
   text-align: left;
   font-size: 17px;
   font-weight: bold;
}

TD.EnteteTableau
{
   color: #A75E07;
   background-color: #F8D89C;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   height: 40px;
}

TD.EnteteTableauDroit
{
   color: #A75E07;
   background-color: #F8D89C;
   text-align: right;
   font-size: 11px;
   font-weight: bold;
   margin-top: 0px;
   margin-right: 3px;
   margin-bottom: 0px;
   margin-left: 0px;
}

TD.EnteteTableauGauche
{
   color: #A75E07;
   background-color: #F8D89C;
   text-align: left;
   font-size: 11px;
   font-weight: bold;
   text-indent: 3px;
}

TD.EnteteTableauPetit
{
   color: #A75E07;
   background-color: #F8D89C;
   text-align: center;
   font-size: 9px;
}

TD.EnteteTableauPetitJaune
{
   background-color: #E4E2DB;
   text-align: center;
   font-size: 9px;
}

TD.EnteteGrille
{
   color: #E4E2DB;
   background-color: #F8D89C;
   text-align: center;
   font-size: 11px;
}

TD.EnteteGrilleForm
{
   color: #A75E07;
   background-color: #F8D89C;
   text-align: center;
   font-size: 11px;
   font-weight: bold;
}

TD.EnteteGrilleGauche
{
   text-align: left;
   color: #000066;
   font-size: 11px;
   font-weight: bold;
}

TD.EnteteGrilleCentre
{
   text-align: center;
   color: #000066;
   font-size: 11px;
   font-weight: bold;
}

TD.EnteteGaucheGras
{
   text-align: left;
   color: #000066;
   background-color: #E4E2DB;
   font-size: 11px;
   font-weight: bold;
}

.ImprimerLettre
{
   background-color: #F5F5F3;
   color: #000066;
   font-size: 11px;
}

/* Fond */
TD.FondTableau
{
   text-align: center;
   background-color: #E4E2DB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondTableauDroit
{
   text-align: right;
   background-color: #E4E2DB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondTableauGauche
{
   text-align: left;
   background-color: #E4E2DB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondTableauGaucheSansCoul
{
   text-align: left;
   font-size: 11px;
   height: 20px;
}

TD.FondTableauGaucheForm
{
   text-align: left;
   background-color: #e9e6e4;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondTableauCentre
{
   text-align: center;
   background-color: #E4E2DB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondTableauCentreSansCoul
{
   text-align: center;
   font-size: 11px;
   height: 20px;
}

TD.FondTableauCentreGras
{
   text-align: center;
   background-color: #E4E2DB;
   font-size: 11px;
   font-weight: bold;
   color: #000066;
   height: 20px;
}

TD.FondTableauCentreGrasSansCoul
{
   text-align: center;
   font-size: 11px;
   font-weight: bold;
   height: 20px;
}

TD.FondTableauGaucheGras
{
   text-align: left;
   background-color: #E4E2DB;
   font-size: 11px;
   font-weight: bold;
   color: #000066;
   height: 20px;
}

TD.FondTableauAlternanceGras
{
   text-align: left;
   background-color: #DAD7CB;
   font-size: 11px;
   font-weight: bold;
   color: #000066;
   height: 20px;
}

TD.FondTableauAlternance
{
   text-align: left;
   background-color: #DAD7CB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondBoutonMenu,
li.FondBoutonMenu
{
   text-align: left;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #F5F5F3;
   background-image: url(../img/bg_Onglet.gif);
   line-height: 10px;
}

TD.FondBoutonMenuSel
{
   text-align: left;
   color: #F5F5F3;
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   background-image: url(../img/bg_OngletSel.gif);
   line-height: 15px;
}

TD.FondBoutonMenuAbs
{
   font-size: small;
   font-family: Arial Narrow;
   text-align: left;
   color: #FFF8DC;
   background-color: #734F4D;
   border: thin outset #FFF8DC;
}

TD.FondBoutonMenuAbsSel
{
   font-weight: bold;
   font-size: small;
   font-family: Arial Narrow;
   text-align: left;
   color: #FFF8DC;
   background-color: #006699;
   border: thin inset #FFF8DC;
}

TD.FondTotauxGras
{
   text-align: center;
   background-color: #8F92A3;
   font-size: 14px;
   font-weight: bold;
   color: #FFFFFF;
}

TD.FondTotauxDroitGras
{
   text-align: right;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

TD.FondTotauxCentreGras
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

TD.FondTotauxCentreGrasSansCoul
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
}

TD.FondTotaux
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

TD.FondNote
{
   font-size: xx-small;
   font-family: Arial, sans-serif;
   background-color: #FFF8DC;
   color: #003366;
}

TD.FondNoteConf
{
   font-size: xx-small;
   font-family: Arial, sans-serif;
   background-color: #CC3300;
   color: White;
}

TD.FondGrille
{
   font-size: x-small;
   font-family: Arial;
   text-align: center;
   background-color: #E4E2DB;
}

TD.FondGrilleGauche
{
   text-align: left;
   background-color: #E4E2DB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.FondJauneMoisson
{
   font-size: 11px;
   background-color: #E4E2DB;
}

TD.FondFormulaire
{
   font-size: 11px;
   background-color: #E4E2DB;
}
/*Doit être identique à FondJauneMoisson*/
TD.FormFond
{
   background-color: #F5F5F3;
}

TD.FormFondGrille
{
   background-color: #E4E2DB;
}

TD.FondMenu
{
   background-color: #FFF8DC;
   border-color: #006699;
   border-style: solid;
}

.FondJaunePale
{
   background-color: #FFF8DC;
}

/* Divers */
TD.AlerteRougeNomDon
{
   background-color: #CC3300;
   color: #FFFFFF;
   font-size: 11px;
}

TD.AlerteRougeDon
{
   background-color: #CC3300;
   color: #FFFFFF;
   font-size: 11px;
   font-weight: bold;
}

TD.CategorieFormulaire
{
   font-weight: bold;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.BoiteAlertesNomEle
{
   font-weight: bold;
   font-size: larger;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.LigneSomEval
{
   font-weight: bold;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   background-color: #C0C0C0;
   color: #003366;
}

TD.LigneSomEvalCentre
{
   font-weight: bold;
   font-family: Arial, Helvetic, sans-serif;
   text-align: center;
   background-color: #C0C0C0;
   color: #003366;
}

TD.LigneSomEvalCentreSansCoul
{
   font-weight: bold;
   font-family: Arial, Helvetic, sans-serif;
   text-align: center;
}

TD.TitreInfosEle
{
   font-size: xx-small;
   font-family: Arial;
}

TD.DonneeInfo
{
   font-weight: bold;
   font-size: x-small;
   font-family: Arial;
   background-color: #F5F5F3;
}

TD.Menu
{
   font-size: x-small;
   font-family: Arial;
}

TD.BordureJaunePale
{
   font-size: x-small;
   font-family: Arial, Helvetic, sans-serif;
   border-color: #FFF8DC;
   border-style: solid;
}

TD.TitreMenu
{
   font-size: 13px;
   font-style: italic;
   color: #B95C01;
   font-weight: bold;
}

TD.TitreRougeMenu
{
   font-weight: bold;
   font-size: medium;
   font-family: Arial, Helvetic, sans-serif;
   text-align: left;
   color: #CC3300;
}

TD.LectureSeul
{
   font-size: 11px;
   color: #7b7b7b;
}

TD.FondBlanc
{
   background-color: #FFFFFF;
   font-size: 11px;
   height: 75px;
   line-height: 14px;
   border: 1px solid #D68112;
}

TD.FondLectureSeul
{
   background-color: #FFFFFF;
   font-size: 11px;
   line-height: 8px;
   color: #000066;
   padding: 2px;
}

TD.FondLectureSeulTexte
{
   background-color: #FFFFFF;
   font-size: 11px;
   color: #000066;
   padding: 2px;
}

TD.LienMenu
{
   height: 18px;
}


TD.BtnNavigGrandeBan INPUT, TD.BtnNavigGrandeBan A
{
   display: inline;
   position: relative;
   left: 11px;
}

TD IMG.BtnNavigPetiteBan, TD INPUT.BtnNavigPetiteBan
{
   display: inline;
   position: relative;
}


table.FondBleu
{
   background-image: url(../img/SPI_bg_entete.gif);
   background-repeat: repeat-x;
}

table.ContourConfid
{
   background-color: #CC3300;
}

table.ContourBleu
{
   background-color: #003366;
}

table.ContourCadre
{
   background-color: #003366;
}

table.FondJauneMoisson
{
   background-color: #F5F5F3;
}

table.FondFormulaire
{
   background-color: #F5F5F3;
}
/*Doit être identique à FondJauneMoisson*/
table.FormFondGrille
{
   background-color: #DAD7CB;
}

table.FondJaunePale
{
   background-color: #FFF8DC;
}

table.FondTableauMenu
{
   background-color: #FFF8DC;
   border-color: #006699;
   border-style: solid;
}

table.BordureBleu
{
   border-color: #006699;
   border-style: solid;
   border-width: thin;
}

table.FondBlanc
{
   background-color: #FFFFFF;
   border: 1px solid #D68112;
}

table.Recherche
{
   background-color: #F5F5F3;
   border: 1px solid #D68112;
}

table.ContourAjouter
{
   background-color: #F5F5F3;
   border: 1px solid #003366;
}

table.FondBlancContourBleu
{
   background-color: #FFFFFF;
   border: 1px solid #003366;
}

td.FondEditeurHTML,
table.FondEditeurHTML
{
   background-color: #E4E2DB;
   border: 1px solid #D68112;
}

/* Libelle */
.Libelle
{
   font-size: x-small;
   font-family: Arial;
}

.LibelleGrasGauche
{
   font-weight: bold;
   font-size: x-small;
   font-family: Arial;
}

.LibelleDroit
{
   font-size: x-small;
   font-family: Arial;
   text-align: right;
}

/* Données */
.DonneeGPI
{
   background: #E4E2DB;
   font-size: 11px;
   color: #000066;
   text-align: left;
   font-weight: bold;
}

.DonneeEle
{
   font-size: 11px;
   font-weight: bold;
   color: #000066;
   text-align: left;
}

TD.JLMsgError
{
   font-size: 14px;
   font-weight: bold;
   color: Red;
   text-align: center;
}

.JLMsgError
{
   font-size: 14px;
   font-weight: bold;
   color: Red;
   text-align: center;
}

.JLMsgConfirmation
{
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}

.JLMsgInformation
{
   font-size: 14px;
   font-weight: bold;
   text-align: center;
}

.JLMsgSucces
{
   color: #003366;
   text-align: center;
}

.JLMsgContainer
{
   margin-top: 15px;
   text-align: center;
   width: 100%;
}

.MsgErreurPageLogin
{
   font-size: medium;
   font-weight: bold;
   color: White;
   background-color: Red;
}

.TypeErreur
{
   font-size: medium;
   font-weight: bold;
   color: Red;
   text-align: center;
}

.TypeSucces
{
   font-size: medium;
   font-weight: bold;
   color: Green;
   text-align: center;
}

.TypeInformation
{
   font-size: medium;
   font-weight: bold;
   text-align: center;
}

.TexteNormalItalique
{
   font-size: 11px;
   font-style: italic;
   line-height: 20px;
}

.TexteNormalBold
{
   font-size: 11px;
   line-height: 20px;
   font-weight: bold;
}

.TexteNormal
{
   font-size: 11px;
   line-height: 20px;
}

input
{
   font-size: 11px;
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PiedPageCentre
{
   font-size: 9px;
   color: #000000;
   text-align: center;
}

select
{
   font-size: 11px;
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

textarea
{
   font-size: 11px;
   color: #000066;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

TD.MsgBoutonMenu
{
   font-size: 11px;
   font-style: italic;
   font-weight: bold;
   color: #FF9900;
   padding-top: 0px;
   padding-right: 8px;
   padding-bottom: 0px;
   padding-left: 8px;
   background-image: url(../img/bg_Onglet.gif);
   margin: 0px;
   line-height: 10px;
}

td.CategorieFormulaireCentre
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

TD.AlerteEvenement
{
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #725267;
}

TD.FondTableauAlternanceCentre
{
   text-align: center;
   background-color: #DAD7CB;
   font-size: 11px;
   color: #000066;
   height: 20px;
}

TD.TexteVoyant
{
   color: red;
   font-weight: bold;
}

.TableHistorique,
.TableFormulaire,
.TableResultAnterieur,
.TableResultMat,
.TableResultAnCour,
.TableAbsDet,
.TableAbs,
.TableForm
{
   border: 0px;
   border-spacing: 1px;
}

.TableHistorique td
{
   padding: 3px 7px 3px 7px;
}

.TableFormulaire td.large,
.TableAbsDet td
{
   padding: 2px 7px 2px 7px;
}

.TableAbs td
{
   padding: 0px 7px 0px 7px;
}

.TableFormulaire td.Bouton
{
   padding: 2px 3px 2px 3px;
}

.TableResultAnterieur td,
.TableResultMat td,
.TableResultAnCour td
{
   padding: 0px 7px 0px 7px;
}

.TableResultMat td.Titre
{
   padding: 3px 0px 3px 0px;
   text-align: left;
}

.TableForm td
{
   padding: 2px 4px 2px 4px;
}

table.TableCentre
{
   position: relative;
   left: 0px;
   right: 0px;
   margin: auto;
}

.ErreurCentreVerHor
{
   width: 800px;
   height: 200px;
   position: absolute;
   top: 50%;
   left: 50%;
   margin: -100px auto auto -400px;
   text-align: center;
}

.BlocParent
{
   color: #A75E07;
   background-color: #F8D89C;
   font-size: 11px;
   font-weight: bold;
   border: solid 2px #A75E07;
   padding-bottom: 5px;
   width: 100%;
}

.BlocEnfant
{
   font-size: 11px;
   color: #000066;
   font-weight: normal;
   width: 100%;
   background-color: #F5F5F3;
   border: solid 1px #000066;
}

.BlocEnfantMoyen
{
   background-color: #E4E2DB;
   border: solid 1px #D68112;
}

.BlocIntervRencontre
{
   width: 97%;
   font-size: 11px;
   color: #000066;
   font-weight: normal;
   text-align: left;
   vertical-align: top;
}


.FondTableauIntervRencontre
{
   width: 80%;
   padding: 10px;
   background-color: #E4E2DB;
   border: 1px solid #D68112;
   font-size: 11px;
   line-height: 20px;
   font-weight: bold;
   color: #A75E07;
   vertical-align: top;
}


.FondTableauDonRencontre
{
   width: 80%;
   padding: 10px;
   background-color: #E4E2DB;
   border: 1px solid #D68112;
   font-size: 11px;
   line-height: 20px;
   font-weight: bold;
   color: #000066;
   vertical-align: top;
}

.BlocLectureSeul
{
   font-size: 11px;
   color: #000066;
   font-weight: normal;
   background-color: #F5F5F3;
}

div.MenuContextuel
{
   position: relative;
   white-space: nowrap;
}

div.MenuContextuel img
{
   display: inline;
}

div.MenuContextuel > img.Icon
{
   background-image: url(../img/aide_contextuel.gif);
   background-repeat: no-repeat;
   width: 24px;
   height: 14px;
}

div.MenuContextuel ul
{
   display: none;
   position: absolute;
   top: 13px;
   right: -10px;
   margin: 0;
   padding: 0;
   list-style-type: none;
}

div.MenuContextuel:hover ul
{
   display: block;
   z-index: 2000;
}

div.MenuContextuel ul li.Menu
{
   padding: 4px 10px 4px 10px;
}

div.MenuContextuel ul li.SubMenu
{
   padding: 4px 10px 4px 20px;
}

div.MenuContextuel ul li:hover
{
   background-image: url(../img/bg_OngletSel.gif);
   background-repeat: repeat;
}

div.MenuContextuel ul li.Menu a,
div.MenuContextuel ul li.SubMenu a
{
   text-decoration: none !important;
   color: White !important;
}

.CouleurSecondaire
{
   background-color: #d67f0f;
}

.CouleurPrimaire
{
   background-color: #330033;
}

.ImageHautBanniere
{
   background: url(../img/SPI_img.jpg) no-repeat;
   position: relative;
   left: 423px;
   height: 52px;
   width: 85px;
}

.SeparateurBanniere
{
   background-image: url(../img/points_beige.gif);
   width: 683px;
   height: 2px;
}

.LogoSPIBanniereCF
{
   background: url(../img/SPI_logo_accueil_CF.gif) no-repeat;
   height: 136px;
   width: 683px;
}

.LogoSPIBanniereUS
{
   background: url(../img/SPI_logo_accueil_US.gif) no-repeat;
   height: 136px;
   width: 683px;
}

.Bouton
{
   text-align: center;
}

.Bouton ul
{
   padding-left: 0px;
   margin-left: 0px;
   width: 100%;
}

.Bouton ul li
{
   display: inline;
}

.Bouton ul li input
{
   vertical-align: top;
}

table.Option
{
   margin: 0 auto;
   border-collapse: collapse;
}

table.Option td
{
   border: solid 1px #DAD7CB;
   border-collapse: collapse;
   padding: 3px;
}

table.TabInterv
{
   margin: 0 auto;
   border-spacing: 1px;
   border: solid 1px #003366;
}

table.TabInterv td
{
   padding-right: 10px;
   padding-left: 10px;
}

table.TabInterv td.EnteteTableau
{
   height: 30px;
}

table.TabInterv td.Titre
{
   padding-right: 5px;
   padding-left: 5px;
   height: 23px;
}

.BlocAgenda, .BlocLienMenu
{
   margin-top: 15px;
   margin-left: 30px;
   float: left;
}

.BlocRechercheEle, .BlocBoiteAlerte
{
   clear: left;
   margin-top: 15px;
   margin-left: 20px;
   float: left;
}

table.ListeValeur
{
   margin: 0 auto;
   border-collapse: collapse;
}

table.ListeValeur td
{
   border: solid 1px #f5f5f3;
   border-collapse: collapse;
   padding: 3px 7px;
}

.entete_container
{
   background-color: #4e3346;
   height: 64px;
   width: 100%;
}

.lfloat
{
   float: left;
}

.rfloat
{
   float: right;
}

.spi_logo_entete_cf
{
   float: left;
   background-image: url("../img/SPI_logo_entete.jpg");
   background-repeat: no-repeat;
   display: inline-block;
   width: 183px;
   height: 64px;
}

.spi_logo_entete_us
{
   float: left;
   background-image: url("../img/IEP_logo_entete.jpg");
   background-repeat: no-repeat;
   display: inline-block;
   width: 183px;
   height: 64px;
}

.spi_delimiteur
{
   background-image: url(../img/SPI_bg_entete.gif);
   background-repeat: repeat-x;
}

.entete_menu
{
   color: #cccccc;
   text-align: left;
   font-size: 12px;
   line-height: 18px;
   float: left;
}

.entete_activite
{
   clear: both;
   color: #EB9A0D;
   text-align: left;
   font-size: 17px;
   font-weight: bold;
   height: 46px;
   line-height: 46px;
   float: left;
}

.entete_donnee
{
   background-color: #dad7cb;
   width: 100%;
   height: 9px;
}

.Message
{
   text-align: center;
}

table.IdentEle
{
   margin: 0 auto;
   border-collapse: collapse;
}

table.IdentEle td
{
   border: solid 1px #f5f5f3;
   border-collapse: collapse;
   padding: 3px;
}

.IndicInactif
{
   background-color: #c9c6ba;
   text-align: center;
   padding: 2px;
}

.CentrerImg IMG
{
   display: block;
   margin: 0 auto;
}

.InfoRepondant
{
   text-align: left;
   width: 870px;
}

.BlocRepondant
{
   text-align: left;
   overflow: auto;
   width: 400px;
   height: 246px;
   position: relative;
   border: solid 1px #a75a07;
   padding: 10px;
   background-color: #E4E2DB;
   margin-bottom: 20px;
}

.BlocRepondant p
{
   white-space: nowrap;
}

.EnteteRepondant
{
   text-align: center;
   font-size: medium;
}

.EnteteAdresseRepondant
{
   color: #a75a07;
   text-align: center;
   font-size: medium;
   margin: 1px 0px 1px 0px;
}

.TableauRepondant th
{
   text-align: center;
   font-weight: bold;
   font-size: small;
   font-family: Arial, Helvetic, sans-serif;
   background-color: #C0C0C0;
   color: #003366;
}

.TableauRepondant th:first-child
{
   font-weight: normal;
   background-color: #f5f5f3;
}

.TableauRepondant td img
{
   display: inline;
}

.TableauRepondant td
{
   background: #E4E2DB;
   font-size: 11px;
   color: #000066;
   text-align: left;
   font-weight: bold;
}

.TableauRepondant td:first-child
{
   text-align: left;
   color: #000066;
   background: #DAD7CB;
   font-size: 11px;
   line-height: 20px;
   font-weight: normal;
}


.ListeObjectif, ul.ListeMoyen, .ListeMoyenDetail
{
   list-style: none;
}
.ListeObjectif
{
   background-color: #F5F5F3;
   border:1px solid #D68112;
   padding: 15px 0 9px 0;
}
ul.ListeMoyen
{
   margin-left: 40px;
   padding: 0;
}
.ListeMoyen .MoyenDroite
{
   float: right;
}
.ListeObjectif li
{
   clear: both;
   font-size: 11px;
}
.ListeObjectif>li
{
   margin-bottom: 6px;
   padding-left: 15px;
   padding-right: 15px;
}
.ListeObjectif li span, .ListeMoyenDetail li span
{
   margin-bottom: auto;
   margin-top: auto;
   vertical-align: top;
}
.ListeObjectif .SelectionCourante, .ListeMoyenDetail .SelectionCourante
{
   background-color: #E4E2DB;
}
.ListeObjectif .NoObjectif, .ListeMoyen .NoMoyen
{
   display: inline-block;
   font-weight: bold;
   width: 130px;
}
.ListeObjectif .TypeRevisionObjectif
{
   display: inline-block;
   width: 120px;
   font-weight: bold;
}
.ListeObjectif .DescriptionObjectif, .ListeMoyen .DescriptionMoyen
{
   display: inline-block;
   height: 13px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.ListeObjectif .DescriptionObjectif
{
   width: 60%;
}
.ListeMoyen .DescriptionMoyen
{
   width: 63%;
}
.ListeObjectif .ObjectifDroite
{
   float: right;
}

.ListeMoyenDetail
{
   background-color: #E4E2DB;
   border: solid 1px #D68112;
   max-height: 200px;
   overflow: auto;
   margin-bottom: 20px;
   font-size: 11px;
}
.ListeMoyenDetail
{
   background-color: #F5F5F3;
   padding: 0;
   margin: 0 0 20px;
}
.ListeMoyenDetail .NoMoyen
{
   width: 12%;
   padding: 5px 10px 5px 25px;
   white-space: nowrap;
   font-weight: bold;
   display: inline-block;
}
.ListeMoyenDetail .NoMoyen img
{
   vertical-align: middle;
   margin-left: -20px;
}
.MoyenFerme
{
   font-style: italic;
   font-weight: normal;
}
.ListeMoyenDetail .TypeDescriptionMoyen
{
   width: 50%;
   padding-top: 5px;
   padding-bottom: 10px;
   display: inline-block;
}
.ListeMoyenDetail .TitreMoyen
{
   height: 19px;
   display: block;
   font-weight: bold;
}
.ListeMoyenDetail .ResponsableMoyen
{
   width: 30%;
   padding-top: 5px;
   padding-bottom: 10px;
   display: inline-block;
}

.EndroitImgCommentaire
{
   padding-left: 12px;
}
.ImgCommentaire
{
   background-image: url(../img/note10.gif);
   background-repeat: no-repeat;
   display: inline-block;
}

span.AfficherMasquerPI
{
   margin-right: 10px;
}

.Sticky
{
   z-index: 100;
   position: relative;
   bottom: 0;
}
.BoutonsPIObjMoyen
{
   background-color: #FFFFFF;
   margin: 0 -15px;
   border-bottom: 1px solid #D68112;
   padding-top: 8px;
   text-align: center;
}

/* Section */
.DebutSection
{
   margin-top: 10px;
   margin-bottom: 5px;
   margin-left: 5%;
   margin-right: 5%;
}
.FondDebutSection
{
   background-color: #FFFFFF;
   border: 1px solid #D68112;
   padding-bottom: 15px;
}
.DebutSousSection
{
   margin: 0 auto;
   padding-top: 10px;
   width: 90%;
}
.FondSousSection
{
   background-color: #E4E2DB;
   border: 1px solid #D68112;
   padding: 12px 5%;
}
.FondSousSection .btnReduire
{
   float: right;
   margin: -12px -5% 0 0;
}
.FondSousSousSection
{
   background-color: #FFFFFF;
   border: 1px solid #D68112;
   margin-bottom: 15px;
}
ul.ListeIntervention
{
   list-style-type: none;
}
ul.ListeIntervention > li
{
   position: relative;
}
ul.ListeIntervention .ListeBtn
{
   list-style-type: none;
   position: absolute;
   top: 4px;
   right: 4px;
   padding-left: 0;
}
.AfficherMasquerIntimidation
{
   display: block;
   text-align: right;
}
/* IntimidationEvenementSommaire */
.IntimidationEvenementSommaire
{
   list-style: none;
   padding: 8px 5%;
}
.IntimidationEvenementSommaire>li
{
   line-height: 25px;
   padding-right: 6px;
}
.IntimidationEvenementSommaire>li>div
{
   margin-right: 20px;
   padding-left: 8px;
}
.IntimidationEvenementSommaire dl
{
   margin: 0;
}
.IntimidationEvenementSommaire dt
{
   display: none;
}
.IntimidationEvenementSommaire dd
{
   display: inline-block;
   margin-left: 0;
   margin-right: 40px;
}
.IntimidationEvenementSommaire dd.ctlDateEvenement
{
   color: #000066;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}
.IntimidationEvenementSommaire dd.ctlDateEvenement:hover
{
   color: #B95C01;
   font-size: 11px;
   text-decoration: underline;
}

.IntimidationEvenementSommaire .ListeBtn
{
   float: right;
   margin-top: -21px;
   padding-left: 0;
}
.IntimidationEvenementSommaire .ListeBtn li
{
   display: inline-block;
}

/* IntimidationEvenement */
.IntimidationEvenement>h1
{
   display: none;
}
.IntimidationEvenement>div
{
   margin-bottom: 37px;
}
.IntimidationEvenement>div>dl
{
   margin-left: 5%;
   margin-right: 5%;
}

.IntimidationEvenement>div>dl>dt
{
   display: inline-block;
   min-height: 25px;
   width: 19%;
   vertical-align: top;
}
.IntimidationEvenement>div>dl>dd
{
   display: inline-block;
   min-height: 25px;
   margin-left: 0;
   width: 30%;
   vertical-align: top;
}
/*Text de la nature de l'évènement*/
.IntimidationEvenement>div>dl .ctlNatureEvenement>.NatureEvenementSommaire
{
   color: #000066;
   cursor: pointer;
   display: inline-block;
   font-size: 11px;
   height: 15px;
   overflow: hidden;
   text-decoration: underline;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 87%;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement>.NatureEvenementSommaire:hover
{
   color: #B95C01;
   font-size: 11px;
   text-decoration: underline;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement>.NatureEvenementSommaire .NatureEvenementStat
{
   font-weight: bold;
   font-style: italic;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement>button
{
   float: right;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement ul
{
   list-style: none;
   margin: 0 0 8px;
   padding: 0;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement label
{
   display: table-cell;
   width: 100%;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement input
{
   margin-right: 8px;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement label img
{
   vertical-align: top;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement .lblNatureEvenementStat
{
   clear: both;
   text-align: right;
}
.IntimidationEvenement>div>dl .ctlNatureEvenement ul .NatureEvenementStat
{
   display: table-cell;
   vertical-align: top;
   width: 26px;
}

.IntimidationEvenement>div>dl .lblDetail
{
   display: block;
   float: none;
   height: auto;
}
.IntimidationEvenement>div>dl .ctlDetail
{
   display: block;
   margin-left: 0;
   min-height: 75px;
   margin-bottom: 13px;
   width: auto;
}
.IntimidationEvenement>div>dl .ctlDetail TextArea
{
   width: 600px;
   height: 100%;
}

.IntimidationEvenement>div>dl .ctlDateRapportDG
{
   height: 20px;
}
.IntimidationEvenement>div>dl .ctlDateRapportDG div, .IntimidationEvenement>div>dl .ctlDateTransmDG div, .IntimidationEvenement>div>dl .ctlDateRapportRep div
{
   background-color: rgb(228, 226, 219);
   border: 1px solid #C0C0C0;
   display: inline-block;
   font-size: 11px;
   height: 16px;
   padding-left: 5px;
   padding-top: 1px;
   vertical-align: top;
}
.IntimidationEvenement>div>dl .ctlDateTransmDG
{
   font-size: 11px;
   height: 16px;
   padding-top: 1px;
}
.IntimidationEvenement>div>dl .ctlDateTransmDG div
{
   width: 108px;
}
.IntimidationEvenement>div>dl .ctlDateRapportDG div, .IntimidationEvenement>div>dl .ctlDateRapportRep div
{
   width: 75px;
}
.IntimidationEvenement>div>dl .ctlDateRapportDG a, .IntimidationEvenement>div>dl .ctlDateRapportRep a 
{
   margin-top: 3px;
}

.IntimidationEvenement>div>dl .ctlDateTransmDG .BtnCourriel
{
   margin-top: 2px;
}
.IntimidationEvenement>div>dl .lblDateRapportDG, .IntimidationEvenement>div>dl .lblDateRapportRep, .IntimidationEvenement>div>dl .lblProtecteur, .IntimidationEvenement>div>dl .lblModeCommunicationRepondant, .IntimidationEvenement>div>dl .lblDateFinInterv
{
   width: 35%;
}
.IntimidationEvenement>div>dl .ctlProtecteur, .IntimidationEvenement>div>dl .ctlModeCommunicationRepondant, .IntimidationEvenement>div>dl .ctlDateRapportDG
{
   width: 14%;
}

.IntimidationEvenementActeur>h2
{
   display: none;
}
.IntimidationEvenementActeur .LstActeursEtRechercheFerme>a
{
   font-weight: bold;
}
#LstActeursEtRecherche h3
{
   margin-top: 0;
}

/* IntimidationEvenementLstActeur */
.IntimidationEvenementLstActeur
{
   padding-left: 2.5%;
}
.IntimidationEvenementLstActeur ul
{
   list-style: none;
   padding-left: 0;
}
.IntimidationEvenementLstActeur li
{
   padding-top: 2px;
   padding-bottom: 5px;
   vertical-align: top;
   margin-left: 2.5%;
}
.IntimidationEvenementLstActeur #InfoActeur
{
   display: inline-block;   
   max-width: 60%;
   min-width: 200px;
}

.IntimidationEvenementLstActeur .BtnSupprimer 
{
   vertical-align: top;
}

.IntimidationEvenementLstActeur .Role
{
   margin-left: 15px;
   vertical-align: top;
   display: inline-block;
}

.IntimidationEvenementLstActeurAjout
{
   padding-left: 5%;
   padding-right: 5%;
}
.IntimidationEvenementLstActeurAjout dt
{
   display: inline;
   float: left;
   width:85px;
   padding-right: 10px;
}

.IntimidationEvenementLstActeurAjout #Recherche dt
{
   width: 70px;
}

.IntimidationEvenementLstActeurAjout #Ajout dt
{
   width: 135px;
}

.IntimidationEvenementLstActeurAjout #ctlDescrExterne input
{
   width:70%;
}

.IntimidationEvenementLstActeurAjout dd
{
   height: 25px;
   margin-left: 0;
}

.IntimidationEvenementLstActeurAjout dd>ul
{
   list-style-type:none;
}
.IntimidationEvenementLstActeurAjout dd>ul>li
{
   display: inline;
}

.IntimidationEvenementLstActeurAjout dd input
{
 vertical-align:top;
}

.IntimidationEvenementLstActeurResultatRecherche
{
   width: 100%;
}
.IntimidationEvenementLstActeurResultatRecherche>tbody>tr
{
   height: 20px;
}
.IntimidationEvenementLstActeurResultatRecherche .Nom
{
   width: 40%;
}

/* IntimidationIntervention */
.AfficherMasquerIntervention
{
   float: right;
   margin-top: 28px;
}
.IntimidationIntervention h2
{
   width:50%;
   display:inline-block;
}
.IntimidationIntervention dl
{
   margin: 0;
}

.IntimidationIntervention .Ouvert
{
   border: 1px solid #B0B0B0;
   margin-bottom: 20px;
   padding: 8px;
}

.IntimidationIntervention .Ouvert dl dt
{
   display: inline;
   float: left;
   min-height: 25px;
   padding-right: 10px;
}
.IntimidationIntervention .Ouvert dl dd
{
   min-height: 25px;
   margin-left: 0;
}

.IntimidationIntervention .Ouvert dl .lblDetailIntervention
{
   display: block;
   float: none;
   height: auto;
}
.IntimidationIntervention .Ouvert dl .ctlDetailIntervention
{
   margin-left: 0;
   min-height: 75px;
}
.IntimidationIntervention .Ouvert dl .ctlDetailIntervention TextArea
{
   width: 600px;
   height: 75px;
}

.IntimidationIntervention .Ferme
{
   /*Pour déplacer la flèche d'erreur à coté du dl.*/
   margin-left: -13px;
   margin-bottom: 5px;
   padding-top: 13px;
}

.IntimidationIntervention .Ferme :hover
{
   background-color: #f2f1ee;
}

.IntimidationIntervention .Ferme dl
{
   /*Pour déplacer la flèche d'erreur à coté du dl.*/
   margin-top: -13px;
   padding-left: 13px;
}
.IntimidationIntervention .Ferme dt, .IntimidationIntervention .Ferme dd
{
   display: inline;
   line-height: 25px;
   margin-left: 0;
}

.IntimidationIntervention .Ferme dd + dt
{
   margin-left: 50px;
}

.IntimidationIntervention .Ferme dl dt
{
   padding-right: 10px;
   font-weight: bold;
}

.IntimidationIntervention .Ferme dl dd.ctlNatureIntervention
{
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.Btn
{
   padding-left: 0;
   white-space: nowrap;
}
.BtnIE7Fix
{
   float: left;
}
.Btn li
{
   background: url(../img/btn_Droite.png) right no-repeat;
   display: inline-block;
   height: 26px; line-height: 26px;
   list-style-type: none;
   padding-right: 16px;
   text-align: center;
   white-space: nowrap;
}
.BtnIE7Fix li
{
   display: inline;
}
.Btn>li>a:link, .Btn>li>a:hover
{
   background: url(../img/btn_Bg.png) repeat-x;
   color: #FFFFFF;
   display: inline-block;
   font-size: 10px;
   font-family: Verdana;
   font-weight: bold;
   height: 26px; line-height: 14px;
   text-decoration: none;
   text-shadow: 0 0 2px #000000;
   vertical-align: top;
   min-width: 65px;
}
.BtnIE9Fix>li>a:link,.BtnIE9Fix>li>a:hover, .BtnIE8Fix>li>a:link,.BtnIE8Fix>li>a:hover, .BtnIE7Fix>li>a:link,.BtnIE7Fix>li>a:hover
{
   line-height: 12px;
}
.BtnIE9Fix>li>a>span, .BtnIE8Fix>li>a>span, .BtnIE7Fix>li>a>span
{
   display: inline-block;
   filter: progid:DXImageTransform.Microsoft.Glow(color=000000,strength=1);
}
.BtnIE7Fix>li>a>span
{
   cursor: pointer;
}
.Btn>li>span
{
   background: url(../img/btn_Gauche.png) right no-repeat;
   display: inline-block;
   height: 26px; line-height: 26px;
   width: 16px;
}
.Btn>li:hover
{
   background: url(../img/btn_Droite_enfonce.png) right no-repeat;
}
.Btn>li:hover>a
{
   background: url(../img/btn_Bg_enfonce.png) repeat-x;
}
.Btn>li:hover>span
{
   background: url(../img/btn_Gauche_enfonce.png) right no-repeat;
}

.BtnMilieuPage
{
   display: inline;
}
.BtnPiedDePage
{
   text-align: center;
}

.BtnAcceder
{
   background: url('../img/go.gif') no-repeat;
   display: inline-block;
   /*Width à 0 avec Overflow à hidden permet de cacher le texte.*/
   overflow: hidden;
   width: 0;
   height: 21px;
   padding-left: 21px;
   margin-left: 4px;
}
.NonDispo
{
   display: none;
}
.BtnImprimer
{
   background: url('../img/imprimante.gif') no-repeat;
   display: inline-block;
   /*Width à 0 avec Overflow à hidden permet de cacher le texte.*/
   overflow: hidden;
   width: 0;
   height: 16px;
   padding-left: 16px;
   margin-left: 4px;
}
.BtnCourriel
{
   background: url('../img/envoi_courriel.gif') no-repeat;
   display: inline-block;
   /*Width à 0 avec Overflow à hidden permet de cacher le texte.*/
   overflow: hidden;
   width: 0px;
   height: 15px;
   padding-left: 25px;
   margin-left: 10px;
}
.BtnSupprimer
{
   background: url('../img/delete16.png') no-repeat;
   display: inline-block;
   /*Width à 0 avec Overflow à hidden permet de cacher le texte.*/
   overflow: hidden;
   width: 0;
   height: 16px;
   padding-left: 16px;
   margin-left: 4px;
}
.BtnRendreDisponible
{
   background: url('../img/i_parent.png') no-repeat;
   display: inline-block;
   overflow: hidden;
   padding-left: 16px;
   margin-left: 8px;
   width: 16px;
   height: 16px;
}

.BtnRendreNonDisponible
{
   background: url('../img/i_parent_non_disp.png') no-repeat;
   display: inline-block;
   overflow: hidden;
   padding-left: 0;
   margin-left: 8px;
   width: 16px;
   height: 16px;
}

span.aide-memo {
   font-weight: bold;
   color: red;
}

.CompteurTextEditorTelerik {
   font-weight: bold;
   line-height: 20px;
   text-align: right;
   font-size: 11px;
   padding-bottom: 0px;
   padding-top: 0px;
   padding-right: 19px;
}

.CompteurTextEditorTelerikNormal {
   color: #000066;
}

.CompteurTextEditorTelerikError {
   color: red;
}