﻿/* COLORE PRINCIPALE : #003366 */

body {width:100%;margin:0; padding:0; font-family:Verdana; font-size:0.7em; color:Black; min-width: 900px; }

/* HEADER*/
#header { width:100%;height:90px; background:#003366 url(/immagini/bg_header_glossy.jpg) repeat-x top left; border: none; 
          border-top: solid 8px #CCC; text-align:center; margin:0; margin-bottom:30px;}
#header h1 { color: White; font-family: Georgia; font-size:1.3em; margin:0; margin-top:25px; text-transform:uppercase;
             letter-spacing: 0.1em;}

#User_account {border: none; width:auto; float:right; margin:0; margin-top:-48px; font-weight:bold;
               color:Black; background-color: #CCC; padding: 2px 4px; }
#User_account img { margin:0; margin-right:5px; vertical-align:middle; }


/* MENU */
#sidebar { width:99%; text-align:left; margin-top:25px; *margin-top:23px; margin-left:5px; margin-right:5px; border:solid 0px Black;}           

#sidebar ul { clear:both; list-style-type:none; margin:0; padding:0; *padding:5px;}
#sidebar ul li {float:left; margin:0;list-style:none;} 

#sidebar ul li a { position:relative;line-height:1.9em; *line-height:1.5em;}

#sidebar ul li a:link,
#sidebar ul li a:visited { background: #0253a4 url(/immagini/bg_link.jpg) repeat-x top left; color:White; font-weight:normal;
                           text-decoration:none; padding:4px; margin: 2px; border-bottom:solid 1px #0256ac; *border-bottom:none;}
#sidebar ul li a:hover {background: #05a0f2 url(/immagini/bg_hover.jpg) repeat-x top left;  text-decoration:none; padding:4px;
                        margin: 2px;border-bottom:solid 1px #05a0f2; *border-bottom:none;}
#sidebar ul li a.active,
#sidebar ul li a.active:hover {background: White url(/immagini/bg_arancio_active.jpg) repeat-x top left; text-decoration:none;
                               padding:4px;margin: 2px; color:Black; border-bottom:solid 1px White;} 

.house { border: none; width:13px; vertical-align:middle; padding:0;}


.btn_logout { background: #cf1619 url(/immagini/logout.jpg) repeat-x top left; color:White; height:1.65em; vertical-align:middle;
             text-decoration:none; padding:2px 4px; margin: 2px; margin-top:0px; * margin-top:-5px; border:0;}
.btn_logout:hover {background: #cf1619 url(/immagini/bg_red_hover.jpg) repeat-x top left;}

 

/* dimensioni pagina contenuti*/
#wrap { width:900px; margin-left:auto; margin-right:auto; margin-top: 20px; margin-bottom: 30px; border:none;}
#content { width:890px; margin:auto; margin-bottom:50px; border:none;border:none;}

/* BOX SUGGERIMENTI*/
.suggerimenti { width:98%; background: #ffdfa8 url(/immagini/suggerimenti_glossy.jpg) no-repeat bottom right; border:solid 1px #808080;
                color: Black; text-align:left; padding: 0px 4px 2px 4px; margin:auto;margin-bottom:20px; margin-top: 15px;}


/* contenuti */
h2 { font-family:Georgia; color: #003366; font-size: 1.2em; text-align:center; margin: auto; margin-top: 15px; 
     margin-bottom: 10px; padding: 0; }
h3 { font-family:Georgia; color: #c70202; font-size: 1.0em; text-align:left; margin:2px; padding: 0;
     border-bottom: solid 1px #c70202; }

.center {text-align:center;}
.left {text-align:left;}
.no_border {border: solid 0px black;}
.valign_middle { vertical-align:middle;}
.valign_top { vertical-align:top;}


.errore {color:Red;}
.va_bene {color:green;}
.testo_piccolo {font-size:0.75em; font-style:italic;}
div.spiegazioni_laterali {font-size:0.85em; font-weight:normal; padding: 5px 2px 2px 0px;}

div.titolo_ufficio_altro_di { border:solid 1px black; padding:2px; font-weight:bold; margin-bottom:5px; background-color: #F9FAFB;}
img.no_border {border:none;}

option.nuovi_el_qualifiche_definitive {background-color: #FFF799;}
option.nuovi_el_qualifiche_definitive_senza_area_e_f {background-color: #FFF799;}

div.sfondo_nuove_qualifiche {background-color: #FFF799; color:Black; font-size:0.85em; border: solid 1px black; margin-top:2px; padding:1px;}


/* BOX HOME PAGE */
#box { border:none; width: 730px; margin:auto; margin-top:20px;}

.box_home { width: 200px; height: 200px; border: solid 1px #CCC; padding:0; margin: 10px; float:left; 
            padding: 2px 4px 2px 14px; background:White;}
.box_home h3 { color: #525252; border-bottom: solid 1px #CCC; margin-top: 5px;}
.box_home a:link,
.box_home a:visited { font-weight:bold; text-decoration:none; color: #525252;}
.box_home a:hover { font-weight:bold; text-decoration:none; color:Black;}
            
.box_home.giudici {background:White url(../immagini/bg_giudici.gif) repeat-y top left;}
.box_home.personale {background:White url(../immagini/bg_personale.gif) repeat-y top left;}
.box_home.dirigenza {background:White url(../immagini/bg_dirig.gif) repeat-y top left;}
.box_home.moduli {background:White url(../immagini/bg_moduli.gif) repeat-y top left;}
.box_home.notizie {background:White url(../immagini/bg_notizie.gif) repeat-y top left;}
.box_home.gdp {background:White url(../immagini/bg_gdp.gif) repeat-y top left;}
.box_home.rinvio {background:White url(../immagini/bg_rinvio.gif) repeat-y top left;}
.box_home.newsletter {background:White url(../immagini/bg_letter.gif) repeat-y top left;}
.box_home.criteri {background:White url(../immagini/bg_criteri.gif) repeat-y top left;}
.box_home.circolari {background:White url(../immagini/bg_circolari.gif) repeat-y top left;}
.box_home.bollettino {background:White url(../immagini/bg_bollettino.gif) repeat-y top left;}
.box_home.risposte {background:White url(../immagini/bg_risp.gif) repeat-y top left;}
.box_home.documenti {background:White url(../immagini/bg_documenti.gif) repeat-y top left;}
.box_home.html {background:White url(../immagini/bg_html.gif) repeat-y top left;}
.box_home.news {background:White url(../immagini/bg_news.gif) repeat-y top left;}
.box_home.comefare {background:White url(../immagini/bg_comefare.gif) repeat-y top left;}
.box_home.allegati {background:White url(../immagini/bg_allegati.gif) repeat-y top left;}
.box_home.avvocati {background:White url(../immagini/bg_avvocati.gif) repeat-y top left;}
.box_home.giurisprudenza {background:White url(../immagini/bg_giurisprudenza.gif) repeat-y top left;}
.box_home.ruoliudienza {background:White url(../immagini/bg_ruoliudienza.gif) repeat-y top left;}


/*tabella relativa al login */
.login {width: 300px; background-color: #ffdfa8; color: White; font-weight: bold; vertical-align: middle; padding: 2px 4px;
         margin:auto; margin-top: 20px; display:block; text-align: center; border: solid 1px #CCC; font-size: 0.9em;
         color:#525252; font-family:Georgia;}
.login table { border: none; width:250px; margin:auto; border-collapse: separate; border-spacing: 5px;}
.login table td { text-align: center;}
.box_testo { width: 150px;}
#login_interno { width: 300px; margin: auto;}
.login_text { font-weight:bold; font-size: 1.3em; text-align: center; margin: 0; padding-top: 5px; 
             padding-bottom: 10px;}
.btn_login { border:solid 1px #CCC; color:#525252; background-color: White; padding: 3px 6px; font-size: 1.0em; font-weight:bold;
             margin: 10px;font-family:Georgia;}
.btn_login:hover { border: solid 1px #808080; color:Black;font-family:Georgia;}


/* Tabella relativa ai giudici */
#Tabella_Giudici { border:none; width: 100%; margin: auto; overflow:auto; overflow-x:auto; overflow-y:auto;}
#Tabella_Giudici table {border: solid 0px #CCC; margin-top: 20px; }
#Tabella_Giudici table th {border: solid 1px #CCC; background-color:#003366; color:White; padding: 2px 4px;}
#Tabella_Giudici th.cella_trib {border: solid 1px #CCC; padding-left:5px; background-color:Black; color:White;}
#Tabella_Giudici td { border: none; border-bottom: solid 1px #CCC; padding: 2px 4px;font-weight: normal; }
#Tabella_Giudici td.cella_trib { padding-left:5px;}
#Tabella_Giudici td.cella_contorno {border-left: none;}
#Tabella_Giudici td.cella_id_ruolo {border-left: none; font-size:0.8em; font-weight:bold;}
#Tabella_Giudici .annullato {background-color:#e0e0e0;}
#Tabella_Giudici table th.cella_pulsante {border: none; background-color: Transparent;}
#Tabella_Giudici td a:link, a:visited { text-decoration:none; color: #003366; }
#Tabella_Giudici td a:hover { text-decoration:underline; color: Black; }


/* Tabella relativa alla modulistica */
#Tabella_Modulistica table {border: none; margin-top: 10px; border-collapse:collapse;}
#Tabella_Modulistica table th {border: solid 1px #808080; background-color:#003366; empty-cells: hide; padding:2px; color:White;}
#Tabella_Modulistica table th.cella_pulsante {border: none; background-color: Transparent;}
#Tabella_Modulistica table th.cella_file {border:none; border-top: solid 1px #808080; border-bottom: solid 1px #808080; background-color:#C1C1C1; color:Black;}
#Tabella_Modulistica th.cella_gruppo {border: none; border-bottom:solid 1px Black; padding-left:5px; background-color:Black; color:White;}
#Tabella_Modulistica td {border: none; border-bottom: solid 1px #CCC;padding-bottom:2px; padding-top:2px;vertical-align:middle;}
#Tabella_Modulistica td.cella_gruppo {border-left: solid 1px #CCC;border-right: solid 1px #CCC; font-weight:normal;}
#Tabella_Modulistica td.cella_gruppo ul {vertical-align:middle; font-size: 0.8em;}
#Tabella_Modulistica td.cella_file {border-left: solid 1px #CCC;border-right: solid 1px #CCC; padding-right:5px; padding-left:5px;}
#Tabella_Modulistica table td.cella_pulsante {border: none; padding:2px; vertical-align:bottom; border-bottom: solid 1px #CCC; background-color: Transparent;}
#Tabella_Modulistica table td.files {padding-right:5px; border-right:none;}
#Tabella_Modulistica table td.files_name {padding-left:5px; font-size:10px; background-color: #EEE;}
#Tabella_Modulistica span.puntini {color:Red; font-size:12px; font-weight:bold;}

#Maschera_modulistica table td.titolo_mod {width:190px; height:25px; border-bottom: solid 1px black;}
#Maschera_modulistica div.comunicazione_mod {margin-left:15px; padding:5px; border:solid 1px black; background-color: Yellow; font-size:12px;}
#Maschera_modulistica table td.celle_mod {padding-left:5px;}
#Maschera_modulistica fieldset {margin-top:10px;}
#Maschera_modulistica fieldset legend {color: black; background-color:#CCC; border: solid 1px #808080; font-weight:bold; width:150px; text-align:center; padding: 2px 5px;}


/* Tabella relativa alla documentazione */
#Tabella_Doc_Gruppo table {border: solid 0px black; margin-top: 10px; width: 500px;}
#Tabella_Doc_Gruppo table th {border: solid 1px #808080; background-color:#C1C1C1;}
#Tabella_Doc_Gruppo table th.cella_pulsante {border: none; background-color: Transparent;}
#Tabella_Doc_Gruppo table td {border-bottom: solid 1px #CCC; padding: 5px; background-color: Transparent;}
#Tabella_Doc_Gruppo div.comunicazione_mod {margin-left:15px; padding:5px; border:solid 1px black; background-color: Yellow; font-size:12px;}

#Tabella_Documenti_Gruppo table { width: 400px;}
#Tabella_Documenti_Gruppo table th { border: solid 1px #CCC; background-color: #003366; color: White; padding: 2px 4px;}
#Tabella_Documenti_Gruppo table td { border-bottom: solid 1px #CCC; padding: 2px 4px;}


/* Tabella relativa al bollettino */
#Tabella_Alfabetica_Bollettino {border-bottom:dotted 1px #CCC; width:95%;}
#Tabella_Alfabetica_Bollettino a:visited {text-decoration:none; color:Black; }
#Tabella_Alfabetica_Bollettino a:link {text-decoration:none; color:Black;}
#Tabella_Alfabetica_Bollettino a:hover {text-decoration:underline; color:red;}

#Tabella_Alfabetica_Bollettino table.tabella_alfabetica {border:none;}
#Tabella_Alfabetica_Bollettino table.tabella_alfabetica td {background-color:#FFFFC0; padding: 0px 3px 0px 3px; border:solid 1px #BFBF90; text-align:center; font-weight:bold;}

#Tabella_Area_Bollettino table {border: solid 0px #CCC; margin-top: 10px; width:500px;}
#Tabella_Area_Bollettino table th {border: solid 1px #CCC; background-color:#C1C1C1;}
#Tabella_Area_Bollettino table th.cella_pulsante {border: none; background-color: Transparent;}
#Tabella_Area_Bollettino table td {border-bottom: solid 1px #CCC; padding: 5px; background-color: Transparent;}
#Tabella_Area_Bollettino table td.c_data {border-right: solid 1px #CCC;}

#Div_Tab_Gen div.comunicazione_mod {margin-left:15px; padding:5px; border:solid 1px black; background-color: Yellow; font-size:12px;}


/* TABELLA GENERALE */
#Div_Tab_Gen table.tab_Generale {border: solid 1px #CCC; width:98%; margin:auto;background-color: #F9FAFB; border-collapse:collapse;}
#Div_Tab_Gen table.tab_Generale td { border:none; padding: 2px 4px; vertical-align:middle;}
#Div_Tab_Gen table td.testo_titoli_top { color: Black; font-size: 1.0em; width:200px; }
#Div_Tab_Allegati table.tab_Generale {border:solid 1px #808080; width:400px; background-color: #F9FAFB;}
#Div_Tab_Allegati .testo_allegati{border:solid 1px #CCC; vertical-align:top; background-color:White; padding:2px 4px;}

#Div_Tab_Gen table.tab_Generale_Ordine {border:solid 1px #CCC; width:400px; background-color: #F9FAFB; padding: 2px 4px;}

.tipo_nominativo {border-bottom: dotted 1px black; padding: 5px 0px 10px 5px; text-align:center;}

/* tabelline numero fax personale eccetera*/
#tbl_Telefoni {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Telefoni table {width:100%;}
#tbl_Telefoni th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Telefoni td.numero_c {padding-right:10px; width:80%;}
#tbl_Telefoni td.pulsanti {width:2%;}

#tbl_Fax {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Fax table {width:100%;}
#tbl_Fax th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Fax td.numero_c {padding-right:10px; width:80%;}
#tbl_Fax td.pulsanti {width:2%;}

#tbl_Email {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Email table {width:100%;}
#tbl_Email th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Email td.numero_c {padding-right:10px; width:80%;}
#tbl_Email td.pulsanti {width:2%;}

#tbl_Uff {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Uff table {width:100%;}
#tbl_Uff th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Uff td.numero_c {padding-right:10px; width:80%;}
#tbl_Uff td.pulsanti {width:2%;}

#tbl_Magistrati {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Magistrati table {width:100%;}
#tbl_Magistrati td.ufficio{border:solid 0px black; text-align:center; font-weight:bold; background-color: #3F3F3F; color:White;}
#tbl_Magistrati td.ufficio_sx{border:solid 0px black; text-align:left; font-weight:bold; background-color: #3F3F3F; color:White;}
#tbl_Magistrati td.numero_c {padding-right:10px; width:80%;}
#tbl_Magistrati td.pulsanti {width:2%;}

#tbl_Gdp {border:solid 1px #CCC;background-color: #EAEAE7;}
#tbl_Gdp table {width:100%;}
#tbl_Gdp td.ufficio{border:solid 0px black; text-align:center; font-weight:bold; background-color: #3F3F3F; color:White;}
#tbl_Gdp td.ufficio_sx{border:solid 0px black; text-align:left; font-weight:bold; background-color: #3F3F3F; color:White;}
#tbl_Gdp td.numero_c {padding-right:10px; width:80%;}
#tbl_Gdp td.pulsanti {width:2%;}

#tbl_Nominativo_R {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Nominativo_R table {width:100%;}
#tbl_Nominativo_R th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Nominativo_R td.numero_r {padding-right:10px; width:55%;}
#tbl_Nominativo_R td.qualifica_r {padding-right:10px; width:30%; border: solid 1px #EAEAE7;}

#tbl_Nominativo_P {border:solid 1px #CCC; background-color: #EAEAE7;}
#tbl_Nominativo_P table {width:100%;}
#tbl_Nominativo_P th{border:solid 1px #535353; background-color: #535353; color:White;}
#tbl_Nominativo_P td.numero_p {padding-right:10px; width:55%;}
#tbl_Nominativo_P td.qualifica_p {padding-right:10px; width:30%; border: solid 1px #EAEAE7;}

#Div_Nominativi table.tab_Generale {border:solid 1px #CCC; width:600px; background-color: #F9FAFB;}
#Div_Telefono table.tab_Generale {border:solid 1px #CCC; width:600px; background-color: #F9FAFB;}
#Div_Fax table.tab_Generale {border:solid 1px #CCC; width:600px; background-color: #F9FAFB;}
#Div_Email table.tab_Generale {border:solid 1px #CCC; width:600px; background-color: #F9FAFB;}
.txt_email {text-align:right; font-weight:bold;}


/*Tabella dei checkbox della modulistica*/
table.BoxSezioni { border:none; width:100%;font-size: 0.85em; }
table.BoxSezioni td { width: 33%; vertical-align:top; padding: 5px;}
table.BoxSezioni a:link {color:Black; font-weight:bold;}
table.BoxSezioni a:visited {color:Black; font-weight:bold;}
table.BoxSezioni a:hover {color:red; text-decoration:underline; font-weight:bold;}

.BoxSezioni table { border:none; width:100%; font-size: 0.85em; }
.BoxSezioni table td { width: 33%; vertical-align:top; padding: 5px;}
.BoxSezioni a:link {color:Black; font-weight:bold;}
.BoxSezioni a:visited {color:Black; font-weight:bold;}
.BoxSezioni a:hover {color:red; text-decoration:underline; font-weight:bold;}


/* Tabella relativa ai componenti */
#Tabella_Componenti table {border: solid 0px black; border-bottom: solid 1px black; margin-top: 2px; width:500px;}
#Tabella_Componenti td {border: solid 0px black; padding-bottom:2px; padding-top:2px;}
#Tabella_Componenti td.cella_titolo {padding-left:5px; font-weight:bold; width:250px; vertical-align:top;}

/* Tabella relativa agli uffici */
#Tabella_Uffici table {border: solid 1px #CCC; margin-top: 2px; width:825px; background-color: #EAEAE7;}
#Tabella_Uffici th {border: solid 1px black; background-color:#525252; color:White; font-weight:bold;}
#Tabella_Uffici td {border: solid 0px black; padding-bottom:2px; padding-top:2px;}
#Tabella_Uffici td.cella_titolo {padding-left:5px; font-weight:bold; width:700px; vertical-align:top;}


/* Giudici di Pace */
#titolo_Gdp {font-weight:bold; border-bottom: solid 1px #CCC; vertical-align:middle; padding-left:75px; width:98%; margin-bottom:10px;}
#titolo_Gdp img{ vertical-align: middle;}


/***Abbellimento sito
.ico_titoli {margin:0; vertical-align:middle; font-weight:bold;}
.testo_titoli_bot {font-size:0.85em; font-weight:bold; vertical-align: bottom; padding-bottom:5px;}
.testo_titoli_top {font-size:0.85em; font-weight:bold; vertical-align: top;}
.testo_titoli {font-size:0.85em; font-weight:bold; vertical-align: top; padding-bottom:5px;}

Tabella Navigazione:
.tab_navigazione {width:800px; border: none; padding-left:0px; margin-bottom:10px; font-size: 1.2em;}
.tab_navigazione td{border: solid 0px black; vertical-align:middle; padding:0; margin:0; background-color:White;}
.tab_navigazione td.sfondo_sx{background-color:white; width:5%;}
.tab_navigazione td.sfondo_dx{background-color:white; width:5%;}

table.tab_help {vertical-align:middle; padding-left:5px; font-size:13px; margin-bottom:10px; width:95%;}
table.tab_help td.testo {vertical-align:middle; border-bottom: dotted 1px black; border-right: dotted 1px black; width:99%; }
 ***/

/*pulsanti della gestione */
.btnPiccolo { font-size:1.2em; font-weight:normal; padding: 2px 4px; background-color:#feefdc; border: solid 1px #efa132; margin:10px; }
.btnPiccolo:hover { border: solid 1px #808080; background-color: #ededed;}
.btnGrande { font-size:1.0em; font-weight:normal; padding: 2px 4px; margin:0; background-color:#feefdc; border: solid 1px #efa132; margin:10px;}
.btnGrande:hover { border: solid 1px #808080; background-color: #ededed;}


/* tabella relativa i sotto ordini del personale,Ug,Resp */
#Sotto_Ordine_Responsabili table{border:solid 1px #808080; background-color:White; width:825px;}
#Sotto_Ordine_Responsabili table th { background-color: #525252; color:White; padding: 2px 4px; }
#Sotto_Ordine_Responsabili table td { border:solid 1px White;}
#Sotto_Ordine_UG table{border:solid 1px #CCC;}
#Sotto_Ordine_Personale table{border:solid 1px #CCC; width: 825px;}
#Sotto_Ordine_Personale table th{ background-color: #525252; color: White; padding: 2px 4px;}

/* La pagina news_altro_tipo */
#news_scelta_gruppi p {border-bottom: dotted 1px #CCC;}
#news_scelta_gruppi span {border: none; background-color:Yellow; margin-right:100px; padding: 2px 4px;}

/* RinvioUdienza */
div.VisualizzaRinvioUdienzaNews {border: solid 1px black; width:350px; padding:2px; background-color:#eaeae7; margin-left:50px;}

/* CIRCOLARI */
#div_Dettagli_Utente table {border: solid 1px #CCC; width: 400px; border-collapse: collapse;}
#div_Dettagli_Utente caption {border: solid 1px #808080; border-bottom: none; font-weight:bold; background-color:#CCC; padding: 2px 4px;}
#div_Dettagli_Utente th {border: solid 1px #CCC; border-top:none; padding:2px 4px; text-align:right; background-color:#f9fafb;}
#div_Dettagli_Utente td {border: solid 1px #CCC; border-top:none; padding:2px 4px; text-align:left;}


/* tabella gestione utenti bollettino */
#Tabella_Elenco_Utenti table {width: 600px;margin-top:15px; margin-bottom: 20px;}
#Tabella_Elenco_Utenti table th { color:White; border: solid 1px #CCC; font-weight:bold; padding:2px 4px; background-color: #003366; empty-cells:hide;}
#Tabella_Elenco_Utenti table td {border-bottom: solid 1px #CCC; padding:2px 4px;}
#Tabella_Elenco_Utenti td.attivo {border-right:solid 1px #CCC; color:Red; font-weight:bold;}
#Tabella_Elenco_Utenti td.no_attivo {border-right:solid 1px #CCC;}

/*Report del Calendario*/
#Tabella_Report table {border: solid 0px black;}
#Tabella_Report caption {border: solid 1px black; font-weight:bold; background-color:#F6FCB8;}
#Tabella_Report th {border: solid 1px black; border-top:none; padding:2px; text-align:right; background-color:#F9DFC0}
#Tabella_Report td {border-bottom: solid 1px black; padding:2px; padding-left:10px; text-align:left; background-color:#F6FCB8;}

/*Gestione degli iscritti alla formazione */
div.titolo_gestione_iscritti {margin-bottom:30px; padding:2px; background-color:#FAF270; border:solid 1px #cecece; width:90%;}

#Tabella_Giudici table.tab_pulsanti_iscritti {vertical-align:middle; padding-left:5px; font-size:13px; margin-bottom:10px;}
#Tabella_Giudici table.tab_pulsanti_iscritti td {border:none;}
#Tabella_Giudici table.tab_pulsanti_iscritti td.partec {border: solid 1px black; background-color: #C1C1C1;}

#Tabella_Giudici table.elenco_iscritti_formazione td{border-left:solid 1px black;}

div.riepilogo_in_newsletter {border: dotted 1px #cecece; font-size:0.8em; width:95%; margin-bottom:20px;}


/* Gestione del Come Fare Per */
table.tabella_dove_comefareper {border-bottom: solid 0px black;}
table.tabella_dove_comefareper td.sotto_riga {border-bottom: solid 1px #cecece;}


/* Formazione Area Riservata */
#stampa_dati_riservata table td {border: solid 1px black;}


/* Tabella avvocati iscrizione online */
.Avv_iscriz_online table { border: solid 1px #808080; width: 800px; margin:auto;}
.Avv_iscriz_online table th { background-color:#EEE; text-align:left; padding:2px 4px;}
.Avv_iscriz_online table td { padding:2px 4px; border-bottom:dotted 1px #CCC;}

/* Tabella questionario */
#Tabella_Questionario { border:none; width: 100%; margin: auto;}
#Tabella_Questionario table {border: solid 0px #CCC; margin-top: 20px; }
#Tabella_Questionario table th {border: solid 1px #CCC; background-color:#003366; color:White; padding: 2px 4px;}
#Tabella_Questionario th.cella_trib {border: solid 1px #CCC; padding-left:5px; background-color:Black; color:White;}
#Tabella_Questionario td { font-size:9px; border: none; border-bottom: solid 1px #CCC;padding: 2px 4px;font-weight: normal; }
#Tabella_Questionario td.cella_trib { padding-left:5px;}
#Tabella_Questionario td.cella_contorno {border-left: none;}
#Tabella_Questionario td.cella_id_ruolo {border-left: none; font-size:0.8em; font-weight:bold;}
#Tabella_Questionario .annullato {background-color:#e0e0e0;}
#Tabella_Questionario table th.cella_pulsante {border: none; background-color: Transparent;}
#Tabella_Questionario td a:link, a:visited { text-decoration:none; color: #003366; }
#Tabella_Questionario td a:hover { text-decoration:underline; color: Black; }