  body {
    padding-top: 0px;         /* Ecartement du bord du haut */
    padding-left: 0px;         /* Ecartement du bord de gauche */
    width: 1075px;            /* largeur de la zone menu=163 + Entier=0 + corps=740 + bordD= 165 => 1068, en fait il faut 1073 min ! soit +5 */
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; /* Fonte utilisée dans le corps de la page */
    font-size: small;
    color: black;               /* Couleur de texte */
    background-color: #777777;   /* Couleur de fond de la page */
    background: url(bg-jmh-2.jpg) top center;

    /* margin: 0;   */         /* margin:  auto; pour centrer la page automatiquement */
    /* left:      0px;   */
    margin: auto;        /* permet de center la page avec position: relative */
    position: relative;  /* position: absolute */
    }

  #entier {
    background-color: #87170D;   /* Couleur de fond de la page */
    padding: 2px 0 10px 0;
    margin: 0px;
    }
  #corps {
    background-image: url('../images/FondAFHdroitephp.gif'); /* image de fond */
    background-repeat: repeat-y;
    background-color: #eeeeee;   /* Couleur de fond de la page */
    min-height: 900px;
    width: 740px;
    margin: 0px 0px 0px 166px;
    padding: 0px;
    }
  #pagecentrale { margin: 0px 10px 0px 10px;}

  a {font-weight : bold; text-decoration: none; color: blue; }
  a:hover {text-decoration:underline; }
  a:visited {color: purple;}
  .SousRubrique { font-weight: bold; text-align: center; background-color: #e7e7e7; }
  a img { border: none; }

  h3.TitreRub { margin-top: 0px; font-size: large; background-color: #fECE8E; border: solid; border-width: 1px; }

  td.menu { background-color: #e7e7e7; }

  /* Modèles de titres standards */
  h1 { color: navy; }
  h2 { color: navy; }
  h3 { color: navy; }
  h4 { color: navy; }
  h5 { color: navy; }
  h6 { color: black; }

  /* Modèles de titres standards */
 .CorpsTxt {  text-align: justify; }
 .CorpsTxtGras { font-weight: bold; text-align: justify; }
 .TxtIndent { text-indent: 20px; text-align: justify; }
 .TitreCentre {  font-size: large; text-align: center; }
  p.attention { font-style : italic; font-weight: bold; }
  p.intro { font-weight: bold; }

  /* Bandeau supérieur */
  img.bandeau { width: 730px; height: 62px; margin: 10px; }

 .titre {
   font-family: Arial;
   font-size: xx-large;
   font-weight: bold;
   vertical-align: middle;
   color: #0000A0;
   position: absolute;
   text-align: right;
   top:    50px;
   left:   405px;
   width:  380px;
   height: 40px;
   max-height: 80%;
   border: 0;
   visibility: visible;
   z-index:    1;
 }

  /* Special rubrique partenaires */
  .RubLiens td.menu a {color : #681511;}
  .RubLiens td.menu a:visited {color : #681511;}
  .RubLiens p.SousRubrique a {color : #681511; }
  .RubLiens p.SousRubrique a:visited {color : #681511; }
  .RubLiens h3.TitreRub { color: #681511; }

  /* Special rubrique Agenda */
  .agenda td.menu a {color : #42664A;}
  .agenda td.menu a:visited {color : #42664A;}
  .agenda p.SousRubrique a {color : #42664A; }
  .agenda p.SousRubrique a:visited {color : #42664A; }
  .agenda h3.TitreRub   { color: #42664A; }
  .agenda h6.Date { margin-top: 2px; margin-bottom: 2px; color: #000000; }
  .agenda table#coordonnees, .agenda table#coordonnees td { border: 1px solid silver; }

  /* Special rubrique vie */
  .vie td.menu a {color : #42664A;}
  .vie td.menu a:visited {color : #42664A;}
  .vie p.SousRubrique a {color : #42664A; }
  .vie p.SousRubrique a:visited {color : #42664A; }
  .vie h3.TitreRub   { color: #42664A; }
  .vie h4 {color: #6C9472;}

  /* Special rubrique formation */
  .formation td.menu a {color : #663D00;}
  .formation td.menu a:visited {color : #663D00;}
  .formation p.SousRubrique a {color : #663D00; }
  .formation p.SousRubrique a:visited {color : #663D00; }
  .formation h3.TitreRub   { color: #663D00; }

    /* Special rubrique Publications */
  .RubPubl .entete {color : #0A367E; }
  .RubPubl .entete h3 {color : #0A367E; }
  .RubPubl td.menu a {color : #0A367E; } /* font-size: larger; */
  .RubPubl td.menu a:visited {color : #0A367E;}
  .RubPubl p.SousRubrique a {color : #0A367E; }
  .RubPubl p.SousRubrique a:visited {color : #0A367E; }
  .RubPubl h3.TitreRub   { color: #0A367E; }
  .RubPubl table.SousRubrique a { color: #0A367E; }

    /* Special rubrique Traitements */
  .traitmt td.menu a {color : navy; } /* font-size: larger; */
  .traitmt td.menu a:visited {color : navy;}
  .traitmt p.SousRubrique a {color : navy; }
  .traitmt p.SousRubrique a:visited {color : navy; }
  .traitmt h3.TitreRub   { color: navy; }
  .traitmt table.SousRubrique a { color: navy; }

      /* Special rubrique maladie */
  .maladie td.menu a {color : #DF6D01; } /* font-size: larger; */
  .maladie td.menu a:visited {color : #DF6D01;}
  .maladie p.SousRubrique a {color : #DF6D01; }
  .maladie p.SousRubrique a:visited {color : #DF6D01; }
  .maladie h3.TitreRub   { color: #DF6D01; }
  .maladie table.SousRubrique a { color: #DF6D01; }

    /* Special rubrique Asso */
  .asso .unselect img{ border: 1px solid #00ffff; }
  .asso .activite a { border: 1px solid gray; }
  .asso .activite a:hover { border: 1px solid red; }
  .asso td.menu a {color : #891F1C; } /* font-size: larger; */
  .asso td.menu a:visited {color : #891F1C;}
  .asso p.SousRubrique a {color : #891F1C; }
  .asso p.SousRubrique a:visited {color : #891F1C; }
  .asso h3.TitreRub, .asso h3 { color: #891F1C; }
  .asso table.SousRubrique a { color: #891F1C; }
  .asso h4.article { color: #891F1C; font-weight: bold; font-size: small; margin-bottom: 0px;}


  /* Special rubrique Accès privé */
  div.RubPrive { margin-left: 0px; margin-top: 0px; color : #05347D; }
  div.RubPrive img.bandeauPrive { margin-left: -10px; margin-top: -10px; width: 740px; }
  div.RubPrive h3 { color: #87170D; }
  .RubPrive li.lien_ftp { list-style-image: url("http://www.afh.asso.fr/images-new/ftp-cx.gif"); }


 .lettrine:first-letter { display: block; float: left; font-size: 400%; color: #444; width: 1em;}

 div.flashinfo, div.actuenbref {color : #05347D;}
 div.flashinfo p, div.actuenbref p { background-color: #e0e0f0; padding: 10px; margin: 0 0 10px 0; border: 1px solid navy;}
 div.flashinfo h5, div.actuenbref h5 { color: #05347D; border: none; padding: 0px; margin: 10px 10px 1px 10px; font-size: 14px;}
 div.flashinfo h3, div.actuenbref h3 { color: #87170D; font-weight : normal; font-size: 18px;}
 div.flashinfo .lien, div.actuenbref .lien {color : #05347D; font-weight : bold; text-decoration: none}
 div.flashinfo a:hover.lien,
 div.actuenbref a:hover.lien {color : #0A68FA; font-weight : bold; text-decoration:underline; }
 div.flashinfo .lien2, div.actuenbref .lien2{color : #05347D; font-weight : bold; text-decoration: none}
 div.flashinfo a:hover.lien2, div.actuenbref a:hover.lien2 {color : #0A68FA; font-weight : bold; text-decoration:underline;}

  /* Special rubrique webmestre */ 
  
 .Webmestre ul { list-style-image: url("http://www.afh.asso.fr/images/PointBleu.gif"); }
 .Webmestre ul ul { list-style-image: url("http://www.afh.asso.fr/images/PointVert.gif"); }
 .Webmestre h2, .Webmestre ul li a  { color: navy; }
 .Webmestre h3, .Webmestre ul ul li a  { color: #42664A; }
 .Webmestre h4, .Webmestre ul ul ul li a  { color: black; }
