A:link { text-decoration: none; color: #000000 }
A:visited { text-decoration: none; color: #000000 }
A:hover { text-decoration: underline; color: #FF0099 }
.rolloverfucsia A:hover { text-decoration: underline; color: #FF0099 }
.testo10rolloververde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.testo10rolloververde A:hover { text-decoration: underline; color: #009900 }
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; letter-spacing: 0.02em}
.menu A:link { text-decoration: none; color: #FFFFFF}
.menu A:visited { text-decoration: none; color: #FFFFFF}
.menu A:hover { text-decoration: underline; color: #FFFFFF}
.testo11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.testo10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.testo10 A:link { text-decoration: none; color: #000000 }
.testo10 A:visited { text-decoration: none; color: #000000 }
.testo10 A:hover { text-decoration: underline; color: #FF0099 }
.box10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.testo10g {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-align: justify; font-weight: bold}
.testo9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.numeriregistrazione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}
.testo12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.box9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border: 1px #CCCCCC solid; background-color: #FFFFFF}
.box9bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #CCCCCC solid; background-color: #FFFFFF ; font-weight: bold; color: #FF0000}
.box10Copia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px ; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; background-color: #FF0000}
.testo13 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.testo20 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; line-height: 18px; }
.testo20low { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.testo20lowgras { font-family: Arial, Helvetica, sans-serif; font-size: 17px; }
.testo22 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; }
.testo18g { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.testo8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
.borditab { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #C7C7E8; border-bottom-color: #C7C7E8; border-left-color: #C7C7E8; }
.testo9rado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 0.01em; }
.testo11arial { font-family: Arial, Helvetica, sans-serif; font-size: 11px }
.testo9g { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: justify; }
.borditabviola { border: 1px solid #C7C7E8; }
.borditabgrigio { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; }
.borditabverde { border: 1px solid #66CC66; }
.bordielencoimgnero { border: 1px solid #000000; }
.bordifotomininero { border: 1px solid #000000; }
.borditabfucsia { border: 1px solid #FF99CC; }
.borditabbianco { border: 1px solid #FFFFFF; }
.testo16 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.borditabblu { border: 1px solid #003399; }
.box11giallo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: bold; color: #000000; background-color: #FFFF00; }
.bordibannerbianco { border: 1px solid #FFFFFF; }
.borditabrosso { border: 1px solid #CC0000; }
.testoenorme { font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bolder;	line-height: 18px; }
.testolarge { font-family: "Arial Black"; font-size: 24px; font-weight: bolder; line-height: 24px; letter-spacing: -0.1em;}
.testomedio { font-family: "Arial Black"; font-size: 14px; font-weight: bold; line-height: 14px; letter-spacing: -0.06em;}
.sfontotestaelencohotel { background-color: #003399}
.sfontotestaelencoresidence { background-color: #FF6600}
.sfontotestaelencobandb { background-color: #006600}
.sfontotestaelencostabilimenti_balneari { background-color: #6699CC}
.bordigrossiverdi { border: 3px solid #009900; }
.testo16verdana { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; }
.testoareabox {	font-family: "Arial Black"; font-size: 17px; font-weight: bolder; line-height: 17px; letter-spacing: -0.1em; }
.testo12verdanaCopia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.bordigrossineri { border: 3px solid #000000; }
.bordigrossineri2 { border: 2px solid #000000; }
.bordigrossirossi2 { border: 2px solid #FF0000; }
.bordigrossifucsia { border: 3px solid #FF0099; }
.bordigrossiarancioni { border: 3px solid #FF6600; }
.bordigrossifucsia { border: 3px solid #FF0099; }
.testo16grassetto { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.calendarioferiali { background-color: #FFF2C1; }
.calendariofestivi { background-color: #FFDBC4; }
.calendariodataselezionata { color: #FFFFFF; background-color: #000000; }
.calendariodatanonvalida { background-color: #FFFFFF; }
h2 { font-family: Arial, Helvetica, sans-serif;	font-size: 18px; font-weight: bolder; margin: 0px; }
h3 { font-family: Arial, Helvetica, sans-serif;	font-size: 15px; font-weight: bolder; margin: 0px; }
.tratteggio_informativa { border-top-width: 1px; border-top-style: dashed;	border-top-color: #666666; }
.tratteggio_completo { border: thin dashed #FF0099; }
.menutitolo1 {font-family: "Trebuchet MS"; font-size: 14px; color: #FFFFFF; letter-spacing: 0.02em}
.menutitolo1 a:link { text-decoration: none; color: #FFFFFF}
.menutitolo1 a:visited { text-decoration: none; color: #FFFFFF}
.menutitolo1 a:hover { text-decoration: underline; color: #FFFFFF}
.menutitolo2 {font-family: "Trebuchet MS"; font-size: 10px; color: #99FFFF; letter-spacing: 0.02em}
.menutitolo2 a:link { text-decoration: none; color: #99FFFF}
.menutitolo2 a:visited { text-decoration: none; color: #99FFFF}
.menutitolo2 a:hover { text-decoration: underline; color: #FFFF00}
.menutitolounico {font-family: "Trebuchet MS"; font-size: 14px; color: #FFFFFF; letter-spacing: 0.02em}
.menutitolounico A:link { text-decoration: none; color: #FFFFFF}
.menutitolounico A:visited { text-decoration: none; color: #FFFFFF}
.menutitolounico A:hover { text-decoration: underline; color: #FFFFFF}
.menusxtitolo1beb {font-family: "Trebuchet MS"; font-size: 14px; color: #CCFFCC; letter-spacing: 0.02em}
.menusxtitolo1beb A:link { text-decoration: none; color: #CCFFCC}
.menusxtitolo1beb A:visited { text-decoration: none; color: #CCFFCC}
.menusxtitolo1beb A:hover { text-decoration: underline; color: #CCFFCC}
.menusxtitolo2beb {font-family: "Trebuchet MS"; font-size: 10px; color: #CCFFCC; letter-spacing: 0.02em}
.menusxtitolo2beb A:link { text-decoration: none; color: #CCFFCC}
.menusxtitolo2beb A:visited { text-decoration: none; color: #CCFFCC}
.menusxtitolo2beb A:hover { text-decoration: underline; color: #CCFFCC}
.bannercolonnadx{ margin: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
