/* normal.css 01/11/2004 */
body {
  background-color:#e0ffe0;
  font-family:Arial, Helvetica, sans-serif;
}
body.index {
  background:#e0ffe0 url("img/constable-haywain.jpg");
  background-repeat: no-repeat;
  background-position: 50% 90%;
  background-attachment: fixed;
}

tfoot {
  background-color:#c0ffd0;
  text-align:center;
}

caption {
  font-weight:bold;
  font-size:140%;
}

td, th {
   vertical-align:middle
}
td.detail {text-align:left; background-color:#c0ffd0; width:800px}
td.gauche {text-align:left; background-color:#c0ffd0}
td.centre {text-align:center}
.case_lien { height:32px; border-collapse:collapse; background-color:#c0ffd0}
table.liens { border-collapse:collapse}
.coin_gauche {background: url(img/silver_g.gif); background-repeat:no-repeat; background-position:right; width:5px; height:32px}
.coin_droit {background: url(img/silver_d.gif); background-repeat:no-repeat; background-position:left; width:5px; height:32px}

.bouton {
  background: url(img/silver.gif);
  background-repeat: repeat-x;
  background-position: 50% 50%;
  margin:0;
  padding:0;				
  font-weight:bold;
  font-size:105%;
  text-align:center;
  height:32px;
  width:212px
}

.cadre {
  /* table-layout:auto; */
  width:100%;
  margin-top:auto ;
  margin-right:5px;
  margin-bottom:auto ;
  margin-left:5px;
  border-color:#80ff80
}

table.cadreindex { /* cadre extérieur */
 /* background-color:#e0ffe0;  */
  border-color : #80ff80;
  border-width:1px;
  border-collapse:separate;
  border-style:solid; 
  margin-top:auto;
  margin-right:auto;
  margin-bottom:auto ;
  margin-left:5px;
}

.caption {
  font-weight:bold;
  font-size:140%;
  text-align:center
}

.mycaption {
  font-weight:bold;
  font-size:140%;
  background-color:#80ffb0;
  text-align:center
}

.mitem {
  padding-right: 39px; 
  text-transform: uppercase; 
  color:#FFF
}

.bglite {
  background-color:#a0ffa0
}
.bgcyan {
  background-color:#80f0e0
}

.idfiche {
  margin-top:0 ;
  background-color:#80C080
}

.etgrille {
  width:18%;
  background:#80ff80;
  font-weight:bold;
  text-align:center;
}

.grille {   /* gris clair */
  background-color:#c0c0c0;
  border-collapse:collapse;
  margin:0;
}

.tablegrille {
  width:100%;
  margin:0
}

.form-int {
  /* border-collapse:collapse; */
  padding:0;
  margin:0
}

.table-int {
 /* border:1px #c0c0c0 solid; table-layout:fixed; */
   width:100%;
   margin:0;
   border-collapse:collapse;
}

.grille_aff {
   /* background-color:#c0c0c0; */
   border-color:#c0c0c0;
   border-collapse:collapse;
}

.rbouton {
  background:#80ff80;
  border-collapse:collapse;
  text-align:center
}

.rtrans {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
  background:#80ff80;
  border-collapse:collapse;
  width:15% ;
  text-align:center
}

.libchamp {    /* grille de saisie */
  text-align:right;
  width:20%;
}

.libchamp_aff {
  Whitespace:nowrap;
  text-align:right;
  width:20%;
}
.champ_aff {
  width:35%;
  background:#c0ffc0;
  text-align:left;
}

.saisie {      /* grille de saisie */
  width:35%;
  text-align:left;
}
.comment {
  background-color:#a0ffa0;
  width:20%;
  whitespace:nowrap;
}
.cvide {
  border-collapse:collapse;
  width:20%;
}
.center1 {
  margin-left:auto;
  margin-right:auto
}

.invis {
  width:1px;
}

a:link {
  color:#000099;
  text-decoration:none
}
a:hover {
  text-decoration:underline;
  color:#006000;
  cursor:pointer
}

