﻿











.filter {
	 width: 186px;
     padding-left:10px;
     padding-top: 10px;
     padding-bottom: 10px;
     text-align:right;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 11px;
     color: #000000 !important;
}

.filter a
{
    color: #000000 !important;
 }


table.profile {
	border-width: 1px;
	border-spacing: 1px;
	border-style: dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: #E5E5E5;
}
table.profile th {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: gray;
	background-color: #E5E5E5;
	-moz-border-radius: 5px;
}
table.profile td {
	border-width: 1px;
	padding: 1px;
	border-style: dotted;
	border-color: gray;
	background-color: #E5E5E5;
	-moz-border-radius: 5px;
}








/*Button Style*/
.button {
    float:left;
    height:auto;
    font:76%/150% "Lucida Grande", Geneva, 
    Verdana, Arial, Helvetica, sans-serif;
    width:10em;
    text-align:center;
    white-space:nowrap;
}
/*Button Arrow Styles*/
.arrows {
    font-size:90%;
    margin:0.2em;
}
/*Button link styles*/
.button a:link, .button a:visited {
    color: #eee;
    background-color:#1e5184;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    border-bottom:0.1em solid #555;
    border-right:0.1em solid #555;
    border-top:0.1em solid #ccc;
    border-left:0.1em solid #ccc;
    margin: 0.2em;
    padding:0.2em;
    display:block;
}


.uploaddiv
{
   background-color:#D1DEB6;
   width:100%;
   margin-top:20px;
   border:1px solid black;
}


.fileimportatidiv
{
   background-color:#D1DEB6;
   width:100%;
   margin-top:20px;
   border:1px solid black;
}


.cerca_libera_label{ font-family: arial,verdana,sans-serif;
                     font-size: 11px;
                     font-weight: bold;
                   }
.cerca_libera_text{ color: #000000;
                    font-family: arial,verdana,sans-serif;
                    font-size: 11px;
	                font-weight: normal;
                    height: 18px;
                    width: 97%;
                    margin:5px;
                    scrollbar-3dlight-color: #850707;
                    scrollbar-arrow-color: #850707;
                    scrollbar-base-color: white;
                    scrollbar-darkshadow-color: white;
                    scrollbar-face-color: white;
                    scrollbar-highlight-color: white;
                    scrollbar-shadow-color: #850707;
                    white-space: nowrap;
                    overflow: hidden;
                  }
.cerca_libera_button{ background-image: url(/Content/Image/lentecerca.gif) !important;
                      cursor: pointer !important;
                      width: 43px !important;
                      height: 22px !important;
                      background-color: transparent !important;
                      background-repeat: no-repeat !important;
                      background-position: top !important;
                      border: 0px !important;
                      margin-left: -1px !important;
                    }

.testatop_int{ background:url("Image/top_bck.jpg") repeat-x scroll 0 0 transparent;
               background-position: bottom;
               color:#FFFFFF;
               font-family:arial,verdana,"sans-serif";
               font-size:11px;
               height:33px;
               text-transform:uppercase;
               width:100%;
             }
.testatop_int a{ color:#FFFFFF;
                 text-decoration:none;
               }
.testaint{ background:url("Image/testaint.jpg") no-repeat scroll 0 0 transparent;
           background-position: top;
           height:90px;
           padding:0 0 0 0px;
           width:970px;
         }
.ricerca_libera_table{width: 556px; height: 46px;}
.ricerca_libera_table_mini{width: 343px; height: 48px;}
.ricerca_libera_table_micro{width: 250px;height: 23px; background: transparent;}
.cerca_libera_td{ padding-left: 18px;
                  padding-top: 10px;
                  padding-right: 20px;
                  background-image: url(/Content/Image/fondocerca.gif);
                  background-repeat: no-repeat;
                  background-position: top;
                  background-position: left;
                }
.cerca_libera_td_mini{ padding-left: 18px;
                       padding-top: 4px;
                       padding-right: 20px;
                       background-image: url(/Content/Image/fondocerca_mini.gif);
                       background-repeat: no-repeat;
                       background-position: top;
                       background-position: left;
                     }
.cerca_libera_td_micro{ padding-left: 0px;
                        padding-top: 0px;
                        padding-right: 0px;
                      }
.under_top{ background:url("/Content/Image/undertop.jpg") repeat-x scroll 0 0 transparent;
            border-top:3px solid #FFFFFF;
            height:36px;
            vertical-align:top;
            width:100%;
          }
.under_top .bread{ color:#000000;
                   float:left;
                   font-family:verdana,arial;
                   font-size:10px;
                   padding:10px 0 0 10px;
                 }
.under_top .bread a{ color:#000000;
                     text-decoration:underline;
                   }
.top_under{ background:url("/Content/Image/bgsottofooter.gif") repeat-x scroll 0 0 transparent;
            border-bottom: 3px solid #FFFFFF;
            height: 20px;
            vertical-align: top;
            background-position: bottom;
          }
.top_under_gray{ background:url("/Content/Image/bgsottofootergray.gif") repeat-x scroll 0 0 transparent;
                 border-bottom: 3px solid #FFFFFF;
                 height: 20px;
                 vertical-align: top;
                 background-position: bottom;
                 background-color:#E5E5E5;
               }
.footer_int{ border-top: 2px solid #E5E5E5;
             color: #000000;
             font-family: arial,verdana,"sans-serif";
             font-size: 11px;
             padding: 10px;
             text-align: center;
             vertical-align: top;
             width: 100%;
           }
.footer_int a{ color:#000000;
               font-size:13px;
               text-decoration:none;
             }
.footer_int .credit a{ color:#5B680C;
                       font-size:11px;
                       font-weight:bold;
                       text-decoration:none;
                     }
.td_risultati_freccia{ padding-left: 20px;
                       vertical-align: top;
                     }
.td_risultati_label{ padding-left: 10px;
                     font-family: Arial, Helvetica, sans-serif;
                     font-size: 11px;
                     width: 100%;
                   }
.td_risultati_label a{ font-family: Arial, Helvetica, sans-serif;
                       font-size: 11px;
                       color: #000000;
                     }

.div_tipo_ricerca{ font-family: Arial, Helvetica, sans-serif;
                   font-size: 12px;
                   width: 70px;
                   position: relative;
                   top: 2px; left: 2px;
                   background-color:#979797;
                   color:#FFFFFF;
                   padding-bottom:2px;
                   text-align:center;
                 }
.div_bottone_tipo_ricerca{ font-family: Arial, Helvetica, sans-serif;
                           font-size: 16px;
                           font-weight: bold;
                           width: 206px;
                           height: 37px;
                           background-image: url(/Content/Image/tipi_button_bck.gif);
                           background-repeat: repeat-x;
                           background-position: top;
                           padding-left: 15px;
                           vertical-align: top;
                           padding-top: 8px;
                           padding-bottom: 5px;
                         }
.div_filtro_titolo{ background-image:url(/Content/Image/bck_filto.gif);
                    background-position: top;
                    background-repeat: repeat-x;
                    width: 206px;
                    height: 32px;
                    color: #FFFFFF;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 16px;
                    padding-left: 15px;
                    vertical-align: top;
                    padding-top: 8px;
                  }
.div_filtro{ width: 206px;
             height: 120px;
             font-family: Arial, Helvetica, sans-serif;
             font-size: 12px;
             color: #000000;
             padding-left: 10px;
             padding-top: 20px;
             padding-bottom: 20px;
           }
.div_filtro_box{ width: 186px;
                 height: 80px;
                 padding-left: 10px;
                 padding-top: 10px;
                 padding-bottom: 10px;
                 overflow: auto;
                 background-color: #FFFFFF;
               }
.div_filtro_box a{ color: #000000;
                 }
.div_filtro_box a:hover{ color: #000000;
                       }

.div_filtro_esteso{ width: 206px;
                    font-family: Arial, Helvetica, sans-serif;
                    font-size: 12px;
                    color: #000000;
                    padding-left: 10px;
                    padding-top: 20px;
                    padding-bottom: 20px;
                  }
.div_filtro_box_esteso{ width: 186px;
                        padding-left: 10px;
                        padding-top: 10px;
                        padding-bottom: 10px;
                        background-color: #FFFFFF;
                      }
.div_filtro_box_esteso a{ color: #000000;
                        }
.div_filtro_box_esteso a:hover{ color: #000000;
                              }

.div_bottone_tipo_ricerca a{ text-decoration: none;
                             color: #1B6A88;
                           }
.div_bottone_tipo_ricerca a:hover{ text-decoration: none;
                                   color: #6394A5;
                                 }

.td_risultati_titolo{ font-weight: bold;
                      text-align: center;
                      font-family: Arial, Helvetica, sans-serif;
                      font-size: 18px;
                      padding-top: 30px;
                      padding-bottom: 12px;
                    }
.td_risultati_cerca_left{ padding-left: 16px;
                          text-align: right;
                        }
.td_risultati_cerca_right{ font-family: Arial, Helvetica, sans-serif;
                           font-size: 10px;
                           text-align: left;
                           width: 100%;
                           padding-left: 12px;
                           vertical-align: middle;
                         }
.td_risultati_cerca_right a{ color: #000000;
                           }
.td_risultati_cerca_right a:hover{ color: #000000;
                                 }
.td_risultati_cerca_parametri{ font-family: Arial, Helvetica, sans-serif;
                               font-size: 12px;
                               text-align: left;
                               padding-left: 20px;
                               padding-top: 20px;
                             }
.td_risultati_cerca_paginazione{ font-family: Arial, Helvetica, sans-serif;
                                 font-size: 11px;
                                 text-align: left;
                                 padding-left: 20px;
                                 padding-right: 20px;
                                 padding-top: 36px;
                                 padding-bottom: 36px;
                               }
.td_risultati_cerca_paginazione a{ font-family: Arial, Helvetica, sans-serif;
                                   font-size: 11px;
                                   color: #000000;
                                   font-weight: bold;
                                 }
.td_risultati_cerca_tabella_tipo{ padding-left: 20px;
                                  padding-right: 20px;
                                  padding-bottom: 30px;
                                }
                                
 .td_risultati_cerca_tabella_tipo2{ padding-left: 20px;
                                  padding-right: 20px;
                                  padding-bottom: 0px;
                                }                               
                                
.rightBlock 
{
margin-left:120px;
}                                
.td_risultati_cerca_tabella_tipo_selezione_si{ width: 50px;
                                               height: 30px;
                                               background-color: #E5E5E5;
                                               border:1px solid #E5E5E5;
                                               font-family: Arial, Helvetica, sans-serif;
                                               font-size: 11px;
                                               text-align: center;
                                               font-weight: bold;
                                               border-bottom:2px solid #E5E5E5;
                                               vertical-align:middle;
                                             }
.td_risultati_cerca_tabella_tipo_selezione_no{ width: 50px;
                                               height: 22px;
                                               border:1px solid #E5E5E5;
                                               font-family: Arial, Helvetica, sans-serif;
                                               font-size: 11px;
                                               text-align: center;
                                               vertical-align:middle;
                                               border-bottom:0px solid #E5E5E5;
                                             }

.td_risultati_avviso{ font-weight: bold;
                      text-align: center;
                      font-family: Arial, Helvetica, sans-serif;
                      font-size: 14px;
                      padding-top: 30px;
                      color: red;
                    }
.cerca_button{ background-image: url(/Content/Image/bottone_vai.jpg) !important;
               cursor: pointer !important;
               width: 120px !important;
               height: 25px !important;
               background-color: transparent !important;
               background-repeat: no-repeat !important;
               background-position: top !important;
               border: 0px !important;
               margin-right: -2px !important;
             }
             
.cerca_text{ color: #000000;
             font-family: arial, verdana, sans-serif;
             font-size: 11px;
             font-weight: normal;
             height: 22px;
             width: 250px;
             scrollbar-3dlight-color: #850707;
             scrollbar-arrow-color: #850707;
             scrollbar-base-color: white;
             scrollbar-darkshadow-color: white;
             scrollbar-face-color: white;
             scrollbar-highlight-color: white;
             scrollbar-shadow-color: #850707;
             white-space: nowrap;
             overflow: hidden;
           }             
.cerca_select{ color: #000000;
               font-size: 12px;
               font-family: arial ,verdana, sans-serif;
               font-weight: normal;
               //height: 22px;
               width: 250px;
             }
             
.cerca_label{ font-family: arial,verdana,sans-serif;
              font-size: 11px;
              padding: 7px;
              color: #FFFFFF;
            }
.cerca_title{ font-family: arial,verdana,sans-serif;
              font-size: 15px;
              color: #FFFFFF;
              font-weight: bold;
            }
.button{ border: 1px solid #AFAFAF;
         height: 25px;
         background-image: url(/Content/Image/bottone.gif);
         background-repeat: repeat-x;
         font-weight: bold;
         cursor: pointer;
       }

.errore{ display: none;
         padding: 5px;
       }

.messaggio_err{ border-top: 1px solid gray;
                padding-top: 10px;
              }
.tasto_err{ float: right;
            padding-top: 15px;
          }
          
.risultati_table{
                 font-size: 11px;
                 font-family: Arial,Helvetica,sans-serif;
                }
 .risultati_table thead td{
                            border-top: 1px dotted #000000;
                            border-right: 1px dotted #000000;  
                            font-weight: bold;
                            width: auto;
                            padding-left: 5px;
                            padding-right: 5px;
                            padding-bottom: 2px;
                            padding-top: 2px;
                          }
 .risultati_table thead th{
                            border-top: 1px dotted #000000;
                            border-right: 1px dotted #000000;
                            border-left: 1px dotted #000000;
                            font-weight: bold;
                            width: auto;
                            padding-left: 5px;
                            padding-right: 5px;
                            padding-bottom: 2px;
                            padding-top: 2px;
                          }
.risultati_table tbody td{
                           border-top: 1px dotted #000000;
                           padding: 5px;
                           vertical-align: top;
                         }          
        
.tabella_ricerca{ width: 33%;
                  font-family: Arial,Helvetica,sans-serif;
                  font-size: 11px;
                }
.tabella_ricerca th{ font-weight: bold;
                     vertical-align: central;
                     text-align: left;
                     padding-top: 10px;
                     text-wrap: none;
                     padding-right: 5px;
                   }                
.tabella_ricerca td{ vertical-align: top;
                     text-align: right;
                     padding-top: 10px;
                     width: 100%;
                   }
.tabella_ricerca textarea{ font-weight: normal;
                           height: 22px;
                           overflow: hidden;
                           white-space: nowrap;
                           width: 100%; 
                         }  
.tabella_ricerca select{ font-weight: normal;
                         height: 22px;
                         width: auto;
                       }  
.tabella_ricerca input[type="button"],input[type="submit"]{ background-image: url("/Content/Image/bottone.gif");
                                                            background-repeat: repeat-x;
                                                            border: 1px solid #AFAFAF;
                                                            cursor: pointer;
                                                            font-weight: bold;
                                                            height: 25px;
                                                            width: auto;
}





