/*
body
{
scrollbar-face-color:#AFEAB6; 
scrollbar-shadow-color:#AFEAB6;
scrollbar-highlight-color:#F4FBF4;
scrollbar-3dlight-color:#AFEAB6; 
scrollbar-darkshadow-color:#AFEAB6; 
scrollbar-track-color:#F4FBF4; 
scrollbar-arrow-color:#008000;
}
*/

body
{
margin: 0px;
padding: 0px;
font-family:Verdana,Arial,Helvetica;
font-size:11px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
background-color:#ffffff
}


/* ========== Liens des tableaux ========== */

a.lienentetetableau
{
text-decoration: none;
color: #FFFFFF;
}

a.liencontenutableau
{
font-family:Arial,Helvetica;
font-size:10px;
color:#2C5CA4;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

a.lienentetetableau:hover
{
text-decoration:overline underline;
}


/* ========== Liens ========== */

a
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #2C5CA4;
text-decoration: none;
}

a.menu
{
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF
}

a.menu:hover
{
font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF
}

a.menux
{
color:#000000;
font-size:11px;
}


/* ========== Message ŕ l'utilisateur (recherche en cours,...) ========== */

.msguser
{
font-family:Verdana,Arial,Helvetica;
font-size:12px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none
}


/* ========== Zones de saisie ========== */

.checkbox
{
border:0px;
background-color:transparent
}

input
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
text-transform: uppercase;
border: 1px solid #FF6600;
margin: 2px
}

select
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
border: 1px solid #FF6600;
margin: 2px
}

.bouton
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
text-transform: uppercase;
border: 1px solid #FF6600;
margin: 2px;
background-color:#DCE3D1
}

.minuscule
{
text-transform: lowercase
}

/* ========== BlocNote ========== */

.DateNote
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #FF6600;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

.TitreNote
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #000000;
text-decoration: none;
font-style: normal;
font-weight: bold;
}

.MessageNote
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #000000;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.ResumeNote
{
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #000000;
text-decoration: none;
font-style: normal;
font-weight: normal;
}

.SeparationNote
{
border: 0;
height: 1px;
color: #FF6600;
background-color: #FF6600;
}


/* ========== Entete des pages ========== */

.TitrePage
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FF6600;
font-weight: bold;
}

.TitreEncadrement
{
border-bottom: 1px dotted #FF6600;
}

.texte22vert
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #009900;
    font-weight: normal;
}

.texte22orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #FF6600;
    font-weight: bold;
    width: 120px;
}


/* ========== Tableau des formulaires ========== */

.mortne
{ 
background-color:#ffebd6;
}

.FormEnveloppe
{
border: 1px solid #588030;
}

.FormEntete
{
font-family:Verdana,Arial,Helvetica;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
height:18px;
font-style:normal;
text-decoration:none;
background-color:#588030;
text-align:center;
}

.FormContenu
{
font-family:Verdana,Arial,Helvetica;
font-size:11px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
background-color:none;
}

.FormFemelle
{
border-left: 1px solid #AEBF93;
border-right: 1px solid #AEBF93;
background-color:#d1c9c2;
}

.FormEvenement
{
background-image:url(js/jquery/images/ui-bg_highlight-hard_100_ff8d42_1x100.png);
background-repeat:repeat-x;
background-position:right center;
text-align:center;
text-decoration:none;
font-family:Verdana,Arial,Helvetica;
font-size:10px;
color:#000000;
font-weight:bold;
height:18px;
font-style:normal;
}

.FormEnveloppeO
{
border: 1px solid #2C5CA4;
}

.FormEnteteO
{
font-family:Verdana,Arial,Helvetica;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
height:18px;
font-style:normal;
text-decoration:none;
background-color:#2C5CA4;
text-align:center;
}

.OngletSelec
{
color:#FFFFFF;
background-color:#2C5CA4;
border-left: 1px solid #2C5CA4; 
border-right: 1px solid #2C5CA4; 
border-top: 1px solid #2C5CA4; 
cursor: default;
}

.OngletNoSelec
{
color:#000000;
background-color:#E1E7D9;
border-left: 1px solid #2C5CA4; 
border-right: 1px solid #2C5CA4; 
border-top: 1px solid #2C5CA4; 
cursor: pointer;
}

.ongletno
{
color:#d4d0c8;
background-color:#909090;
border-left: 1px solid #d4d0c8; 
border-right: 1px solid #d4d0c8; 
border-top: 1px solid #d4d0c8; 
}

/* ========== Les listings / tableaux ========== */

td
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 11px;
    color:#000000;
    text-decoration:none;
    font-style:normal
}

.TabEntete
{
background-repeat:repeat-x;
background-color:#588030;
background-position:right center;
}

.TabEntete2
{
background-repeat:repeat-x;
background-color:#8eb469;
background-position:right middle;
}

.TabEnteteGauche
{
color: #FFFFFF;
border-left:1px solid #AEBF93;
border-top:1px solid #AEBF93;
border-bottom:1px solid #AEBF93;
}

.TabEnteteDroite
{
border-left:1px solid #AEBF93;
border-right:1px solid #AEBF93;
border-top:1px solid #AEBF93;
border-bottom:1px solid #AEBF93;
color: #FFFFFF;
}

.TabContenuGauche
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
}

.TabContenuGaucheUp
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
/* background-color:#FFD0B0 */
/* background-color:#d3e1bb; */
background-color:#dce7fe;
}

.TabContenuGaucheDown
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
/* background-color:#E1E7D9 */
background-color:#e0e8d2;
}

.TabContenuDroite
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
border-right: 1px solid #AEBF93;
}

.TabContenuDroiteUp
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
border-right: 1px solid #AEBF93;
background-color:#dce7fe;
}

.TabContenuDroiteDown
{
font-family:Verdana,Arial,Helvetica;
font-size:9px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-left: 1px solid #AEBF93;
border-right: 1px solid #AEBF93;
background-color:#e0e8d2;
}

.TabFermeture
{
font-family:Verdana,Arial,Helvetica;
font-size:0.5px;
color:#000000;
font-weight:normal;
font-style:normal;
text-decoration:none;
border-top: 1px solid #869F5E;
}

.TabLignePaire
{
background-color:#E1E7D9;
text-align:center;
}

.TabLigneImpaire
{
background-color:#FFFFFF;
text-align:center;
}

.TabLigneGrise
{
background-color:#dddddd;
text-align:center;
}

.TabLigneJaune
{
background-color:#ffff99;
}

.TabLigneOver
{
background-color:#FFD0B0;
text-align:center;
}


/* ========== Impression des pages ========== */

.divprint
{
   display:none
}

.divdisplay
{
   display:block;
}


/* ========== Menu Javascript ========== */

.menuorange
{
    background-image: url('images/menu_orange.gif');
    background-repeat: repeat-x
}

.menugris
{
    background-image: url('images/menu_gris.gif');
    background-repeat: repeat-x;
    margin-left: 0px;
}


/* ========== Compatibilité du menu sous IE 8 ========== */

.IE8Fix
{
    z-index: 1000;
}