<!--

/*    Feuille de style ; document principal de mise en page du site www.2040.ch    */ 


#Global {
  color: maroon;              /* Couleur de la police */ 
  background-color: limegreen; 
  /* background-image: url(Fonds_type1.png);
  background-repeat: repeat-y repeat-x;  no-repeat;  
  width: 100%; */
  
  font-family: "Comic Sans MS", Tahoma, Verdana;
  text-align: center;
  font-size: 100%;
  font-style: normal;
  line-height: 1.5em;
  z-index:0;

  }
  
  /*     Eléments de formatage des parties générales en HTML  */
    
  
  h1 {font-size: 200%; 
      text-align: center;
      text-shadow: 4px 4px 8px forestgreen;
      z-index: 2;
      line-height: 1.1em;}
  h2 {font-size: 150%; 
      text-align: center;
      line-height: 1.2em;}
  h3 {font-size: 100%; 
      text-align: center;}
  h4 {font-size: 62.5%; 
      text-align: center;}
  a {text-decoration: none; }
  a:link{color: #0000DD; }
  a:visited{color: red; }
  a:hover, a:focus {text-decoration: underline;
                    color: crimson;
                    background-color: lightgoldenrodyellow;}
  ul li {list-style-type: none;
         list-style-position: outside;
         marker-offset: 0em;
         padding-right: 0em;
         line-height: 1.75em;
         }
  ol li {list-style-type: decimal;
         list-style-position: outside;
         marker-offset: 2em; 
         text-align: justify; 
         padding-right: 1em;
         }
           
#Navig {
  float: left;
  width: 100%;
  font-family: "Comic Sans MS", Tahoma, Verdana;
  text-align: center;
  font-size: 1em;
  font-style: normal;
  top:3px;
  z-index:9;
  line-height: 2em;
  background: url(Bordure1.png)repeat-x bottom;
}

#Navig li
{
  float: left;
  margin: 0 2px 0 0;
  background: url(Onglet_type_d2.png) no-repeat right top;

}
#Navig a {
/* background-color: lightgreen; */
  float: left;
  display: block;
  padding: 0px 0px 0px 0px;
  background: url(Onglet_type_g2.png) no-repeat left top;
  padding:3px 15px;
  /* border: 2px solid maroon; */
}

#Navig #Page_act {
  background-image: url(Onglet_type_d3.png);
}
#Navig #Page_act a {
  background-image: url(Onglet_type_g2.png);
}
  

#Enveloppe {
   z-index: 0;
}



#MaJ {
  color: indigo;
  text-decoration: blink;
}
#Textes { 
  background-image: url(Fonds_spring_s.jpg);
  background-attachment: fixed;
  background-position: 50% 0%;
  background-repeat: repeat;
  position: absolute;
  top: 5px;
  left: 25%;
  height: 97.5%; 
  width: 50%;
  z-index: 2;
  text-align: center;
  font-weight: normal;
  overflow: auto;

  border: 1px solid limegreen;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 10px;
  padding-left: 5px;
}

#Img_gauche {
  background-image: url(Edelweiss_bord1.jpg);
  position: absolute; 
  top: 0px;
  left: 0px;
  float: left;
  width: 207px;
  height: 589px; 
  margin-top: 5px;
  margin-left: 5px;
  /* z-index:1 */
}
#Img_droite {
  background-image: url(Edelweiss_bord2.jpg);
  position: absolute;
  top: 0px;
  right: 0px;
  float: right;
  width: 207px;
  height: 589px;
  margin-top: 5px;
  margin-right: 5px;
  /* z-index:1 */
}
       .Actif {
           background-color: lightgoldenrodyellow;
           }
       .Passif {
           background-color: limegreen;
           }
       .Txt_std {
           text-align: justify;
           line-height: 1.2em;
           padding-right: 1em;
           padding-left: 1em;
           }
      .Table_std {
          position:relative;
          z-index:2;
          background-color: white;
          overflow: auto;
          text-decoration: none;
          font-style: normal;
          text-transform: none;
          font-stretch: normal;
          font-variant: normal;
          line-height: 1.2em;
          padding-top: 1em;
          padding-right: 1em;
          padding-bottom: 1em;
          padding-left: 1em;
          }
      .Inscription {
          color: #FF0000
          }
      .Raquettes {
          color: #FF8888
          }
      .Tab_titre {
          color: #550055;
          background-image: url(Buisson_hiver.JPG);
          font-weight: bold;
          font-size: 1em;
          text-align: center;
          }
      .Tab_ligne {
          font-weight: normal;
          font-size: 0.8em;
          text-align: center;
          }
      .thumbcell {
          width : 25%;
          }
#Deco {
      z-index: 1;
      }
#Table_prog {
      top: 0px;
      overflow: auto;
      height: 476px;
      /* Parametres de formatage du tableau */
      border-width: 2px;
      border-style: solid;
      border-color: limegreen;
      }
      
#Table_arch {
      top: 2px;
      overflow: scroll;
      height: 442px;
      /* Parametres de formatage du tableau */
      border-width: 2px;
      border-color: limegreen;
      border-style: none;
      border-top-style: double;
      border-right-style: double;
      border-bottom-style: double;
      border-left-style: double; 
      }      
 -->

