/**** GENERAL ****/
body, html {background: #441e1f; margin:0; padding:0; color:#b1b3b6;}
ul, li {margin: 0; padding:0;}
table {border-spacing: 0; border-collapse: collapse;}
table, tr, td, th {font: normal 11px/17px Arial, Verdana, Helvetica, sans-serif;}
table td, table th {padding : 0;}
#conteneur {width: 100%;}
#contenu {width: 792px; margin: 0 auto;}
h2 {font: bold 13px/17px Arial, Verdana, Helvetica, sans-serif;}
.blanc {background: #7a1812;	/*padding: auto;*/}
/**** FIN GENERAL ****/


/**** MENU PRINCIPAL ****/
#nav li {display: inline;}

#nav li a:link, #nav li a:visited {
    display: block;
		float: left;
    height: 27px;
    line-height: 32px;
    text-decoration: none;
    text-align: center;
    padding: 0;
}
#home {	background: url(img/menu1.gif) 0 0; width: 70px;}
#home:hover, #home:active, .rouge a#home {background: url(img/menu1.gif) 0 -27px;}

#presentation { background: url(img/menu1.gif) -80px 0; width: 151px;}
#presentation:hover, #presentation:active, .rouge a#presentation {background: url(img/menu1.gif) -80px -27px;}

#catalogue {background: url(img/menu1.gif) -230px 0; width: 125px;}
#catalogue:hover, #catalogue:active, .rouge a#catalogue {background: url(img/menu1.gif) -230px -27px;}

#arrivals {background: url(img/menu1.gif) -350px 0; width: 155px;}
#arrivals:hover, #arrivals:active, .rouge a#arrivals  {background: url(img/menu1.gif) -350px -27px;}

#exhibitions {background: url(img/menu1.gif) -500px 0; width: 133px;}
#exhibitions:hover, #exhibitions:active, .rouge a#exhibitions  {background: url(img/menu1.gif) -500px -27px;}

#moods {background: url(img/menu1.gif) -630px 0; width: 98px;}
#moods:hover, #moods:active, .rouge a#moods  {background: url(img/menu1.gif) -630px -27px;}

#shops {background: url(img/menu1.gif) -730px 0;width: 60px;}
#shops:hover, #shops:active, .rouge a#shops  {background: url(img/menu1.gif) -730px -27px;}

#nav span {
display: none;
}
/**** FIN MENU PRINCIPAL ****/


/**** MENU CATALOGUE ****/
#smenu li {display: inline;margin: 0 0 0 0;height: 10px;}
#smenu li a:link, #smenu li a:visited {
    display: block;
	float: left;
    height: 10px;
	margin: 0 0 0 0;
    text-decoration: none;
    text-align: center;
    padding: 0;
}
#furnitures {	background: url(img/menu_cat.gif) 0 0; width: 87px;}
#furnitures:hover, #furnitures:active, .rouge a#furnitures {background: url(img/menu_cat.gif) 0 -20px;}

#lamps {	background: url(img/menu_cat.gif) -86px 0; width: 72px;}
#lamps:hover, #lamps:active, #rouge a {background: url(img/menu_cat.gif) -86px -20px;}

#curiosities {	background: url(img/menu_cat.gif) -165px 0; width: 100px;}
#curiosities:hover, #curiosities:active, #rouge a {background: url(img/menu_cat.gif) -165px -20px;}

#garden {	background: url(img/menu_cat.gif) -267px 0; width: 71px;}
#garden:hover, #garden:active, #rouge a {background: url(img/menu_cat.gif) -267px -20px;}

#archi {	background: url(img/menu_cat.gif) -353px 0; width: 115px;}
#archi:hover, #archi:active, #rouge a {background: url(img/menu_cat.gif) -353px -20px;}

#paintings {	background: url(img/menu_cat.gif) -490px 0; width: 75px;}
#paintings:hover, #paintings:active, #rouge a {background: url(img/menu_cat.gif) -490px -20px;}

#smenu span {
display: none;
}
/**** FIN MENU CATALOGUE ****/


/***** PAGES INTERIEURES ****/
/*Catalogue*/
.catalogue {
margin: 20px auto 20px;
text-align:justify;
}
.lk_carre {
/*display:block*/
/*width: 250px;*/
height: 250px;
background: #7a1812;
vertical-align: middle;
text-align: center;
border: 1px solid #000;
}
.lk_carre a {
display:block;
width: 275px;
}
/*Fiche produits*/
#produits {width: 100%;}
#produits, #produits td {border:1px solid #B93505;}
img {border: 0 none;}
.miniatures img{margin: 1px 0 0 1px;}
.description {
width: 100%;
color: #FFF;
font: normal 12px/16px Arial, Verdana, Helvetica, sans-serif;
text-align:center;
}
/*Exhibitions*/
.exhibitions {margin: 20px auto 20px; height: 446px;}
.exhibitions h3, .exhibitions p{padding: 0 20px;text-align:center;}
.exhibitions h4 {text-align:center;}
.exhibitions p {text-align:justify; line-height: 14px;}
.exhibitions table{padding: 0;}
.exhibitions a:link, .exhibitions a:visited img{
/*border: 0px solid #7a1812;*/}
.exhibitions a:hover img{/*border: 1px solid #F00;*/}
.mini_exhib {margin:15px 15px 0 15px;}
.exhibitions h3{font-size: 18px; text-transform:uppercase;}

.exhib_nav a:link, .exhib_nav a:visited {color: #FFF; text-decoration:none;}
.exhib_nav a:hover, .exhib_nav a:hover img{color: #df3e01;}
.exhib_nav * img{vertical-align:middle;}
.exhib_nav a:hover img{/* border: 1px solid #7a1812;*/}
.exhib_nav a:link, .exhib_nav a:visited {}
.txt_exhib{
text-transform:uppercase;}


/*Presentation*/
.presentation .txt{padding: 0 25px; text-align:justify; font-size: 12px;}
.presentation h1{font-size: 18px;}

/*Shops*/
.shop {text-align:center; font-size: 12px;}
.shop td {vertical-align:top; text-align:center; }
.shop h3 {margin: 5px 0 0px;}

/**** FIN PAGES INTERIEURES ****/
h1, h3, h4 {color:#df3e01;}

#infobulle{
	position: absolute;	
	visibility : hidden;
	border: 1px solid #CCCCCC;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 0.7em;
	background-color: Yellow;
}
#zz{
margin-top:40px;
}
