
* {margin: 0; padding: 0;}

html  { 
       height:100%; 
       max-height:100%;  
       padding:0; 
       margin:0; 
       border:0; 
       font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
       background:#fff; 
}

body {
        height:100%; 
        max-height:100%; 
        overflow:hidden; 
        padding:0; 
        margin:0; 
        border:0;
}

#entete {
      height: 40px;
      margin:0; 
      top:0; 
      font-size: 2em;
      POSITION: fixed;
      display:block;  
      width:100%;  
      min-width:500px;  
      z-index:5;
      overflow:hidden;
      background-color: #BBBBBB;
}

#container
{
      display:block; 
      height:100%; 
      max-height:100%; 
      overflow:auto;
      POSITION: relative;
      width:90%;
      LEFT: 5%;
      TOP: 20px;
      border:1px solid gray;
      z-index:3;
}

#pied {
      position:fixed; 
      margin:0; 
      bottom:-1px;
      background-color: #BBBBBB;
      display:block;
      width:100%;
      height:20px;
      text-align:center;
      font-size:1em; 
      z-index:4;
}

* html #entete, * html #pied {position:absolute;}


div.centre {
      background-color: #EEEEEE;
      padding: 40px;
      LEFT: 0px;
}

div.updates {
      BORDER: black 1px dotted;
      background-color: #F5F5DC;
      padding: 10px;
      width: 80%;
      margin: 0 0 20px 0;
}

div.updates A {
      FONT-WEIGHT: bold;
      COLOR : #A0522D;
      TEXT-DECORATION: none;
}

.tab {
margin: 0 0 0 20px;
}

#menu {list-style-type:none; margin:0 0 80px 0; padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100; margin-right:1px;}
#menu li span {display:block; z-index:100; background:#000; padding: 5px 20px;font-size:1.1em;}
#menu li a, #menu li a:visited {display:block; padding:0;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; }
#menu dt {background: #b2ab9b; margin:0; font-size: 1.1em; border:1px solid #000; float:left; }
#menu dt.red {background:#F66; margin:0; font-size: 1.1em; border:1px solid #000; float:left; }
#menu dd {display:none; background: transparent; border:1px solid #000; clear:left; margin:0; padding:0; color: #000; font-size: 1em; text-align:left;}

#menu dt a, #menu dt a:visited {display:block; color:#000; padding: 5px 20px; text-decoration:none;}
#menu dd a, #menu dd a:visited {background:#b2ab9b; color:#000; text-decoration:none; display:block; padding: 5px 20px;}
#menu dd.rg a, #menu dd.rg a:visited {background:#FFA500; color:#000; text-decoration:none; display:block; padding: 5px 20px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {border-bottom:1px solid #000;}
#menu dd a:hover, #menu li a:hover dt a, #menu li:hover dt a {background: #d4cdbd; color:#000;}
#menu dd.rg a:hover {background: #FF8C00; color:#000;}
#menu li:hover dt.red a, #menu li a:hover dt.red a  {background: #F33; color:#000;}

