/*  (C) 1995-2012 Nautica Editrice Srl - All rights reserved  */

body {font: 10pt Arial, Helvetica, Verdana, sans-serif; color: #000066; background: #FFFFFF; margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0;}
td {font: 10pt Arial, Helvetica, Verdana, sans-serif; color: #000066;}

a {text-decoration: none;}
a:link {color: #3366CC;}
a:visited {color: #3366CC;}
a:hover {color: #FF0000;}
a:active {color: #3366CC;}

a.link {color: #3366CC; background: url(/nol/gif/3in.gif) no-repeat center left; padding: 0 0 0 16px;}
a.link:hover {color: #FF0000; background: url(/nol/gif/9in.gif) no-repeat center left; padding: 0 0 0 16px;}

img {border: 0; border-style: none;}

form {margin: 0; padding: 0;}

.micro {font-size: 7.5pt;}
.micro7 {font-size: 7.5pt; color: #666666;}
.piccolo {font-size: 8.5pt;}
.piccolo7 {font-size: 8.5pt; color: #666666;}
.sommario {font-size: 9pt;}
.tabella {font-size: 9pt;}
.testo {font-size: 10pt;}
.testo7 {font-size: 10pt; color: #666666;}
.sezione {font-size: 12pt;}
.sottotitolo {font-size: 14.5pt;}
.titolo {font-size: 18pt;}
.tty {font-family: Courier New, Courier, monospace; font-size: 9pt;}
.footer {font-size: 7.5pt;}

.upcase {text-transform: uppercase;}

.lh-90 {line-height: 90%;}
.lh-100 {line-height: 100%;}
.lh-110 {line-height: 110%;}
.lh-120 {line-height: 120%;}
.lh-140 {line-height: 140%;}
.lh-160 {line-height: 160%;}
.lh-180 {line-height: 180%;}

.bianco {color: #FFFFFF; font-weight: bold;}
.cwhite {color: #FFFFFF;}
.cred {color: #CC0000;}
.ctext {color: #000066;}
.cblue {color: #3366CC;}
.clite {color: #99CCFF;}
.cgrey {color: #666666;}

.grey-box {background: #EEEEEE; padding: 9px; margin: 14px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.lite-box {background: #DDEEFF; padding: 9px; margin: 14px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.red-box {background: #FF0000; color: #FFFFFF; padding: 9px; margin: 14px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.red-box a {color: #EEEEEE;}

.mainmenu {font-size: 9pt;}

.topmenu {font-size: 8.5pt; float: right;}
.topmenu a {display: block; float: left; background: #003399; color: #FFFFFF; padding: 8px 6px 2px 6px; border-right: 1px solid #000066;}
.topmenu a:hover {background: #000066; color: #99CCFF;}
.topmenu a.first {border-left: 1px solid #000066;}
.topmenu a.last {border: 0;}
.topmenu a.image {padding: 6px 8px 2px 8px;}

select {font-size: 8.5pt;}

input[type=text] {border: 1px solid #999999; background: #FFFFFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
input[type=radio] {vertical-align: text-bottom; margin-left: 0;}
input[type=checkbox] {vertical-align: middle; margin-left: 0;}
input[type=image] {border: 0;}

select.main-items {font-size: 8.5pt; background: #99CCFF; color: #000066; border: 3px solid #99CCFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

UL.redbox {
font-size: 10pt;
list-style-position: inside;
list-style-type: square ;
list-style-image: url(/redbox.gif);
}

UL.litebox {
font-size: 10pt;
list-style-position: inside;
list-style-type: square ;
list-style-image: url(/litebox.gif);
}

.bluebox UL, LI {
font-size: 10pt;
list-style-type: square ;
list-style-image: url(/bluebox.gif);
margin-bottom: 14px;
}

UL.darkbox {
font-size: 10pt;
list-style-position: inside;
list-style-type: square ;
list-style-image: url(/darkbox.gif);
}

UL.reddotc {
font-size: 10pt;
list-style: url(/reddot.gif);
margin-left: 0px;
padding-left: 17px;
padding-bottom: -0px;
margin-bottom: 10px;
margin-top: 4px;
line-height: 105%;
}

UL.litedotc {
font-size: 10pt;
list-style: url(/litedot.gif);
margin-left: 0px;
padding-left: 17px;
padding-bottom: -0px;
margin-bottom: 10px;
margin-top: 4px;
line-height: 105%;
}

UL.bluedotc {
font-size: 10pt;
list-style: url(/bluedot.gif);
margin-left: 0px;
padding-left: 17px;
padding-bottom: -0px;
margin-bottom: 10px;
margin-top: 4px;
line-height: 105%;
}

UL.darkdotc {
font-size: 10pt;
list-style: url(/darkdot.gif);
margin-left: 0px;
padding-left: 17px;
padding-bottom: -0px;
margin-bottom: 10px;
margin-top: 4px;
line-height: 105%;
}

#rev8 {
background-color: #EEEEEE;
}

#reddot {
list-style-image: url(/reddot.gif);
}

#litedot {
list-style-image: url(/litedot.gif);
}

#bluedot {
list-style-image: url(/bluedot.gif);
}

#darkdot {
list-style-image: url(/darkdot.gif);
}

#red {
color: #FF0000;
}

.adsense {font-family: Verdana, Arial, sans-serif; font-size: 10px; line-height: 12px; color: #000066; overflow: hidden;}
.adsense A:link {text-decoration: none; color: #3366CC;}
.adsense A:visited{text-decoration: none; color: #3366CC;}
.adsense A:hover {text-decoration: none; color: #3366CC;}
.adsense A:active {text-decoration: none; color: #3366CC;}
.adsense #azienda {font-size: 11px; line-height: 14px;}
.adsense #promo {color: #000066;}

.sitemap {font-size: 8.5pt; color: #000066; background: #DDEEFF;}
.sitemap .group {font-weight: bold; color: #FFFFFF; background: #3366CC;}

#pageContents {width: 772px;}

.ordine {margin: 4px 0 14px 14px;}

@media screen {
	.popinfo {display: block; visibility: visible;}
}

@media print {
	.popinfo {display: none; visibility: hidden;}
}

