/**/.test{}body{ margin: 30px; padding: 0; font: normal 20px Trebuchet MS, sans-serif; background: #f9f9f9 url(/img/bg-blue2-300) repeat-y; }h1{ color: #555; font-size: 40px; }h2, h3, h4{ line-height: 100%; margin-top: 1.5em; color: #444; }h6{ font: normal 16px Trebuchet MS; line-height: 100%; }b, strong{ font-weight: bold; }i, em{ font-style: italic; }address{ font-size: 18px; color: #444; }a{ color: #005f85; font-size: 27px; background: url(/img/pil3) 5px center no-repeat; padding: 0 5px 0 40px; text-decoration: none; border: 1px dotted #999; }#col01{ float: left; width: 250px; padding-top: 10px; }#col02{ float: right; width: 645px; padding: 4px 10px 0 0; }.elle{ padding: 5px 0 15px; }.menu ul, .menu li{ margin: 0; padding: 0; list-style: none; }.menu li a{ color: #fff; background: url(/img/menu3) 0 3px no-repeat; padding: 0 0 0 37px; border: none; display: block; width: 210px; margin-top: 20px; }.menu li li a{ color: #fff; background: url(/img/menu23) 0 2px no-repeat; padding: 0 0 0 37px; border: none; font-size: 22px; margin-top: 15px; }.IO ul{ list-style: none; }.IO li{ margin: 20px 0; }.IO li a{ border: none; }.tableleft{ font: normal 16px Trebuchet MS; float: left; margin: 0 10px 3px 0; }.tableright{ font: normal 16px Trebuchet MS; float: right; margin: 0 0 3px 10px; }.elle a{ margin: 0; padding: 0; border: none; background-image: none; }/* END */