/**************** menu coding *****************/.menu  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 100%; float: left }.menu ul  { list-style: none; margin: 0; padding: 0; float: left }.menu a, .menu h2       { color: #1c3975; font-size: 13px; font-family: Tahoma, Helvetica; font-style: normal; font-variant: normal; font-weight: normal; display: block; margin: 0; padding: 5px 10px }.menu a, .menu h2:hover      { color: #fff; font-style: normal; font-variant: normal; font-weight: normal; background-color: #1c3975; display: block; margin: 0; padding: 5px 10px }.menu h2       { font-weight: normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }.menu h3 { color: #fff; font-size: 12px; font-family: Tahoma, Helvetica; background-color: #1c3975; margin: 0; padding: 3px 10px 4px }.menu a        { color: #1c3975; font-size: 12px; font-family: Tahoma; text-decoration: none; background: #a8c9cb; padding-top: 3px; padding-bottom: 4px; border-bottom: 1px solid #1c3975 }.menu a:hover     { color: #1c3975; background: #fc0 }.menu li  { position: relative }.menu ul ul    { position: absolute; z-index: 500 }.menu ul ul ul {position: absolute;top: 0;left: 100%;}.menu ul ul,.menu ul li:hover ul ul,.menu ul ul li:hover ul ul{display: none;}.menu ul li:hover ul,.menu ul ul li:hover ul,.menu ul ul ul li:hover ul{display: block;}.menustatic a   { color: #1c3975; font-size: 13px; font-family: Tahoma, Helvetica; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 5px 10px }.menustatic a:hover    { color: #fff; background-color: #1c3975 }/* Specifics */.doorfurniture  { width: 190px }.grilles  { width: 134px }