f@charset "UTF-8";
/* CSS Document */



body {
background-color: #441e1f; 
margin:0; 
padding:0; 
color:#b1b3b6;
}

html {
background-color: #441e1f;
margin:0; 
padding:0; 
color:#b1b3b6;
}

/**** GENERAL ****/

body, html {background-color: #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-color: #7a1812;
/*padding: auto;*/
}

/**** FIN GENERAL ****/

.titre-shop-vv {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #da3d05;
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
}

.texte-shop-vv {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #999999;
font-size: 0.8em;
font-weight: normal;
}

.image-bug-1 {
padding-top: 5px;
width: 250px;
height: 100px;
color:#631012;
/*background-image: url(img_rubrique/maisonbis.jpg);*/
background-color:#631012;
}

.image-bug-2 {
padding-top: 5px;
background-color:#631012;
color:#631012;
width: 250px;
height: 100px;
/*background-image: url(img_rubrique/rive_gauchebis.jpg);*/
}




/**** 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;}
#smenu li a:link, #smenu li a:visited {
    display: block;
		float: left;
    height: 12px;
    line-height: 12px;
	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; width: 264px;}
.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;
}