body
{
background-color:#FFF;
margin:0px;
margin-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#adf;
background-image : url('../images/bandeau_vert.gif');
background-repeat : no-repeat ;
background-position : bottom right ;
min-width:900px;
<!--[if IE 6]>  width:900px <![endif]-->
}

* 				
{outline: none;}

button span
{
display:none;
}

button
{
border:none ;
background-color:transparent;
background-repeat:no-repeat;
width:28px;
height:28px;
cursor:pointer;
}

.libTitre
{
font-size:14pt;
color:#FFF;
background-color:#166B9F;
height:25px;
width:300px;
font-family:Arial;
letter-spacing:3.5px;
border-bottom:solid 1px #fff;
}

#caleTitre
{
border-bottom:solid 1px #fff;
}

.libSaisieOrange
{
font-size:10pt;
color:#FDC884;
font-weight:bold;
}

.fondBleu
{                          
background-color:#166B9F;
padding:0px;
}

.fondOrange
{
background-color:#EF8804;
padding:0px;
margin-top:0px;
}

#bandeauGauche
{
width:125px;
}

.login
{
font-size:10px;
border-collapse:collapse;
height:370px;
text-align:left;
}

.bandeauHorizontal
{
width:427px;
margin:0px;
line-height:0px;
padding:0px;
padding-bottom:1px;
}

.bandeauHorizontal IMG
{
border:0px;
margin:0px;
padding:0px;
}

.bandeauVertical
{
vertical-align:bottom;
width:20px;
padding:0px;
}

.btConnexion
{
background-color:#EF8804;
font-weight:bold;
border:outset 2px orange ;
border-color:#EF8804;
color:#A40;
width:auto ;
margin-left:10px;
height:auto;
}

.btConnexion span
{
display:block;
margin:0px;
}

.cnxMsg
{
font-size:11pt;
color:#975602;
font-weight:bold;
}


form
{
margin: 1px 0px 0px 0px ;
padding:0px;
}

#divLogo
{
float:left ;
height:49px;
width:198px;
background-image : url('../images/bandeauFiche.jpg');
background-repeat : no-repeat ;
background-position : top left ;
border-top:solid 2px #84B6D6;
}

.titreAppli
{
background-color:#166B9F;

height:49px;
line-height: 24px;

padding-left:210px;
*padding-left:10px;
border-top:solid 2px #84B6D6;
}

.titreAppli h1
{
font-size:18px;
font-family:Arial;
font-weight:normal;
letter-spacing:3.5px;

color:#639CBF;

background-color:#166B9F;

padding:0px;
margin:0px;
}

#divTitreAppliMenu
{
font-size:14pt;
color:#FFF;
height:50px;
width:275px;
font-family:Arial;
letter-spacing:3.5px;
text-align:right;
background-color:#EF8804;
}

#divTitreFonction
{
height:45px;
line-height:45px;
color:#fff;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;

background-color:#EF8804;

padding-left:5px;
}

#divTitreFonction span
{
padding-left:5px;
vertical-align: middle;
display: inline-block;
}

#divTitreFonction button
{
margin-left:5px;

width:28px;
height:28px;

vertical-align: middle;
display: inline-block;

background-repeat : no-repeat ;

cursor:auto;
}

.divTitreFonctionCRE button
{
background-image : url('../images/CRE.png');
}

.divTitreFonctionSUP button
{
background-image : url('../images/SUP.png');
}

.divTitreFonctionMOD button
{
background-image : url('../images/MOD.png');
}

.divTitreFonctionVIS button
{
background-image : url('../images/VIS.png');
}

.divTitreFonctionLST button
{
background-image : url('../images/LST.png');
}

#divBarreOutilsFonction
{
color:#fff;
height:45px;
line-height:45px;

background-color:transparent;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;

background-color:#EF8804;

margin-bottom:0px;

position:absolute;
top:51px;
left:600px;
}

#divBarreOutilsFonction form
{
margin :0px;
display:inline;
margin-top:15px;
height:45px;
line-height:45px;
}

.divBtTSV, .divBtPrmAff
{
display:inline;
margin-left : 10px ;
margin-right : 40px ;
margin-top:10px;
margin-bottom:0px;
}

#divCtnBtn
{
color:#fff;
height:45px;
line-height:45px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
padding-left:120px;
background-color:#EF8804;
}

#divRetour
{
height:45px;
line-height:45px;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#ef8804;

width:80px;
float:right;
padding-left:60px;

background-color:#166b9f;
background-image : url('../images/ongletOrangeSE.png');
background-repeat : no-repeat ;
background-position : top left ;
}

#divRetour button
{
vertical-align:top;
margin-top:7px;
border:none;
background-color:transparent;
height:28px;
width:28px;
line-height:28px;
margin-left:15px;
cursor:pointer;
background-image : url('../images/gauche.png');
background-repeat : no-repeat ;
}

#divRetour button span
{
display:none;
}

#divEntite
{
color:#fff;
background-color: #EF8804 ;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;

padding-top:10px;
padding-bottom:20px;
padding-left:25px;
}

#divEntite ul
{
margin:0px;

list-style-position: outside;
list-style-image: url('../images/carreOrange.png');
*list-style-image: url('../images/carreOrange.gif');
}

#divCorps
{
font-size:9pt;
color:#166B9F;
background-color:#ffcd8d;
min-height:254px;
}

#divCorps form
{
margin:0px;
}

#divMessageBas
{
padding-left : 40px;
padding-top : 15px;
padding-bottom : 10px;
background-image : url('../images/msgGauche.png');
background-repeat : repeat-y ;
color:#fff ;
font-size:10pt;
font-weight:bold;
background-color:#ffcd8d;
border-bottom : solid 4px #ffe6c5;
}

.msgErrNiv0, .msgErrNiv3, .msgErrNiv4
{
color:#639CBF;
background-image : url('../images/errNiv0.png');
background-repeat : no-repeat ;
padding-left:30px;
height:25px;
line-height:25px;
margin-bottom : 5px ;
}

.msgErrNiv3
{
background-image : url('../images/errNiv3.png');
}

.msgErrNiv4
{
background-image : url('../images/errNiv4.png');
}

.msgChoixCAE
{
color:#E4891A;
padding:15px 0px ;
font-size:15px;
font-weight:bolder;
}

#tabFormListe .TableLignesNiv1 td.elt {
    
    padding-top: 8px;
    padding-left: 5px;
}

.btChoixCAE
{
background-image : url('../images/valider.png');
background-repeat : no-repeat ;
width:28px;
height:28px;
}

.titreCps
{
color:#fff;
color:#639CBF;

margin-top : 20px ;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;

padding-left:15px;

background-image : url('../images/carreOrangeSombre.png');

background-repeat : no-repeat ;
background-position : 3px 6px ;

float:left ;

}

h2
{
color:#fff;

margin-top : 2px ;
margin-bottom : 2px ;

font-family: Helvetica;
font-size:12pt;
font-weight:bold;

padding-left:12px;

background-image : url('../images/carreOrangeSombre.png');

background-repeat : no-repeat ;
background-position : 0px 6px ;
}

h3
{
color:#fff;

margin-top : 2px ;
margin-bottom : 2px ;

font-family: Helvetica;
font-size:10pt;
font-weight:bold;

padding-left:32px;

background-image : url('../images/carreOrangeSombre.png');

background-repeat : no-repeat ;
background-position : 18px 5px ;
}

.libElm, .divLibElm
{
font-size:9pt;
color:#166b9f;
}

.btOnglet2, .btOnglet3
{
display:none;
}

.divBtOnglet, .divBtOngletEnCours {
    display: inline;
}

.btOnglet1,
.btOnglet2,
.btOnglet3,
.btOnglet1EnCours,
.btOnglet2EnCours,
.btOnglet3EnCours
{
width:auto;
}

.btOnglet1 span,
.btOnglet2 span,
.btOnglet3 span,
.btOnglet1EnCours span,
.btOnglet2EnCours span,
.btOnglet3EnCours span
{
display:block;
}

.divCtBtOnglet
{
background-color:#ef8804;
height:30px;
margin-bottom:30px;
float:left;
}

.divOngletEnCours1, .btOnglet1EnCours
{
background-image : url('../images/ongletNOOrange.png');

background-position : top right ;
background-repeat:no-repeat;
background-color:#FFCD8D;

height:30px;
line-height:30px;

color: #ef8804;
font-size:8pt;
font-weight:bold;
font-family:verdana;

text-align:left ;

padding-right:35px;
*padding-right:15px;
padding-left:5px;

margin-right:0px;
margin-bottom:0px;   

border:none;

cursor:pointer;
}

.divOngletEnCours2, .divOngletEnCours3, .btOnglet2EnCours, .btOnglet3EnCours
{
display:none;
}

.btOnglet1
{
background-image : url('../images/ongletNOOrange.png');

background-position : top right ;
background-repeat:no-repeat;
background-color:#FFAB3E;

height:30px;
line-height:30px;

color: #ef8804;
font-size:8pt;
font-weight:bold;
font-family:verdana;

text-align:left ;

padding-right:35px;
*padding-right:15px;
padding-left:5px;

margin-right:0px;
margin-bottom:0px;

position:relative;
top:-1px;

border:none;

cursor:pointer;
}

.elm
{
background-color:#fff;
color:#166B9F;
margin:0px;
margin-right:5px;
vertical-align:middle;
font-family:arial;
font-size:9pt;
}

select.elm
{
font-size:8pt;
}
     
.elmErr
{
background-color:#EF8804;
color:#FFF;
margin:0px;
margin-right:5px;
vertical-align:middle;
font-family:arial;
font-size:9pt;
}

input.elm[disabled]
{
background-color:#78A3FF;
border:solid 1px #596D99 ;
color:#fff;
}

select.elm[disabled]
{
background-color:#78A3FF;
border:solid 1px #596D99 ;
color:#fff;
}

input.elm[readonly]
{
background-color:#78A3FF;
border:solid 1px #596D99 ;
color:#fff;
}

textarea.elm[readonly]
{
background-color:#78A3FF;
border:solid 1px #596D99 ;
color:#fff;
}

select.elmErr
{
font-size:8pt;
}

.divLibElmErr
{
color:#166B9F;
font-size:9pt;
}

.divLibElm,
{
color:#166B9F;
font-size:9pt;
}

.dscElm
{
color:#C66436;
font-size:9pt;
padding-left:3px;
}

.divElm
{
font-size:9pt;
color:#BB6B03;
}

.btFonction
{
background-color:#ef8804;
font-size:9pt;
font-weight:bold;
color:#fff;
border:solid 2px #fff;
height:24px;
line-height:24px;
-moz-border-radius:8pt;
-webkit-border-radius:8pt;
border-radius:8pt;
cursor:pointer;
margin:0px;
}

.btFonction span
{
position:relative;
top:-2px;
}

.btRec
{
border:none;
margin:0px;
padding:0px;
vertical-align:middle;
margin-right:5px;
background-image : url('../images/loupe.png');
}

.divCtBtVld
{
background-color:#ef8804;
height:30px;
margin-bottom:30px;
sfloat:right;
clear:right;
}

.btVld
{
background-image : url('../images/valider.png');

width:30px;
height:30px;
background-repeat:no-repeat;
margin-top:0px;
margin-left:20px;
}

.TableLignes
{
border:none;
margin:0px;
padding:0px;
border-spacing:0px;
border-collapse:collapse;
}

.LigneImpaire
{
color: #166b9f;
background-color:#ffdd9b;
border:none;
margin:0px;
padding:2px;
}

.LigneImpaire td
{
padding-left:4px;
}

.LignePaire
{
color: #166b9f;
background-color:#ffcd8d;
border:none;
margin:0px;
padding:2px;
}

.LignePaire td
{
padding-left:4px;
}




.btTriDesc {
    background-image: none;
    height: 0px;
    width: 0;
    border: solid transparent;
        border-top-color: transparent;
        border-top-width: medium;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
    border-top-color: #3879ca;
    padding: 0px;
    border-width: 10px 5px 0px 5px;
    margin-right: 0px;
}


.btTriAsc {
    background-image: none;
    height: 0px;
    width: 0;
    border: solid transparent;
    border-bottom-color: #3879ca;
    padding: 0px;
    border-width: 0px 5px 10px 5px;
    position: relative;
    top: -9px;
    margin-right: 5px;
}

.btTriDescActif {
    background-image: none;
    height: 0px;
    width: 0;
    border: solid transparent;
    border-top-color: orange;
    padding: 0px;
    border-width: 10px 5px 0px 5px;
    margin-right: 0px;
}

.btTriAscActif {
    background-image: none;
    height: 0px;
    width: 0;
    border: solid transparent;
    border-bottom-color: orange;
    padding: 0px;
    border-width: 0px 5px 10px 5px;
    position: relative;
    top: -9px;
    margin-right: 5px;
}

.spanIndexTri
{
background-color:#4B87B7 ;
border:solid 1px #C8E2FF;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius:7px;
padding-left:4px;
padding-right:3px;
font-size:8pt;
}


.divLigneTitreListe
{
font-weight: bold;
background-color:#EF8804;
line-height:20px;
padding:5px;
margin:0px;
margin-top:10px;
}

.btCre, .btMod, .btSup, .btCop, .btSel, .btVis
{
background-repeat:no-repeat;
width:28px;
height:28px;
border:none;
background-color:transparent;
cursor:pointer;
}

.btCre span, .btMod span, .btSup span, .btCop span, .btSel span, .btVis span
{
display:none;
}

.btCre
{
background-image : url('../images/CRE.png');

}

.btVis
{
background-image : url('../images/VIS.png');

}

.btMod
{
background-image : url('../images/MOD.png');

}

.btSup
{
background-image : url('../images/SUP.png');

}

.btCop
{
background-image : url('../images/COP.png');

}

.btSel
{
background-image : url('../images/valider.png');

}

.btTSV
{
background-image : url('../images/fichier.png');

}

.btPrmAff
{
background-image : url('../images/param.png');

}

.btPrmAffOn
{
background-image : url('../images/param_on.png');

}

.btNavDebut, .btNavDebutOff, .btNavFin, .btNavFinOff, .btNavSuiv, .btNavSuivOff, .btNavPrec, .btNavPrecOff
{
border:none;
width:28px;
height:28px;
background-repeat:no-repeat;
background-color:transparent;
cursor:pointer;
}

.btNavDebutOff, .btNavFinOff, .btNavSuivOff, .btNavPrecOff, .btPrmAffOn
{
cursor:default;
}

.btNavDebut
{
background-image : url('../images/premierePage.png');
}

.btNavDebutOff
{
background-image : url('../images/premierePage_off.png');
}

.btNavFin
{
background-image : url('../images/dernierePage.png');

}

.btNavFinOff
{
background-image : url('../images/dernierePage_off.png');
}

.btNavSuiv
{
background-image : url('../images/pageSuivante.png');
}

.btNavSuivOff
{
background-image : url('../images/pageSuivante_off.png');
}

.btNavPrec
{
background-image : url('../images/pagePrecedente.png');
}

.btNavPrecOff
{
background-image : url('../images/pagePrecedente_off.png');
}

.btCreCdt
{
background-image : url('../images/CRE.png');
}

.btSupCdt
{
background-image : url('../images/SUP.png');
}

.tableBarreBt
{
background-color:#166b9f;
width:250px;
height:54px;
text-align:center;
border:none;
padding:0px;
margin:0px;
border-spacing:0px;
}

.divTitrePrm
{
background-color:#EF8804;
float:left;
margin-top:0px;
}

.btTitrePrm
{
background-image : url('../images/ongletNOOrange.png');
background-position : top right ;
background-repeat:no-repeat;
background-color:#FFCD8D;

height:30px;
width:auto;
line-height:30px;

color: #ef8804;
font-size:8pt;
font-weight:bold;
font-family:verdana;

text-align:left ;

padding-right:35px;
*padding-right:15px;
padding-left:5px;

margin-right:0px;
margin-bottom:0px;   

border:none;

cursor:pointer;
}

.divVldPrm
{
background-color:#EF8804;
}

.btVldPrm
{
background-image : url('../images/valider.png');
width:30px;
height:30px;
margin-top:0px;
}

.divBtPagePrec, .divBtPageSuiv, .divBtPremierePage, .divBtDernierePage
{
float:left;
padding:2px;
}

.divPagination
{
height:35px;
margin-left : 20px;
padding-top:10px;
}

.divBtCre
{
float:left ;
padding : 2px;
padding-top:12px;
}

.divPrm1
{
padding-top:10px;
}

.tabCdt
{
margin: 15px;
border-collapse:collapse;
border:solid 1px #166b9f ;
margin-bottom:10px;
*margin-bottom:0px;
}

.tabCdt td
{
padding:0px;
}


.divLibCdt
{
background-color:#166b9f;
color:#639cbf;
font-weight:bold;
}

.divLibCdt
{
padding:2px;
margin:0px;
}

#divLibOpeCdt
{
background-color:#2A729F;
}

.ligCdtP
{
background-color:#FFBF6B;
}

.btSupCdt, .btCreCdt
{
margin : 2px;
}

.divLibPrm
{
margin-left:5px;
}

.tabNbLig
{
margin-top:5px;
margin-left:10px;
padding-bottom:15px;
}

.btFonction
{
width:auto;
}

.btFonction span
{
display:inline ;
}

#modeEnCours span
{
display:none;
}

#tabFormListe
{
border-collapse:collapse;
width:100%;
margin-top:0px;
}

#tabFormListe td
{
padding-top:0px;
}

.btCalAfc
{
background-image:url('../images/loupe.png');
}

.calJ1 button,
.calJ2 button,
.calJ3 button,
.calJ4 button,
.calJ5 button
{
background-color:#EF8804;
color:#FFCD8D;
}

.calJ6 button,
.calJ7 button
{
background-color:#166b9f;
color:#639cbf;
}

.calJ1 button span,
.calJ2 button span,
.calJ3 button span,
.calJ4 button span,
.calJ5 button span
{
display:block;
color:#FFCD8D;
}

.calJ6 button span,
.calJ7 button span

{
display:block;
color:#639cbf;
}

.calJourJ button span
{
color:#fff;
font-weight:bold;
}

#btMoisP, #btAnP
{
background-image:url('../images/pagePrecedente.png');
}

#btMoisS, #btAnS
{
background-image:url('../images/pageSuivante.png');
}

#btJour
{
background-image:url('../images/CRE.png');
}

.divCalAn, .divCalMois
{
font-weight:bolder;
text-align:center;
width:100%;
}

#btCalMsq span
{
display:inline;
}

#btCalMsq
{
-moz-border-radius:8pt;
-webkit-border-radius:8pt;
border-radius:8pt;
background-color:#EF8804;
border:2px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-size:9pt;
font-weight:bold;
height:24px;
line-height:24px;
margin : 20px;
width:auto;
height:auto ;
}

#tdCalJour
{
text-align:center;
}

.calTable
{
margin-left:50px;
margin-top:25px;
}

#tdAnP, #tdMoisP,
#tdAnS, #tdMoisS
{
width:28px;
}

.titreMenu
{
display:none;
}

#divMessageHaut
{
display:none;
}

#lienMsg
{
display:none;
}

.btVldCre
{
background-image: url("../images/CRE.png");
}

#tabFormListePrm
{
border-collapse:collapse;
width:100%;
}

#tabFormListePrm td
{
padding:0px;
}

#formListe input[type='submit']
{
	position:absolute;
}

.elmRR {
    width: 70px;
    display: block;
    height: 9pt;
    font-size: 8pt;
    background-color: #f9d9b1;
    margin-bottom: 3px;
    border: solid 1px #b3711e;
    color: #486b99;
    padding-left: 3px;
}

#divBtRR {
    display: none;
}

#divBtActualise {
    display: none;
}

}

