#menu {
  width:9em;
  padding:0;
  font-size:98%;
  background:transparent;
  margin:0;}
#menu a, #menu a:visited {
  display:block;
  width:9em;
  padding:0.25em 0;
  color: #D4E8F5; /*#FFF;*/
  text-indent:0.2em;
  background-color:transparent;
  text-decoration:none;
  margin:0.5em 0;
  border-left:0.5em solid #D4E8F5; /*#D4E8F5;*/}
#menu a:visited span {
  display:block;
  position:absolute;
  top:0;
  left:10em;
  width:9em;
  font-size:98%;
  color: #FFF;
  border:1px solid #FFF;}  /*c00*/
#menu a span {
  display:none;}
#menu a:hover {
  color:#D6BDC0;    /*#FF6500 */

  border-left:0.5em solid #D6BDC0;}
.box2 {
  position:relative;}
.box3 {
  position:relative;
           /*FFF #D6BDC0*/
  background-color: #9F3647;}
