body { font-size: 12px; font-family: Arial, verdana, geneva; background: #221f1d; }
#global  { background-color: #2b2c2b; visibility: visible; margin-top: -287px; margin-left: -390px; position: absolute; z-index: 1; top: 50%; left: 50%; width: 780px; height: 574px; padding: 0; border: solid 1px; }
#navigation { height: 298px; width: 500px; left: 139px; top: 10px; position: absolute; z-index: 50; float: left; list-style-type: none; }
#navG { height: 454px; width: 102px; left: 44px; top: 78px; position: absolute; z-index: 40; visibility: visible; overflow: auto; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; border: solid 1px #221f1d; }
#image { height: 470px; width: 510px; left: 189px; top: 84px; position: absolute; z-index: 5; visibility: visible; }
#image2 { visibility: visible; position: absolute; z-index: 5; top: 84px; left: 189px; width: 572px; height: 470px; }
#image3 { visibility: visible; position: absolute; z-index: 5; top: 84px; left: 180px; width: 572px; height: 470px; }
#bio { height: 318px; width: 403px; left: 187px; top: 120px; position: absolute; z-index: 2; visibility: visible; border: solid 1px #c0c0c0; }
#catalogues { height: 318px; width: 403px; left: 187px; top: 120px; position: absolute; z-index: 2; visibility: visible; border: solid 1px #c0c0c0; }
#collections { height: 318px; width: 403px; left: 187px; top: 120px; position: absolute; z-index: 2; visibility: visible; border: solid 1px #c0c0c0; }
#expositions { height: 390px; width: 458px; left: 162px; top: 120px; position: absolute; z-index: 2; visibility: visible; overflow: auto; border: solid 1px #c0c0c0; }
#textes { visibility: visible; position: absolute; z-index: 2; top: 118px; left: 66px; width: 648px; height: 424px; overflow: auto; border: solid 1px #c0c0c0; }
#prelats { height: 31px; width: 129px; left: 480px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#magistrats { height: 31px; width: 129px; left: 495px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#prison { height: 31px; width: 188px; left: 577px; top: 550px; position: absolute; z-index: 4; visibility: visible; }

#bat { height: 31px; width: 238px; left: 531px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#tauro { height: 31px; width: 238px; left: 531px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#familles { visibility: visible; position: absolute; z-index: 4; top: 550px; left: 600px; width: 238px; height: 31px; }
#musiciens { height: 31px; width: 170px; left: 596px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#haiti { height: 31px; width: 80px; left: 650px; top: 550px; z-index: 4; position: absolute; visibility: visible; }

#polaroid { height: 31px; width: 191px; left: 500px; top: 550px; z-index: 4; position: absolute; visibility: visible; }
#ailleurs { visibility: visible; position: absolute; z-index: 4; top: 550px; left: 670px; width: 191px; height: 31px; }
#lebon { height: 120px; width: 315px; left: 245px; top: 182px; position: absolute; z-index: 51; visibility: visible; }
#info { height: 170px; width: 471px; left: 175px; top: 172px; position: absolute; z-index: 52; visibility: visible; }
#actualites { height: 150px; width: 84px; left: 487px; top: 370px; position: absolute; z-index: 8; visibility: visible; }
#courreges { height: 150px; width: 488px; left: 150px; top: 235px; z-index: 6; position: absolute; visibility: visible; }
#dernieres { height: 44px; width: 120px; left: 555px; top: 506px; z-index: 9; position: absolute; visibility: visible; }
#english { height: 21px; width: 176px; left: 604px; top: 560px; z-index: 7; position: absolute; visibility: visible; }
#federico { height: 21px; width: 176px; left: 5px; top: 560px; z-index: 7; position: absolute; visibility: visible; }
#actualite { height: 318px; width: 403px; left: 187px; top: 120px; z-index: 2; position: absolute; visibility: visible;visibility: visible; display: block; position: absolute; z-index: 4; top: 125px; bottom: 0; left: 10px; width: 752px; height: 430px; overflow: auto; }

.menu { display: block; margin: 0; padding: 0; position: absolute; float: left; }
.menu ul{ position:absolute; display:block; width:124px;
    /*margin:0;*/
    padding:0; }
    
.menu li ul{ visibility:hidden; float: left; }
.menu li{
    list-style:none;
    width:124px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0; padding:0; }
    
.menu li li{ display:block;  float:none; }
    /* correct a little IE bug */
* html .menu li li{   display:inline; }
.menu a{ text-align:center; border:solid 1px #666; color:#000; background-image: url(img/menu2b.jpg); display:block; width:120px; text-decoration:none; padding:2px 0; margin:1px; }   
.menu a:hover{ background-color: #eee; background-image: url(img/menu2a.jpg); border:solid 1px #aaa; }
    
/* for a mozilla better display with key nav */
.menu a:focus{ background-image: url(img/menu2a.jpg); }
a.linkOver{ background-color: #eee; }
.expotitres { color: #c0c0c0; font-size: 14px; font-family: Arial, verdana, geneva; font-weight: normal; line-height: 22px; letter-spacing: 3px; margin: 12px 0 0 8px; }
.expotitres1 { color: #c0c0c0; font-size: 14px; font-family: Arial, verdana, geneva; font-weight: normal; line-height: 22px; text-decoration: underline; letter-spacing: 3px; margin: 12px 0 0 8px; }
.t1    { color: black; font-size: 12px; line-height: 12px; text-decoration: none; text-align: left; letter-spacing: 1px; }
.t3 { color: #b2b2b2; font-size: 12px; font-family: Arial, verdana, geneva; line-height: 14px; text-decoration: none; letter-spacing: 2px; }
.timg { font-size: 9px; }
.timg1 { color: #2b2c2b; font-size: 9px; text-decoration: none; }
.margin { font-size: 12px; margin: 12px 0 0 8px; }
.imag1 { font-size: 33px; line-height: 33px; text-decoration: none; border: solid 1px white; }
.images { border: solid 1px white; }
.adjuste { color: #8f8f8f; font-size: 9px; line-height: 12px; text-decoration: none; letter-spacing: 1px     }
.adjuste1 { color: #8f8f8f; font-size: 9px; font-family: "trebuchet ms", verdana, Arial; font-style: oblique; line-height: 12px; text-decoration: none; letter-spacing: 2px; }

