body { font-family: Arial; font-size: 13px; 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: Arial; font-size: 24px; color: #CC3300; margin-bottom: 0px; text-align: center}H2 {font-family: Arial; font-size: 16px; color: #008000; font-style: italic; text-align: left; margin-bottom: 0px}H3 {font-family: Arial; font-size: 10px; color: #CC3300; margin-bottom: 0px}H4 {font-family: Arial; font-size: 8px; color: #CC3300; margin-bottom: 0px}p.intr {font-family: Arial; font-size: 12px; text-align: center}table.ext { width:100%; border-width: 0px; font-family: Arial; font-size: 10px; color: #FCFCFC }td.h1 { width: 100%; padding: 0px; text-align: center; background-color: green; vertical-align: top }table.title { width:100%; border-width: 0px; font-family: Arial; font-size: 10px; color: #FCFCFC }td.titlesx { width: 50%; padding: 0px; text-align: left; background-color: #FFFFFF; vertical-align: top }td.titledx { width: 50%; padding: 0px; text-align: left; background-color: #FFFFFF; vertical-align: top }table.topdx { width:95%; background-image: ; border-width: 0px; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC }td.lft { width: 22%; padding: 0px; text-align: center; background-color: #FFFFFF; vertical-align: top }table.cont { width: 95%; font-family: Arial; font-size: 11px; border-collapse: separate }td.cont { width: 100%; font-family: Arial; font-size: 11px; border-width: 0px; border-color: #FFFFFF; border-style: solid }table.segn { width: 100%; font-family: Arial; font-size: 12px; border-collapse: separate }td.segn { width: 100%; font-family: Arial; font-size: 12px; color: #CC6600; font-weight: bold; font-style: italic; border-width: 0px; border-color: #FFFFFF; border-style: solid }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 { background-color: #FFE699 }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; background-color: #FFFFFF; font-size: 10px; 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: 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.kysx { width:100%; background-image: ; font-family: Times New Roman; font-size: 10px; color: #FFE699; border-width: 0px; }table.ctg { width:100%; font-family: MS Sans Serif; font-size: 10px; text-align: justify; color: black; border-width: 0px }table.introhm { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC; background-image: ; border-width: 0px; }table.titolohm { border-width: 0px }table.kyhm { width:100%; font-family: MS Sans Serif; font-size: 10px; color: #FCFCFC; background-image: ; border-width: 0px; }table.botthm { width:90%; font-family: Arial; font-size: 13px; border-width: 0px; }table.sez { width:100%; font-family: Arial; font-size: 12px; border-collapse: separate; border-collapse: separate; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }td.sezsx { width: 24%; height: 150px; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; border-collapse: separate; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }td.sezdx { width: 76%; height: 150px; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: left; border-collapse: separate; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px }td.sezsep { padding: 3px }table.cdc { font-family: Eras Demi ITC; font-size: 12px; color: green }td.cdc { text-align: left; background-color: #FFFFAE }td.eu { text-align: right; background-color: #F5F5F5 }td.dsc { text-align: left }td.pz { text-align: left; font-family: Arial; font-size: 10px; font-style: italic }table.vt { width:100%; font-family: Arial; font-size: 12px; color: black; border-collapse: separate; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtit { width: 50%; border-width: 1px; border-color: #689F38; color: #FFFFFF; font-weight: bold; border-style: solid; padding: 5px; text-align: center; border-radius: 10px; background-color: #689F38; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtsx { width: 50%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 15px; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtdx { width: 50%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtsep { padding: 3px }td.vtpr { width: 50%; border-width: 1px; border-color: gray; border-style: dotted; padding: 3px; text-align: left; }table.rmp { width:100%; font-family: Arial; font-size: 12px; color: black; border-collapse: separate; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.rmpsep { padding: 3px }td.rmptit { width: 50%; border-width: 1px; border-color: #DC7612; color: #FFFFFF; font-weight: bold; border-style: solid; padding: 3px; text-align: center; font-family: Arial; background-color: #DC7912; vertical-align: top; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.rmppr { width: 50%; border-width: 1px; border-color: gray; border-style: dotted; padding: 15px; text-align: justify; vertical-align: top; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }hr.menuhr { color: #CC3300 } @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: Arial; font-size: 26px; color: #CC3300; margin-bottom: 0px; text-align: center}H2 {font-family: Arial; font-size: 20px; color: #008000; font-style: italic; text-align: left; margin-bottom: 0px}H3 {font-family: Arial; font-size: 10px; color: #CC3300; margin-bottom: 0px}H4 {font-family: Arial; font-size: 8px; color: #CC3300; margin-bottom: 0px}p.intr {font-family: Arial; font-size: 16px; text-align: center}table.topdx { width:95%; background-image: ; border-width: 0px; font-family: MS Sans Serif; font-size: 16px; color: #FCFCFC }td.lft { width: 22%; padding: 0px; text-align: center; background-color: #FFFFFF; vertical-align: top }table.cont { width: 95%; font-family: Arial; font-size: 16px; border-collapse: separate }td.cont { width: 100%; font-family: Arial; font-size: 16px; border-width: 0px; border-color: #FFFFFF; border-style: solid }table.segn { width: 100%; font-family: Arial; font-size: 16px; border-collapse: separate }td.segn { width: 100%; font-family: Arial; font-size: 16px; color: #CC6600; font-weight: bold; font-style: italic; border-width: 0px; border-color: #FFFFFF; border-style: solid }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 }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; background-color: #FFFFFF; font-size: 16px; color: black; border-width: 0px; }td.menusep { font-family: Calibri; font-size: 12px; font-weight: bold; color: #FCFCFC; padding: 3px; background-color: #DC7912; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }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.kysx { width:100%; background-image: ; font-family: Times New Roman; font-size: 16px; color: #FFE699; border-width: 0px; }table.ctg { width:100%; font-family: MS Sans Serif; font-size: 16px; text-align: justify; color: black; border-width: 0px }table.introhm { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 16px; color: #FCFCFC; background-image: ; border-width: 0px; }table.titolohm { border-width: 0px }table.kyhm { width:100%; font-family: MS Sans Serif; font-size: 16px; color: #FCFCFC; background-image: ; border-width: 0px; }table.botthm { width:90%; font-family: Arial; font-size: 16px; border-width: 0px; }table.sez { width:100%; font-family: Arial; font-size: 16px; border-collapse: separate }td.sezsx { width: 24%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center }td.sezdx { width: 76%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: left }td.sezsep { padding: 3px }table.cdc { font-family: Eras Demi ITC; font-size: 16px; color: green }td.cdc { text-align: left; background-color: #FFFFAE }td.eu { text-align: right; background-color: #F5F5F5 }td.dsc { text-align: left }td.pz { text-align: left; font-family: Arial; font-size: 16px; font-style: italic }table.vt { width:100%; font-family: Arial; font-size: 16px; color: black; border-collapse: separate; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtit { width: 50%; border-width: 1px; border-color: #689F38; color: #FFFFFF; border-style: solid; padding: 3px; text-align: center; background-color: #689F38; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtsx { width: 50%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtdx { width: 50%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }td.vtsep { padding: 3px }td.vtpr { width: 50%; border-width: 1px; border-color: gray; border-style: dotted; padding: 3px; text-align: left; }table.rmp { width:100%; font-family: Arial; font-size: 16px; color: black; border-collapse: separate }td.rmpsep { padding: 3px }td.rmptit { width: 50%; border-width: 1px; border-color: #DC7912; color: #FFFFFF; border-style: solid; padding: 3px; text-align: center; font-family: Arial; background-color: #DC7912; vertical-align: top }td.rmppr { width: 50%; border-width: 1px; border-color: gray; border-style: dotted; padding: 3px; text-align: justify; vertical-align: top }hr.menuhr { color: #CC3300 }img.resp2 { width: 100%; max-width: 500px; height: auto }table.title, td.titlesx, td.titledx { display: block; width: 100%; height: auto; margin-bottom: 10px }table.sez, tr.sez, td.sezsx, td.sezdx, td.footer1, table.footin, tr.footin, td.footin, td.footml { display: block; width: 100%; height: auto; margin-bottom: 20px }}   