*       { margin:0 auto; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:1em; color:#fff }
html    { height: 100%; /*overflow-x:hidden;*/ overflow-y:scroll; }
body    { background:#000; margin:0; text-align:center; }

div#menu { width:150px; margin:80px 0 0 0; padding-top:10px; text-align:left}
ul{ margin:0; padding:0; list-style-type:none;}
li{ margin: 0 0 10px 0; padding:5px; font-size:12pt; font-family:verdana; color:#fff}
a { font-weight:bold; color:#fff; text-decoration:none; }
a:hover { color:#990000; text-decoration:underline; }

.menufoto a{margin:0; padding:0; display:block; float:left; width:450px; height:30px; line-height:30px; overflow:hidden; top:0; left:0; position:relative; z-index:1; font-family:Verdana, Geneva, sans-serif; font-size:12pt; color:#fff; text-decoration:none;}
/* mouse over */
.menufoto a:hover{overflow:visible; z-index:1000; color:#fff; text-decoration:none;}
/*  fine mouse over */

ul{ margin:0 0 0 5px; padding:0; list-style-type:none;}
li{ margin:0 0 5px 0; padding:5px; font-size:12pt; font-family:verdana; color:#fff}
a { font-weight:bold; color:#fff; text-decoration:none;}
a:hover { color:#990000; text-decoration:underline;}

