a:link { color: #000000; text-decoration: none; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: none; color: #FF0000; }
a:active { text-decoration: none; color: #000000; }
.style_index { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 12px; font-weight: normal; color: #000000; background-image: url(img/sfondo.jpg); background-repeat: no-repeat; background-position: center center; text-align: center; vertical-align: middle; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FECCFF; }
.tabella_madre { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; color: #000000; text-align: center; vertical-align: top; }
.tabelle_centrali { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; text-align: center; vertical-align: top; }
.style_verticale { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-image: url(img/ombradx.jpg); background-repeat: repeat; background-position: right top; }
.style_verticalisxi { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; background-image: url(img/ombrasx.jpg); background-repeat: repeat; background-position: left top; }
.style_banner { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 9px; font-weight: normal; background-image: url(img/banner.jpg); background-repeat: no-repeat; background-position: center center; }
.style_menu_alto { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-color: #9933FF; text-align: right; vertical-align: middle; border-right-width: 1px; border-right-style: solid; border-right-color: #999999; padding-right: 7px; }
.style_mappa { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10.5px; font-weight: normal; background-color: #9933FF; text-align: left; vertical-align: middle; padding-left: 6px; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; color: #FFFFFF; }
.tabella_menu { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-color: #9847FB; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; }
.cella_menu { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; text-align: left; vertical-align: top; background-color: #9933FF; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; }
.style_scr_menu { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 16px; color: #000000; letter-spacing: 0.1em; text-align: center; vertical-align: middle; text-transform: uppercase; }
.scritte_menu { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 13px; color: #000000; text-align: left; vertical-align: middle; padding-left: 17px; padding-top: 5px; }
.scritte_menu_due { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 13px; color: #000000; text-align: left; vertical-align: middle; padding-left: 30px; }
.style_menu { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-image: url(img/sfondo_menu.jpg); background-repeat: no-repeat; background-position: center top; text-align: left; vertical-align: top; }
.style_tabella_foot { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10.5px; font-weight: normal; color: #FFFFFF; background-color: #9933FF; text-align: right; vertical-align: middle; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.ombracr { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-image: url(img/ombracr.jpg); background-repeat: repeat; background-position: left center; }
a.menusx:link { color: #000000; text-decoration: none; }
a.menusx:visited { text-decoration: none; color: #000000; }
a.menusx:hover { text-decoration: none; color: #FF0000; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #000000; border-bottom-color: #000000; }
a.menusx:active { text-decoration: none; color: #000000; }
a.menual:link { color: #FFFFFF; text-decoration: none; }
.cella_centrale { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 11.5px; color: #000000; text-align: center; vertical-align: top; }

.style_cell { font-family: 'Pinyon Script', cursive; font-size: 21px; #000000; text-align: left; color: #000000; text-align: justify; vertical-align: top; padding-left: 20px; padding-right: 40px; font-style: normal; font-weight: normal; }
.style_cell2 { font-family: 'Pinyon Script', cursive; font-size: 21px; #000000; text-align: justify; vertical-align: bottom; padding-left: 20px; padding-right: 20px; }
.style_thumb { text-align: center; vertical-align: middle; padding: 5px; border: 1px solid #999; }
.style_thumb2 { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; background-color: #FFFFFF; text-align: center; vertical-align: middle; }
.style_img { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; text-align: center; vertical-align: text-bottom; }
.tabella_centrale { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; color: #000000; background-image: url(img/sfondo_centrale.jpg); background-repeat: repeat; background-position: center center; text-align: left; vertical-align: top; padding-left: 10px; }
.tabella_bassa { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; background-image: url(img/sfondo_basso.jpg); background-repeat: no-repeat; background-position: center bottom; }
.tabella_alta { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; background-image: url(img/sfondo_alto.jpg); background-repeat: no-repeat; background-position: center top; }
a.menual:visited { text-decoration: none; color: #FFFFFF; }
a.menual:hover { text-decoration: none; color: #FF0000; }
a.menual:active { text-decoration: none; color: #FFFFFF; }
.cella_decorazioni { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 10px; font-weight: normal; border-left-width: 1px; border-left-style: solid; border-left-color: #999999; background-image: url(img/decorazion.jpg); background-repeat: no-repeat; background-position: left center; }
.style_sfondo_cont { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 12px; font-weight: normal; color: #333333; background-image: url(img/sfondo_cont.jpg); background-repeat: no-repeat; background-position: center center; }
.style_form { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 11px; font-weight: normal; color: #333333; text-align: right; vertical-align: middle; }
.style_descr_err { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 11px; font-weight: normal; color: #000000; letter-spacing: 0.1em; text-align: center; vertical-align: middle; }
.style_form_mod { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 11px; font-weight: normal; color: #333333; background-color: #DDEEFF; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: double; border-right-color: #666666; border-bottom-color: #666666; }
.style_form_err { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 11px; font-weight: normal; color: #333333; background-image:url(img/alert.gif); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: double; border-right-color: #666666; border-bottom-color: #666666; }
.style_descrizione { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 16.5px; font-style: normal; font-weight: normal; text-align: center; vertical-align: middle; color: #000000; letter-spacing: 0.1em; background-image: url(img/sfondo_chi_siamo.jpg); background-repeat: no-repeat; background-position: center center; }
.tabella_chi_siamo { background-image: url(img/Painter.jpg); background-repeat: no-repeat; background-position: center center; }
.style_chi_siamo { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 12.5px; color: #000000; text-align: left; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; }
.style_music { font-family: Arial, Helvetica, sans-serif, Verdana, "Times New Roman"; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: center; vertical-align: middle; }
ul#pagination { font:12px Arial, sans-serif; margin: 1em 0; padding: 0; list-style: none; text-align: center }
ul#pagination li { display: inline; margin-right: 0.5em }
ul#pagination a { text-decoration: none; border: 1px solid #1258CC; padding: 0 3px; background: #3C86FF; color: #FFF }
ul#pagination a:visited { background: #EEE; color: #003EA5; border-color: #89B5FF }
ul#pagination a:hover { background: #FFF; color: #003EA5 }
ul#pagination li#currentpage a { border: 0px; background: #FFF; color: #000; cursor: default }
.style_magia { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; letter-spacing: 0.1em; text-align: center; vertical-align: middle; padding: 15px; }

