body{
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#ffffff;
 margin:0;
 background:#336699;
}

td{
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#ffffff;
}

a:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
}
a:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
}
a:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:#cccc33;
  text-decoration:underline;
  font-weight:normal;
  background-color:#336699;
}


.dark{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:8pt;
 color: #cccccc;
 font-weight:normal;
}


.giostra{
 display: block;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9pt;
 color: #cccc33;
 font-weight:bold;
}


.evid{
 display: block;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9pt;
 color: orange;
 font-weight:bold;
}

.wave{
 color: #abcdef;
 background-color: #abcdef;
}
.wave-more{
 color: #7CB3F1;
 background-color: #7CB3F1;
}


.bend{
 background-color: #175E8F;
}
.more_bend{
 background-color: #004A80;
}

.sea{
 background-color: #014F96;
}



.masterpage{
 font: 11px Verdana, Arial, sans-serif;
 color:000000;
}


.pagetitle{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:#F7B352;
 font-weight:bold;
}
.pagetitle_RIVA{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:#33ff66;
 font-weight:bold;
}




.mini_pagetitle{
 font: 10pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:bold;
}


.normal{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  color:000000;
  font-weight:;
}
.box_txt{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:7pt;
  color:ffffff;
  font-weight:;
}

.data_news{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:ffffff;
  font-weight:bold;
  background-color:#004A80;

}
.articolo{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:000000;
}
.articolo_white{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:ffffff;
}
.occhiello{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
  color:000000;
}
.titolo_news{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  color:004A80;
  font-weight:bold;
  background-color:#7791B3;
}
.mini_titolo_news{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  color:004A80;
  font-weight:bold;
  background-color:#7791B3;
}
.fondo_news{
  background-color:175E8F;
}
.fondo_articolo{
  background-color:dddddd;
}

.mini:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#ffffff;
}
.mini:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#ffffff;
}
.mini:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#ffffee;
  background-color:;
  text-decoration:underline
}

.testo_g{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt;
  color:ffffff;
  background-color:;
  font-weight:;
  text-align:justify;
  padding: 12px 12px 12px 12px;
  border-top: 1px solid #336699;
}
.testo_p{
  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9pt;
  color:004A80;
  background-color:#7791B3; 
  font-weight:bold;
  text-align:justify;
  padding: 12px 12px 12px 12px;
  border-left: 1px solid #FFF;
}

.anno{
  font-family:Arial,Helvetica,sans-serif;
  font-size:11pt;
  color:ffffff;
  background-color:;
  font-weight:bold;
}
.abstract{
  padding: 8px 8px 8px 8px;
}




.storia{
  background-color:175E8F;
}


.front_mini:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#000000;
}
.front_mini:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#000000;
}
.front_mini:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:;
  color:#cc0000;
  background-color:dddddd;
  text-decoration:underline
}


.front_big:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:#000000;
  text-decoration:underline
}
.front_big:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:#000000;
  text-decoration:underline
}
.front_big:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:#cc0000;
  background-color:dddddd;
  text-decoration:underline
}


/**********************************************/
.coma{
  color:#000000;
  background-color:#ABCDEF;
  font-family:Tahoma;
  font-weight:bold;
}

.vice{
  color:#000000;
  background-color:#d0d8df;
  font-family:Tahoma;
  font-weight:bold;
}




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

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

.fondo_label{
  font-family:Tahoma;
  font-size:12px;
  color:000000;
  background:silver;
}

/******** gestione iscrizioni etc. **********/
.nome{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#000000;
}
.minus{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#000000;
}
 

.romaxtutti{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#cceeff;
}
.romax2{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#3399dd;
}
.RIVAper2{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#beccbe;
}
.RIVAperTUTTI{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#000000;
  background-color:#CCFFCC;
}

.ordina_att{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  background-color:#007CC2;
  padding:0,0,0,0;
}
.ordina_att:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  background-color:#007CC2;
  padding:0,0,0,0;
}
.ordina_att:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  background-color:#007CC2;
  padding:0,0,0,0;
}
.ordina_att:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  background-color:#007CC2;
  padding:0,0,0,0;
}

.ordina_inatt{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  padding:0,0,0,0;
}
.ordina_inatt:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  padding:0,0,0,0;
}
.ordina_inatt:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  padding:0,0,0,0;
}
.ordina_inatt:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  font-weight:;
  color:#ffffff;
  text-decoration:underline
  padding:0,0,0,0;
}


.record_txt{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11pt;
  color:#000000;
  background-color:#dddddd;
}

.albonomi{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:9pt;
 font-weight:normal;
 color: #ffffff;
 background: #175E8F;
}

.albo{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color: #cccc33;
 font-weight:bold;
}

.albo:link{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color: #cccc33;
 text-decoration:underline
}
.albo:visited{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color: #cccc33;
  text-decoration:underline
}
.albo:hover{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color: #004A80;
 background-color:dddddd;
 text-decoration:underline
}

.credits{
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#ffffff;
 margin:0;
 /*background:#336699;*/
 background: #175E8F; 
 border-bottom: 1px solid #FFF;
 border-right: 1px solid #FFF;
}

.mini-credits{
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 color:#ffffff;
 margin:0;
}

.fondo_barca{
  background:#6699cc;
}

th.riepi{
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#f0f0f0;
}

td.riepi{
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 color:#000000;
}

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.swing:visited { text-decoration: underline; color:#ff99cc; font-weight:normal;}
a.swing:link    { text-decoration: underline; color:#ff99cc;font-weight:normal;}
a.swing:hover   { text-decoration: underline; color:#00CC33;font-weight:normal; }


a.zoom:visited { text-decoration: underline; color:#99ff99; font-weight:normal;}
a.zoom:link    { text-decoration: underline; color:#99ff99;font-weight:normal;}
a.zoom:hover   { text-decoration: underline; color:#00CC33;font-weight:normal; }

a.diretta:visited { text-decoration: underline; color:#cccc33; font-weight:normal;}
a.diretta:link    { text-decoration: underline; color:#cccc33; font-weight:normal;}
a.diretta:hover   { text-decoration: underline; color:#ffffff; font-weight:normal;}

a.lotus:visited { text-decoration: underline; color:#ff99cc;font-weight:normal;}
a.lotus:link    { text-decoration: underline; color:#ff99cc;font-weight:normal;}
a.lotus:hover   { text-decoration: underline; color:#ffffdd;font-weight:normal;}

a.cold:visited { text-decoration: underline; color:#ffffff; font-weight:normal;}
a.cold:link    { text-decoration: underline; color:#ffffff;font-weight:normal;}
a.cold:hover   { text-decoration: underline; color:#00CC33;font-weight:normal; }

a.cool:visited { text-decoration: underline; color:#ffffdd; font-weight:normal;}
a.cool:link    { text-decoration: underline; color:#ffffdd;font-weight:normal;}
a.cool:hover   { text-decoration: underline; color:#66CCFF;font-weight:normal; }

a.hot:visited { text-decoration: underline; color:orange;font-weight:normal;}
a.hot:link    { text-decoration: underline; color:orange;font-weight:normal;}
a.hot:hover   { text-decoration: underline; color:#ffffdd;font-weight:normal;}


.front_art:link{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:;
  color:#000000;
}
.front_art:visited{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:;
  color:#000000;
}
.front_art:hover{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:;
  color:#000000;
  background-color:dddddd;
  text-decoration:none
}

td.info{
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 color:#ffffdd;
}



.major:link{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:bold;
 text-decoration:underline;
}
.major:visited{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:bold;
 text-decoration:underline;
}
.major:hover{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:bold;
 text-decoration:underline;
 background-color:#004A80;
}


.orario_completo{
 font: 10pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:bold;
}
.mini{
 font: 10pt "Trebuchet MS","Palatino", "sans-serif";
 color:ffffdd;
 font-weight:none;
}


a.to_bando:visited { text: 10pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffdd;font-weight:normal;}
a.to_bando:link    { text: 10pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffdd;font-weight:normal;}
a.to_bando:hover   { text: 10pt "Trebuchet MS","Palatino", "sans-serif";text-decoration: none; color:#ffffdd;font-weight:normal;}

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



.sud_est{
 border-bottom: 1px solid #00ccff;
 border-right: 1px solid #00ccff;
 }
.sud{
 border-bottom: 1px solid #00ccff;
 }

.printer{
float:right;margin-right:20px;margin-bottom:10px;
}


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

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

.cream{
 font: 13pt "Trebuchet MS","Palatino", "sans-serif";
 color:#ffffdd;
 font-weight:bold;
}

