/******************************************************************* Bordures */
  .b1m, .b2m, .b3m, .b4m { font-size: 1px; overflow: hidden; display: block; }
  .b1m { height: 1px; background: #C70; margin: 0 5px; }
  .b2m { height: 1px; background: #C70; margin: 0 3px; }
  .b3m { height: 1px; background: #C70; margin: 0 2px; }
  .b4m { height: 2px; background: #C70; margin: 0 1px; }
  .contentm { background: #C70; padding: 0 3px; }

/**************************************************************** Remplissage */
  #remplissage {
    background: #0F0;
    position: relative;
    height: 100%;
  }

/********************************************************************** Menus */
  .menu ul {
    font-size: 1.05em;
    list-style-type: none;
    margin: 0px 2px;
  }

/************************************************************ Menu horizontal */
  ul#menuhori {
    text-align: center;
    padding: 6px 0px 3px 0px;
  }
    ul#menuhori li {
      display: inline;
      width: 100px;
      margin-left: 0em;
    }
    ul#menuhori li a {
      width: 150px;
      padding: 2px 5px;
/*      color: #000;*/
    }
    ul#menuhori li a:hover {
      text-decoration: none;
    }

/************************************************************** Menu vertical */
  ul#menuvert {
  } 
    ul#menuvert li {
      margin-left: 0em;
      padding: 3px 0px;
    }
    ul#menuvert li a {
      display: block;
/*      color: #000;*/
    }
    ul#menuvert li a:hover {
      text-decoration: none;
    }

/******************************************************************* Minimenu */
  ul#minimenu {
    font-size: 1.25em;
  } 
    ul#minimenu li {
      margin-left: 0em;
      padding: 3px 0px;
    }
    ul#minimenu a {
      display: block;
/*      color: #000;*/
    }
    ul#minimenu a:hover {
      text-decoration: none;
    }
    ul#minimenu h2 {
      text-indent: 10px;
    }

/*************************************************************** Espace privé */
  #espaceprive {
  }
    #espaceprive a {
      font-size: 0.80em;
      text-align: center;
      width: 70%;
      height: 20px;
    }
    #espaceprive a:hover {
      text-decoration: none;
    }

/********************************************************************** Liens */
  #actuathle {
    padding: 0px 5px;
  }
    #actuathle ul {
      list-style-type: none;
      margin-left: 5px;
    }
      #actuathle ul li {
        margin-left: 0em;
      }
    #actuathle h1 {
      text-align: center;
      border-bottom: 1px solid gray;
    }
    #actuathle a {
      text-align: center;
      width: 80%;
      color: #000;
    }

/***************************************************************** La gazette */
  #lagazette {
    text-align: center;
  }
    #lagazette h1 {
      text-align: center;
      background-color: #ccc;
      border-top: 1px solid gray;
      border-bottom: 1px solid gray;
      margin: 0px 5px;
    }
    #lagazette p {
      text-align: center;
      margin: 5px;
    }
    #lagazette input.inputText {
      text-align: center;
      width: 9.5em;
      border: 1px solid #F80;
      color: #FFF;
      background-color: #000;
    }
    #lagazette input.inputSubmit {
      width: 2em;
    }

/********************************************************************* Chrono */
  #chrono {
    padding: 5px;
  }
    #chrono div {
      text-align: center;
      background: transparent url("chrono.png") no-repeat scroll center top;
      height: 140px;
    }
      #chrono div h1 {
        text-align: center;
        font-weight: bold;
        margin-bottom: 3px;
        position: relative;
        top: 32px;
      }
      #chrono div p {
        text-align: center;
        font-size: 0.80em;
        position: relative;
        top: 42px;
      }

/*************************************************************** La recherche */
  #recherche {
    text-align: center;
    padding: 0px;
  }
    #recherche input.inputText {
      text-align: center;
      width: 9.5em;
      border: 1px solid #F80;
      color: #FFF;
      background-color: #000;
    }
    #recherche input.inputSubmit {
      width: 2em;
    }

/************************************************************ Photo aléatoire */
  #photo {
    padding: 5px;
    text-align: center;
  }
    #photo a img {
      width: 9em;
    }

/**************************************************************** Partenaires */
  #partenaires {
    padding: 5px;
    text-align: center;
  }
    #partenaire a img {
/*      width: 9em;*/
    }

/************************************************* Presentation d'un licencié */
  #presentation {
    font-size: 0.85em;
    padding: 5px;
  }
    #presentation img {
      margin: 2px;
      border: 0px;
      width: 5em;
    }
    #presentation h1 {
      text-align: center;
      font-size: 0.85em;
      font-weight: bold;
      margin-bottom: 3px;
    }
    #presentation p {
      text-align: center;
      width: 80%;
    }

/************************************************************** Affiche 10km */
  #dixkm {
    text-align: center;
  }

/************************************************************** Affiche 10km */
  #marathon {
    text-align: center;
  }

/******************************************************* Affiche parker camp */
  #parker-camp {
    text-align: center;
  }

/********************************************************* Affiche resultats */
  #resultats {
    text-align: center;
  }

/*********************************************************** Affiche rentree */
  #rentree {
    text-align: center;
  }

/************************************************************** Wall Protect */
  #wall {
    text-align: center;
  }

