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

body {font-family: Arial, Helvetica, Verdana, Trebuchet MS, Lucida Sans, sans-serif; font-size: 10pt; color: #000066; background: #FFFFFF;}
td {font-family: Arial, Helvetica, Verdana, Trebuchet MS, Lucida Sans, sans-serif; color: #000066;}

a {text-decoration: none;}
a:link {text-decoration: none; color: #3366CC;}
a:visited {text-decoration: none; color: #3366CC;}
a:hover {text-decoration: none; color: #FF0000;}
a:active {text-decoration: none; color: #3366CC;}

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

h1, h2 {margin-top: 0;}

pre, code, textarea {font-family: monospace;}

ul, li {list-style-type: square;}

.titolo {font-size: 18pt;}
.titolo7 {font-size: 18pt; color: #666666;}
.sottotitolo {font-size: 14.5pt;}
.sottotitolo7 {font-size: 14.5pt; color: #666666;}
.sezione {font-size: 12pt;}
.sezione7 {font-size: 12pt; color: #666666;}
.sommario {font-size: 9pt;}
.sommario7 {font-size: 9pt; color: #666666;}
.testo {font-size: 10pt;}
.testo7 {font-size: 10pt; color: #666666;}
.piccolo {font-size: 8.5pt;}
.piccolo7 {font-size: 8.5pt; color: #666666;}
.micro {font-size: 7.5pt;}
.micro7 {font-size: 7.5pt; color: #666666;}
.tty {font: 10pt Courier New, Courier, monospace;}
.tty7 {font: 10pt Courier New, Courier, monospace; color: #666666;}

.C5 {color: #000066;}

.rev3 {background: #3366CC; color: #FFFFFF;}
.rev5 {background: #000066; color: #FFFFFF;}
.rev7 {background: #666666; color: #FFFFFF;}

.nxt3 {background: url(/nol/gif/3next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt5 {background: url(/nol/gif/5next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt7 {background: url(/nol/gif/7next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
.nxt9 {background: url(/nol/gif/9next.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

.nxt39 {background: url(/nol/gif/3next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}
.nxt59 {background: url(/nol/gif/5next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}
.nxt99 {background: url(/nol/gif/9next9.gif) no-repeat center left; padding: 0px 3px 0px 12px;}

.mix3 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #3366CC url(/nol/gif/3mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix3 a:link {color: #FFFFFF;}
.mix3 a:visited {color: #FFFFFF;}
.mix3 a:hover {color: #FFFFFF;}
.mix3 a:active {color: #FFFFFF;}

.mix35 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #3366CC url(/nol/gif/35mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix35 a:link {color: #FFFFFF;}
.mix35 a:visited {color: #FFFFFF;}
.mix35 a:hover {color: #FFFFFF;}
.mix35 a:active {color: #FFFFFF;}

.mix39 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #3366CC url(/nol/gif/39mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix39 a:link {color: #FFFFFF;}
.mix39 a:visited {color: #FFFFFF;}
.mix39 a:hover {color: #FFFFFF;}
.mix39 a:active {color: #FFFFFF;}

.mix5 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #000066 url(/nol/gif/5mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix5 a:link {color: #FFFFFF;}
.mix5 a:visited {color: #FFFFFF;}
.mix5 a:hover {color: #FFFFFF;}
.mix5 a:active {color: #FFFFFF;}

.mix53 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #000066 url(/nol/gif/53mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix53 a:link {color: #FFFFFF;}
.mix53 a:visited {color: #FFFFFF;}
.mix53 a:hover {color: #FFFFFF;}
.mix53 a:active {color: #FFFFFF;}

.mix59 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #000066 url(/nol/gif/59mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix59 a:link {color: #FFFFFF;}
.mix59 a:visited {color: #FFFFFF;}
.mix59 a:hover {color: #FFFFFF;}
.mix59 a:active {color: #FFFFFF;}

.mix6 {font-weight: bold; font-size: 8.5pt; color: #000066; background: #BBCCEE url(/nol/gif/6mix.gif) no-repeat top right; padding: 0px 18px 0px 4px; white-space: nowrap;}
.mix6 a:link {color: #000066;}
.mix6 a:visited {color: #000066;}
.mix6 a:hover {color: #000066;}
.mix6 a:active {color: #000066;}

.mix9 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #FF0000 url(/nol/gif/9mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix9 a:link {color: #FFFFFF;}
.mix9 a:visited {color: #FFFFFF;}
.mix9 a:hover {color: #FFFFFF;}
.mix9 a:active {color: #FFFFFF;}

.mix95 {font-weight: bold; font-size: 8.5pt; color: #FFFFFF; background: #FF0000 url(/nol/gif/95mix.gif) no-repeat top right; padding: 0px 16px 0px 2px; white-space: nowrap;}
.mix95 a:link {color: #FFFFFF;}
.mix95 a:visited {color: #FFFFFF;}
.mix95 a:hover {color: #FFFFFF;}
.mix95 a:active {color: #FFFFFF;}

.adsense {font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 12px; color: #000066; overflow: hidden;}
.adsense a:link {color: #3366CC;}
.adsense a:visited {color: #3366CC;}
.adsense a:hover {color: #3366CC;}
.adsense a:active {color: #3366CC;}
.adsense #azienda {font-size: 11px; line-height: 14px;}
.adsense #promo {color: #000066;}

#Top {margin: 0px 0px 0px 8px;}
#Frame {margin: 0px;}

#topMenu a {height: 14px; font-size: 7.5pt; padding: 0 6px 0 6px; border-right: 1px solid #666666;}
#topMenu a.first {border-left: 1px solid #666666;}
#topMenu a:link {background: #FFFFFF; color: #3366CC;}
#topMenu a:hover {background: #CCCCCC; color: #FFFFFF;}

#siteSearch {display: inline;}
#siteSearch #navigation {text-align: right;}
#siteSearch #box {padding: 0px 1px 0px 4px; margin: 0px; background: #FFFFFF url('/nol/search-box.gif') no-repeat;}
#siteSearch select {width: 160px; height: 18px; font-size: 8pt; font-weight: normal; color: #666666; background: #FFFFFF; border: 1px solid #CCCCCC; margin: 0px; padding: 0px;}
#siteSearch option {font-size: 8pt; font-weight: normal; color: #666666; background: #FFFFFF;}
#siteSearch .name {font-weight: bold; color: #666666; background: #FFFFFF;}
#siteSearch .group {font-size: 9pt; font-weight: bold; color: #FFFFFF; background: #CCCCCC;}
#siteSearch .field {width: 100%; height: 16px; vertical-align: top; font-size: 10px; font-weight: normal; color: #666666; background: #FFFFFF; border: 0px solid #FFFFFF;}

#pageHeader {width: 998px;}
#pageHeader .flag {position: relative; top: 1px;}

#pageSponsor {margin-bottom: 14px;}
#pageSponsor td {font-size: 8pt; height: 14px; background: #FF0000; color: #FFFFFF}
#pageSponsor #clock {font-size: 7.5pt; padding-left: 4px;}
#pageSponsor a:link {background: #FF0000; color: #FFFFFF;}
#pageSponsor a:visited {background: #FF0000; color: #FFFFFF;}
#pageSponsor a:hover {background: #FF0000; color: #FFFFFF;}
#pageSponsor a:active {background: #FF0000; color: #FFFFFF;}

#pageContents {width: 998px;}

#sponsorBottom {width: 998px; height: 15px; background-color: #CCCCCC; border-top: 1px solid #999999;}
#sponsorBottom a {text-decoration: underline; padding-right: 28px;}
#sponsorBottom td {font-size: 8pt;}

#brochureExtra {margin: 28px 0 14px 0;}
#brochureExtra p {display: block; font-size: 9pt; margin: 0 0 0 0; padding: 4px 0 8px 0; border-top: 1px solid #CCCCCC;}
#brochureExtra h3 {margin: 0 0 0 0; padding: 4px 0 8px 0; font-size: 13.5pt;}
#brochureExtra p:hover {background: #EEEEEE;}
#brochureExtra a {background: url(/nol/gif/3in.gif) no-repeat center left; padding: 0px 16px 0px 16px;}
#brochureExtra a:hover {background: url(/nol/gif/9in.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

#sitesExtra {margin: 0 0 14px 0;}
#sitesExtra table {border: 1px solid #000066;}
#sitesExtra td {font-size: 9pt; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#sitesExtra th {font: 9pt Arial Black, Arial, Verdana, Helvetica, sans-serif; text-align: left; padding: 1px 0 1px 6px; color: #FFFFFF; background: #000066;}
#sitesExtra a {display: block; background: #FFFFFF; padding: 3px 5px 3px 5px; white-space: nowrap;}
#sitesExtra a:hover {color: #FFFFFF; background: #CCCCCC;}

#pageFooter {width: 998px;}
#pageFooter table {border-spacing: 0; width: 998px; margin: 4px 0 14px 0;}
#pageFooter td {padding: 0; vertical-align: top; font-size: 7.5pt; line-height: 120%;}

#playbutton {position: relative; display: block;}
img.playbutton {border: 0; opacity: 0.4; filter: alpha (opacity=40); position: absolute; /*es. top: 200px; left: 150px;*/}

.siteNews {border-bottom: 1px solid #CCCCCC;}
.siteNews div {font-size: 8.5pt; background: #FFFFFF; padding: 4px 4px 20px 4px; border-top: 1px solid #CCCCCC;}
.siteNews div:hover {background: #EEEEEE; cursor: pointer;}
.siteNews a {display: block; font-size: 11pt; background: url(/nol/gif/3in.gif) no-repeat center left; padding: 1px 16px 1px 16px;}
.siteNews a:hover {background: url(/nol/gif/9in.gif) no-repeat center left; padding: 1px 16px 1px 16px;}
.siteNews em {display: block; font: 7.5pt normal; color: #666666;}

.rsslink {background: url(/nol/gif/rss.gif) no-repeat center left; padding: 0px 16px 0px 16px;}

