body {margin:0 0 0 0;background-color:DFDFDF;}
body, div, td, input, textarea, select {font:11 verdana;color:#000000}
input, textarea{border:1px solid A1A1A1;}
table{border:0;}

a:link, a:visited {color:#000000}

.inp142{width:142px;height:18px;}
.inp222{width:222px;height:18px;}
.txtArea{width:322;height:60;}
.data{font:10 verdana;color:#737373}
.evd{color:#FF0000;font-weight:bold;}
.txtTable td div{font-size:10px;margin: 8 8 8 8;}
.hdtable td{font-size:11px;color:#FF0000;font-weight:bold;height:26px;}
.footer{font:10 verdana;color:#737373}
.pl8{padding-left:8px;}
.dot{font-size:1px;line-height:1px;}
.riga{background-color:F1F1F1;height:12;font-size:1px;}
TD.paginazioneon{background : #686868;color : #ffffff;font-weight : bold;}
TD.paginazioneoff{background : #dbdbdb;}
a.paginazioneoff{color : #686868;text-decoration: none;}

.box_ricerca {
    width: 648px;
    padding: 10px 10px 15px 10px;
    margin: 0px 0px 5px 0px;
    color: #FF0000;
    background-color: #F1F1F1;
}
HTML>BODY .box_ricerca {
    width: 628px;
}
    .box_ricerca INPUT.libera {
        width: 274px;
        margin: 6px 6px 0px 0px;
        vertical-align: middle;
    }
    .box_ricerca INPUT.ricerca {
        vertical-align: middle;
    }
    .box_ricerca SELECT.collezioni {
        width: 125px;
        margin: 6px 6px 0px 0px;
        vertical-align: middle;
    }
    .box_ricerca SELECT.autore {
        width: 210px;
        margin: 6px 6px 0px 0px;
        vertical-align: middle;
    }
    .box_ricerca SELECT.categoria {
        width: 270px;
        margin: 6px 0px 0px 0px;
        vertical-align: middle;
    }
    #div_hidden_catalog {
        width: 580px;
        margin: -80px 0px 0px 0px;
        position: absolute;
        border: 3px solid #95B3CF;
        background: #FFF;
    }
    #div_hidden_catalog TABLE {
        width: 580px;
        margin: 0px 0px 0px 0px;
    }
    #div_hidden_catalog TD.sx {
	    width: 142px;
        border-right: 3px solid #95B3CF;
        font-family: Arial;
    }
    #div_hidden_catalog H1 {
	    padding: 10px;
	    margin: 20px 20px 20px 20px;
        font-size: 16px;
        color: #A3A1A4;
        font-weight: bolder;
        text-align: center;
    }
    #div_hidden_catalog P {
	    padding: 10px;
	    margin: 20px 20px 20px 20px;
        font-size: 11px;
        font-weight: bold;
        color: #000;
        text-align: left;
        background: #F1F1F1;
    }
INPUT.noborder {
    border: 0px;
}
FORM.catalogo {
    padding: 0px;
    margin: 0px;
}
.lente {
    padding: 0px;
    margin: 10px 10px 10px 0px;
    background: #F2F2F2;
    border: 2px dotted green;
    float: left;
}
.lente A {
    padding: 10px;
    width: 100px;
    display: block;
    text-decoration: none;
}
.lente A:hover {
	background: green;
	color: #FFF;
}


.lente IMG,
.delete IMG {
		vertical-align: middle;
}
.delete {
    margin: 10px 0px 10px 0px;
    background: #F2F2F2;
    border: 2px dotted red;
    float: left;
}
.delete A {
    padding: 10px 10px 6px 10px;
    width: 100px;
    display: block;
    text-decoration: none;
}
.delete A:hover {
    background: red;
    color: #FFF;
}

  