/* CSS Document */


#wrap {width:0; position:absolute; top: 300px; left:43px; background:none; height:483px; padding:0 ; color:#fff;  z-index:100;}
#wrap a.nikon_link, #wrap a.nikon_link:visited {color:none; font-size:10px;}
#wrap a.nikon_link:hover {text-decoration:none;}

#flyout {font-size:11px; padding:0; margin:0; list-style:none; width:35px; height:360px; position:absolute; left:-25px;}
#flyout ul {padding:0; margin:0; list-style:none;}
#flyout li {display:block; width:40px; height:40px; background:none; }
#flyout li a {display:block; width:40px; height:40px; text-indent:-999px; text-decoration:none;}
#flyout li a.electro {background:url(../img/backgd/left_rss.png);}
#flyout li a.institut {background:url(../img/backgd/left_mail.png);}
#flyout li a.pro {background:url(../img/backgd/left_phone.png);}
#flyout li a.accessoires {background:url(../img/backgd/left_faq.png);}
#flyout li a.purple {background:url(../img/backgd/left_purple.png);}
#flyout li a.turquoise {background:url(../img/backgd/left_turquoise.png);}

#flyout table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#flyout li {float:left; margin-bottom:5px;}
#flyout li ul {visibility:hidden; position:absolute; top:0; left:40px; width:360px; height:120px; border-left:1px solid #fff; padding-top:4px;}
#flyout li ul li {display:block; display:inline; width:360px; height:22px; border:0; margin:0 10px; background:transparent;}
#flyout li ul li a {text-indent:0; background:transparent; display:block; width:360px; height:22px; line-height:21px; color:#bbb; border-bottom:1px solid #555; text-decoration:none;}
#flyout li b {visibility:hidden; display:block; width:360px; height:120px; position:absolute; top:0; left:40px; background:#234; opacity:0.9; filter:alpha(opacity=90);}
* html #flyout li a:hover {position:relative; white-space:normal;}
* html #flyout li a:hover ul li a:hover {color:#000; background:#bcd;}
#flyout li:hover {position:relative;}
#flyout li:hover ul li a:hover {background:none; color:#000;}
#flyout li:hover b,
#flyout li a:hover b {
visibility:visible;
}
#flyout li:hover ul,
#flyout li a:hover ul {
visibility:visible;
}
#flyout span {
text-align:center;
display: block;
width:350px;
height: 120px;
margin:0;
position:relative;
left:-2px;
color: #FFF;
}
#flyout span ul{
left:-2px;
top:-2px;
}

#flyout span ul li a{
display:block; width:330px;
color:#fff;
}
