/*  (C) 1995-2009 Nautica Editrice Srl - All rights reserved  */

.occhiello {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; font-style: italic; color: #666666;}
.tabella {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 9pt;}
.mono {font-family: "Courier New", Courier, monospace; font-size: 8.5pt;}
.modulo {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8.5pt; color: #000066;}
.footer {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 7.5pt;}
.mainmenu {font-size: 9pt;}

.button9 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 20px;
line-height: 20px;
text-align: center;
vertical-align: middle;
background: #FF0000;
color: #FFFFFF;
border: 1px solid #FFFFFF;
}
.button9 a:link { color: #FFFFFF; }
.button9 a:visited { color: #FFFFFF; }
.button9 a:hover { color: #FFFFFF; }
.button9 a:active { color: #FFFFFF; }


.label9 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #FF0000;
color: #FFFFFF;
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px;
}
.label9 A:link { color: #FFFFFF; }
.label9 A:visited { color: #FFFFFF; }
.label9 A:hover { color: #FFFFFF; }
.label9 A:active { color: #FFFFFF; }

.label5 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #000066;
color: #FFFFFF;
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px;
}
.label5 A:link { color: #FFFFFF; }
.label5 A:visited { color: #FFFFFF; }
.label5 A:hover { color: #FFFFFF; }
.label5 A:active { color: #FFFFFF; }

.label4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #003399;
color: #FFFFFF;
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px;
}
.label4 A:link { color: #FFFFFF; }
.label4 A:visited { color: #FFFFFF; }
.label4 A:hover { color: #FFFFFF; }
.label4 A:active { color: #FFFFFF; }

.label3 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #3366CC;
color: #FFFFFF;
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px;
}
.label3 A:link { color: #FFFFFF; }
.label3 A:visited { color: #FFFFFF; }
.label3 A:hover { color: #FFFFFF; }
.label3 A:active { color: #FFFFFF; }

.label2 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
height: 14px;
line-height: 14px;
background: #99CCFF;
color: #003399;
padding-left: 1px;
padding-right: 1px;
margin-bottom: 2px;
}
.label2 A:link { color: #003399; }
.label2 A:visited { color: #003399; }
.label2 A:hover { color: #003399; }
.label2 A:active { color: #003399; }

ul.redbox {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/redbox.gif);
}

ul.litebox {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/litebox.gif);
}

ul.bluebox {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/bluebox.gif);
}

ul.darkbox {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/darkbox.gif);
}

ul.reddot {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/reddot.gif);
}

ul.litedot {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/litedot.gif);
}

ul.bluedot {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/bluedot.gif);
}

ul.darkdot {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10pt;
list-style-type: square;
list-style-image: url(/darkdot.gif);
}

form {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 9pt;
}

form.C {
display: inline;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 8.5pt;
}

select.C0 {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 7.5pt;
background-color: #FFFFFF;
height: 20px;
color: #000066;
}

select.C1 {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 7.5pt;
background-color: #DDEEFF;
height: 20px;
color: #000066;
}

select.C2 {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 7.5pt;
background-color: #99CCFF;
height: 20px;
color: #000066;
}

select.C3 {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 7.5pt;
background-color: #3366CC;
height: 20px;
color: #FFFFFF;
}

select.C4 {
font-size: 8pt;
background-color: #003399;
height: 20px;
color: #FFFFFF;
}

select.Lite {
font-family: Arial, Helvetica, Verdana, Sans Serif;
background-color: #99CCFF;
color: #000066;
}

select.W120 {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 8pt;
width: 120px;
margin-right: 0;
padding-right: 0;
border-width: 1px;
}

input.Cerca {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 8pt;
background-color: #FFFFFF;
color: #000066;
}

input.Newsletter {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 8pt;
background-color: #DDEEFF;
color: #000066;
}

input.Button {
font-family: Arial, Helvetica, Verdana, Sans Serif;
font-size: 7.5pt;
background-color: #3366CC;
color: #FFFFFF;
}

#rev0 {background-color: #FFFFFF;}
#rev1 {background-color: #DDEEFF;}
#rev2 {background-color: #99CCFF;}
#rev3 {background-color: #3366CC; color: #FFFFFF;}
#rev4 {background-color: #003399; color: #FFFFFF;}
#rev5 {background-color: #000066; color: #FFFFFF;}
#rev7 {background-color: #666666; color: #FFFFFF;}
#rev8 {background-color: #EEEEEE; color: #000066;}
#rev9 {background-color: #FF0000; color: #FFFFFF;}

#C0 {color: #FFFFFF;}
#C1 {color: #DDEEFF;}
#C2 {color: #99CCFF;}
#C3 {color: #3366CC;}
#C4 {color: #003399;}
#C5 {color: #000066;}
#C7 {color: #666666;}
#C8 {color: #EEEEEE;}
#C9 {color: #FF0000;}

#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);}

ul.compact {
margin-left: 0px;
}

li.compact {
padding-left: 0;
margin-left: 0;
display: inline;
}

#pad4 {padding: 4px;}

#lh150 {line-height: 150%;}

#ffa {page-break-after: always;}
#ffb {page-break-before: always;}

.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;}

.pagebot, .pagebot a, .pagebot a:hover {font-size: 7.5pt; color: #666666;}

.sitemap {font-size: 8.5pt; color: #000066; background: #FFFFFF;}
.sitemap .group {font-weight: bold; color: #FFFFFF; background: #3366CC;}

.vr04 {margin-left: 4px; border-left: 1px solid #FFFFFF; padding-left: 4px;}
.vr06 {margin-left: 6px; border-left: 1px solid #FFFFFF; padding-left: 6px;}

.rbox9 .r1, .r2, .r3, .r4 {font-size: 1px; overflow: hidden; display: block; background: #FF0000;}
.rbox9 .r1 {height: 1px; margin: 0 5px;}
.rbox9 .r2 {height: 1px; margin: 0 3px;}
.rbox9 .r3 {height: 1px; margin: 0 2px;}
.rbox9 .r4 {height: 2px; margin: 0 1px;}
.rbox9 .contents {padding: 0 8px; background: #FF0000;}

