body {
    font-family: Arial,Trebuchet MS, Verdana, Geneva;
    font-size: 11px;
    line-height: 1.5em;
}
.tablepenible {
 border-width:1px; 
 border-style:solid; 
 border-color:black;
 }
TABLE {
    FONT-FAMILY: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
}

A {
    COLOR: #000000;
    TEXT-DECORATION: none;
}

A.a:link {
    COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

A.a:visited {
    COLOR: #000000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}

A.a:hover {
    COLOR: #660000;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}

A.bloc:link {
    COLOR: #0e125c;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.bloc:visited {
    COLOR: #0e125c;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.bloc:hover {
    COLOR: #660000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

FONT.link {
    COLOR: #0e125c;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

FONT.bloc {
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Trebuchet MS, Verdana, Geneva;
}

FONT.text {
    Color: #FFFFFF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 10pt;
}
FONT.text2 {
    Color: #FFFFFF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 9pt;
}

FONT.text1 {
    Color: #FFFFFF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 9pt;
}

FONT.textd {
    Color: #FFFFFF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 8pt;
}

FONT.textdn {
    Color: #000000;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 12pt;
}

FONT.lien {
    Color: #0D3082;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 11px;
    Font-weight: bold;
    Text-decoration: none;
}

FONT.titre {
    Color: #0D3082;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 20px;
    Font-weight: bold;
    Text-decoration: none;
}

FONT.bleu {
    Color: #333B41;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    Font-size: 11px;
    Font-weight: bold;
    Text-decoration: none;
}


input.valide{
  background-image: url(img/valide.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.refresh{
  background-image: url(img/refresh.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.send{
  background-image: url(img/send_mp.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.remove{
  background-image: url(img/remove.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.ok{
  background-image: url(img/ok.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.ok1{
  background-image: url(img/table.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  FONT-SIZE: 11px;
  font-weight: bolder;
  height  : 16px;
  _height : 16px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.pdf{
  background-image: url(img/pdf.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.date{
  background-image: url(img/date.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 19px;
  _height : 19px;
  padding-top : 1px;
  padding-bottom : 1px;
  padding-left:25px;
  overflow: visible;
  }
  input.print{
  background-image: url(img/print.gif);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.bar{
  background-image: url(img/bar.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 20px;
  _height : 20px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.liste{
  background-image: url(img/liste.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: bolder;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  font-weight: bolder;
  height : 16px;
  _height : 16px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:3;
  padding-left:23px;
  overflow: visible;
  }
  input.add{
  background-image: url(img/add1.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: none;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  FONT-SIZE: 11px;
  font-weight: bolder;
  height : 16px;
  _height : 16px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:0;
  padding-left:18px;
  overflow: visible;
  }
  input.edit{
  background-image: url(img/edit.png);
  border: thin white;
  color: #000;
  background-color:#FFF;
  background-repeat: no-repeat;
  text-decoration: none;
  font-family: Arial,Trebuchet MS, Verdana, Geneva;
  FONT-SIZE: 11px;
  font-weight: bolder;
  height : 16px;
  _height : 16px;
  padding-top : 1px;
  padding-bottom : 1px;
  _padding:0;
  padding-left:18px;
  overflow: visible;
  }

.formulaire {
    Background-color: #FFF;
    border-bottom-color: #1867c7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #1867c7;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #1867c7;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #1867c7;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #1867c7;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}
.formulaire2 {
    Background-color: #FFF;
    border-bottom-color: #FFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #FFF;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #FFF;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #FFF;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #FFF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}
.formulaire20 {
    Background-color: #FFF;
    border-bottom-color: #FFF;
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-left-color: #FFF;
    border-left-style: solid;
    border-left-width: 0px;
    border-right-color: #FFF;
    border-right-style: solid;
    border-right-width: 0px;
    border-top-color: #FFF;
    border-top-style: solid;
    border-top-width: 0px;
    Color: #000;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}
.formulaire3 {
    Background-color: #91D453;
    border-bottom-color: #91D453;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #91D453;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #91D453;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #91D453;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #91D453;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}
.formulaire3 {
    Background-color: #D1E1FF;
    border-bottom-color: #D1E1FF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #D1E1FF;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #D1E1FF;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #D1E1FF;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #D1E1FF;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}
.formulairem {
    Background-color: #FFF;
    border-bottom-color: #ce003d;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ce003d;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ce003d;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ce003d;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #ce003d;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 10px;
    Font-weight: bold;
}
.formulairem0 {
    Background-color: #FFF;
    border-bottom-color: #1867c7;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #1867c7;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #1867c7;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #1867c7;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #1867c7;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 10px;
    Font-weight: bold;
}
.formulairev {
    Background-color: #FFF;
    border-bottom-color: #155998;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-left-color: #155998;
    border-left-style: solid;
    border-left-width: 2px;
    border-right-color: #155998;
    border-right-style: solid;
    border-right-width: 2px;
    border-top-color: #155998;
    border-top-style: solid;
    border-top-width: 2px;
    Color: #155998;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}

.inputerreur {
    Background-color: #FFF;
    border-bottom-color: #ce003d;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ce003d;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ce003d;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ce003d;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #ce003d;
    Font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    Font-weight: bold;
}

.inputnormal10 {
    BACKGROUND-COLOR: #ce003d;
    border-bottom-color: #CE003D;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #CE003D;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #CE003D;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #CE003D;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #FFF;
    FONT-FAMILY: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
}

.inputnormal1 {
    Background-color: #ffac58;
    border-bottom-color: #ffac58;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #ffac58;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ffac58;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #ffac58;
    border-top-style: solid;
    border-top-width: 1px;
    color: #376998;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
}

.inputd {
    Background-color: #0D3082;
    border-bottom-color: #959ead;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #959ead;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #959ead;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #959ead;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
}

.inputavec {
    Background-color: #0D3082;
    border-bottom-color: #0D3082;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #0D3082;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #0D3082;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #0D3082;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    font-weight: bold;
}

.formulairepat {
    Background-color: #FFF;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #fff;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #fff;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #fff;
    border-top-style: solid;
    border-top-width: 1px;
    Color: #000;
    Font-family: Arial,Trebuchet MS, Verdana, Geneva;
    FONT-SIZE: 11px;
    Font-weight: bold;
    text-align: center;
}

#cadreadd {
    background-color:    #FFFFFF;
    border-bottom-color: #00666D;
    border-bottom-style: dotted;
    border-bottom-width: 2px;
    border-left-color:   #00666D;
    border-left-style:   dotted;
    border-left-width:   2px;
    border-right-color:  #00666D;
    border-right-style:  dotted;
    border-right-width:  2px;
    border-top-color:    #00666D;
    border-top-style:    dotted;
    border-top-width:    2px;
}

#cadredetail {
    background-color:    #FFFFFF;
    border-bottom-color: #000000;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-left-color:   #000000;
    border-left-style:   dashed;
    border-left-width:   1px;
    border-right-color:  #000000;
    border-right-style:  dashed;
    border-right-width:  1px;
    border-top-color:    #000000;
    border-top-style:    dashed;
    border-top-width:    1px;
}

hr {
    color: #689B3C;
}

table.sortable thead {
    background-color: #eee;
    color: #666666;
    cursor: default;
    font-weight: bold;
}

.listsiege {
    background-color: #6077B1;
    color: #FFFFFF;
}

.listsoussiege {
    background-color: #B9C9D9;
    color: #000000;
}

li {
    color: #000;
    font-size: 11px;
    font-weight: normal;
    text-indent: 4px;
}
th {
width:120px;
}
.white_content
 { 
    display:none;
    
    position:absolute;
    top:25%;
    left:30%;
    z-index:1002;
    
    width: 50%;
    color:#D6D6D6;
    border:solid 2px #FFC000;
    background-color:#FFFFFF;
    opacity: 1.0;
}

.black_overlay
 { 
    display:none;
    
    position:absolute;
    top:0%;
    left:0%;
    z-index:1001;
    
    background-color:#000000;
    opacity: .80;
}