<STYLE>
body {
  margin:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  background-color:#0E047D;
  background-image:url('../img/fond.png');
  background-repeat: repeat-x;
  font-size:10px;
}
body.login {
  margin:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  background-color:#0E047D;
  color:#000000;
  background-image:url('../img/fond.png');
  font-size:10px;
}
#titremenu {font-size:10pt;
   font-weight:bold;
   color:darkblue;
   width:130px;
   background-color:#3B7EEF;
   border: 0px solid darkblue;
}
table.connexion {width:450px;
    background-image:url('../img/fond_mdp.png');
    color:#ffffff;
    height:212px;
    font-size:13px;
    background-repeat:no-repeat;
}
HR.couleurtrait {color:#ffffff;
         }
body.index {
  margin:0px;
  color:#ffffff;
  font-family:verdana, arial, helvetica, sans-serif;
  background-color:#0E047D;
  background-image:url('img/fond_index.png');
  font-size:11px;
}
body.fond {
  margin:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  background-image:url('../img/fond_blanc.png');
  font-size:9px;
}
#recherche { position: absolute; top:10px;
         left:20px;
         color:#000000;
         font-size:10px;
}
#aide { position: absolute; top:45px;
         left:700px;
         color:#000000;
         font-size:10px;
}
#logo{ position: absolute; top:28px;
         left:1px;
}
#ville{ position: absolute; top:5px;
         left:380px;
         color:#ffffff;
         background-color:transparent;
         font-size:15px;
}
#enteteindex { position: absolute; top:130px;
         left:230px;
         background-color:#5D93F7;
         width:370px;
         font-size:10px;
         width:480;
         border: 1px solid #ffffff;
}
#msgloginok{position: absolute;
   top:48px;
   left:310px;
   font-size:13px;
   color:darkblue;
   width:350px;
   background-color:transparent;
   border: 0px solid #ffffff;
   padding:0px;
}
#msgloginmo {position: absolute;
   top:48px;
   left:150px;
   font-size:13px;
   color:#ffffff;
   width:290px;
   background-color:darkred;
   border: 1px solid #ffffff;
   padding:2px;
}
#msgloginmook {position: absolute;
   top:48px;
   left:150px;
   font-size:13px;
   color:darkred;
   width:290px;
   background-color:#ffffff;
   border: 1px solid #ffffff;
   padding:2px;
}
#msglogin {position: absolute;
   top:47px;
   left:330px;
   font-size:13px;
   color:#ffffff;
   width:355px;
   background-color:darkred;
   border-collapse: collapse;
   border: 1px solid #ffffff;
   padding:0px;
}
#identifier {position: absolute; top:130px;
  left:230px;
  height:50px;
  font-size:9px;
  width:480;
  background-color:transparent;
  border: 1px solid darkblue;
}
#entete { position: absolute; top:93px;
         left:5px;
         width:700px;
         font-weight:bold;
         color:#ffffff;
         font-size:17px;
         }
td.titre {color:#042C87;
         font-size:17px;
         font-weight:bold;
         width:637px;
         }
td.largeurtd {width:20px;
 padding:2px;
}
table.tabEntete{position: absolute; top:50px;
    left:380px;
    font-size:10px;
    width:300;
    background-color:transparent;
    color:#ffffff;
}
table.impr{position: absolute; top:118px;
    left:200px;
    font-size:10px;
    width:35px;
    background-color:transparent;
    color:#ffffff;
    border: 0px solid #ffffff;
}

table.tabEntetenbr{position: absolute; top:130px;
    left:380px;
    font-size:10px;
    background-color:#FFA63F;
    color:darkblue;
    border-collapse: collapse;
    border: 2px solid #ffffff;
}
table.tabsousformnbr{font-size:10px;
    background-color:transparent;
    color:#ffffff;
    border-collapse: collapse;
    border: 0px solid #ffffff;
    width:580px;
    align:center;
}
table.tabCol {position: absolute;
   top:155px;
   left:160px;
   background-color:#ffffff;
   width:580px;
   font-size:9px;
   border-color:#ffffff;
}
table.entetesousform {background-color:#F9F0C1;
   left:380
   width:300px;
   font-size:10px;
   color:#0E047D;
   border-collapse: collapse;
   border: 1px solid #ffffff;
}
table.tabsousform {background-color:#ffffff;
   width:570px;
   font-size:9px;
   border-color:#ffffff;
}
table.choix {width:631px;
          font-size:9px;
          }
table.choixtxt {width:631px;
          font-size:9px;
          color:#98ABCE;
}
tr.tabCol {background-color:#9DA6FB;
          text-align:center;
          color:#ffffff;
          font-weight:bold;
          }
tr.tabData { background-color:#EAF0F5;
}
table.formEntete {font-size:11px;
  color:#ffffff;
  font-weight:bold;
  width:580px;
  padding:2px;
}

td.formLibelle { text-align:left;
                 }
tr.formErreur {color:yellow;
}
#edition {position: absolute; top:130px;
         left:154px;
         width:631px;
         text-align: middle;
         font-size:10px;
         font-weight:bold;
         color:darkblue;
}
#formulaire {background-color:#A55385;
         width:590px;
         color:darkblue;
         font-size:8px;
         border: 1px solid #ffffff;
         padding:5px;
}
#onglets {position: absolute;
         top:680px;
         left:0px;
         width:590px;
}
#sousformulaire {position: absolute;
         top:700px;
         left:0px;
         background-color:#9BB3E9;
         color:#BCD0F3;
         width:600px;
         font-size:10px;
         border: 1px solid #ffffff;
         padding:5px;
}

table.tabdoc {position: absolute;
   top:140;
   left:170px;
   background-color:#F5E38D;
   width:610px;
   font-size:9px;
   border: 2px solid #ffffff;
}
.champFormulaire{font-size:9px;
          color:black;
          background-color:#C4E3FF;//#C4E3FF"
          }
</style>