/*  (C) 1995-2011 Nautica Editrice Srl - All rights reserved  */

body {margin: 0; padding: 0;}

body, td {font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: #666666; background: #FFFFFF;}

h1, h2, h3 {margin-top: 0; margin-bottom: 0;}

h4 {font-weight: normal;}

a {text-decoration: none; color: #2000FF;}
a:link {color: #2000FF;}
a:visited {color: #2000FF;}
a:hover {color: #FF0000; text-shadow: 2px 1px 1px #CCCCCC;}
a:active {color: #2000FF;}

img {border: 0; border-style: none;}

pre, code {font-family: monospace;}

ul {margin-left: 0; padding-left: 0; list-style-type: square;}

li {margin-left: 1em;}

.titolo {font-size: 145%;}
.sottotitolo {font-size: 130%;}
.sezione {font-size: 120%;}
.testo {font-size: 100%;}
.piccolo {font-size: 90%;}
.piccolo7 {font-size: 90%; color: #666666;}
.nota {font-size: 85%;}
.nota7 {font-size: 85%; color: #666666;}
.micro {font-size: 80%;}
.micro7 {font-size: 80%; color: #666666;}
.tty {font-family: monospace;}
.tty7 {font-family: monospace; #666666;}

.upcase {text-transform: uppercase;}

.norm {font-weight: normal;}

#contents {height: 60px; background: #EEEEEE url(bg.gif) repeat-x; margin: 0;}

#wrapper {position: relative; width: 998px; min-height: 800px; margin: 0 auto; 20px;}

#header {height: 60px; background: transparent; margin: 0; padding: 0; position: absolute; top: 18px; left: 4px;}
#header h1 {font-size: 30px; color: #666666;}

#leaderboard {width: 728px; height: 90px; position: absolute; left: 4px; top: 64px; border: 0px dotted #CCCCCC;}

#info {width: 336px; height: 600px; position: absolute; left: 404px; top: 165px; border: 0px dotted #CCCCCC;}

#emulator {width: 380px; height: 540px; background: url(mobile-skin-380x540.gif) no-repeat; position: absolute; top: 170px; left: 4px;}
#mobile {width: 336px; height: 360px; border: 0px solid green; background: #FFFFFF; position: absolute; top: 83px; left: 23px;}

#nol {width: 160px; height: 30px; position: absolute; top: 20px; left: 774px; font-size: 80%; color: #999999;}
#nol img {opacity: 1; filter: alpha (opacity=100);}
#nol img:hover {opacity: 0.6; filter: alpha (opacity=60);}

#language {width: 30px; height: 30px; position: absolute; top: 24px; left: 964px;}
#language img {opacity: 1; filter: alpha (opacity=100);}
#language img:hover {opacity: 0.6; filter: alpha (opacity=60);}

#skyscraper {width: 160px; height: 600px; position: absolute; top: 150px; left: 774px; border: 0px dotted #CCCCCC;}

#footer {width: 234px; height: 90px; position: absolute; top: 64px; left: 774px; font-size: 85%; color: #999999; border: 0px dotted #CCCCCC;}
#footer .author {display: block; margin-top: 4px; font-size: 80%;}

.menu label {display: block; padding: 2px; color: #FFFFFF; background: #666666; font-weight: bold;}
.menu ul {margin: 0;}
.menu li {display: block; list-style-type: none; margin: 0; border-bottom: 1px solid #CCCCCC;}
.menu li.first {border-top: 1px solid #CCCCCC;}
.menu a {display: block; padding: 8px 20px 8px 2px; background: transparent url(/nol/gif/arrow-right-17x17.gif) 99% 50% no-repeat;}
.menu a:hover {background: #EEEEEE url(/nol/gif/arrow-right-17x17.gif) 99% 50% no-repeat;}
.menu dl {margin: 0;}
.menu dt {display: block; margin: 0; border-bottom: 1px solid #CCCCCC;}
.menu dt.first {border-top: 1px solid #CCCCCC;}
.menu dd {margin: 0;}


