body { color: #000000; background-color: #ffffff;   font: normal 1.0em verdana}

.top_page_msg { font:normal 0.60em arial; vertical-align: middle; text-align: center; background-color:#ffffff; color:#888; }

.left {background-color:#CFE0E9;}
.bottom_right {background-color:#fff; font:bold 0.60em arial;}
.bottom_left {background-color:#CFE0E9; }
.bottom_cntr {background-color:#fff; text-align:center; vertical-align: middle; font:normal 0.60em arial;}

.left_page_msg {padding: 2px 5px; color:#000000; text-align:justify; text-decoration:none; font-family:arial; font-size:10px; }
.left_page_msg a {color:#000000; text-decoration:none;}

.linktext {font: bold 0.90em arial; border: 1px solid #000; color:#000000;background:#CFE0E9; text-decoration:none;}

.linktext:hover{color:#CFE0E9;background-color:#000000;}

.linktext2 {font:bold 80% verdana;color:#77A3BC;}
  
.nasc {cursor:text;color:#000000; text-decoration:none;}

 .Commenti
{
  width: 100%; color:#000000; background-color: #FFFFCC; font-family: arial; font-weight: normal; font-size: 12px;
  border: 1px solid #D06000;
}
 
 .Commenti2
{
  width: 100%; color:#000000; font-family: arial; font-weight: normal; font-size: 12px;
  
}

.bottone{cursor:pointer;padding:1px 10px 1px 10px;font: bold 0.75em arial, sans-serif;background-color:#A2C1D2;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #CEF;
  border-left: 1px solid #CEF;
}

.bottone:hover{background-color:#CFE0E9;}
 
p { font: normal 0.80em verdana, arial; text-align:justify }

.ele {font: normal 0.80em verdana, arial;}

h3
  {
  margin: 0 0;
  padding: 8px 0 9px 0;
  border-bottom: 1px dotted #bba;
  }

h2
  {
  margin: 0 0;
  padding: 12px 0 13px 0;
  border-bottom: 1px dotted #bba;
  border-top: 1px solid #000;
  }

.s
  {
  font: normal 0.7em arial, sans-serif;
  color: #d60;
  }


.st
  {
  font: normal 0.55em arial, sans-serif;
  color: #888;
  float:right;
  margin:-1.3em 0 0 0;
  }

a.M1 {
  font: normal 0.70em arial, sans-serif;
  background-color: #A2C1D2;
  color:#000; 
  text-decoration:none; 
  text-align:center; 
  display: block;
  padding:2px 1px 2px 1px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #CEF;
  border-left: 1px solid #CEF;
  }  

a.M1 span {
  font: bold 0.80em arial, sans-serif;
  vertical-align: super; 
  color:#f00; 
  }
  
a.M1:hover span {
  color:#000; 
  }

a.M1:hover {
  color:#000;
  background-color: #CFE0E9;
  border-right: 0px;
  border-top: 2px solid #CFE0E9;
  border-bottom: 0px;
  border-left: 2px solid #CFE0E9;
}

a.MM {
  font: bold 0.75em arial, sans-serif;
  background-color: #A2C1D2;
  color:#000000; 
  text-decoration:none; 
  text-align:left; 
  display: block;
  padding:2px 1px 2px 1px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #CEF;
  border-left: 1px solid #CEF;
  }  

a.MM span {
  font: bold 1.00em arial;
  color:#A2C1D2; 
  margin:-12px 0px 0px 0px;
  }
  
a.MM:hover span {
  color:#f00; 
  }

a.MM:hover {
  color:#000;
  background-color: #CFE0E9;
  border-right: 0px;
  border-top: 2px solid #CFE0E9;
  border-bottom: 0px;
  border-left: 2px solid #CFE0E9;
}

a.MMR {
  font: bold 0.75em arial, sans-serif;
  background-color: #E895CC;
  color:#000000; 
  text-decoration:none; 
  text-align:left; 
  display: block;
  padding:2px 1px 2px 1px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #FFBBE8;
  border-left: 1px solid #FFBBE8;
  }  

a.MMR span {
  font: bold 1.00em arial;
  color:#E895CC; 
  margin:-12px 0px 0px 0px;
  }
  
a.MMR:hover span {
  color:#3D81EE; 
  }

a.MMR:hover {
  color:#000;
  background-color: #FFBBE8;
  border-right: 0px;
  border-top: 2px solid #FFBBE8;
  border-bottom: 0px;
  border-left: 2px solid #FFBBE8;
}

#ElA
  {
  font: bold 0.8em verdana;
  background-color: #eee;
  margin: 0 0;
  padding: 2px 0 2px 0;
  border-top: 1px dotted #000;
  }

#SelSup {
  font:normal 1em verdana;
  text-align:justify;
}

#SelSup a {
  font:bold 0.80em verdana;
  color: #d60;
}

#SelSup span {
  font:normal 0.75em sans-serif;
}

.EleAz  {
  font: bold 0.90em "Verdana", Thaoma, sans-serif;
  background-color: #eee;
  color:#000;
}

.EleAz span {
  font: normal; 
  color:#fff; 
}

#ElePr {
  font: normal 0.80em Arial,sans-serif;
}

#ElePr a {
  color:#000;
  text-decoration:none; 
}

#ElePr :hover {
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
  color:#fff;
  background: #d60;
}

.nav_txt {font:normal 0.60em sans-serif; color:#888;}
.nav_txt a {color:#888;}


