body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:000000;margin:0}

h1{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:32px;color:000000;}
h2{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:24px;color:000000;}
h3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;color:000000;}
h4{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:000000;}
h5{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:000000;}
h6{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:000000;}

th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;color:000000;}


a:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:navy;text-decoration:underline;}
a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:navy;text-decoration:underline;}
a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:cc0000;text-decoration:underline;}

a.menu:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:ffffff;text-decoration:none;font-weight:;}
a.menu:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:ffffff;text-decoration:none;font-weight:;}
a.menu:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:dddddd;text-decoration:underline;font-weight:;}


.dove{
 display: block;
 padding: 2px 3px 2px 3px;
 font: 14px Verdana, Arial, sans-serif;
 background: #004283; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:bold;
 border-bottom: 1px solid #FFF;
 /*width: 180px !important;*/
}


a.iscri:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:000000;
  text-decoration:underline;
  font-weight:bold;
}
a.iscri:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:000000;
  text-decoration:underline;
  font-weight:bold;
}
a.iscri:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:cc0000;
  text-decoration:underline;
  font-weight:bold;
  background-color:ffffff;
}



a.barra:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #	768429;
  background: #ffffff;
  text-decoration:none;
  font-weight:bold;
}
a.barra:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #768429;
  background: #ffffff;
  text-decoration:none;
  font-weight:bold;
}
a.barra:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:004283;
  text-decoration:underline;
  font-weight:bold;
}

a.barretta:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:c4130d;
  text-decoration:underline;
  font-weight:normal;
}

a.barretta-gin:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:bold;
}
a.barretta-gin:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:bold;
}
a.barretta-gin:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:c4130d;
  text-decoration:underline;
  font-weight:bold;
}


a.barretta-map:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #EF089B;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta-map:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #EF089B;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta-map:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:c4130d;
  text-decoration:underline;
  font-weight:normal;
}


a.barretta-red:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #cc0000;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta-red:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #cc0000;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta-red:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:ff0000;
  text-decoration:underline;
  font-weight:normal;
}


a.barretta-enf:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #339900;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}

a.barretta-enf:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color: #339900;
  background: ;
  text-decoration:underline;
  font-weight:normal;
}
a.barretta-enf:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:FF9900;
  text-decoration:underline;
  font-weight:normal;
}



.elenchi{margin:0 0 0 40}

.grigioC{background-color:dddddd;}

.footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:000000;margin:0}
.bianco{background-color:ffffff;}


.ultime{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  background-color: #ffffff; 
  color:#004283;
  margin:0;
}


.navbar{
 display: block;
 padding: 0px 0px 3px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #4086BD; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFF;
 width: 143px !important;
}

.navbar a, .navbar a:visited {
 display: block;
 padding: 0px 0px 3px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #004283; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFF;
 width: 143px !important;
}

.navbar a:hover {
 display: block;
 font: 10px Verdana, Arial, sans-serif;
 color: #ffff00;
 font-weight:normal;
 text-decoration: underline;
 background-color:#4086BD ; 
} 


.navbar-gir{
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #c4130d; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFFFFF;
 width: 143px !important;
}

.navbar-gir a, .navbar-gir a:visited {
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #c4130d; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFF;
 width: 143px !important;
}

.navbar-gir a:hover {
 display: block;
 font: 10px Verdana, Arial, sans-serif;
 color: #ffff00;
 font-weight:normal;
 text-decoration: underline;
 background-color:#ff0000 ; 
} 


/*******************/


.navbar-evi{
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #ff0000; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFFFFF;
 width: 143px !important;
}

.navbar-evi a, .navbar-evi a:visited {
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background: #c4130d; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:normal;
 border-bottom: 1px solid #FFF;
 width: 143px !important;
}

.navbar-evi a:hover {
 display: block;
 font: 10px Verdana, Arial, sans-serif;
 color: #ffff00;
 font-weight:normal;
 text-decoration: underline;
 background-color:#ff0000 ; 
} 


/*******************/
.navbar-enfasi{
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #ffcc00;
 color: #ffffff; 
 text-decoration: none;
 font-weight:bold;
 border-bottom: 1px solid #FFFFFF;
 width: 143px !important;
}

.navbar-enfasi a, .navbar-enfasi a:visited {
 display: block;
 padding: 0px 0px 2px 4px;
 font: 10px Verdana, Arial, sans-serif;
 background-color: #cc0000; 
 color: #ffffff; 
 text-decoration: none;
 font-weight:bold;
 border-bottom: 1px solid #FFF;
 width: 143px !important;
}

.navbar-enfasi a:hover {
 display: block;
 font: 10px Verdana, Arial, sans-serif;
 color: #cc0000;
 font-weight:bold;
 text-decoration: underline;
 background-color:#ffcc00 ; 
} 



.bando{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  background-color: #ffffff; 
  color:#FFC746;
  margin:0;
}


.testata{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:bold;
  background-color: #004283; 
  color:#ffffff;
  margin:0;
}


.cl{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#000000;
}


#grigio0{background-color:f0f0f0;}
#grigio1{background-color:cccccc;}


.titolo{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:000000;font-weight:bold;}
.scritta{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:000000;}
.enfasi{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:cc0000;font-weight:bold;}
.alert{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;color:ffffcc;font-weight:bold;background-color:cc0000}
.messaggio{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:000000;background-color:cccccc;}
.scritta11{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:000000;}

.testo_g{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:000000;
  background-color:;
  font-weight:;
  text-align:justify;
}
.testo_p{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:000000;
  background-color:;
  font-weight:bold;
  text-align:justify;
}



.anno{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:00cccc;
  background-color:;
  font-weight:bold;
}

.storia{
  background-color:00233e;
}


.bordo{
  background-color:ffffff;
}

.doppiatori{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:ffffff;
  background-color:004283;
}
.testa-doppiatori{
  font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:15px;color:ffffff;
  background-color:007CC2;
}

.trofeo{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#cc0000;
}


.fondo{
  background-color:eeeedd;
}

.fondo_label{
  background-color:4086BD ;
}

.modulo_label{
  font-family:Tahoma;
  font-size:12px;
  color:ffffff;
}
.modulo_value{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  color:000000;
  font weight:bold;
}

.marematico{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  color:#ffffff;
  font weight:bold;
}


.ordina_att-s{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  background-color:#007CC2;
}
.ordina_att:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  background-color:#007CC2;
}
.ordina_att:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  background-color:#007CC2;
}
.ordina_att:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  background-color:#007CC2;
}

.ordina_inatt-s{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}
.ordina_inatt:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}
.ordina_inatt:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#ffffff;
}
.ordina_inatt:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:underline
}

.xtutti{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ececec;
}
.x2{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#bebebe;
}

.striscia{
  background-color:#004283;
}

.xtutti{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ececec;
}
.x2{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#bebebe;
}

a.cal:link{
  font-family:courier-new;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:none;
  font-weight:;
}
a.cal:visited{
  font-family:courier-new;
  font-size:12px;
  color: #004283;
  background: ;
  text-decoration:none;
  font-weight:;
}
a.cal:hover{
  font-family:courier-new;
  font-size:12px;
  color:c4130d;
  text-decoration:underline;
  font-weight:;
}

tr.ormeggi{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:000000;
  background:ffffff;
  background-color:ffffff;
}




.altura{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#bebebe;
}
.regata_crociera{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#abcdef;
}
.crociera{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#ececec;
}
.gran_crociera{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#DDEEDD;
}
.orc{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#6699CC;
}

.classifiche{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  background-color: #004283; 
  color:#ffffdd;
  margin:0;
}
.righello{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  background-color: #004283; 
  color:#ffffdd;
  margin:0;
}

a.iscritti:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color: #336600;
  background-color:#;
  text-decoration:underline;
  font-weight:normal;
}
a.iscritti:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color: #336600;
  background-color:#;
  text-decoration:underline;
  font-weight:normal;
}
a.iscritti:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:#336600;
  background-color:#;
  text-decoration:underline;
  font-weight:normal;
}

.light{
  background:#D0DFE6;
}



.bend{
 background: #175E8F;
 color:#ffffff;
}
.more_bend{
 background: #004A80;
 color:#ffffff;
}
.evid{
 background: #efefef;
}

.more-evid{
 background: #ffcc00;
 padding:2px;
}

.paper{
 background-color: #F1F5B1;
 color:#000000;
  font-size:7pt;
}
.disty{
 background-color: #ffffff;
 color:#000000;
 font-size:7pt;
}
.full{
 background: #175E8F;
 color: #175E8F;
}

.linee{
background-color: #abcdef;
}
 

.neutro{
 background-color: #ffffff;
 color: #ffffff;
}



.zattera{
  font-family:"Trebuchet MS","Palatino", "sans-serif";
  font-size:8pt;
  color:000000;
	background-color:#bebebe;
	margin:0;
}
td.zattera{
  font-family:"Trebuchet MS","Palatino", "sans-serif";
  font-size:10pt;
  color:000000;
	background-color:#dedede;
	margin:0;
}

a.mini-barretta-last:link{font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:normal;
  display: block;
  width: 120px ;  
}
a.mini-barretta-last:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color: #004283;
  background: ;
  text-decoration:underline;
  font-weight:normal;
  display: block;
  width: 120px ;  
}
a.mini-barretta-last:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:c4130d;
  text-decoration:underline;
  font-weight:normal;
  display: block;
  width: 120px ;
  background-color:ccccdd;
}

.pagetitle{
  font-family:"Trebuchet MS","Palatino", "sans-serif";
  font-size:14pt;
  color:#000066;
	margin:0;
}


.lettera{
  font-family:"Trebuchet MS","Palatino", "sans-serif";
  font-size:9pt;
  background-color: #ECE9D8;
  color:#003300;
	margin:3;
}

a.giostra:visited { font: 8pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#003300;font-weight:normal;text-decoration:underline;}
a.giostra:link    { font: 8pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#003300;font-weight:normal;text-decoration:underline;}
a.giostra:hover   { font: 8pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#003300;font-weight:normal;text-decoration:underline;}


a.maxi:visited { font: 14px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffff;font-weight:normal;}
a.maxi:link    { font: 14px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffff;font-weight:normal;}
a.maxi:hover   { font: 14px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffff00;font-weight:normal;text-decoration:underline;}

a.stylus:visited { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffff00;font-weight:normal;text-decoration:underline;}
a.stylus:link    { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffff00;font-weight:normal;text-decoration:underline;}
a.stylus:hover   { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffff;font-weight:normal;text-decoration:underline;}

a.nautilus:visited { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#0066cc;font-weight:normal;text-decoration:underline;}
a.nautilus:link    { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#0066cc;font-weight:normal;text-decoration:underline;}
a.nautilus:hover   { font: 13px "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#cc0000;font-weight:normal;text-decoration:underline;}




.adv{
  font-family:"Trebuchet MS","Palatino", "sans-serif";
  font-size:10pt;
  background-color: #ddeeff;
  color:#003300;
	margin:2;
	text-align:left;
	padding:2px;
}

.adv-evid{
  color:cc6600;
  font-weight:bolder;
}


