body { 
  margin: 0px; 
  height: 100% 
  background-color: blank; 
  background-image:url(sfondo.jpg);
} 
 
div#haut { 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 100%; 
  height: 10%; 
  background-color: blank; 
  background-image:url(sfondo.jpg);
} 
 div#hauta { 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  width: 100%; 
  height: 5%; 
  background-color: blank; 
  background-image:url(sfondo.jpg);
} 
 
div#gauche { 
  position: absolute; 
  top: 10%; 
  left: 0px; 
  width: 30%; 
  height: 90%; 
  background-color: blank; 
  background-image:url(sfondo.jpg);

} 
div#principale { 
  position: absolute; 
  top: 10%; 
  left: 30%; 
  width: 70%; 
  height: 90%;  
  background-color: blank; 
  background-image:url(sfondo.jpg);
  overflow: auto; 
} 
div#principalea { 
  position: absolute; 
  top: 5%; 
  left: 0px; 
  width: 100%; 
  height: 90%;  
  background-color: blank; 
  background-image:url(sfondo.jpg);
  overflow: auto; 
} 
div#principaleb { 
    position: absolute; 
  top: 10%; 
  left: 30%; 
  width: 85%; 
  height: 90%;  
  background-color: blank; 
  background-image:url(sfondo.jpg);
  overflow: auto; 
  hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; }
	table.pme-main 	     { border: #004d9c 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	table.pme-navigation { border: #004d9c 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; }
	td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
	th.pme-header	     { border: #004d9c 1px solid; padding: 4px; background: #add8e6; }
	td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
	td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
	td.pme-sortinfo, td.pme-filter { border: #004d9c 1px solid; padding: 3px; }
	td.pme-buttons { text-align: left;   }
	td.pme-message { text-align: center; }
	td.pme-stats   { text-align: right;  }
  } 
div#principalec { 
  position: absolute; 
  top: 5%; 
  left: 0px; 
  width: 100%; 
  height: 90%;  
  background-color: blank; 
  background-image:url(S212801024.jpg);
  overflow: auto; 
font: 9 Arial, Helvetica, sans-serif;
       color : #FFFFFF;

} 
.menu{
    position:absolute;
    /* solve a Opera7/IE display bug */
    width:152px;
    width/**/:150px;
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    }
    
.menu span{
    display:none;
    }
    
.menu ul{
    border-top: 1px #000 solid;
    border-left: 1px #000 solid;
    border-right: 1px #000 solid;
    margin:0;
    padding:0;
    position:absolute; /* important */
    width:152px;
    width/**/:150px;
    }
    
.menu li ul{
    visibility:hidden;
    }
            
.menu li ul{
    margin-left:150px; /* be careful */
    margin-top:-24px;
    }
    
.menu a{
    text-align:center;
    background-color: #ff9;
    color:#000;
    text-weight:bold;
    display:block;
    width:150px;
    border-bottom: 1px #000 solid;
    text-decoration:none;
    margin:0;
    padding:3px 0 3px 0; /* em units can creat little graphic bug in mozilla */
    }
    
.menu a:hover{
    background-color: #aaf;
    }
    
/* for a mozilla better display with key nav */
.menu a:focus{
    background-color: #aaf;
}

.menu span{
    /* hide some accessibility stuff */
    display:none;
    }
        
.menu li{
    width:150px;
    display:block;    
    float:left;  
    list-style:none;
    margin:0;
    padding:0;
    }
    
/* IE PC selector */
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
    
a.linkOver{
    background-color: #eee;
    }