Indice:Rivendicazione della primitiva linea di Strada Ferrata da Milano a Venezia.djvu/styles.css

/* Stile per le tabelle pag 10-11 */
.tab10 {
    width:100%;
    border-collapse:collapse;
}

.tab10 th {
    width: 48%;
    text-align: center;
    font-weight: normal;
    font-style: italic;
}

.tab10 td {
    width: 48%;
    text-indent: 2.5em;
    vertical-align: top;
}

/* Stile per le tabelle pag 14 */
.tab14 {
    width:100%;
    border-collapse:collapse;
}

.tab14 td:nth-of-type(2), .tab14 td:nth-of-type(3) {
    text-align:right;
    vertical-align:bottom;
}

.tab14 td:nth-last-of-type(2) {
    white-space: nowrap;
    text-align:right;
}

.tab14 .indent1 td:nth-of-type(1) {
    text-indent: 2em;
}

.tab14 .indent2 td:nth-of-type(1), .tab14 .indent3 td:nth-of-type(1) {
    padding-left: 8em;
}

.tab14 .indent2 td:nth-of-type(3) {
    border-top: 1px solid black;
    border-bottom: 3px double black;
}

.tab14 .indent3 td:nth-last-of-type(1) {
    border-top: 1px solid black;
    border-bottom: 3px double black;
}

/* Stile per la tabella pag 17 del file djvu */
.tab17 {
    width:100%;
    border-collapse:collapse;
    border-left:3px solid black;
    border-right:3px solid black;
    border-top:3px solid black;
    font-size: 80%;
    margin-bottom: 4em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.tab17 .rotate {
    /* -moz-transform: rotate(-90.0deg);    FF3.5+ */
    /* -o-transform: rotate(-90.0deg);      Opera 10.5 */
    /* -webkit-transform: rotate(-90.0deg);   Saf3.1+, Chrome */
    /* filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0.083);     IE6,IE7 */
    /* -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";    IE8 */
    transform: rotate(-90.0deg);    /* Standard */
    height: 5em;
    width: 2em;
    padding: 0;
    white-space: normal;
}

.tab17 tr:nth-of-type(3) td {
    border-top:3px solid black;
}

.tab17 td:nth-of-type(2n+4) {
    border-left: 3px solid black;
}

.tab17 td:nth-of-type(1) {
    border-right:1px solid black;
}

.tab17 td:nth-of-type(2) {
    white-space: nowrap;
}

.tab17 td:nth-of-type(4) {
    text-align:left
}

.tab17 td:nth-of-type(4) {
    text-align:left
}
.tab17 td:nth-of-type(5) {
    text-align:right
}

.tab17 .differenza td:nth-of-type(n+6) {
    border-top: 1px solid black;
    border-bottom: 3px solid black;
    padding: .5em 0;
}

/* Stile per la tabella pag 18 del file djvu */
.tab18 {
    width:100%;
    border-collapse:collapse;
    border-left:3px solid black;
    border-right:3px solid black;
    border-top:3px solid black;
    font-size: 80%;
    margin-bottom: 4em;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

/* Ultima colonna */ 
.tab18 td:nth-last-of-type(5) {
    white-space: normal;
    text-align: left;
    border-left: 3px double black;
    padding-left: .25em;
    text-indent: 1em;
    height: auto;
}

/* Prima riga */
.tab18 tr:nth-of-type(1) td:nth-last-of-type(n+3) {
    font-size:60%
}
.tab18 tr:nth-of-type(1) td:nth-last-of-type(5) {
    font-size: 80%;
    font-style: italic;
    text-align: center;
    vertical-align: middle;
}

/* Terza riga */
.tab18 tr:nth-of-type(3) td:nth-of-type(n) {
    border-top: 3px solid black;
}

/* Righe fra le colonne */
.tab18 td:nth-last-of-type(2n+7) {
    border-left: 3px solid black;
}

.tab18 .differenza td:nth-last-of-type(n+6) {
    border-top: 1px solid black;
    border-bottom: 3px solid black;
    padding: .5em 0;
}

.tab18 td:nth-of-type(8) {
    text-align:left;
}

.tab18 td:nth-of-type(n+9) {
    text-align:right;
}

.tab18 tr:nth-of-type(22) td:nth-of-type(8) {
    padding-left:6em;
}

.tab18 tr:nth-of-type(22) td:nth-of-type(10), .tab18 tr:nth-of-type(24) td:nth-of-type(10) {
    border-top: 1px solid black;
}

.tab18 tr:nth-of-type(24) td:nth-of-type(7) {
    text-indent:0;
    padding-left:1em;
}

.tab18 tr:nth-of-type(24) td:nth-of-type(10) {
    border-bottom: 3px double black;
}

/* Stile per la tabella pag 20 del file djvu */

.tab20 {
    width:100%;
    border-collapse:collapse;
    border-left:3px solid black;
    border-right:3px solid black;
    border-top:3px solid black;
    font-size: 80%;
    margin-bottom: 4em;
}

.tab20 td {
    vertical-align:bottom;
}

.tab20 th {
    text-align: center;
    font-weight: normal;
}

.tab20 .header1 th {
   font-variant: small-caps;
}
.tab20 .header1 th:nth-last-of-type(1) {
    border-bottom:3px solid black;
}

.tab20 .header2 th {
    border-bottom:3px solid black;
}
.tab20 .header2 th:nth-of-type(2) {
    white-space: nowrap;
}

.tab20 td:nth-of-type(1) {
    vertical-align:middle;
}

.tab20 td:nth-of-type(3), .tab20 td:nth-of-type(4) {
    text-align: right;
}

.tab20 td:nth-of-type(2n-1), .tab20 th:nth-of-type(n) {
    border-right: 1px solid black;
}

.tab20 .centrale td {
    text-align: center;
    font-style: italic;
}

.tab20 .centrale td:nth-of-type(4), .tab20 .centrale td:nth-of-type(5) {
    border-bottom:3px solid black;
}

.tab20 .vuota1 td:nth-of-type(4), .tab20 .vuota1 td:nth-of-type(5) {
    border-bottom:1px solid black;
}

.tab20 .vuota2 td:nth-of-type(4), .tab20 .vuota2 td:nth-of-type(5) {
    border-bottom:3px solid black;
}

.tab20 .vuota2 td:nth-of-type(8), .tab20 .vuota2 td:nth-of-type(9) {
    border-bottom:1px solid black;
}

.tab20 .spesa td:nth-of-type(2) {
    text-align:right;
}
.tab20 .spesa td:nth-last-of-type(3), .tab20 .spesa td:nth-last-of-type(4) {
    border-bottom:3px solid black;
}

.tab20 .differenza td:nth-last-of-type(1), .tab20 .differenza td:nth-last-of-type(2) {
    border-top:1px solid black;
    border-bottom:3px solid black;
}

/* Stile per la tabella pag 21 del file djvu */

.tab21 {
    width:100%;
    border-collapse:collapse;
    border-left:3px solid black;
    border-top:3px solid black;
    font-size: 80%;
    margin-bottom: 4em;
    margin-top: 1em;
}

.tab21 th {
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
    border-left: 3px solid black;
}

.tab21 td {
    vertical-align: bottom;
}

/* Cella in alto a sinistra */
.tab21 tr:nth-of-type(1) th:nth-of-type(1) {
    white-space: nowrap;
    text-align:center;
    font-variant: small-caps;
    border-bottom: 3px solid black;
}

/* Colonne con il testo ruotato */
.tab21 tr:nth-of-type(1) th:nth-of-type(2),
.tab21 tr:nth-of-type(1) th:nth-of-type(6) {
    transform: rotate(-90.0deg);
    padding: 0;
    white-space: normal;
    text-align:center;
    line-height: 75%;
    border-left: 3px solid black;
    border-right: 3px solid black;
}

/* Cella in alto a destra */
.tab21 tr:nth-of-type(1) th:nth-last-of-type(1) {
    font-style: italic;
}

/* Separatori orizzontali intestazione */ 
.tab21 tr:nth-of-type(3) th:nth-of-type(5),
.tab21 tr:nth-of-type(3) th:nth-of-type(6) {
    border-bottom: 3px solid black;
}

/* Prima riga dati */
.tab21 .riga1 td {
    border-top: 3px solid black;
}

/* Prima cella osservazioni */
.tab21 tr:nth-of-type(6) td:nth-last-of-type(1),
.tab21 tr:nth-of-type(7) td:nth-last-of-type(1) {
    text-align: center;
    font-style: italic;
    white-space: nowrap;
}

/* Ultime colonne allineamento in basso */
.tab21 .riga2 td:nth-last-of-type(1),
.tab21 .riga2 td:nth-last-of-type(2) {
    vertical-align: bottom;
}

/* Separatori verticali */
.tab21 td:nth-of-type(2),
.tab21 td:nth-of-type(4),
.tab21 td:nth-of-type(6),
.tab21 td:nth-of-type(8),
.tab21 td:nth-of-type(10),
.tab21 td:nth-of-type(12),
.tab21 td:nth-of-type(14),
.tab21 td:nth-of-type(15),
.tab21 tr:nth-of-type(12) td:nth-of-type(7),
.tab21 tr:nth-of-type(12) td:nth-of-type(9),
.tab21 tr:nth-of-type(12) td:nth-of-type(11),
.tab21 tr:nth-of-type(16) td:nth-of-type(7),
.tab21 tr:nth-of-type(16) td:nth-of-type(9), 
.tab21 tr:nth-of-type(16) td:nth-of-type(11) {
    border-right: 3px solid black;
}

.tab21 tr:nth-of-type(12) td:nth-of-type(12) {
    border-right:0;
}

/* Classi riga3 riga4 riga5 riga6 */
.tab21 .riga3,
.tab21 .riga4,
.tab21 .riga5,
.tab21 .riga6 td {
    height: 1em;
}

.tab21 .riga3 td:nth-of-type(15) {
    border-top: 1px solid black;
}

.tab21 .riga4 td:nth-of-type(2),
.tab21 .riga4 td:nth-of-type(3),
.tab21 .riga5 td:nth-of-type(3),
.tab21 .riga5 td:nth-of-type(4),
.tab21 .riga5 td:nth-of-type(5),
.tab21 .riga5 td:nth-of-type(6),
.tab21 .riga5 td:nth-of-type(9),
.tab21 .riga5 td:nth-of-type(10),
.tab21 .riga5 td:nth-of-type(11),
.tab21 .riga5 td:nth-of-type(12) {
    border-top: 1px solid black;
    border-bottom: 3px double black;
}

.tab21 .riga5 td:nth-of-type(13) {
    border-top: 1px solid black;
}

.tab21 .riga4 td:nth-of-type(2),
.tab21 .riga4 td:nth-of-type(4),
.tab21 .riga4 td:nth-of-type(6),
.tab21 .riga4 td:nth-of-type(8),
.tab21 .riga4 td:nth-of-type(10),
.tab21 .riga4 td:nth-of-type(12),
.tab21 .riga5 td:nth-of-type(2),
.tab21 .riga5 td:nth-of-type(4),
.tab21 .riga5 td:nth-of-type(6),
.tab21 .riga5 td:nth-of-type(8),
.tab21 .riga5 td:nth-of-type(10),
.tab21 .riga5 td:nth-of-type(12),
.tab21 .riga6 td:nth-of-type(2) {
    border-right: 0;
}

.tab21 .riga4 td:nth-of-type(2),
.tab21 .riga4 td:nth-of-type(4),
.tab21 .riga4 td:nth-of-type(6),
.tab21 .riga4 td:nth-of-type(7),
.tab21 .riga4 td:nth-of-type(8),
.tab21 .riga4 td:nth-of-type(9),
.tab21 .riga4 td:nth-of-type(10),
.tab21 .riga5 td:nth-of-type(3),
.tab21 .riga5 td:nth-of-type(5),
.tab21 .riga5 td:nth-of-type(7),
.tab21 .riga5 td:nth-of-type(9),
.tab21 .riga5 td:nth-of-type(11),
.tab21 .riga5 td:nth-of-type(13),
.tab21 .riga6 td:nth-of-type(12) {
    border-left: 3px solid black;
}
.tab21 .riga4 td:nth-of-type(10),
.tab21 .riga5 td:nth-of-type(13) {
    border-right: 3px solid black;
}