 /* 3 niveaux de legende */ 
.nom_japon { color: black; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; text-transform: uppercase; text-indent: 0; position: value  }
.tout       {
	position: absolute;
	top: 0;
	left: 0;
	width: 900px;
	height: 600px;
	visibility: visible;
}
.nom_francais_an  { color: black; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-align: right; text-indent: 0 }
.cadre_legende      { position: absolute; top: 397px; left: 97px; width: 265px; height: 130px }
.materiaux_elements  { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: right; text-indent: 0 }
.bloc_gd_img     { position: absolute; top: 72px; left: 383px; width: 454px; height: 461px }
.bloc_moy_img   { position: absolute; top: 90px; left: 320px; width: 454px; height: 369px }
body  { background-color: #e9e9e9 }
.menu-gauche   {
	position: absolute;
	top: 171px;
	left: 21px;
	width: 110px;
	visibility: visible;
}
.menu-gauche img   { margin-bottom: 20px }
.logoNadine  {
	position: absolute;
	top: 18px;
	left: 18px;
	width: 165px;
	height: 75px;
	visibility: visible;
}
.menusHaut     {
	position: absolute;
	top: 18px;
	left: 320px;
	height: 60px;
	text-align: left;
	visibility: visible;
}
.menusHaut img  { margin-right: 27px }
.expos { }
.legendeBas   { position: absolute; top: 477px; left: 240px; width: 280px; height: 75px }
.legendebasDroite  { position: absolute; top: 477px; left: 550px; width: 270px; height: 75px }
.materiaux_ele_bas  { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-align: left }
.mosaic     { background-color: white; padding: 2px; position: absolute; top: 90px; left: 305px; width: 522px; height: 438px }
.mosaic img    { padding: 2px; width: 170px; height: 142px; float: left }
.mosaicFlecheG { position: absolute; top: 490px; left: 275px; width: 16px; height: 32px }
.mosaicFlecheD { position: absolute; top: 490px; left: 840px; width: 16px; height: 32px }
.montage2demontee { position: absolute; top: 145px; left: 86px; width: 409px; height: 342px }
.montage2montee { position: absolute; top: 111px; left: 539px; width: 284px; height: 397px }
.montage3demontee { position: absolute; top: 116px; left: 54px; width: 475px; height: 397px }
.montage3montee { position: absolute; top: 231px; left: 440px; width: 425px; height: 153px }
.montageVideo   { position: absolute; top: 143px; left: 101px; width: 388px; height: 291px }
.montageImages   { position: absolute; top: 162px; left: 106px; width: 375px; height: 275px }
.exposFlechesG_OK { position: absolute; top: 461px; left: 115px; width: 12px; height: 24px }
.exposFlechesD_OK { position: absolute; top: 461px; left: 463px; width: 12px; height: 24px }
.montageFlecheD      { position: absolute; top: 420px; left: 840px; width: 16px; height: 32px }
.montage2FlecheD    { position: absolute; top: 440px; left: 838px; width: 16px; height: 32px }
.montageFlecheG   { position: absolute; top: 460px; left: 790px; width: 16px; height: 32px }
.montage2FlecheG   { position: absolute; top: 440px; left: 49px; width: 16px; height: 32px }
.montage3FlecheG   { position: absolute; top: 440px; left: 22px; width: 16px; height: 32px }
.txtMontagePt   { font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 20pt; text-align: left; position: absolute; top: 170px; left: 485px; width: 400px; height: 270px }
.txtMoyMontage { font-size: 13px; font-weight: bold }
.txtGrosMontage { font-size: 16px; font-weight: bold }
.txtPtItalMontage { font-size: 9pt; font-style: italic; font-weight: normal }
.txtOriigineVideoPt    { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 14pt; text-align: left; position: absolute; top: 156px; left: 541px; width: 273px; height: 303px; overflow: scroll; clip: auto }
.collecParFlecheG  { position: absolute; top: 427px; left: 275px; width: 16px; height: 32px }
.collecParFlecheD  { position: absolute; top: 427px; left: 802px; width: 16px; height: 32px }
.expoFlecheG    { position: absolute; top: 544px; left: 500px; width: 16px; height: 32px }
.expoFlecheD           { position: absolute; top: 544px; left: 690px; width: 16px; height: 32px }
.mosaicEncadre { position: absolute; top: 386px; left: 30px; width: 186px; height: 139px; border: solid 1pt black }
.retouraccueil { position: absolute; top: 537px; left: 697px; width: 134px; height: 35px }
.retourMosaic { position: absolute; top: 543px; left: 772px; width: 103px; height: 35px }
.retourMosaicEnExpo    { position: absolute; top: 548px; left: 550px; width: 103px; height: 35px }
.expoTxtPetit { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 180px; left: 540px; width: 261px; height: 283px }
.expoImages    { background-image: url(""); position: absolute; top: 95px; left: 0; width: 900px; height: 430px }
.exposFlechesG   { background-color: fuchsia; position: absolute; top: 461px; left: 20px; width: 12px; height: 24px }
.exposFlechesD          { position: absolute; top: 461px; left: 442px; width: 12px; height: 24px }
.exposFlechesD2           { position: absolute; top: 545px; left: 715px; width: 12px; height: 24px }
.biographieImages  { background-image: url(""); position: absolute; top: 162px; left: 105px; width: 388px; height: 291px }
.indexText   { position: absolute; top: 605px; left: 500px; width: 100px; height: 24px }

