input.button {
    cursor: pointer;
}

.tabRisultati { margin : 1em 0 0 0;
                padding: 0 0;
              }
              
.tabRisultati caption {
	margin : 0 0;
	padding: 0 0;
	display: none;
}

.tabRisultati thead {
	margin : 0 0;
	padding: 0 0;
	color  :#595940;
}

.tabRisultati th {
	margin : 0 0;
	padding: 0 0;
	border-bottom: solid 1px #bdbcbd;
        text-align: left;
}

.tabRisultati th.nome { text-align:left; }

.tabRisultati td{	
	margin     : 0  0;
	padding    : 0.2em 0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
        text-align : center;
	color      : #595940;
	background-color: white;
	border-bottom   : solid 1px #e5e4e5;
	background-color: inherit;
}

.tabRisultati td.nome     { text-align: left; }
.tabRisultati td.codice   { text-align: left; }
.tabRisultati td.download { text-align: left; }

.tabRisultati tr.pari {
	background-image:url(../Immagini/grigio.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:solid 1px #e5e4e5;
	background-color: #f0f0f0;
}


table.tabCoordinate { border-color: rgb(60%, 60%, 60%);
                      border-style: solid;
                      border-width: 0px 1px 1px 1px
                    }

table.tabCoordinate tr th { border-top: 1px solid rgb(60%, 60%, 60%);
                            padding: 3px;
                          }

tr.tabCoordinate td { border-top: 1px solid rgb(60%, 60%, 60%);
                      padding: 3px;
                    }
                    
div.risultati {
    overflow:auto;
    max-height:100px;
    width:94%;
}

div.crossFotogrammi {
    margin-top:10px;
    padding-left: 1px;
}

div.crossFotogrammi ul {
    padding-left:10px;
    margin-left:10px;
}

ul.toponomastica {
    list-style: none;
}

ul.toponomastica li {
    float: left;
    margin-left: 10px;
}

.hintToponomastica {
    font-style: italic;
    margin:0px;
    padding:0px;
}

/* Stili x il portale regionale */
.labelStyle
{
    position: relative;
    margin: 0px 10px 0px 6px;
    padding: 0px;
}
.selectStyle
    {
    width: 120px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #000;
}
.buttonStyle
{
    position: relative;
    padding: 0px;
    margin: 5px 0px 10px 1px;
    background-color: #fff;
    color: #5A5A5A;
    font-size: 1.1em;
    font-weight: normal;
    line-height: 110%;
    border: none;      
    cursor:pointer;
}

ul.ctrn {
	list-style-position: inside;
	list-style-type: none;
}

ul.ctrn li {
	margin-top: 0.5em;
	margin-left: 1em;
}