body { font-family: Arial; font-size: 12px; color: #000000; margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%; background-image: url("../img/sfondo-pag-rosso-w.gif"); background-repeat: repeat }H1 {font-family: Calibri; font-size: 21px; text-align: center; font-style: italic; color: #CC3300; margin-bottom: 0px}H2 {font-family: Calibri; font-size: 16px; color: green; text-align: left; margin-bottom: 0px}table.topdx { width:95%; border-width: 0px; font-family: Arial; font-size: 10px; color: #FCFCFC }a:link.m { text-decoration: none; color: #000000 }a:visited.m { text-decoration: none; color: #000000 }a:hover.m { color: #FFFFFF; background-color: #DC7612 }a:link.b { text-decoration: none; color: #FCFCFC }a:visited.b { text-decoration: none; color: #FCFCFC }a:hover.b { color: #FCFCFC }a:link.s { text-decoration: none; color: #800000 }a:visited.s { text-decoration: none; color: #CC6600 }a:hover.s { color: red }a:link.h { text-decoration: none; color: #DC7912 }a:visited.h { text-decoration: none; color: #DC7912 }a:hover.h { color: #DC7912 }td.lft { width: 22%; padding: 0px; text-align: center; background-color: #FFFFFF; vertical-align: top }td.nav { padding: 6px; background-color: #FFFFFF; vertical-align: top}table.mn { width:100%; font-family: Calibri; font-size: 16px; color: black; border-width: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.mn { width:100%; padding: 6px; color: #CC3300; text-align: left }ul.mn {list-style-image: ; padding-left: 5px; margin-left: 10px; margin-top: 16px; margin-bottom: 16px;}li.mn { margin-bottom: 10px }p.mn {font-family: Calibri; font-size: 16px; color: white; background-color: #DC7612; text-align: center; font-weight: bold; margin-bottom: 20px; margin-top: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}table.main { width:95%; font-family: Calibri; font-size: 14px; color: black; border-collapse: separate }td.main { padding: 3px; font-family: Calibri; font-size: 14px }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; background-color: #FFFFFF; font-size: 10px; color: black; border-width: 0px; }table.ml { width:85%; font-family: Eras Demi ITC; font-size: 12px; color: #CC3300; background-color: #FFFFFF; border-width: 0px; border-collapse: separate }td.ml { border-width: 2px; border-color: #DC7912; border-style: dotted; padding: 3px; text-align: center; }table.introhm { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC; border-width: 0px; }table.titolohm { border-width: 0px }table.kyhm { width:100%; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC; border-width: 0px; }table.botthm { width:90%; font-family: Arial; font-size: 13px; border-width: 0px; }table.intr { width:90%; font-family: Calibri; font-size: 16px; color: black; border-collapse: separate }td.intr { padding: 3px }table.sped { width:100%; font-family: Calibri; font-size: 12px; color: black; border-collapse: separate }td.sped { padding: 3px }hr.menuhr { color: #CC3300 } hr.pag { color: #CCCCCC; width: 100% } hr.testhr { margin-top: 0px; border-top: 0px; color: #FF6600; width: 80% } table.vet { width:100%; font-family: Arial; font-size: 11px; border-spacing: 15px; border-collapse: separate; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.vet { width: 33%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; height: 100%; vertical-align: top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }table.geo { width:100%; font-family: Calibri; font-size: 16px; color: black; border-collapse: separate }td.geo { width: 100%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: left; height: 100%; vertical-align: top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }@media only screen and (max-width:600px) {body { font-family: Arial; font-size: 16px; color: #000000; margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%; background-image: url("../img/sfondo-pag-rosso-w.gif"); background-repeat: repeat }H1 {font-family: Calibri; font-size: 26px; text-align: center; font-style: italic; color: #CC3300; margin-bottom: 0px}H2 {font-family: Calibri; font-size: 21px; color: green; text-align: left; margin-bottom: 0px}img.resp { width: 100%; max-width: 250px; height: auto }img.resp2 { width: 100%; max-width: 500px; height: auto }table.topdx { width:95%; border-width: 0px; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC }table.main { width:90%; font-family: Calibri; font-size: 16px; color: black; border-collapse: separate }td.main { padding: 3px; font-family: Calibri; font-size: 16px }a:link.m { text-decoration: none; color: #000000 }a:visited.m { text-decoration: none; color: #000000 }a:hover.m { color: #FFFFFF; background-color: #DC7612 }a:link.b { text-decoration: none; color: #FCFCFC }a:visited.b { text-decoration: none; color: #FCFCFC }a:hover.b { color: #FCFCFC }a:link.s { text-decoration: none; color: #800000 }a:visited.s { text-decoration: none; color: #CC6600 }a:hover.s { color: red }td.lft { width: 22%; padding: 0px; text-align: center; background-color: #FFFFFF; vertical-align: top }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; background-color: #FFFFFF; font-size: 16px; color: black; border-width: 0px; }td.nav { padding: 6px; background-color: #FFFFFF; vertical-align: top}table.mn { width:100%; font-family: Calibri; font-size: 16px; color: black; border-width: 0px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.mn { width:100%; padding: 6px; color: #CC3300; text-align: left }ul.mn {list-style-image: ; padding-left: 5px; margin-left: 10px; margin-top: 16px; margin-bottom: 16px;}li.mn { margin-bottom: 10px }p.mn {font-family: Calibri; font-size: 16px; color: white; background-color: #DC7612; text-align: center; font-weight: bold; margin-bottom: 20px; margin-top: 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px}table.ml { width:85%; font-family: Eras Demi ITC; font-size: 16px; color: #CC3300; background-color: #FFFFFF; border-width: 0px; border-collapse: separate }td.ml { border-width: 2px; border-color: #DC7912; border-style: dotted; padding: 3px; text-align: center; }table.introhm { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 16px; color: #FCFCFC; border-width: 0px; }table.titolohm { border-width: 0px }table.kyhm { width:100%; font-family: MS Sans Serif; font-size: 16px; color: #FCFCFC; border-width: 0px; }table.botthm { width:90%; font-family: Arial; font-size: 16px; border-width: 0px; }table.intr { width:90%; font-family: Calibri; font-size: 16px; color: black; border-collapse: separate }td.intr { padding: 3px }hr.menuhr { color: #CC3300 } hr.pag { color: #CCCCCC; width: 100% } hr.testhr { margin-top: 0px; border-top: 0px; color: #FF6600; width: 80% } table.vet { width:100%; height: 100%; font-family: Arial; font-size: 16px; border-spacing: 15px; border-collapse: separate; }td.vet { width: 33%; height: 100%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; vertical-align: top }table.geo { width:100%; font-family: Calibri; font-size: 18px; color: black; border-collapse: separate }td.geo { width: 100%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: left; height: 100%; vertical-align: top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }table.title, td.titlesx, td.titledx { display: block; width: 100%; height: auto; margin-bottom: 10px }} 