body,td,th {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:0.70em;
   text-decoration:none;
   }

input,select,textarea,radiobox,checkbox {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   }

.listamenu {
  list-style-type: none;
  padding: 0 64px 0 64px;
}
.listamenu li {
  padding: 4px;
}
.mappa {
   color: #001AAB;
  text-decoration:none;
}

.mappa:hover {
  color: #001AAB;
  text-decoration:underline;
}

.arancio {
   color: #e98a16;
  text-decoration:none;
}

.arancio:hover {
  color: #e98a16;
  text-decoration:underline;
}

.verde {
   color: #588d25;
  text-decoration:none;
}

.verde:hover {
   color: #588d25;
  text-decoration:underline;
}

.rosso {
   color: #df1f18;
  text-decoration:none;
}

.rosso:hover {
   color: #df1f18;
  text-decoration:underline;
}

.blu {
   color: #3366cc;
  text-decoration:none;
}

.blu:hover {
  color: #3366cc;
  text-decoration:underline;
}

.menuarancio {
   font-size: 12px;
   font-weight: bold;
   color: #e98a16;
   padding-top: 6px;
   padding-bottom: 6px;
}

.menuverde {
   font-size: 12px;
   font-weight: bold;
   color: #588d25;
   padding-top: 6px;
   padding-bottom: 6px;
}

.menurosso {
   font-size: 12px;
   font-weight: bold;
   color: #df1f18;
   padding-top: 6px;
   padding-bottom: 6px;
}

.menublu, .zoomtitle {
   font-size: 12px;
   font-weight: bold;
   color: #3366cc;
   background: #D7E4F7;
   padding-top: 2px;
   padding-bottom: 2px;
}

.titolo {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #3366cc;
   text-align: center;
   padding-top: 2px;
   padding-bottom: 2px;
   text-decoration:none;
   }


.fraseHome {
  font-weight: bold;
  color:#fff;
  font-size: 12px;
}
.1 {
  border: 1px solid #3165CE;
  padding: 4px 1px;
  background-image: url(img/blu.jpg);
}
.2 {
  border: 1px solid #3165CE;
  padding: 4px 1px;
  background-image: url(img/rosso.jpg);
}
.3 {
  border: 1px solid #3165CE;
  padding: 4px 1px;
  background-image: url(img/verde.jpg);
}
.4 {
  border: 1px solid #3165CE;
  padding: 4px 1px;
  background-image: url(img/arancio.jpg);
}

.dataleft {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: right;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-decoration:none;
   }

.dataright {
}
/* Stile per le domande e le risposte del questionario della RC Amministratori */
.questionram {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
   text-align: center;
   padding-right: 4px;
   padding-top: 2px;
   padding-bottom: 2px;
   text-decoration:none;
   }

.mini {
   font-size:9px;
   text-decoration:none;
   color: #001aab;
}

.mini:hover {
   text-decoration:underline;
   color: #0accfb;
}

.link {
  color:#000000;
  text-decoration:none;
}

.link:hover {
  color:#000000;
  text-decoration:underline;
}
.menu-oggi {
  color:#ffffff;
   background-color: #ff7828;
  text-decoration:none;
  }

.menu-impegno {
   color:#FFFFFF;
   background-color: #F6D823;
   text-decoration:none;
   }

.menu-celle-2 {
   border:#3366cc 1px solid;
   color: #000000;
   text-decoration: none;
   background-color: #e3f1ff;
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom:2px;
   padding-left: 2px;
   text-align: center;

   }

.menu-celle-3 {
   color: #000000;
   text-decoration: none;
   border:solid #3366cc;
   background-color: #FFFFFF;
   border-top-width: 0px;
   border-left-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 0px;
   padding-top: 2px;
   padding-right: 2px;
   padding-bottom: 2px;
   padding-left: 2px
   }

.menu-celle-4 {
  color: #000000;
  text-decoration: none;
  border:solid #122868;
  background-color: #FFFFFF;
  border-top-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px
  }

.numerosettimana {
  font-size:8px;
  color:#122868;
  text-decoration:none;
}

.numerosettimana:hover {
  font-size:8px;
  color:#122868;
  text-decoration:underline;
}

.zoomtableletter {
   Width: 400px;
}

.zoomtdletter {
   background-color: #001aab;
   font-weight: bold;
   width:15px;
   vertical-align: middle;
   text-align:center;
}

.zoomletter {
   color:#ffffff;
   text-decoration:none;
}

.zoomtdletterselected {
   background-color: #ffffff;
   font-weight: bold;
   width:15px;
   vertical-align: middle;
   text-align:center;
   border:solid #001aab 1px;
}

.zoomletterselected {
   color:#001aab;
   text-decoration:none;
}

.zoompageselected {
   font-weight: bold;
}
