div#bgs{background:url("../img/_cs_base.jpg");background-position:right top}
div#bgc{background:url("../img/_mix.jpg")}
div#bgd{background:url("../img/_bg_base.jpg")}
div#capo{background:#229934}
div#corpo{background:#229934}
h1{color:#fff;text-shadow:-1px -1px 0 #000}
p.nobr{white-space:nowrap}
a{color:#00f;font-weight:bold}
a:visited{color:#00f;font-weight:bold}
a.pplsez,p.pplsez{margin-top:1px;padding:1px 3px 0 3px;font:bold 14px Times,serif;border-radius:5px;min-width:25px}
a.pplsez{background-color:#0c4144;color:#ddd}
a.pplsez:hover{background-image:url("../img/i_titblu.jpg");color:#fff}
p.pplsez{background-color:#668b8e;color:#ddd}
a.pplink,a.pplink:visited,a.pplink2,a.pplink2:visited{color:#ddd}
div#minitit,div.funz,div.info{background:url("../img/_cs_alco.jpg");border:1px solid #00f;color:#00f}
div#intestazione,td.lettera{margin:25px 0;background:#229934;border:2px outset #229934;border-radius:32px 32px 0 0 / 12px 12px 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.5);color:#fff}
div#linkind,div.contenuti{background-color:#86f996;border:2px inset #86f996;border-radius:80px / 30px}
div#testo{margin-top:30px}
div#testo h2{background-image:url("../img/indice_det.jpg");border-radius:16px / 6px;box-shadow:-3px -3px 3px rgba(255,255,255,0.5),3px 3px 3px rgba(0,0,0,0.5);margin-bottom:10px;margin-top:15px;padding-bottom:5px;padding-left:15px;padding-top:5px;text-align:left}
div#linkind{padding:5px}
div#linkind h2 img{padding:0 10px}
div.contenuti{padding:3%}
div.contenuti img{float:left;padding-right:10px;width:64px}
div.contenuti p{text-align:justify;text-indent:5px;padding:5px}
div.contenuti p.posta{text-align:center}
p.torna{text-align:right}
table#det{border-spacing:0}
td.prima{padding:5px 5px 5px 0;vertical-align:top;color:#fff}
td.prima a{color:#fff}
td.dettaglio,td.incipit,td.dettaglio_max,td.dettaglio_reg,td.lettera_int,td.dettaglio_desc,div#brani p.registri,div#indiceint,td.detdata{border-bottom:2px solid #229934;border-top:2px solid #229934;padding:5px}
td.dettaglio,td.incipit,td.dettaglio_max,td.dettaglio_reg,td.dettaglio_desc,div#brani p.registri,div#indiceint{box-shadow:3px 3px 3px rgba(0,0,0,0.5)}
td.dettaglio,td.incipit,td.dettaglio_max,td.dettaglio_reg,td.dettaglio_desc,div#brani p.registri,td.detdata{background-image:url("../img/indice_det.jpg")}
td.incipit{font-weight:bold;height:34px}
div#indiceint{background:#86f996}
td.lettera_int,td.dettaglio_reg,div#brani p.registri,div#indiceint{border-radius:32px / 12px}
td.lettera_int{background:#86f996 none repeat scroll 0 0;box-shadow:3px 3px 3px rgba(0,0,0,0.5)}
span.nobr{white-space:nowrap}
span.i_int{padding-top:3px;padding-bottom:3px;white-space:nowrap}
.ii_tenore,.ii_baritono,.ii_basso,.ii_soprano,.ii_mezzosoprano,.ii_contralto,.ii_altro,.ii_coro,.ii_incipit{font-weight:bold;border-radius:6px;padding-right:4px}
.ii_tenore{border-right:4px solid #00f !important}
.ii_baritono{border-right:4px solid #86cfef !important}
.ii_basso{border-right:4px solid #aeefef !important}
.ii_soprano{border-right:4px solid #ffc3cf !important}
.ii_mezzosoprano{border-right:4px solid #f0f !important}
.ii_contralto{border-right:4px solid #f00 !important}
.ii_altro{border-right:4px solid #808080 !important}
.ii_coro{border-right:4px solid #fff !important}
div.operatit{padding:3px}
div.operatit,div.operadett{background-color:#86f996;border:3px outset #229934;border-radius:32px / 12px;margin:2px}
div.operadett{padding:10px}
td.tdoctit{border-left:5px groove #00f;vertical-align:top}
td.tdocdet{border-right:5px groove #00f}
td.tdoctit,td.tdocdet{border-bottom:1px solid #00f;border-radius:32px / 12px;padding:3px}
span.iocper{display:inline-block;font-style:italic;padding-right:1%;text-align:right;width:49%}
span.iocint{display:inline-block;font-weight:bold;padding-left:1%;text-align:left;width:49%}
td.titolo,td.youtube,td.indice,td.dettaglio,td.incipit,td.detdata{box-shadow:3px 3px 3px rgba(0,0,0,0.5)}
td.titolo{border-top-left-radius:16px 6px;text-align:left}
td.detdata{width:50px}
td.indice{border-top-right-radius:16px 6px;font-size:30px}
td.spazio{padding-top:30px}
td.titolo,td.youtube,td.indice{background-color:#ffe7c7;border:2px outset #ffe7c7}
p.i_optit{background-image:url("../img/indice_det.jpg");border-color:#00f;border-style:solid solid none;border-top-left-radius:16px 6px;border-top-right-radius:16px 6px;border-width:2px 2px 0;width:200px;margin-top:3px;font:bold 13px Times,serif}
span.rilbasso,span.rilbaritono,span.riltenore,span.rilcontralto,span.rilmezzosoprano,span.rilsoprano,span.rilaltro{border-radius:16px / 6px;box-shadow:3px 3px 3px rgba(255,255,255,0.8) inset,3px 3px 3px rgba(0,0,0,0.8)}
span.regbasso,span.rilbasso{background-color:#aeefef}
span.regbaritono,span.rilbaritono{background-color:#86cfef}
span.regtenore,span.riltenore{background-color:#00f}
span.regcontralto,span.rilcontralto{background-color:#f00}
span.regmezzosoprano,span.rilmezzosoprano{background-color:#f0f}
span.regsoprano,span.rilsoprano{background-color:#ffc3cf}
span.regaltro,span.rilaltro{background-color:#808080}
td.titolo p{font:bold 15px Times,serif;padding-left:5px;padding-bottom:5px}
span.incipit{font-size:22px;padding-left:15px;padding-right:15px}
div#titaut,div#titbot{background-color:#64d976;border:2px outset #64d976;border-radius:80px 80px 32px 32px / 30px 30px 12px 12px;box-shadow:-3px -3px 3px rgba(0,0,0,0.8) inset,3px 3px 3px rgba(255,255,255,0.9) inset,3px 3px 3px rgba(0,0,0,0.5);margin:20px 0 10px 0}
div#titbot{margin-top:5px;padding-bottom:10px}
p#titolo{font:bold 25px Times,serif;padding-top:10px;width:100%}
p#autore{font-size:18px;padding-bottom:10px}
img.imginc{height:20px;padding-top:10px;width:20px}
span.regtit{font-size:14px;font-style:italic}
div#datiopera,div#apriinfo{background-color:#86f996;border:2px inset #86f996;border-radius:32px / 12px;font-size:18px;height:100%;padding:15px 5px}
img.ombra{box-shadow:5px 5px 5px rgba(0,0,0,0.5)}
div#datiopera p.registri{font-size:.8em;margin:10px auto 0;width:70%}
p#tt_m3u{font-size:.7em;margin:10px 0}
p#tt_m3u span{padding:5px 10px}
div#apriinfo{font-size:1.1em;margin:10px auto 0}
span.regbasso,span.regbaritono,span.regtenore,span.regcontralto,span.regmezzosoprano,span.regsoprano,span.regaltro{border-bottom:1px solid #808080;border-radius:50%;border-right:1px solid #808080}
div#datiopera td.titolosx,div#datiopera td.titolodx{border-bottom:2px solid #007912;padding-right:10px;min-width:0 !important}
div#datiopera td.titolodx,div#datiopera td.interprete{text-align:left}
div#datiopera td.titolosx,div#datiopera td.personaggio{text-align:right}
div#datiopera td.personaggio{font-style:italic;padding-right:3px}
.ui-dialog{background:#86f996 !important;border:2px outset #86f996 !important;box-shadow:5px 5px 5px rgba(0,0,0,0.5)}
.ui-dialog-titlebar{background:#229934 !important;font-family:Times,serif}
.ui-button{box-shadow:3px 3px 3px rgba(0,0,0,0.5);color:#00f !important;font-family:Times,serif !important;width:100%;font:bold 14px Times,serif !important}
#pufonte{font:12px Times,serif}
#pufonte a{color:#00f !important}
div.jp-jplayer{background-image:url("../../img/i_marchio.jpg");background-position:center center;background-repeat:no-repeat}
div.jp-playlist{text-align:left !important}
div.jp-type-playlist div.jp-playlist a{font-weight:normal}
