td.lat { background-color: #ff9900; }
td.lat_yellow { background-color: #f1d998; }
td.lat1 { background-color: #94B6C6; } 
td.lat2 { background-color: #ffffcc; } 
.titoli3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; font-style: normal; text-decoration: none }

/* per I TD laterali   */
td.sfondo   { background-image:url(img/sfondo_sx.gif);   }

p.testo { font-family: Verdana,Arial, Helvetica, sans-serif;  font-size:12px; color:#000000; line-height:18px; text-align:justify; margin:15px; 
}
.testo { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:18px; text-align:justify;  margin:15px; 
}
/* for russian */
.testo_ru { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:24px; text-align:justify;  margin:15px; 
}
/*per le tabelle */
.testo_tab { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:18px; text-align:justify;  margin:5px; 
}
.testo_date { font-family:Verdana, Helvetica, sans-serif, Arial; font-size:12px; color:#000000;line-height:18px;   margin:1px; 
}

.sicilia { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; color:#883300; line-height:18px;   margin:10px;  
}
.sicilia1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#0001b1; line-height:18px; text-align:center;  margin:10px;   font-weight:bold;
}
.sicilia_jp{ 
  color:#0001b1;
  text-decoration : none; 
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; 
   }
   .etichetta_jp{ 
  color:#006600;;
  text-decoration : none; 
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; 
   }
.cefalu  { font-family:Verdana,Arial, Helvetica, sans-serif;  font-size:12px; color:#0001b1; line-height:18px; text-align:center;  margin:10px;   font-weight:bold;
}
.testo1 { font-family: Verdana,Arial, Helvetica, sans-serif;  font-size:11px; color:#000000; line-height:17px; text-align:justify; margin:10px; 
}
.testo_tab { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:10px; color:#000000;line-height:12px; text-align:justify;  margin:10px; 
}
/* for text in faq */
.testo_faq { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#000000;line-height:18px; text-align:justify;      
}
/* for the text into table */
body.corpo { margin:0px; background-color:#cccccc; }

.titoli2 { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; line-height:22px; font-weight: bold; color: #666666; font-style: normal; text-decoration: none; }
.titoli_left { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #993311; font-style: normal; text-decoration: none; }
.titoli_left_pic { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #993311; font-style: normal; text-decoration: none; }
.sottotitoli { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; font-style: normal; text-decoration: none }
/* barre divisori con titoli nelle varie pagine */
.titoli_td { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff; font-style: normal; text-decoration: none; }
/*per i links */
.titoli_link { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; font-style: normal; text-decoration: none; text-align:center;   }
/* per dove dei tu */

.qui1 { font-family:Verdana,Arial, Helvetica, sans-serif; font-size:9px; color:#000000;line-height:11px; text-align:left;
} 
A.here:link { color: #990000; font-family: Verdana,Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; text-decoration:none;
}
A.here:visited { color: #990000; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}
A.here:hover { color: #999999; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;
}

A.qui:link {
  color: #003366; 
  text-decoration : none; 
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
A.qui:visited {
  color: #003366; 
  text-decoration : none;
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
A.qui:hover { 
  color:#429643; 
  text-decoration : underline; 
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
  
  
/*per contact */
.contact { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; font-style: normal; text-decoration: none; margin:20px; }
/* per i link barra laterale sinistra */
A.subnav:link {
  color: #993311; 
  text-decoration : none; 
  font-size:9px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
A.subnav:visited {
  color: #993311; 
  text-decoration : none;
  font-size:9px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
A.subnav:hover { 
  color:#13ce2f; 
  text-decoration : none; 
  font-size:9px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal}
  
  .subnav_off { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal}
  /* per piede pagina*/
  .bottom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color: rgb(0, 102, 153); }
   A.flag_b:link {
  color: #990000; 
  text-decoration :  none;  
  font-size:14px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.flag_b:visited {
  color: #990000; 
  text-decoration : none;
  font-size:14px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.flag_b:hover { 
  color: #429643; 
  text-decoration : underline; 
  font-size:14px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /* per la tabella di fondo pagina */
  A.nav:link {
  color: #FFFFFF; 
  text-decoration : none; 
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.nav:visited {
  color: #CCCCCC; 
  text-decoration : none;
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.nav:hover { 
  color: #FF6633; 
  text-decoration : none; 
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  .nav_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #993311;
  	font-size: 11px;
  }
  
  /* per la riga bl sotto le bandiere */
  A.riga:link {
  color: #ffffff; 
  text-decoration : none; 
  font-size:8px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.riga:visited {
  color: #ffffff; 
  text-decoration : none;
  font-size:8px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
A.riga:hover { 
  color:#13ce2f; 
  text-decoration : none; 
  font-size:9px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
/*per la tabella con bandiere */ 
 A.bandiere:link {
  color: #ffffff;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.bandiere:visited {
  color: #ffffff;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.bandiere:hover {
  color: #13ce2f;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold} 
  /* per i link tabella sopra */
  A.bandiere1:link {
  color: #006699;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.bandiere1:visited {
  color: #006699;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.bandiere1:hover {
  color: #13ce2f;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold} 
  /* classe usata nella prima pagina japan */
A.new:link {
  color: #15207F;
  text-decoration : none;
  font-size:9px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new:visited {
  color: #8E8E8E;
  text-decoration : none;
  font-size: 9px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new:hover {
  color: #09A3B7;
  text-decoration : none;
  font-size:9px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /* classe usata nelle p�gine interne*//* classe usata nella prima pagina */
A.new_int:link {
  color: #006699;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_int:visited {
  color: #006699;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_int:hover {
  color: #13ce2f;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /* link nella pagina interna */
  A.int:link {
  color: #990000;
  text-decoration : underline;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.int:visited {
  color: #990000;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.int:hover {
  color: #119900;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /* per la form di inscrizione */
  A.new_f:link {
  color: #ffffff;
  text-decoration : none;
  font-size:10px;
  background: transparent;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_f:visited {
  color: #ffffff;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_f:hover {
  color: #13ce2f;
  text-decoration : none; 
  font-size:10px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
/* per info */
  A.new_inf:link {
  color: #0011ff;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_inf:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.new_inf:hover {
  color: #429643;
  text-decoration : none;
  font-size:10px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}  
  /* per i link di home japan */
  A.jp:link {
  color: #ffffff;
  text-decoration : none;
  font-size:12px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.jp:visited {
  color: #ffffff;
  text-decoration : none;
  font-size: 12px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.jp:hover {
  color: #13ce2f;
  text-decoration : none;
  font-size:12px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /*per i link dentro il testo */
  A.flag1:link {
  color: #990000; 
  text-decoration :  none;  
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A.flag1:visited {
  color: #990000; 
  text-decoration : none;
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A.flag1:hover { 
  color: #429643; 
  text-decoration : underline; 
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
  /* link normali */
  A:link {
  color: #990000; 
  text-decoration :  none;  
  font-size:12px; 
  background: transparent;; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
A:visited {
  color: #990000; 
  text-decoration : none;
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
A:hover { 
  color: #429643; 
  text-decoration : underline; 
  font-size:12px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
 /*per la pagina dei link partner */
A.partner:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #104e8b; }
A.partner:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #104e8b; }
A.partner:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
 .par_testo {font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000;font-size:11px; }
/* classi per la pagina LINKS            */
A.altri:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #153478; }
A.altri:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #153478; }
A.altri:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #339911; }
LI.links { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #63934F; }  
  /*pagina dove si è*/
  .qua {
  color: #993311;
  text-decoration : none;
  font-size:11px;
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
 /* per la formattazione delle nuvolette */
 .nuvola
{ position: relative;
  background: #669277;
  font-family: verdana, arial, helvetica;
  font-size: 12px;
  padding-top: 3px;
  color: #883300;	
  border: thin  #ff9933;

}
.foto { background-color:#699277;}
.nuvola1
{ 
  background: #ffffff;
  font-family: verdana, arial, helvetica;
  font-size: 8px;
  padding: 1px;
  color: #883300;	
  border: solid  #ff9933; 

}
/* divisore colore terra bruciata */
.divisore
{ position: relative;   max-width:95%;   font-size: 12px;
    border: thin solid  #883300;
}  
  
 /* per la pagina sitemap */
 .intest_red { color: #a83109; font-family:  Verdana,Arial, Helvetica, sans-serif; font-weight: bold; 
	font-size: 14px; text-decoration: underline; 
} 
 .intest_blue { color: #2b77b9; font-family:  Verdana,Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 14px; text-decoration: underline;
}  
.intest_green { color: #2fa009; font-family:  Verdana,Arial, Helvetica, sans-serif; font-weight: bold;
	font-size: 14px; text-decoration: underline;
}  

A.testo_red {
  color: #a83109; 
  text-decoration : none; 
  font-size:13px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:  bold; }


 A.testo_blu {
  color: #2b77b9;
  text-decoration : none; 
  font-size: 13px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:  bolder;}

   
 A.testo_green {
  color:#2fa009;
  text-decoration : none; 
  font-size:13px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:  bolder; }
  
 .red { 
  color: #a83109; 
  text-decoration : none; 
  font-size:14px; 
  background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:  bolder;
   }
 
   /*modificeh per sitemap */
   A.map:link {
  color: #CC3300;
  font-size: 14px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.map:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 14px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.map:hover { 
  color: #FF9900; 
  font-size: 14px; 
  text-decoration : underline;
 background: transparent;; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }
  A.mapb:link {/*normal links in the text*/
  color: #2b77b9;
  font-size: 14px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.mapb:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 14px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.mapb:hover { 
  color: #FF9900; 
  font-size: 14px; 
  text-decoration : underline;
 background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }

 .Mapg { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2fa009; font-size: 14px;
 	font-weight: bold;
 }
 A.mapg:link {/*normal links in the text*/
  color: #2fa009;
  font-size: 14px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.mapg:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 14px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.mapg:hover { 
  color: #FF9900; 
  font-size: 14px; 
  text-decoration : underline;
 background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }

 
  /*modificeh per sitemap russian */
   A.map_r:link {
  color: #CC3300;
  font-size: 12px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.map_r:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 12px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.map_r:hover { 
  color: #FF9900; 
  font-size: 12px; 
  text-decoration : underline;
 background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }
  A.mapb_r:link {/*normal links in the text*/
  color: #2b77b9;
  font-size: 12px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.mapb_r:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 12px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.mapb_r:hover { 
  color: #FF9900; 
  font-size: 12px; 
  text-decoration : underline;
 background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }

 .Mapg_r { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2fa009; font-size: 14px;
 	font-weight: bold;
 }
 A.mapg_r:link {/*normal links in the text*/
  color: #2fa009;
  font-size: 12px;
   text-decoration : none;
   background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;}
A.mapg_r:visited {
  color: #bbbbbb;
  text-decoration : none;
  font-size: 12px; 
  background: transparent;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  }
A.mapg_r:hover { 
  color: #FF9900; 
  font-size: 12px; 
  text-decoration : underline;
 background: transparent; font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 }
 