body { 
       font-family      : Verdana, Arial, Sans-serif;
       font-weight      : normal;
       font-size        : 10px;
       background-color : #5e5e5e;
       color            : #000000;
       margin           : 0;
       }

div { 
      border           : 0;
      }

/* div.top { */
/* background-color : red; */
/* } */


a { 
    font-family      : Verdana, Arial, Sans-serif;
    font-weight      : bold;
    font-size        : 10px;
    text-decoration  : none;
    color            : #000000;
    }

a:visited { 
            font-style       : italic;
            }

a:hover { 
          text-decoration  : underline;
          }

table.multi a { 
                font-weight      : bolder;
                text-decoration  : none;
                }

table.multi a:visited { 
                        font-weight      : normal;
                        text-decoration  : line-through;
                        }

table.multi a:hover { 
                      text-decoration  : underline;
                      }

div.blk_droite a, div.blk_bas a { 
                                  font-weight      : normal;
                                  text-decoration  : none;
                                  }

div.blk_droite a:hover, div.blk_bas a:hover { 
                                              font-weight      : bolder;
                                              text-decoration  : underline;
                                              }

a.minimenu { 
             color           : #506050;
             text-decoration : none;
             font-family     : Comic Sans MS, Arial, Verdana, Sans-serif;
             font-size       : 11px;
             font-weight     : normal;
             font-style      : normal;
             }

a.minimenu:hover { 
                   text-decoration : underline;
                   }

object { 
         display : block;
         } 

textarea { 
           font-family : Verdana, Arial, Sans-serif;
           font-size : 9px;
           background-color : #EDF3DA;
           border : 1px solid #4d4d4d;
           color : #4d4d4d;
           } 

select { 
         color : #4d4d4d;
         background-color : #EDF3DA;
         font-family : Verdana, Arial, Sans-serif;
         font-size : 9px;
         } 

input { 
        color : #4d4d4d;
        background-color : #EDF3DA;
        font-size : 9px;
        font-family : Verdana, Arial, Sans-serif;
        border-right : 1px solid #4d4d4d;
        border-top : 1px solid #4d4d4d;
        border-left : 1px solid #4d4d4d;
        border-bottom : 1px solid #4d4d4d;
        } 

hr { 
     color : #4d4d4d;
     height : 1px;
     } 

.fond { 
        background-color : #000000;
        } 

.image { 
         display : block;
         } 

.checkbox { 
            background : transparent;
            border : none;
            } 

.titre { 
         font-family : verdana, Arial, Sans-serif;
         font-size : 14px;
         color : #ffffff;
         text-decoration : none;
         }  

.titreblock { 
              font-family : Verdana, Arial, Sans-serif;
              font-size : 11px;
              color : #ffffff;
              text-decoration : none;
              }

object{
        display: block;
        }

div.anniv {
            text-align: center;
            }

span.anniv {
             font-size: 80%;
             }

a.ibulle
{
  /* position: relative; */
  color:           black;
  text-decoration: none;
  font-size:       90%;
  }

table.ibulle
{
  display: none; /* On masque l'infobulle. */
  }

a.ibulle:hover
{
  background:  none;
  z-index:     400;
  cursor:      crosshair
  overflow:    visible;
  }

a.ibulle:hover table.ibulle
{
  overflow:       hidden;
  width:          normal;
  font-size:      small;
  text-align:     left;
  vertical-align: middle;
  display:        block; /* On affiche l'infobulle. */
  /* position:       absolute; */
  /* bottom:         300px; */
  /* right:          100px; */

  position:       fixed;
  top:         4px;
  left:          4px;


  white-space:    nowrap;
  z-index: 500; /* On définit une valeur pour l'ordre d'affichage. */
  background: #ffffaa;
  color: black;
  padding: 1px 1px 1px 1px;
  margin: 1px 1px 1px 1px;
  border: 1px solid black;
  }

table.ibulle td,tr
{
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  }
