/* ---By Claude BOYER--------------------------------- */
body {
  height: 100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;  
  font-size: 12px;
}

A { color:#5073A8; text-decoration: none; }
A:hover { color:#3E7C00; text-decoration: underline; }

A.topnavlinks { color:#ffffff; font-size: 11px; text-decoration: underline; }
A.topnavlinks:hover { color:#ffffff; font-size: 11px; text-decoration: underline; }

A.menuWhite { color:#ffffff; font-size: 12px; text-decoration: underline; }
A.menuWhite:hover { color:#FB8903; font-size: 12px; text-decoration: underline; }

A.linksred { color:#ff0000; font-size: 11px; text-decoration: none; }
A.linksred:hover { color:#009700; font-size: 11px; text-decoration: underline; }

A.menufact { color:#99CCCC; font-size: 11px; text-decoration: none; }
A.menufact:hover { color:#eeeeee; font-size: 11px; text-decoration: underline; }

A.menugeneral { color:#5073A8; font-size: 11px; text-decoration: none; }
A.menugeneral:hover { color:#3E7C00; font-size: 11px; text-decoration: underline; }


.tabnormal{background-color:#deecf7;}
.tabover{background-color:#c1e0f9; }

h1 {
color:#5073A8; font-size: 14pt;
}

.ligneTabAnnuel {
  display: table-row;
}
.ligneTabAnnuel span {
  overflow: hidden;
  display: table-cell;
  width: 20px;
  margin-right: 1px;
   font: 8pt monospace;
}
.ligneTabAnnuel span a {
  color: #000;
  font: 8pt monospace;
  overflow: hidden;
  margin: 0 1px;
  cursor: help;
}

.fond_vide {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #FDA761; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.fond_passe {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ccc; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.fond_ferme {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #ff0000; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.fond_ouvert {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #00CA65; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.fond_ouvert a {
  
}

.fond_package {
  BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #00C0FF; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}

.fond_erreur {
  BORDER-RIGHT: #FF0000 0px dashed; BORDER-TOP: #FF0000 1px dashed; BACKGROUND: #ffffff; BORDER-LEFT: #FF0000 0px dashed; BORDER-BOTTOM: #FF0000 1px dashed
}

.fond_bleu {
  height: 30px; BORDER-RIGHT: #00749B 0px dashed; BORDER-TOP: #00749B 1px dashed; BACKGROUND: #f0f5f9; BORDER-LEFT: #00749B 0px dashed; BORDER-BOTTOM: #00749B 1px dashed
}

.fond_orange {
    BORDER-RIGHT: #00749B 0px dashed;  BACKGROUND: #FFEAD5; BORDER-LEFT: #00749B 0px dashed; BORDER-BOTTOM: #00749B 1px dashed
}
.fond_orange_top {
text-align: left;padding: 2px 2px 2px 4px;
BORDER-RIGHT: #00749B 0px dashed; BORDER-TOP: #00749B 1px dashed; BACKGROUND: #FFEAD5; BORDER-LEFT: #00749B 0px dashed;font-weight: bold;
}
.lignebottom {
BORDER-BOTTOM: #00749B 1px dashed;
}

.fond_titre_tab {
    BORDER-RIGHT: #6383B1 0px dashed; BORDER-TOP: #6383B1 1px dashed; BACKGROUND: #FFEAD5; BORDER-LEFT: #6383B1 0px dashed; BORDER-BOTTOM: #6383B1 1px dashed
}

.textebox{font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica;}
.copyright{font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica;}
.footer { background: #F4FFD3; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; height: 10px; }
.white12 { font-size: 12px; color: #FFFFFF; font-family: Verdana; }
.erreur {font-size: 12px; color: #ff0000; font-family: Verdana, Arial, Helvetica; height: 30px; }
.ok { font-size: 15px; color: #00CB00; font-family: Verdana, Arial, Helvetica;}
.error { font-size: 15px; color: #ff0000; font-family: Verdana, Arial, Helvetica;}
.titre_menu {background: #CDE6FF; color: #6383B1; font-family: Verdana, Arial, Helvetica; font-size: 15px; Font-weight: bold; height: 20px; }
.titre_date_calendrier {color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 9px; Font-weight: bold; height: 20px; }
.titre_middle {background: #eeeeee; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 15px; Font-weight: bold; height: 20px; }


.top {
    FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #5b5b5b
}

.cell1 {
    FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7ef
}

.sub_title {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial
}




/*
input {
    BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
*/

textarea {
    BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.inputred {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #dedede 1px solid; COLOR: #ff0000; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.inputsmall {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #dedede 1px solid; COLOR: #000000; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.submitGreen {
    BORDER-RIGHT: #009E00 1px solid; BORDER-TOP: #009E00 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #009E00 1px solid; COLOR: #ff0000; BORDER-BOTTOM: #009E00 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

textarea {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #dedede 1px solid; COLOR: #000000; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

select {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #dedede 1px solid; COLOR: #000000; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

table
{  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;  
font-size: 12px;
}

.input_ok {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 15px; BORDER-LEFT: #dedede 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #62C400
}

.input_pasok {
    BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #dedede 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #dedede 1px solid; FONT-FAMILY: verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #FF3E3E
}


.enable {
  color: #000;
  background: #fff;
}
.enable input, .enable select {
  border: 1px solid #000;
  color: #000;
}
.disable {
  color: #999;
  background: url('../img/fond-disable.gif');
  background-color: #ddd;
}
.disable input, .disable select {
  border: 1px solid #999;
  color: #999;
}

.checkbox {
  border: none;
  background: none;
}

.fond_orange2 td.fond {
  background-color: #eee;
}
.enable2 {
  color: #000;
  background: #fff;
}
.disable2 {
  color: #999;
  background: url('../img/fond-disable.gif');
  background-color: #ddd;
}

.tdblue {

  color: #ffffff;
  background: url('../img/backtr.jpg');
  background-color: #ddd;
  
}
