/* normal.css 22/05/2007 */
body {
  background-color:#e0e8f0;
  font-family:Arial, Helvetica, sans-serif;
  margin:1px;
}
table {
  /* table-layout:fixed; */
  border-collapse:separate;
}
table.liens { border-collapse:collapse}

.main_table {
  background-color:#60b0f0;
  border-style:solid;
  border-width:0px; margin:1px;
  border-spacing:2px;
  /*margin:3px;  */
}

.caption {
  font-weight:bold;
  font-size:140%;
}

td, th {
  vertical-align:middle
}
td.pube {
   vertical-align:top; 
   text-align:center; 
   border:1px; 
   margin:1px; 
   background-color:#b0e0f8;
}

.cadre {
  /* table-layout:auto; */
  margin-top:auto ;
  margin-right:5px;
  margin-bottom:auto;
  margin-left:5px;
  border-color:#70a0f0
}
.cadreindex { /* cadre extérieur */
  background-color:#f0f8ff;
  text-align:left;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:4px;
  /*border-collapse:separate;
  border-color : #404060; 
  margin:0px; */
}
.mycaption {
  font-weight:bold;
  font-size:140%;
  background-color:#a0c0ff;
  text-align:center
}

.bglite {
  background-color:#80fff0
}
.bgcyan {
  background-color:#80f0f0
}

.idfiche {
  margin-top:0 ;
  background-color:#8080c0
}

.etgrille {
  vertical-align:top;
  background:#b8d8f8;
  font-weight:bold;
  text-align:center;
}

.etcentre {
  vertical-align:middle;
  background:#b8d8f8;
  font-weight:bold;
  text-align:center;
}

.grille {   /* gris clair */
  background-color:#c0c0c0;
  border-collapse:collapse;
  margin:0;
}
.grillec {   /* gris clair */
  text-align:center;
  background-color:#c0c0c0;
  border-collapse:collapse;
  margin:0;
}

.rbouton {
  background:#b0d0ff;
  border-collapse:collapse;
  text-align:center
}

.rtrans {
  /* filter:alpha(opacity=50); */
  -moz-opacity:0.5;
  opacity: 0.5;
  background:#b0d0ff;
  border-collapse:collapse;
  width:15% ;
  text-align:center
}

.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;
}
.bouton:hover {
  color:#000050;
  cursor:pointer
}

.libchamp_aff {
  /*whitespace:nowrap;*/
  text-align:right;
  width:20%;
}

.comment {
  /*whitespace:nowrap;*/
  background-color:#a0a0ff;
  width:20%;
}
.cvide {
  border-collapse:collapse;
  width:20%;
}

.center1 { margin-left:auto; margin-right:auto }
.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}

.barre { width:180px; text-align:center }

.invis { width:0px; height:0px;
  background-color:#e0f0ff;
  color:#e0f0ff;
}

.visible {
  font-family:Arial, Helvetica, sans-serif;
  background-color:#e0f0ff;
  color:#000000;
}

a:link {
  text-decoration:underline;
  color:#0000bb;
}
a:hover {
  text-decoration:underline;
  color:#000099;
}
a:visited {
  text-decoration:underline;
  color:#000077;
}
