a.links:link{
  text-decoration:none;
}
a.links:visited{
  text-decoration:none;
}
a.links:hover{
  text-decoration:none;
}
a.links:active{
  text-decoration:none;
}
a.links:focus{
  outline:none;
}
a.bm:link{
  text-decoration:none;
  color:#fff;
}
a.bm:visited{
  text-decoration:none;
  color:#fff;
}
a.bm:hover{
  text-decoration:none;
  color:#fff;
}
a.bm:active{
  text-decoration:none;
  color:#fff;
}
a.bm:focus{
  outline:none;
  color:#fff;
}
a.gm:link{
  text-decoration:none;
  color:#ddd;
}
a.gm:visited{
  text-decoration:none;
  color:#ddd;
}
a.gm:hover{
  text-decoration:none;
  color:#fff;
}
a.gm:active{
  text-decoration:none;
  color:#ddd;
}
a.gm:focus{
  outline:none;
  color:#ddd;
}
#contenuto{
  min-height:630px;
  height:auto !important;
  height:630px;
}
/*elenchi*/
#elenco{
  width:682px;
  margin:10px 0px 0px 0px;
}
#elenco_down_navigation{  
  width:678px;
  height:26px;
  margin-top:10px;
  background-color:#982D12;
  text-align:center;
  color:#fff;
}
.elenco_group{
  width:682px;
  height:26px;
  margin-bottom:8px;
  background-color:#982D12;
  color:#fff;
}
.elenco_title{
  position:relative;
  left:10px;
  top:2px;
  letter-spacing:-0.5px;
  font-weight:bold;
  font-size:13pt;
}
.elenco_item{
  position:relative;
  width:676px;
  height:144px;
  margin-bottom:8px;
  border:1px solid #982D12;
  letter-spacing:-0.5px;
}
.elenco_img_outer_box{
  position:absolute;
  left:0px;
  top:0px;
  width:186px;
  height:144px;
  border-right:1px solid #982D12;
}
.elenco_img_inner_box{
  position:absolute;
  left:10px;
  top:10px;
  width:166px;
  height:124px;
  background-color:#982D12;
}
.elenco_img{
  position:absolute;
  left:50%;
  top:50%;
}
.elenco_nome{
  position:absolute;
  left:187px;
  top:0px;
  width:489px;
  height:31px;
  border-bottom:1px solid #982D12;
  color:#982D12;
}
.elenco_dati{
  position:absolute;
  left:187px;
  top:32px;
  width:306px;
  height:112px;
  border-right:1px solid #982D12;
}
.elenco_dato{
  float:left;
  clear:both;
  white-space:nowrap;
  font-size:10pt;
}
.elenco_stato{
  position:absolute;
  left:494px;
  top:32px;
  width:182px;
  height:28px;
  border-bottom:1px solid #982D12;
}
.elenco_stato_img{
  width:17px;
  height:17px;
  margin: 5px 0px 0px 12px;
}
.elenco_pedigree{
  position:absolute;
  left:494px;
  top:61px;
  width:91px;
  height:83px;
  border-right:1px solid #982D12;
}
.elenco_pedigree_img{
  width:39px;
  height:31px;
  margin: 14px 0px 0px 25px;
  border:none;
}
.elenco_info{
  position:absolute;
  left:586px;
  top:61px;
  width:90px;
  height:83px;
}
.elenco_info_img{
  width:45px;
  height:31px;
  margin: 10px 0px 0px 19px;
  border:none;
}
/*scheda pedigree*/
#pedigree{
  width:682px;
  margin-top:15px;
}
#scheda_body{
  position:relative;
  width:676px;
  border:1px solid #982D12;
  letter-spacing:-0.5px;
}
#scheda_genitori{
  position:relative;
  width:642px;
  height:291px;
  margin-left:17px;
}
.scheda_genitore_titolo{
  position:absolute;
  left:0px;
  top:7px;
  width:321px;
  height:17px;
  text-align:center;
  color:#982D12;
}
.scheda_genitore_img{
  position:absolute;
  left:67px;
  top:22px;
  width:186px;
  height:144px;
}
.scheda_genitore_dati{
  position:absolute;
  left:10px;
  top:170px;
  width:300px;
  height:100px;
  text-align:center;
}
.scheda_genitore_dati .elenco_title{
  left:0px;
  font-size:10pt;
  margin-bottom:5px;
}
.scheda_genitore_dato{
  width:300px;
}
#scheda_padre{
  position:absolute;
  left:0px;
  top:0px;
  width:321px;
  height:291px;
}
#scheda_madre{
  position:absolute;
  left:321px;
  top:0px;
  width:321px;
  height:291px;
}
#scheda_descrizione{
  width:642px;
  margin-left:17px;
  margin-top:17px;
  margin-bottom:17px;
}
#scheda_pedigree_contenitore{
  width:644px;
  height:183px;
  margin:0px 0px 17px 17px;
  border:1px solid #982D12;
  padding:0px;
}
.scheda_pedigree_relative{
  margin-left:5px;
}
#scheda_pedigree_p{
  width:214px;
  height:91px;
  border-right:1px solid #982D12;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_pp{
  width:214px;
  height:45px;
  border-right:1px solid #982D12;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_ppp{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_ppm{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_pm{
  width:214px;
  height:45px;
  border-right:1px solid #982D12;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_pmp{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_pmm{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
  
#scheda_pedigree_m{
  width:214px;
  height:91px;
  border-right:1px solid #982D12;
}
#scheda_pedigree_mp{
  width:214px;
  height:45px;
  border-right:1px solid #982D12;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_mpp{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_mpm{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_mm{
  width:214px;
  height:45px;
  border-right:1px solid #982D12;
}
#scheda_pedigree_mmp{
  width:214px;
  height:22px;
  border-bottom:1px solid #982D12;
}
#scheda_pedigree_mmm{
  width:214px;
  height:22px;
}
.zoom_img_nav{
  position:absolute;
  left:10px;
  top:132px;
  width:166px;
  height:10px;
}
.zoom_img_nav div{
  position:absolute;
  width:30px;
  font-size:7pt;
  font-weight:bold;
  cursor:pointer;
}
.zoom_img_nav_left{
  left:5px;
}
.zoom_img_nav_right{
  right:5px;
  text-align:right;
}
/*ricerca*/
#ricerca{
  position:relative;
  left:0px;
  top:10px;
  width:680px;
  height:40px;
  margin:0px;
  padding:0px;
  border: 1px solid #982D12;
}
#ricerca form,#ricerca form input{
  margin:0px;
  padding:0px;
}
#ricerca legend{
  font-size:8pt;
  color:#982D12;
}
#f_search{
  width:200px;
  border: 1px solid #bbb;
  font-size:8pt;
}
#ricerca form label{
  margin:0px 3px 0px 10px;
  font-size:8pt;
}
.f_radio{
  position:relative;
  top:3px;
}
#f_submit{
  position:absolute;
  right:3px;
  width:60px;
  height:20px;
  border:none;
  background-color:#982D12;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}
