﻿.largo {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

/* NEWS */
.titolonews {
    color: #000;
    margin: 0px;
    font-family: Verdana,sans-serif,Arial;
    font-size: 0.8em;
    border: none;
    width: auto;
    padding: 0px;
}

.archivionews {
    margin-left: 8px;
}

#fineNews {
    text-align: right;
}

    #fineNews hr {
        display: none;
    }

    #fineNews div.newsBtnArch {
        border: solid 1px black;
        padding: 2px;
        margin: 2px;
        text-align: center;
    }

        #fineNews div.newsBtnArch a {
            color: Black;
        }

#news {
    width: 100%;
    margin-top: 15px;
    padding-bottom: 15px;
}

#newsUP {
    background-color: #153862;
    height: 1.8em;
    border-bottom: solid 1px #b3b3b3;
    padding-left: 10px;
    color: White;
    font-weight: bold;
    padding-top: 6px;
    margin-left: -1px;
    margin-right: -1px;
}

.newsCONT {
    padding: 0px 0px 2px 0px;
    font-size: 0.85em;
    color: #555;
    text-align: left;
}

    .newsCONT p {
        padding: 7px;
        background: #f4f4f4;
        border-bottom: dashed 1px #D6D8DB;
        margin-bottom: -2px;
        line-height: 1.5em;
    }

.diviNEWS {
    color: #B3B3B3;
    height: 1px;
    display: none;
}

.newsTitle {
    margin-top: 10px;
    padding-bottom: 5px;
    border-bottom: dotted 1px #B3B3B3;
}

.newsArch {
    text-align: right;
}

#fineNews div.newsBtnArch {
    display: none;
}

.bottonearch {
    border: solid 1px Gray;
    padding: 0px;
    margin-top: -2px;
    margin-right: 5px;
    width: 6.5em;
    text-align: center;
    float: right;
    background: #EBEEF3;
    font-size: 0.9em;
    font-weight: bold;
}

.accd {
    margin-top: -1px;
    *margin-top: -24px;
}

.bottonearch:hover {
    border: solid 1px Black;
}

.bottonearch a:link {
    color: #444444;
    text-decoration: none;
}

.bottonearch a:visited {
    color: #444444;
    text-decoration: none;
}

.bottonearch a:hover {
    color: #000;
    text-decoration: none;
}



/* DOCUMENTAZIONE */
#div_Giuris_Dettaglio {
    border: none;
    width: 100%;
}

    #div_Giuris_Dettaglio table {
        border: none;
        width: 100%;
    }

    #div_Giuris_Dettaglio caption {
        border: solid 1px black;
        background-color: #003366;
        color: White;
    }

    #div_Giuris_Dettaglio table td {
        text-align: left;
        border-right: solid 1px black;
        font-size: 0.9em;
    }

    #div_Giuris_Dettaglio table th {
        border: solid 1px black;
        background-color: #E9E9E9;
        padding: 4px;
    }

        #div_Giuris_Dettaglio table th.titolo_data {
            border-top: none;
            width: 5%;
        }

        #div_Giuris_Dettaglio table th.titolo_autore {
            border-top: none;
            border-bottom: none;
            width: 5%;
        }

        #div_Giuris_Dettaglio table th.titolo_contenuto {
        }

    #div_Giuris_Dettaglio table td.testo_contenuto {
        border: solid 1px black;
        border-top: none;
    }

    #div_Giuris_Dettaglio div.scarica_file {
        text-align: center;
        padding-top: 5px;
    }

    #div_Giuris_Dettaglio div.torna_elenco {
        float: right;
    }

#div_Giuris_Gruppo {
    border: none;
}

    #div_Giuris_Gruppo table {
        border: none;
        width: 100%;
    }

    #div_Giuris_Gruppo caption {
        border: solid 1px black;
        background-color: #003366;
        color: White;
        font-weight: bold;
        padding: 5px;
    }

    #div_Giuris_Gruppo table th {
        border: solid 1px black;
        border-top: none;
        background-color: #003366 !important;
        padding: 4px;
    }

    #div_Giuris_Gruppo table td {
        border-bottom: solid 1px black;
        padding: 5px 0px 5px 5px;
        font-size: 0.85em;
    }

    #div_Giuris_Gruppo table th.doc_titolo {
    }


/* STILI DISLOCAZIONE UFFICI */
#Disloc table {
    border: none;
    width: 98%;
    margin: auto;
}

    #Disloc table th.titolo2 {
        color: White;
        background-color: #003366;
    }

    #Disloc table td.stanze1 {
        border-bottom: solid 2px #808080;
    }

    #Disloc table td.stanze3 {
        border-bottom: solid 2px #808080;
    }

    #Disloc table td.stanze_noriga {
        border-bottom: none;
    }

    #Disloc table.dislocazione_distaccata {
        border: solid 1px #808080;
        margin: auto;
        width: 98%;
        border-collapse: collapse;
    }

        #Disloc table.dislocazione_distaccata caption {
            border: none;
            color: White;
            font-weight: bold;
            background-color: #003366;
            text-align: center;
            padding: 2px;
            margin-bottom: 5px;
        }

        #Disloc table.dislocazione_distaccata th {
            color: White;
            background-color: #808080;
            padding-left: 3px;
        }

#dislocazione_uffici {
    border-bottom: solid 0px black;
}

    #dislocazione_uffici div.torna_su {
        text-align: center;
        width: 98%;
        margin-top: 0px;
    }

    #dislocazione_uffici h4.titolo {
        border: solid 1px black;
        color: White;
        background-color: #003366;
        width: 98%;
        text-align: center;
        padding: 0px 0px 2px 0px;
        margin: auto;
        margin-bottom: 10px;
    }

    #dislocazione_uffici table {
        background-color: Transparent;
        width: 98%;
    }

        #dislocazione_uffici table caption {
            border: solid 1px black;
            color: White;
            background-color: #003366;
            width: 98%;
            padding: 2px 0px 2px 4px;
            margin: auto;
            margin-bottom: 10px;
            margin-top: 10px;
        }

    #dislocazione_uffici th {
        border: none;
        border-bottom: dotted 1px #cecece;
    }

    #dislocazione_uffici td {
        border: solid 1px black;
        font-weight: bold;
        text-align: center;
    }

        #dislocazione_uffici td.dislocazione_1 {
            background-color: #dbdbdb;
            color: Black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_2 {
            background-color: #ff0000;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_3 {
            background-color: #725415;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_4 {
            background-color: #f7c4fa;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_5 {
            background-color: #7fffff;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_6 {
            background-color: #70fb92;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_7 {
            background-color: #a0aefb;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_8 {
            background-color: #ff28ff;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_9 {
            background-color: #ffff7f;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_10 {
            background-color: #2c6176;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_11 {
            background-color: #0000ff;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_12 {
            background-color: #b10404;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_13 {
            background-color: #bbe3b0;
            color: black;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_14 {
            background-color: #009570;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_15 {
            background-color: #723947;
            color: white;
            width: 10%;
        }

        #dislocazione_uffici td.dislocazione_16 {
            background-color: #567200;
            color: white;
            width: 10%;
        }

input.visualizza_piano {
    vertical-align: middle;
    margin: 1px;
    margin-right: 5px;
}

.dislocazione_link a {
    text-decoration: none;
    color: #525252;
}

    .dislocazione_link a:hover {
        text-decoration: underline;
        color: #003366;
    }




/* MODULISTICA */
.documentazione legend {
    background: #003366;
    color: White;
    font-weight: bold;
    font-size: 0.85em;
    padding: 2px;
    border: solid 1px black;
}

.documentazione fieldset {
    margin-bottom: 10px;
}

.documentazione .documentazione legend {
    color: black;
    background-color: Transparent;
    font-weight: bold;
    font-size: 0.85em;
    padding: 2px;
    border: none;
    text-transform: uppercase;
}

.documentazione fieldset {
    margin-bottom: 10px;
}

.documentazione .documentazione fieldset {
    margin-bottom: 10px;
    border: none;
}


/* RIQUADRO IN HOME PAGE DELLE NEWS, COMUNICAZIONI, ARCHIVIO */
#riquadro_news {
    background: #f1f1f1;
    border: solid 1px #cccccc;
    padding: 5px;
    margin-top: 25px;
}

#newsUP {
    font-size: 0.9em;
}


.comunicazioni_titoli {
    background-color: #153862;
    border-bottom: solid 1px #b3b3b3;
    color: White;
    font-weight: bold;
    padding: 6px;
    font-size: 1.0em;
}


#comunicazioni_urgenti {
    margin-top: 4px;
    background: #FFFF99;
    border: solid 1px #cccccc;
    padding: 5px;
    font-size: 0.8em;
}

    #comunicazioni_urgenti strong {
        font-size: 1.2em;
    }

#scrivi_tribunale {
    width: 98%;
    margin-top: 4px;
    background: #FFFF99;
    border: solid 1px #cccccc;
    padding: 5px;
    font-size: 0.8em;
}

    #scrivi_tribunale strong {
        font-size: 1.2em;
    }


/* SCRIVI AL TRIBUNALE ***/
div.scrivi_al_trib_testo {
    font-size: 0.85em;
}

table.scrivi_al_trib_table {
    border: solid 1px #cecece;
    margin-top: 15px;
}

    table.scrivi_al_trib_table th {
        border: solid 1px #cecece;
        background-color: #153862;
        color: White;
    }

    table.scrivi_al_trib_table td {
        width: 60%;
    }

        table.scrivi_al_trib_table td input.testo_input_c {
            width: 23em;
        }

        table.scrivi_al_trib_table td input.testo_input_l {
            width: 36em;
        }

        table.scrivi_al_trib_table td div.scrivi_al_trib_comunicazione {
            margin-top: 15px;
            margin-bottom: 15px;
            font-size: 1.1em;
        }

            table.scrivi_al_trib_table td div.scrivi_al_trib_comunicazione strong {
                color: Red;
            }

        table.scrivi_al_trib_table td div.scrivi_al_trib_comunicazione_ok {
            margin-top: 15px;
            margin-bottom: 15px;
            font-size: 1.2em;
        }

/* STILI CONTATTI */
#Contatti table {
    border: none;
    width: 98%;
    margin: auto;
    margin-bottom: 25px;
}

    #Contatti table th.area {
        border: none;
        border-bottom: dotted 2px #808080;
        padding-top: 15px;
    }

    #Contatti table th.titolo2 {
        color: White;
        background-color: #003366;
    }

    #Contatti table td {
        border-bottom: dotted 2px #808080;
    }

    #Contatti table tr.colore_1 {
        background-color: #e8fcf3;
    }

    #Contatti table tr.colore_2 {
        background-color: #fefdec;
    }


a.btn300:link,a.btn300:visited,a.btn300:hover {color:#002C55; text-decoration:none;}
.btn300 {background:#BCDDEE url(img/bottoni/sassari_avvocati.jpg) no-repeat center right; border-bottom:solid 4px #68899A; font-weight:bold; text-align:left;}


table.tabella_in_home_page td{vertical-align:top;}