body {font-family: Arial; font-size: 13px; color: #000000; margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%; background-image: url("../pictures/sfondo-pag-rosso-w.gif"); background-repeat: repeat }H1 {font-family: Calibri; font-size: 28px; color: #000000; text-align: center; margin-bottom: 50px}H2 {font-family: Arial; font-size: 16px; color: #CC3300; text-align: center; margin-bottom: 0px}H3 {font-family: Calibri; font-size: 14px; color: #CC3300; text-align: center; margin-top: 80px; margin-bottom: 10px}a:link.m { text-decoration: none; color: #000000 }a:visited.m { text-decoration: none; color: #000000 }a:hover.m { color: #FFFFFF; background-color: #DC7612 }ul.el { list-style: square }hr.dat { height: 0px; border: 1px; color: #CC3300 }hr.mcr { color: #CCCCCC; width: 100%; height: 1px }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 10px; color: black; border-width: 0px; }table.lnk { width:95%; border-collapse: separate }td.lnk { font-family: Calibri; font-size: 16px; padding: 3px; text-align: left }td.cat { font-family: Calibri; font-size: 14px; color: #993300; 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: 12px; color: black; border-width: 0px; }table.crtec {font-family: Arial; font-size: 12px; border-collapse: separate }table.desc { width:95%; border-collapse: separate }td.desc { font-family: Calibri; font-size: 15px; color: #000000; padding: 3px; text-align: justify }p.cnt { color: #CC3300; text-decoration: underline }table.car { width: 95%; background-color: #FFE699; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }table.car2 { width: 94%; background-color: #FFE699; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px }td.car2 { font-family: Calibri; font-size: 14px; color: #CC3300; padding: 1px; text-align: center }/*table.tec { width:95%; font-family: Eras Demi ITC; font-size: 12px; border-collapse: separate; border-spacing: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*/table.tec { width:95%; font-family: Calibri; font-size: 14px; border-collapse: separate; border-spacing: 4px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.tecsx { color: #000000; background-color: #F3F3F3; padding: 5px; text-align: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.tecdx { color: #BD0000; background-color: #F7F7F7; padding: 5px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.tecsep { padding: 3px }td.tecacc { font-style: italic; color: green; text-align: center; padding: 3px; background-color: #EAEAEA; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.tecdat { font-family: Arial; font-size: 13px; color: #006600; background-color: #F8F8F8; padding: 3px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.accsx { color: green; background-color: #EAEAEA; padding: 3px; text-align: right }td.accdx { color: green; background-color: #EAEAEA; padding: 3px; text-align: left }td.codsx { color: green; background-color: #FFFFFF; padding: 3px; text-align: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.coddx { color: green; background-color: #FFFFFF; padding: 3px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.codsx2 { color: #006600; background-color: #EAEAEA; padding: 3px; text-align: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.coddx2 { color: #006600; background-color: #EAEAEA; padding: 3px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }table.vt { width:100%; font-family: Calibri; font-size: 14px; border-collapse: separate; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.vttit { width: 50%; border-width: 1px; color: #FFFFFF; border-color: #CCCCCC; background-color: #689F38; border-style: solid; padding: 3px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.vt { width: 50%; border-width: 1px; border-color: #CCCCCC; vertical-align: middle; border-style: solid; padding: 3px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }/*td.vtsx { width: 50%; border-width: 1px; border-color: #000000; border-style: solid; padding: 3px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.vtdx { width: 50%; border-width: 1px; border-color: #000000; border-style: solid; padding: 3px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*/td.vtsep { padding: 3px }td.vtpr { width: 50%; border-width: 1px; border-color: gray; border-style: dotted; padding: 3px; text-align: left; }table.vet { width:100%; font-family: Arial; font-size: 11px; border-spacing: 15px; border-collapse: separate; }td.vet { width: 33%; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; height: 100%; vertical-align: top }table.int { width:100%; font-family: Arial; font-size: 12px; border-spacing: 0px; border-collapse: separate; }td.inttit { padding: 0px; text-align: center; height: 40px; color: #CC3300; background-color: #F4F4F4; vertical-align: top }td.intimg { padding: 0px; text-align: center; height: 60px; background-color: #FFFFFF; vertical-align: center }td.intdesc { padding: 0px; text-align: left; font-size: 11px; background-color: #FFFFFF; vertical-align: top }td.inteur { padding: 0px; text-align: center; height: 10px; background-color: #FFFFFF; vertical-align: bottom }td.ord { border-color: #CCCCCC; border-style: dotted; padding: 3px; text-align: center; height: 100% }table.cdc { font-family: Arial; font-size: 12px; color: green }td.cdc { text-align: left; font-weight: bold }table.macro { margin:auto; width:95%; font-family: Calibri; font-size: 12px; border-spacing: 5px; border-collapse: separate }td.macro { width: 20%; height: 20px; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 3px; text-align: center; border-collapse: separate; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }/*table.carr { width:100%; font-family: Eras Demi ITC; font-size: 12px; border-collapse: separate; border-spacing: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carrcod { width: 20%; color: green; background-color: #FFCC66; padding: 0px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carreur { width: 20%; color: white; background-color: #00AE00; padding: 0px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carrord { width: 60%; color: green; background-color: #FFFFFF; padding: 0px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*/table.carr { width:100%; font-family: Calibri; font-size: 16px; border-collapse: separate; border-spacing: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.carrcod { width: 20%; color: #006600; background-color: #FFFFFF; padding: 0px; text-align: center; border-width: 1px; border-color: #999999; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.carreur { width: 20%; color: #006600; background-color: #FFFFFF; padding: 0px; text-align: center; border-width: 1px; border-color: #999999; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.carrord { width: 60%; color: #000000; background-color: #FFFFFF; padding: 0px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }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("../pictures/sfondo-pag-rosso-w.gif"); background-repeat: repeat }H1 {font-size: 24px}H2 {font-family: Calibri; font-size: 16px; color: #CC3300; text-align: center; margin-bottom: 0px}H3 {font-size: 14px}ul.el { list-style: square }hr.dat { height: 0px; border: 1px; color: #CC3300 }table.introsx { width:100%; height: 80px; font-family: MS Sans Serif; font-size: 16px; color: black; border-width: 0px; }table.lnk { width:95%; border-collapse: separate }td.lnk { font-family: Calibri; font-size: 16px; padding: 3px; text-align: left }td.cat { color: #993300; 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; color: black; border-width: 0px; }table.crtec {font-family: Arial; font-size: 16px; border-collapse: separate }table.desc { width:95%; border-collapse: separate }td.desc { font-family: Calibri; font-size: 16px; padding: 3px; text-align: justify }table.car { width: 95%; background-color: #FFE699 }table.car2 { width: 94%; background-color: #FFE699; font-size: 16px; text-align: center }td.car2 { font-family: Calibri; font-size: 16px; padding: 1px; text-align: center }table.tec { width:95%; font-family: Calibri; font-size: 16px; border-collapse: separate }td.tecsx { color: #000000; background-color: #F3F3F3; padding: 3px; text-align: right }td.tecdx { color: #BD0000; background-color: #F7F7F7; padding: 3px; text-align: left }td.accsx { color: green; background-color: #EAEAEA; padding: 3px; text-align: right }td.accdx { color: green; background-color: #EAEAEA; padding: 3px; text-align: left }td.codsx { color: green; font-size: 14px; background-color: #FFFFFF; padding: 3px; text-align: right; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.coddx { color: green; background-color: #FFFFFF; padding: 3px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.codsx2 { color: #006600; background-color: #EAEAEA; padding: 3px; text-align: right }td.coddx2 { color: #006600; background-color: #EAEAEA; padding: 3px; text-align: left }td.tecsep { font-family: Calibri; font-size: 16px; padding: 3px }td.tecdat { color: #006600; background-color: #F8F8F8; padding: 3px; text-align: left }table.vt { width:100%; font-family: Calibri; font-size: 16px; color: black; border-collapse: separate }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.int { width:100%; font-family: Arial; font-size: 16px; border-spacing: 0px; border-collapse: separate; }td.inttit { padding: 0px; text-align: center; height: 40px; color: #CC3300; background-color: #F4F4F4; vertical-align: top }td.intimg { padding: 0px; text-align: center; height: 60px; background-color: #FFFFFF; vertical-align: center }td.intdesc { padding: 0px; text-align: left; font-size: 16px; background-color: #FFFFFF; vertical-align: top }td.inteur { padding: 0px; text-align: center; height: 10px; background-color: #FFFFFF; vertical-align: bottom }table.cdc { font-family: Arial; font-size: 16px; color: green }td.cdc { text-align: left; font-weight: bold }table.macro { font-size: 16px }/*table.carr { width:100%; font-family: Calibri; font-size: 14px; border-collapse: separate; border-spacing: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carrcod { width: 22%; color: green; background-color: #FFCC66; padding: 0px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carreur { width: 22%; color: white; background-color: #00AE00; padding: 0px; text-align: center; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*//*td.carrord { width: 56%; color: green; background-color: #FFFFFF; padding: 0px; text-align: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }*/table.carr { width:100%; font-family: Calibri; font-size: 16px; border-collapse: separate; border-spacing: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px }td.carrcod { width: 22%; color: #006600 }td.carreur { width: 22%; color: #006600 }td.carrord { width: 56%; color: #000000 }hr.menuhr { color: #CC3300 }img.resp { width: 100%; max-width: 250px; height: auto }img.resp2 { width: 100%; max-width: 500px; height: auto }table.macro, td.macro { display: block; width: 100%; height: auto; margin-bottom: 10px }table.vet, td.vet { display: block; width: 100%; height: auto; margin-bottom: 10px }table.title, td.titlesx, td.titledx { display: block; width: 100%; height: auto; margin-bottom: 10px }}  
