body    { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #f5f5f5; margin: 0; padding: 0 }
div   { border-width: 0 }
img   { border: solid 1px black }
#bandeau       { background-image: url(/navigation/bandeau2.gif); background-repeat: no-repeat; position: absolute; z-index: 0; width: 800px; height: 63px }
#bandeau img      { margin-top: 8px; float: left; border: 0 }
#asuivre       { font-size: 11px; line-height: 12px; display: block; position: absolute; z-index: 3; top: 0; left: 250px; height: 12px }
#asuivre a, #asuivre a:visited      { color: #ffb830; font-weight: bold; text-decoration: none; background-color: black; display: block; padding-right: 5px; padding-left: 5px }
#asuivre a:hover, #asuivre a:visited:hover   { background-color: white }
h1  { color: #c60; font-size: 20px; font-family: Times, Georgia; font-weight: 100; text-decoration: none; margin: 25px 15px 0 0; padding: 0 }
h1 .def  { color: black; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
a:link   { color: #600; text-decoration: none }
a:hover       { color: #900; text-decoration: none }
a:visited  { color: #333; text-decoration: none }
.legende  { color: #ff8c00; font-size: 10px }
#navartiste  { position: absolute; top: 48px; left: 60px; width: 710px }
#navartiste img  { border-width: 0 }
#navartiste .portrait img  { border: solid 1px black }
#navartiste td { vertical-align: top }
#navartiste ul  { list-style-type: none; margin: 0 30px; padding: 0; border-top: 1px dashed silver }
#navartiste li { line-height: 12px; margin: 0; padding: 2px 0 }
#navartiste li a   { font-size: 12px; letter-spacing: 2px; display: block; margin: 0; padding: 0 0 2px; border-bottom: 1px dashed silver }
#navartiste li a:hover  { background-color: white; border-bottom: 1px solid black }
#divpresentation, #divbiographie, #divexposition, #divcontact  { visibility: hidden; display: block; margin-right: 50px; margin-left: 60px; position: absolute; z-index: 3; top: 180px; width: 660px; border-top: 1px dotted silver; border-bottom: 1px dotted silver }
#divexposition img { margin-top: 3px; margin-left: 15px; }
h3  { color: #600; font-size: 12px; font-weight: bold; margin-top: 10px; margin-bottom: 10px }
p  { text-align: justify; margin: 5px 0 10px }
#divoeuvre     { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin-right: 50px; margin-left: 60px; position: absolute; z-index: 3; top: 170px; width: 700px }
#divoeuvre img  { margin-top: 2px; margin-right: 15px; float: left }
#divimageun, #divimagedeux, #divimagetrois, #divimagequatre, #divimagecinq, #divimagesix     { margin-right: 50px; margin-left: 60px; position: absolute; top: 295px; width: 90% }
#divimagedeux, #divimagetrois, #divimagequatre, #divimagecinq, #divimagesix   { visibility: hidden}
#divimageun img, #divimagedeux img, #divimagetrois img, #divimagequatre img, #divimagecinq img, #divimagesix img {float:left;margin-right:15px;}
#divcontact ul { list-style-type: none }
#divcontact li { list-style-type: none; margin-bottom: 3px }
.col2 {width:47%; float:right; display:block; margin-left:15px; margin-bottom:50px; border-left: 1px solid gray; padding-left:15px}
