body   { font-size: 10pt; font-family: "Courier New", Courier, Monaco, monospace; margin: 0; padding: 0;overflow: hidden; text-align: justify;}
body.print {overflow:auto;}
p  { font-size: small; font-family: "Courier New", Courier, Monaco, monospace;  text-align: justif}
td {font-size: small; font-family: "Courier New", Courier, Monaco, monospace;}
h1 {padding:0; margin:0; line-height: normal; text-align: left;font-size: 24pt;}
h2 {padding:0; margin:0; line-height: normal; text-align: left;}
h3 {padding:0; margin:0; line-height: normal; text-align: left;}
h4 {padding:0; margin:0; line-height: normal; text-align: left; font-weight:bold; font-size:12pt}
h5 {padding:0; margin:0; line-height: normal; text-align: left;}
td {text-align:left;}
li { list-style-type:disc;}
li.noindent { list-style-type:disc; text-indent: 0pt; padding: 0pt; margin: 0pt; list-style-position: inside;}
ul.noindent { text-indent: 0pt; padding: 0pt; margin: 0pt;}
A { color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; text-decoration: none;}
A:link { color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; text-decoration: none;}
A:visited { color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; font-weight: normal; text-decoration: none;}

.icone  { position: absolute; top: 0; left: 0; width: 100px; height: 150px }

.logo-museum  { position: absolute; top: 0; left: 104px; width: 80px; height: 41px }
.logo-museum-print  { position: absolute; top: 5; left: 10px; width: 80px; height: 41px }

.home { position: absolute; top: 100; left: 104; width: 26px; height: 48px }

.menu1      { font-weight:bold;margin: 0; padding: 0; position: absolute; top: 5; left: 282; height: 20px; width: 764px; float: left; border-width: 0; outline-width: 0;}
A.menu1:link      { font-weight:bold;color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none;}
A.menu1:visited      { font-weight:bold;color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; text-decoration: none;}

.menu2  { color: black; font-size: xx-small; font-family: "Courier New", Courier, Monaco, monospace; margin: 0; padding: 0; position: absolute; top: 210px; left: 0; height:200px; width:240px; overflow: hidden;  text-align: left;z-index:10;}
li.menu2-1   { font-size: xx-small; text-indent: 0; list-style: none url("images/arrow-off.png"); margin: 0; padding: 0; position: static; top: 0; left: 0; border-width: 1px; border-color: #666; outline-width: 0 }
A.menu2-1:link { font-size: xx-small; color: black; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none;}
A.menu2-1:visited { font-size: xx-small; color: black; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none;}
A.menu2-1-on:link { font-size: xx-small; color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none;}
A.menu2-1-on:visited { font-size: xx-small; color: #1ba050; font-size: small; font-family: "Courier New", Courier, Monaco, monospace; text-decoration: none;}
li.menu2-1-on   {	 font-size: xx-small; text-indent: 0; list-style: none url("images/arrow-on.png"); margin: 0; padding: 0; position: static; top: 0; left: 0; border-width: 1px; border-color: #666; outline-width: 0 }

.content-header {position:absolute; top:118px; left: 250px; width:764px; height: 32px; margin:0; border: 1px plain pink;}
.content        {position: absolute; top: 150px; left: 300px; width: 644px; height:60%; padding-right:25px;z-index:0;}
.content-print  {position: static; width: auto; margin-top: 10px; margin-left:10px;z-index:0;float:none;overflow:none; width:800px;}
.content-footer {position:absolute; bottom:100px; left: 250px; width:764px; height: 32px; margin:0; border: 1px plain pink;}
.diaporama   { position: absolute; bottom: 0; left: 0; height: 85px; width:1024px; overflow: hidden; margin:0; margin-right: auto; margin-left: auto; padding:0;text-align: center;}

.language_selector {position: absolute; top:150;}
.printpage {position: absolute; top:170;}
.gallery-arrow-right {position: absolute; bottom: 5px; left:1011px;}
.gallery-arrow-left {position: absolute; bottom:5px;}
.menu2-arrow-up {position: absolute; top:195px; left:100px;}
.menu2-arrow-down {position: absolute; bottom:115px; left:100px}
.firstitem {height: 30px;}
.imageleft { text-align: left; margin-right:10px; display: inline;}
.imageright { text-align: right; margin-left:10px; display: inline;}
.rightshiftedtext { left:200px; position: absolute;}
P.rightshiftedtext { left:200px; position: absolute; }
.notjustified { text-align: left; }
