/* feuille de style compatible tous navigateurs */

body {
  direction : ltr;
  font-family : calibri, sans-serif;
}

body.degradegris {
  background-image : url('../images/grgrad.gif');
  background-repeat : repeat-x;
}

a img {
  border : 0;
}

a img.dashedBlueBorder {
  border: 1px dashed #00CED1; /* DarkTurquoise  */
  padding: 1px;
}

a:hover img.dashedBlueBorder {
  border: 1px solid #00CED1; /* DarkTurquoise  */
  padding: 1px;
}

input[type="text"], textarea {
  font-family : sans-serif;
}

table.doublebarre, table.doublebarre th, table.doublebarre td {
  border : 1px solid;
}

table.doublebarre th, table.doublebarre td {
  padding : 3px;
}

table.borduregrise, table.borduregrise th, table.borduregrise td {
  border-color : silver; /* gris argenté - #C0C0C0 */
}

table.bordure, table.bordure th, table.bordure td {
  border-top : 1px solid #B0C4DE; /* bleu clair argenté - LightSteelBlue */
  border-bottom : 1px solid #B0C4DE; /* bleu clair argenté - LightSteelBlue */
}

table.bordure {
  border-spacing : 0; /* attention, il faut un cellspacing="0" pour la compatibilité avec IE6 */
}

table.bordure th, table.bordure td {
  padding : 6px;
}

/* pour le champs de recherche Google */
input#q {
  padding-left: 18px; /* 17 pixels de l'image + 1 pixel de marge */
  background: url(../images/xmag.png) no-repeat left white;
  border: 1px solid #708090; /* SlateGray */
}

.bold {
  font-weight: bold;
}
