/* PAGINA */

td#pagina {
    width:680px;
    padding-right:10px;
    font-size:12px;
    text-align:justify
}


h2 {
    font-size:13px;
    color:#9f0707;
    text-align:left;
    font-weight:bold;
    padding:0;
    margin:0
}

td#pagina h3 {
    font-size:16px;
    color:#9f0707;
    text-align:left;
    font-weight:bold;
    background:url(../img/sfondo_h1.gif) bottom repeat-x;
    padding:0 0 8px 0;
    margin:0 0 7px 0
}

td#pagina h3 img{
   vertical-align:middle;
   margin:0 5px 0 1px
}


td#pagina h4 {
    font-size:14px;
    color:gray;
    text-align:left;
    font-weight:bold;
    margin:0 0 3px 0
}

.grigio1 {
    background:#e8e8e8
}

.grigio2 {
    background:#e3e3e3
}

.grigio3 {
    background:#eee
}

.rosso1 {
    background-color:#f1dada
}

.rosso2 {
    background-color:#e7c1c1
}

td#pagina a{
    color:#9f0707;
    text-decoration:underline;
}

td#pagina a:hover{
    color:gray;
    text-decoration:
}


ul.nostyle {
    margin:5px 0 5px 20px;
    padding:0;
}

ul.nostyle li {
    list-style-type:none;
    margin:0 0 5px 0;
    padding:0;
}

ul.square {
    margin:5px 0 5px 40px;
    padding:0;
}

ul.square li {
    list-style-type:square;
    margin:0 0 5px 0;
    padding:0;
}

ul.letter {
    margin:5px 0 5px 40px;
    padding:0;
}

ul.letter li {
    list-style-type:lower-alpha;
    margin:0 0 5px 0;
    padding:0;
}

p.margin05 {
    margin:0 0 7px 0
}

textarea {
    width:98%;
    height:100px;
     border:1px solid gray;
}

/* HOME */

table#home {
    width:680px;
}

/* TABELLA DATI */

table.dati a{
    color:#9f0707;
    text-decoration:underline;
}

table.dati a:hover{
    color:gray;
    text-decoration:
}

td.dati-sx {
    padding:4px;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    line-height:15px
}

td.dati-dx {
    padding:5px;
    font-size:12px;
    font-weight:normal;
    text-align:justify;
    line-height:15px
}

td.dati-prezzo {
    padding:5px;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    line-height:15px;
    color:#9f0707
}

td.link {
    padding:4px;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    line-height:15px;
}

table.dati td#w1 {
   width:97px 
}

table.dati td#w2{
   width:433px 
}


td#mappa {
    width:150px;
    border-left:3px solid white;
    padding-top:1px
}

/* BOX */

div.box {
    width:655px;
    \width:675px;
    w\idth:655px;
    border:1px solid gray;
    margin:10px 0;
    padding:10px;
    text-align:justify;
    font-size:12px
}

/* MODULI */

table.mod {
    width:655px;
}

table.mod td.mod-sx{
    font-weight:bold;
    padding:5px 4px 5px 0;
    font-size:12px;
    text-align:left;
    color:black
}

table.mod td.mod-dx{
    font-weight:normal;
    font-size:12px;
    text-align:left;
    color:black
}


/* LISTA ASTE */
div#filtro {
    width:100%;
    text-align:right;
    line-height:20px;
    font-size:11px;
    margin:0 0 10px 0
}

table#lista-aste {
    width:678px;
    border:1px solid #c62828;
}

table#lista-aste th{
    background:#c62828;
    color:white;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
    padding:5px 0
}

table#lista-aste td{
    text-align:left;
    padding:4px;
    font-size:12px;
    color:black;
    line-height:14px
}

span.red{
    color:#ac0808;
    font-size:13px;
    font-weight:bold
}

span.black{
    color:black;
    font-size:13px;
    font-weight:bold
}

/* PAGINAZIONE */

table#paginazione {
    margin:10px 0
}

table#paginazione td.num{
    width:20px;
    text-align:center;
    line-height:20px;
    font-size:12px;
    border:1px solid #ac0808;
    background:#bbb;
}

table#paginazione td.num:hover{
    background:#c62828;
}

table#paginazione td.num a{
    color:black;
    text-decoration:none;
    
}

table#paginazione td.num a:hover{
    color:white;
    text-decoration:underline;
    
}

table#paginazione td.num a#sel{
    text-decoration: underline;
    font-weight: bold
}

table#paginazione td.pg{
    width:70px;
    padding-right:4px;
    color:black;
    font-weight:bold;
    font-size:11px;
    text-align:right
}

/* SERVIZI */

div.servizi {
    padding:10px 0 5px 0;
    border-bottom:1px solid gray;
    margin-bottom:7px
}

div.servizi img{
    margin-right:5px;
    border:1px solid #c62828;
}

div.servizi p{
   margin:0;
   padding:0
}

/* FORM */

form {
    margin:0;
    padding:0
}

/* TORNA SU - STAMPA */

div#stampa {
    float:left;
    width:150px;
    margin-top:10px;
    text-align:left;
}

div#tornasu {
    float:right;
    width:150px;
    margin-top:10px;
    text-align:right;
    padding-right:4px
}

div#stampa img, div#tornasu img {
    border:1px solid #c62828
}


/* DIV ALERT */

div#alert {
    border:1px solid #c70606;
    padding:5px;
    font-size:11px;
    font-weight:bold;
    width:665px;
    \width:675px;
    w\idth:665px;
}

/* CHI SIAMO */

table#chisiamo {
    width:665px;
    \width:675px;
    w\idth:665px;
}
