/*creato per la stampa Stato di avanzamento lavori nelle Sezioni Censuarie del Centro abitato*/
body {
    margin: 0;
    border: 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: Black;
    font-size: 1em;
}

div#nome-applicazione,
a#linkvistasu,
div#nome-applicazione a#gotomenu,
a.stampa,
span.avviso {display: none !important;}

h1.sezione {font-size: 1em;}

#form_rilevatore fieldset {border: 0 !important;}
label, select {font-size: .8em}
select {background-color: White; background-image: none;}

table#table_sezioni {
    border: 1px solid Black;
    border-collapse: collapse;
    font-size: 0.7em;
    margin: 0.5em 0 1em;
    padding: 0;
}

table#table_sezioni tr {
		border: 1px solid Black;
    border-collapse: collapse;
    white-space: nowrap;
}

table#table_sezioni th {
    border: 1px solid Black;
    text-align: center;
    vertical-align: middle;
    background-color: #f0f0f0;
    color: #802424;
    font-weight: bold;
    font-size: .9em;
    padding: .1em .1em .4em .1em;
    line-height: 100%;
}

table#table_sezioni tr td {text-align: center; vertical-align: middle; border: 1px solid Black; border-collapse: collapse;}

table#table_sezioni tr.non-corretto td,
table#table_sezioni td.non-corretto { background-color: #FFCACA !important; border: 1px solid Black; border-collapse: collapse;}

table#table_sezioni tr.duplicato td,
table#table_sezioni tr.manuale td  {background-color: #FFF4AB; border: 1px solid Black; border-collapse: collapse;}

table#table_sezioni tr.terminato td {background-color: #C3C3C3; color: #606060; border: 1px solid Black; border-collapse: collapse;}

/* aggiunto per gli elenchi senza classe intervento */
ol.nonumber {
	margin: 1em 0 0 0;
	padding: 0;
}
ol.nonumber li {
	list-style: none;
	border: 0;
	margin: 0 1em .5em 0;
	float: left;
	width: auto;
}
ol.nonumber li a {
	display: none;
}
ol.nonumber li span {
	margin: 0;
	font-weight: bold;
	font-size: .8em;
}

/* ////////////////////////////// */
/* tabelle e correlati */

 table {
    margin: .5em 0 1em 0;
    padding: 0;
    border: 1px solid Gray;
    font-size: .7em;
    border-collapse: collapse;
	width:100%;
  }

table caption {
    font-weight: bold;
    font-size: 1em;
    color: #002951;
    background-color: transparent;
    text-align: left;
    margin: .2em 0 .4em 0;
    padding: 0;
    line-height: 100%;
  }

tr {
    white-space: nowrap;
    border-collapse: collapse;
}

th {
    border: 1px solid Gray;
    text-align: center;
    vertical-align: middle;
    background-color: #f0f0f0;
    color: #802424;
    font-weight: bold;
    font-size: .9em;
    padding: .4em .1em .4em .1em;
    background-image: url(../img/th_bkg.gif);
    background-repeat: repeat;
    background-position: top left;
    line-height: 100%;
}

tr td {
    white-space: nowrap;
    border: 1px solid Gray;
    margin: 0;
    padding: .1em .2em .2em .2em;
    text-align: center;
    vertical-align: middle;
    background-color: white;
    line-height: normal;
}

tr.alt td {
    white-space: nowrap;
    border: 1px solid Gray;
    margin: 0;
    padding: .1em .2em .2em .2em;
    text-align: center;
    vertical-align: middle;
    background-color: #e7edff;
    line-height: normal;
}

table img {
    border: 0;
    margin: 0;
    padding: 0;
}

img[id|=image]{
	display:none; 
	width:600px; 
	height:400px; 
	border: 1px solid black;
	margin-bottom:40px;
}
div.center-image{
	text-align:center; 
	width:100%;
	
}