html{font-size:0.8em;background:url(/img/back.jpg);font-family:Verdana;}
html, ul{margin:0;padding:0;}
a{text-decoration:none}
img{border:0;}

.superglobal {width:770px;margin:5px -385px;position:relative;left:50%;padding:0;background:transparent}
.superglobal .top, .superglobal .bottom {display:block; background:transparent; font-size:1px;}
.superglobal .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background:url(/img/backtest.jpg); border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.superglobal .b2 {display:block; height:1px; margin:0; background:url(/img/backtest.jpg); border-left:7px solid #000; border-right:7px solid #000; overflow:hidden;}
.superglobal .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background:url(/img/backtest.jpg); border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
.superglobal .global{background-color:#d5c8aa; display:block;border-left:1px solid #000; border-right:1px solid #000;overflow:auto; }

#zoomimg{border:2px solid #000;width:0px;height:0px;}
#specialdiv{text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:250; background:url(/img/backdiapo.gif);}

#content{margin:1em 5px;overflow:auto;}
* html #content, * html #bottom p{height:1%;}

#top{height:85px;text-align:center;background:url(/img/top.jpg);}

#bottom{margin:0;padding:0;background:url(/img/backtest.jpg);clear:both;}
#bottom p{font-size:0.8em;text-align:center;margin:0;padding:0.2em 0;}
#bottom p a, #bottom p{color:#fff;}

#menu{list-style-type:none;background:url(/img/backtest.jpg);padding:0;border-bottom:2px solid black;overflow:auto;}
* html #menu{height:1%}
#menu li{display: inline;}
#menu li a{display:block;float:left;width:150px;height:30px;}
#menu .mac{background:url(/img/menu-accueil.jpg);}
#menu .mac:hover{background:url(/img/menu-accueil-hover.jpg);}
#menu .mme{background:url(/img/menu-meubles.jpg);}
#menu .mme:hover{background:url(/img/menu-meubles-hover.jpg);}
#menu .mco{background:url(/img/menu-contact.jpg);}
#menu .mco:hover{background:url(/img/menu-contact-hover.jpg);}
#menu .mre{background:url(/img/menu-restauration.jpg);}
#menu .mre:hover{background:url(/img/menu-restauration-hover.jpg);}
#menu .mfa{background:url(/img/menu-fabrication.jpg);}
#menu .mfa:hover{background:url(/img/menu-fabrication-hover.jpg);}
.homelist a{padding-left:5px;text-decoration:underline;color:#8f7024}


.preview{float:right;width:60px;border:1px solid black;margin:0.5em;}
.option{overflow:auto;font-size:0.8em;border:1px solid white;padding:0.1em 0.4em;list-style-type:none;color:white;background: #fff;font-weight:bolder;background:url(/img/backtest.jpg);}
* html .option{height:1%}
.option li{display: inline;padding:0.2em 0.4em;width:90px;float:left;}
.option a{color:#d7cba9;font-weight:bold} 
.option a:hover{text-decoration:underline;}


.xsnazzy .xboxcontent p a{text-decoration:underline;color:#8f7024;font-weight:bold;}

fieldset{margin:0.5em;}
fieldset label{display:block;text-decoration:underline;font-weight:bold;margin:0.5em 0;}

.fabriqtab a img{border:2px solid #87773f;}
.fabriqtab a{display:block;float:left;width:170px;height:160px;text-align:center;}
.fabriqtab{margin:1em 30px;}

.diapotab{position:relative;}
.diaporama{width:100%;margin:auto;overflow:hidden;}
.diaporama table img{margin:0.5em;border:2px solid #87773f;}
.descript{padding:0.5em;}
dt{margin-top:0.5em;}
dd{margin-top:0.5em;}
dl{margin-left:5px;}
dt{font-weight:bold;text-decoration:underline;}
.descript a{color:#8f7024;text-decoration:underline}
.listmeuble , .listmeuble:visited,.listmeuble:hover{color:#000;margin-left:0.5em;text-decoration:underline;font-weight:bold;}

.xsnazzy .xboxcontent h3{margin:0;font-size:1em;color:#fff;padding:0 0 0.2em 0;background:url(/img/backtest.jpg);text-align:center;}
  
.xsnazzy .xboxcontent h1, .xsnazzy .xboxcontent h2{margin:0;font-size:1em;color:#fff;padding:0 0 5px 10px;background:url(/img/backtest.jpg);}
.xsnazzy {background: transparent;  margin:5px auto;}
.xsnazzy .top, .xsnazzy .bottom {display:block; background:transparent; font-size:1px;}
.xsnazzy .b1t {margin:0 6px; display:block; overflow:hidden; height:5px; background:url(/img/backtest.jpg); border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.xsnazzy .b2 {display:block; height:1px; margin:0; background:url(/img/backtest.jpg); border-left:7px solid #000; border-right:7px solid #000; overflow:hidden;}
.xsnazzy .b1b {margin:0 6px; display:block; overflow:hidden; height:5px; background:url(/img/backtest.jpg); border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
* html .xsnazzy .xboxcontent { height:1%;}
.xsnazzy .xboxcontent {position:relative;display:block; background:#fff; border-left:1px solid #000; border-right:1px solid #000;overflow:auto;}
.xsnazzy .xboxcontent p{padding:0 5px;margin:8px 0;}

.accueil{width:590px;float:left;margin:0;margin-bottom:0.5em;}
.rightbar{width:150px;float:right;margin-left:5px;}

#ggmap{height:350px;margin:auto;}

#classbutton{ margin:0;padding:0;color:#FFF;overflow:auto}
#classbutton a{background:url(/img/backtest.jpg);color:#FFF;font-weight:bolder;padding:0 0.5em;}


   div.markerTooltip, div.markerDetail {
          color: black;
          font-weight: bold;
          background-color: white;
          white-space: nowrap;
          margin: 0;
          padding: 2px 4px;
          border: 1px solid black;
       }
       
       
       
.moreinfo{margin-left:2em;font-size:0.8em;background:url(/img/backtest.jpg);color:white;font-weight:bold;padding:0.2em 0.3em;}


