html, body, p, h1 {
        margin:0;
        padding:0;
}
body{
        text-align: center;
        font-family: Tahoma, Helvetica, Arial, sans-serif;
        background-color: #000;
		background-image:url(../images/bg.gif);
        color: #444;
        font-size: 0.8em;
		padding-top:20px;
}
a{ color: #39f;  text-decoration: none;}
a:focus, a:hover, a:active {  text-decoration: underline;}
h1 { float:left;}
h1 a { display:block; width:250px; height:30px; background-image:url(../images/h1.gif);}
h1 span{ display:none;}
h2 {font-size:1em; color:#39F;}

div#page {
        width: 990px;
        margin: 0 auto;
        text-align: left;
}
#title { float:right; color:#666; text-align:right;}
#home { clear:both; width:990px; height:628px; background-color:#FFF; background-image:url(../images/bg_home.jpg);}
#container {; background-color:#FFF; padding:10px}
#vernisage { float:right; width:340px; margin:20px 20px 0 0; color:#FFF;}
#contentVernisage { background-color:#DADADA; padding:10px;}
#contentVernisage img { margin:0 10px 10px 0;}
#contentVernisage a img { border:2px solid black;}
#textContent { float:left; width:590px; margin:10px 0 0 10px;}
#text { font-size:0.85em;}
#text p { margin-bottom:10px;}
#flashPlayer{ text-align:right; margin-right:10px;}
.mail { text-align:right; font-weight:bold;  margin-right:7px;}
a.poster { display:block; float:left; background-color:#000000; padding:2px; margin-right:20px;}
a.poster img { border:none;}
a:hover.poster { text-decoration:none;}

a.catalogue { display:block; float:left; background-color:#fff; padding:2px; margin-right:20px;}
a.catalogue img { border:none;}
a:hover.catalogue { text-decoration:none;}

.clear { clear:both;}
div#footer {
	clear: both;
	margin: 10px auto 0 auto;
	background-image:url(../images/footer.gif);
	width:990px;
	height:50px;
}

/*SLIDESHOW*/
#gallery { float:left;}
#controls { margin-left:5px;}
#thumbs{float:left;}
ul.thumbs { 
margin:0;
padding:0 0 0 5px;
}
ul.thumbs li{
display: inline;
list-style-type: none;
margin:0;
padding:0;
}
a.thumb { 	
  color: #000;
  font-weight: bold;
}
.selected a.thumb {	color: #39F;	}
a.play{
	display:block;
	background-image:url(../images/play.gif);
	width:16px;
	height:16px;	
	}
a.pause{
	display:block;
	background-image:url(../images/pause.gif);
	width:16px;
	height:16px;		
	}
a.play span, a.pause span {	display:none;}
div.slideshow {clear: both;}
div.slideshow span.image-wrapper {
	float: left;
	padding: 2px 0 2px 0;
}
div.slideshow a.advance-link {	display: block;}
div.slideshow img {	border: none;display: block;}

/*menu*/

#navcontainer, #navcontainer2{
clear:both;
margin-bottom: 1em;
overflow: hidden;
width: 460px;
font-weight:bold;
text-transform:uppercase;

}
.navlist{
list-style-type: none;
margin: 0;
padding: 0;
}
.navlist li{
border-left: 1px solid #3C3C3C;
float: left;
margin: 0 1em 0 -1em;
padding: 0 1em 0 1em;
}
.navlist li a { color:#666;}
.navlist li a:hover { color:#FFF;}
.navlist li a.current, .navlist li a:hover.current {color:#39F; text-decoration:none;}
#navcontainer2 .navlist li a:hover { color:#000;}


