/*template diocesi - css mobile*/
a:link, a.ty {border-radius: 14px;}
a, a.fer, a.ferk, a.fes, a.fesk, a.me, a.an, a.mfr, td.mfr, p.mfr, a.mfs, td.mfs, p.mfs, a.mf2, p.mf2, a.mf3, p.mf3, div.bo {color: #000;}
footer, a.fo, p.fo, td.a2, td.c2, td.m2, td.l2, td.o2, th.a2, th.c2, th.m2, th.l2, a.cale, a.time,
div.pbr, div.n4, div.nh, div.nhc, div.n5,
a.ua, a.ub, a.uc, a.ud, a.ue, a.uf, a.ug, a.uh, a.ui, a.uj, a.uk, a.ul, a.um, a.un, a.uo, a.up, a.uq, a.ur, a.us, a.ut, a.uu, a.uv, a.uw, a.ux, a.uy, a.uz, a.eu
a.ua:hover, a.ub:hover, a.uc:hover, a.ud:hover, a.ue:hover, a.uf:hover, a.ug:hover, a.uh:hover, a.ui:hover, a.uj:hover, a.uk:hover, a.ul:hover, a.um:hover, a.un:hover, a.uo:hover, a.up:hover, a.uq:hover, a.ur:hover, a.us:hover, a.ut:hover, a.uu:hover, a.uv:hover, a.uw:hover, a.ux:hover, a.uy:hover, a.uz:hover, a.eu:hover, p.a {font-size: 72px;}
div.ng, div.tg, div.it, p.it, a.it, var.it {font-size: 50px;}
td.s1, td.s2, td.d1, td.d2, td.d3, td.du, td.ff, th.aclm, th.acml2, div.xb, a.pr, section.li, div.li,
p.spo, p.int, 
p.bi, p.ve, p.vi, p.ro, p.bl, p.or, p.ye, p.ru,
a.bi, a.ve, a.vi, a.ro, a.ra, a.bl, a.or, a.ye, a.ru,
td.al, td.ce, td.ca, td.co, td.mo, td.v, td.le, th.al, th.ce, th.mo, th.le, td.op {font-size: 70px; line-height: 110%;}
p.alb, p.arg, p.cto, p.cta, p.leq, p.mon {width: 97%;}
a.alb, a.arg, a.cto, a.cta, a.leq, a.mon, a.spo {width: 92%;}
/*td.al, td.ce, td.ca, td.co, td.mo, td.le, th.al, th.ce, th.mo, th.le, td.op {font-size: 75px;}*/
a.alb, a.arg, a.cto, a.cta, a.leq, a.mon, a.spo, a.int {font-size: 75px; line-height: 100%; border: 2px solid #000; margin: 5px 1px; padding: 20px 14px;}
a.dv, a.pd, a.yt, a.mp, a.ht, a.tl, a.dc, a.lx, a.ema, a.tel, a.sky, a.ec, a.wh, a.od, a.lo, a.mo,
a.dv:hover, a.pd:hover, a.yt:hover, a.mp:hover, a.ht:hover, a.tl:hover, a.dc:hover, a.lx:hover, a.ema:hover, a.tel:hover, a.sky:hover, a.ec:hover, a.wh:hover, a.od:hover, a.lo:hover, a.mo:hover {width: 75%; font-size: 70px; line-height: 110%; border-radius: 20px; margin: 7px 1px; padding: 33px 7px 38px 150px;}
a.ht2, a.ht2:hover, a.tl2, a.tl2:hover, a.dc2, a.dc2:hover, a.lx2, a.lx2:hover, a.wh2, a.wh2:hover, a.ema2, a.ema2:hover, a.tel2, a.tel2:hover, a.sky2, a.ec2, a.sky2:hover, a.ec2:hover, 
a.dv2, a.pd2, a.yt2, a.mp2, a.ht2, a.od2, a.lo2, a.mo2, 
a.dv2:hover, a.pd2:hover, a.yt2:hover, a.mp2:hover, a.ht2:hover, a.od2:hover, a.lo2:hover, a.mo2:hover {font-size: 32px; line-height: 110%; border-radius: 20px; margin: 14px 5px; padding: 140px 0px 2px 0px; width: 142px; border: 1px solid #00f;}
a.dv, 		a.pd, 		a.yt, 		a.mp, 	a.ht, 	a.tl, 	a.od, 	a.lo,	a.mo,	a.dc, 	 a.lx, 	a.ema, 	a.tel, 	a.sky, 	a.ec, 		a.wh, 
a.dv2, 	a.pd2, 	a.yt2, 	a.mp2, 	a.ht2, a.tl2,	a.od2, a.lo2, a.mo2, a.dc2, a.lx2, 	a.ema2, 	a.tel2, 	a.sky2, 	a.ec2, 	a.wh2 {box-shadow: 3px 3px 7px #777;}
div.pa {font-size: 90px; line-height: 100%;}
a.c1, a.c2, a.c3, a.c5, a.c7, a.c9,
a.gt1, a.gt2, a.gt3, a.gt5, a.gt7, a.gt9,
 a.c10, div.c10, p.c10, a.d9, p.d9, div.d9, a.cv, a.r9, a.gt, div.gt, p.gt  {padding: 10px 0px;}
/*a.c10, div.c10, p.c10, img.c10 {width: 98.1%;}*/
a.c10 {border-radius: 14px; margin: 3px 0px;}
a.c9, a.d9, div.d9, a.cv, a.gt, div.gt, p.gt, a.gt9 {min-width: 95%; margin: 7px 2.5% 7px 2.5%;}
a.gp, div.gp, p.gp, .gp {border: 4px outset #777; border-radius: 50px; margin: 9px 3px; min-height: 610px; padding: 14px 4px; width: 47%;}
a.d9, p.d9, div.d9, a.ff0, div.ff0, p.ff0 {border-radius: 7px;}
div.ff0 {padding: 110px 0px 14px 0px;}
div.mi {border-radius: 70px; margin: 14px 5%; padding: 120px 3% 14px 3%; width: 86%;}
th.cm, td.cm, td.cn {font-size: 36px;}
a.cfr {font-size: 44px;}
section.e, section.c, 
section.c1, section.c2, section.c3, section.c4, section.c5, section.c6, body, a.tc, a.ts, a.td, a.tac, a.tas, a.tad, div.p5, section.p5, div.p6, section.p6, a.hs, a.hd, a.hc, var,
a.xe, a.xf, p.xf, p.xf, a.xfb, a.xm, a.xp, a.xw, 
a.xe:hover, a.xf:hover, p.xf:hover, p.xf:hover, a.xfb:hover, a.xm:hover, a.xp:hover, a.xw:hover,
a.s2, a.d2, a.si, a.de, a.ce, code, div.ct, var.ct, div.cale, div.time, a.lu, a.lu:visited, div.lu, p.lu, td, th, div.mi {font-size: 60px; line-height: 110%;}
td.u23, td.u24, td.u25, th.u23, th.u24, th.u25 {font-size: 64px; line-height: 100%; vertical-align: top;}
a.mfr, td.mfr, p.mfr, a.mfv, a.m6, a.m7, p.m6, p.m7,  a.mfs, td.mfs, p.mfs, a.mfp, a.pj, p.pj, a.mf2, p.mf2, a.mf3, p.mf3, a.m4, p.m4, a.m5, a.m6, a.m7, p.m5, p.m6, p.m7, div.nbg {font-size: 80px;}
div.seb, div.ann, div.lor, div.ass, div.san, div.leq, div.arg, div.ben, div.xb, div.xc,
a.c1, a.c2, a.c3, a.c5, a.c7, a.c9, a.cv,
div.c1, div.c2, div.c3, div.c5, div.c7, div.c9, div.cv,
p.c1, p.c2, p.c3, p.c5, p.c7, p.c9, p.cv,
a.bs, a.bd, div.xa,
p.gt, div.gt,
a.cal, div.cal, a.so, a.ff0, div.ff0, p.ff0, div.no, td.it, div.df, a.df, p.df {font-size: 70px;}
div.cv {width: 99%; margin: 4px 0px;}
a.d9, p.d9, div.d9 {font-size: 70px;}
a.sf, a.sfk, a.tx, div.tx, a.mi, a.mii, a.mi2, a.mi3, a.kb, a.kb:hover, a.c10, div.c10, p.c10, section, a.ii, a.i2, p.ime, a.qa, a.qb, a.gt,
a.gt1, a.gt2, a.gt3, a.gt5, a.gt7, a.gt9 {font-size: 80px; line-height: 115%; }
a.r9, div.r9, p.r9 {margin: 50px 5% 50px 5%;}
div.gr {font-size: 52px;}
div.he, p.he, a.he, var.he {font-size: 80px; line-height: 170%;}
div.te, div.tb, div.tg {font-size: 55px;}
var.ca1, var.ca2, var.ca3, div.ca1, div.ca2, div.ca3, div.sx, div.dx, td.h,
div.asm, div.asb, div.asa, div.aac, div.afm, div.ama, div.bpv, div.csa, div.caa, div.cml, div.llm, div.ltc, div.lsm, div.lmn, div.mma, div.mor, div.csg, div.csr {font-size: 64px;}
a.m1, a.m2, a.m3, a.tt, a.mx, a.mh, div.cx {font-size: 70px;}
a.gp, div.gp, p.gp, .gp {font-size: 80px;} 
a.ty, a.tz,
div.dx, section.dx, div.sx, section.sx, a.lak, a.la, td.gr, a.r9, div.r9, p.r9 {font-size: 70px;}
a.fd, a.fs, td.he {font-size: 90px;}
h1 {font-size: 95px;}
h2 {font-size: 90px;}
h3 {font-size: 85px;}
h4 {font-size: 80px;}
h5 {font-size: 75px;}
h6 {font-size: 70px;}
div.c10, p.c10, div.dx, section.dx, div.sx, section.sx, div.cx, section.cx {border-radius: 0px;}
a.m1:hover, a.mh:hover, a.tt:hover, a.mx:hover {background: #f00; color: #ff0;}
body, header, footer, section.i, div.ii, div.i4, aside, table {width: 99.5%;}
section.a, section.b, 
section.b1, section.b2, section.b3, section.b4, section.b5, section.b6, section.c, 
section.c1, section.c2, section.c3, section.c4, section.c5, section.c6, section.i, section.d, 
section.d1, section.d2, section.d3, section.d4, section.d5, section.d6, a.tx, a.ty {width: 98%;}
section, section.c, 
section.c1, section.c2, section.c3, section.c4, section.c5, section.c6, section.d, 
section.d1, section.d2, section.d3, section.d4, section.d5, section.d6, section.b {margin: 24px 1px; padding: 130px 5px 14px 5px;}
div.tx {width: 98.7%;}

code, r, rp, rt, var, div.dx, section.dx, div.sx, section.sx, div.cx, section.cx {margin: 7px 0.1%; width: 99.5%;}
div.p5, section.p5, div.p6, section.p6{margin: 14px 0.1%; width: 99.5%;}
img.w32, article {width: 97%;}
section.e, a.ce {width: 96%;}
a.ix {background: #fff; width: 44%; font-size: 99px; color: #444; padding: 14px 0px;}
a.ix:hover {background: #000; color: #fff;}
a.mi2, a.mi3 {border-radius: 0px; border-top: 3px solid #700; border-bottom: 3px solid #007; padding: 20px 14px 20px 3px; margin: 3px 3px 3px 12px; width: 96.2%;}
a.i2 {color: #606; text-shadow: 0px 0px 4px #0ff;}
a.co, p.co {width: 94%;}
a.l8:hover {width: 91.3%;}
a.ono, p.ono, a.tz {width: 90%;}
div.n2, div.n3, div.n4, div.nh, div.nhc, div.n5 {border: 21px inset #8bf; margin: 7px 2%;}
div.n5 {padding: 200px 10px 20px 10px;}
a.xe, a.xf, p.xf, p.xf, a.xfb, a.xm, a.xp, a.xw, a.xe:hover, a.xf:hover, p.xf:hover, p.xf:hover, a.xfb:hover, a.xm:hover, a.xp:hover, a.xw:hover, a.l8, p.l9, a.wd, p.wd, a.wr, p.wr, .wd, .wr, div.wd, div.wr, a.v2, a.v2:hover {width: 50%;}
a.bi, a.bl, a.ra, a.ro, a.ve, a.or, a.ye, a.vi, .w5, a.pr {min-width: 48%;}
a.t1, div.pbr, .wpb {min-width: 46.5%;}
a.arl, a.sl, a.al, a.td, a.ts, a.tad, a.tas {width: 8%;}
.w3, .w24, .w31.III, var.III {width: 31%;}
.cl {width: 13.5%;}
.w05 {width: 10%;}
a.la, a.lak {min-width: 98px; max-width: 100px;}
a.ck, div.co {width: 960px;}
section.wh, div.wh {width: 940px;}
section.wb {width: 920px;}
section.wf {width: 510px;}
.wsf {width: 420px;}
header, nav {min-height: 110px;}
header {padding: 6px 0px;}
nav {margin: 0px; padding: 2px 0px; border-bottom: 2px solid #00f;}
a.mx, a.tt {background-image: linear-gradient(to top, #8bf, #fff);}
/*a.m1, a.m2, a.m3, a.mx {background-image: linear-gradient(to left top, #fff 50%, #f70); border: 1px solid #000;}
a.tt {background-image: linear-gradient(to left top, #fff 50%, #00f);}
a.mh {background-image: linear-gradient(to left top, #fff 50%, #0ff);}
a.mh {}
a.m1{background-image: linear-gradient(to left top, #000, #fff, #0ff);}
a.tt {background-image: linear-gradient(to left top, #000, #fff, #000);}
a.mh {background-image: linear-gradient(to left top, #0f0, #fff, #0f0);}
a.ii {background-image: linear-gradient(to left top, #000, #fff, #0ff);}*/
a.m1, a.m2, a.m3, a.mx, a.tt, a.mh {padding: 7px 4px 21px 4px; border-radius: 7px; margin: 3px; float: left; height: 70px; /*width: 228px;*/width: 23.4%;}
a.m1, a.mx {background: #051; color: #fff;}
a.ip, a.im, a.if, a.iv, a.iwa, a.ifb, a.ie, a.ih, a.isk, a.icd, a.ipp, a.iss, a.itg {font-size: 40px; margin: 100px 7px; min-height: 50px; padding: 165px 0px 0px 0px;}
div.p5, section.p5, div.p6, section.p6, div.ii, div.i4, aside, article,
div.xa, div.xc, div.tx, a.pj, p.pj, div.nbg,
div.n2, div.n3, div.n4, div.nh, div.nhc {padding: 150px 1px 14px 1px;}
div.nu, div.ng, div.nb  {font-size: 30px; padding: 50px 0px 0px 0px;}
div.dx, section.dx, div.sx, section.sx, div.cx, section.cx {padding: 150px 1px 30px 1px;}
div.ii, div.i4, aside  {/*background-image: url(../J/pvm.jpg); background-attachment: fixed;*/background: #8bf; border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 0px;}
div.xa {width: 98%;}
div.he, p.he, a.he, div.gr {box-shadow: 5px 14px 7px #000; border-radius: 40px 40px 0px 0px; margin: 14px 0px 0px 0px; padding: 100px 2% 30px 2%; width: 96%;}
div.it, p.it, a.it, div.it {box-shadow: 5px 14px 7px #000; border-radius: 0px 0px 40px 40px; margin: 0px 0px 14px 0px; padding: 10px 2% 50px 2%; width: 96%;}
div.dx, section.dx, div.sx, section.sx, div.cx, section.cx {border: none; float: left;}
div.sx, section.sx {margin: 70px 0px 1px 0px;}
div.cx, section.cx, div.dx, section.dx {border-bottom: 2px solid #fff;}
a.bs, a.bd {bottom: 0px; font-size: 70px; padding: 10px 5px; line-height: 100%; width: 5%;}
a.bs {left: 0px; }
a.bd {right: 0px;}
a.la, a.lak {padding: 30px 0px; margin: 9px 3px; background: #000; color: #fff;}
a.kb {background-image: url(../J/kbm.jpg); border-radius: 14px;}
a.sh {background-image: url(../J/shm.jpg);}
a.sp {clear: both; background-image: url(../J/spm.jpg);}
a.kb:hover {background-image: url(../J/kbmh.jpg);}
a.sh:hover {background-image: url(../J/shmh.jpg);}
a.sp:hover {background-image: url(../J/spmh.jpg);}
a.kb, a.kb:hover, a.sh, a.sh:hover, a.sp, a.sp:hover {height: 44px; padding: 10px 0px 80px 0px; margin: 14px 0px;}
a.kb, a.kb:hover {width: 130px;}
a.sh, a.sh:hover {width: 298px;}
a.sp, a.sp:hover {width: 700px;}
a.fer, a.ferk, a.fes, a.fesk, a.me, a.an, a.mfr, p.mfr, a.mfv, a.m6, a.m7, p.m6, p.m7,  a.mfs, p.mfs, a.mf2, p.mf2, a.mf3, p.mf3, a.mfp, a.fep, a.m4, a.m5, p.m4, p.m5 {border-radius: 7px; box-shadow: 4px 7px 3px #444; min-height: 80px; margin: 8px 2px;}
td.mfr, td.mfs {border-radius: 7px; box-shadow: 4px 7px 3px #444; min-height: 80px; margin: 1px;}
a.fer, a.ferk, a.fes, a.fesk, a.mfr, td.mfr, p.mfr, a.mfv, a.mfs, td.mfs, p.mfs, a.mfp, a.fep {min-width: 80px; width: 13.2%; padding: 15px 1px 15px 1px;}
a.mfp {border-top: 22px solid #305;}
a.mf2, p.mf2, a.mf3, p.mf3, a.m6, p.m6 {width: 30%;}
a.mf2, p.mf2, a.mf3, p.mf3, a.m6, p.m6, a.m4, a.m5, p.m4, p.m5, a.m7, p.m7 {padding: 15px 1px 15px 1px;}
a.m7, p.m7, a.m4, p.m4, a.m5, p.m5 {min-width: 67.4%; max-width: 67.5%;}
a.m4, p.m4 {border-top: 22px solid #f40;}
a.m5, p.m5  {border-top: 22px solid #77b;}
a.m6, a.m7, p.m7  {border-top: 22px solid #222; color: #ddd;}
a.mfs, td.mfs, p.mfs, a.mfs, td.mfs, p.mfs:hover {border-top: 22px solid #f00; }
a.mfr, td.mfr, p.mfr, a.mfr, td.mfr, p.mfr:hover {border-top: 22px solid #00f;}
a.mf3, p.mf3 {border-top: 22px solid #f30; }
a.mf2, p.mf2 {border-top: 22px solid #05f;}
a.mfv {border-top: 22px solid #555;}
a.mfv:hover {border-top: 22px solid #111;}
a.mfp:hover{border-top: 22px solid #00f;}
a.sf, a.sfk {border-radius: 12px; float: left; margin: 10px 30px; padding: 5px 0px; height: 120px; width: 116px;}
a.sf, a.sfk {background-image: url(../J/sfm.jpg); }
a.sf:hover, a.sfk:hover {background-image: url(../J/sfmh.jpg);}
a.ph, a.sm, a.fax, a.eml, a.www {border-radius: 190px; box-shadow: 7px 7px 4px #333; float: left; height: 49px;
margin: 8px 1px; padding: 150px 0px 1px 0px; width: 180px;}
a.ph {background-image: url(../J/phom.jpg);}
a.sm {background-image: url(../J/smam.jpg);}
a.fax {background-image: url(../J/faxm.jpg);}
a.eml {background-image: url(../J/emlm.jpg); }
a.www {background-image: url(../J/wwwm.jpg);}
section.wh, div.wh, a.cfr, var.c1, var.c2, var.c3, th.le, th.aclm, a.lg, p.lg, .lg, div.lg, a.time, a.cale, a.time:hover, div.asm, div.asb, div.asa, div.aac, div.afm, div.ama, div.bpv, div.csa, div.caa, div.cml, div.llm, div.ltc, div.lsm, div.lmn, div.mma, div.mor, div.csg, div.csr {background-repeat: no-repeat;}
a.ho, a.ho:hover {float: left; background-image: url(../P/homh.png); text-align: center; height: 40px; margin: 12px 0px 0px 0px; padding: 50px 13px 50px 25px; min-width: 420px; font-size: 50px;}
div.vv {/*background-image: url(../J/veam.jpg);*/ border-radius: 70px 70px 0px 0px; min-height: 500px; padding: 190px 0px 10px 0px; margin: 1px 5px; float: left; width: 98%;}
a.v2, a.v2:hover {border: 2px solid #e0dfd2; padding: 7px 0px; margin: 14px 5px 0px 0px; border-radius: 7px;}
/*FINE ATTRIBUTI AREA*/
/*CALENDARIO*/
a.arc, a.sc, a.ac, a.arl, a.sl, a.al {}
a.arc {background-image: url(../J/au2.jpg);  width: 810px;} 
a.sc {width: 84%;}
a.al {width: 820px;}
a.arl, a.arc, a.sl, a.sc, a.al, a.ac {margin: 1px 0px 24px 0px; /*box-shadow: 0px 0px 5px #000;*/}
a.al, a.arl, a.sl, a.sbl, a.ac, a.arc, a.sc, a.sbc {padding: 41px 0px;}
a.arl, a.arc, a.sl, a.sc, a.al, a.ac, a.sbl, a.sbc {}
a.arl:hover, a.arc:hover, a.al:hover, a.ac:hover {text-shadow: 0px 0px 4px #ff0, 1px 1px 5px #d20;}
a.t2 {border-radius: 14px; margin: 7px; padding: 12px;}
a.t1 {padding: 70px 2px; }
/*a.t1, a.t1:hover {background-image: url(../J/n2.jpg); box-shadow: 0px 0px 7px #fff; border: 14px groove #412; border-radius: 7px; } 
a.t1, kbd { line-height: 80px; margin: 5px 7px; padding: 26px 15px; float: left; width: 870px;}*/
a.ck {line-height: 14px; height: 30px; margin: 50px 0px;}
a.ck:hover {line-height: 52px; height: 100px; }
/*TITOLI*/
body, header, nav, article, code, section, var   {line-height: 110%;}
article {margin: 1px 0px 20px 0px; border-radius: 0px 0px 50px 50px; min-height: 1920px;}
big {font-size: 150%; line-height: 100%;}
code, r, rp, rt, var 	{border-radius: 7px; box-shadow: 4px 4px 3px #555; margin: 14px 1px; padding: 22px 4px 22px 14px;}
section, section.a, section.b, 
section.b1, section.b2, section.b3, section.b4, section.b5, section.b6, section.i, section.c, 
section.c1, section.c2, section.c3, section.c4, section.c5, section.c6, section.d {min-height: 1000px;}
ol {margin: 1pt 0pt 3pt 0pt; padding: 1pt 0pt 3pt 7pt; }
ul {list-style-type: square;}
li, b {text-align: left; margin: 10px 5px; padding: 40px 2px; line-height: 100%;}
li { border-radius: 0px 12px 12px 0px;}
a.so, a.ix {text-align: center; font-family: eb;}
td.s {}
td, th {padding: 7px;}
th.t3, td.t3 {font-size: 80px; font-family: lc; padding: 110px 3px 2px 3px; text-align: center;}
td.t4 {border-radius: 70px 0px 0px 0px; border: 3px solid #00d; border-top: 30px solid #00d; border-bottom: none;}
td.t5 {border-radius: 0px 0px 0px 70px; border: 3px solid #d00; border-bottom: 30px solid #d00; border-top: none;}
td.t4v {border-radius: 70px 0px 0px 0px; border: 3px solid #777; border-top: 10px solid #777; border-bottom: none;}
td.t5v {border-radius: 0px 0px 0px 70px; border: 3px solid #777; border-bottom: 10px solid #777; border-top: none;}
td.t4, td.t4v, td.t5, td.t5v { width: 130px; font-size: 90px; border-right: none;}
td.hr, th.hr {line-height: 115%;}
li {padding: 22px 1px;}
.wsf {border: 1px solid #000; border-radius: 0px 42px 42px 42px; width: 420px; height: 200px; margin: 1px;}
img.w1 {height: 150px;}
.w2 {height: 120px; margin: 30px;}
.w3 {background: #777; border: 8px groove #999; height: 120px; margin: 24px 1px;}
.w5  {margin: 0px 25%;}
.w32 {background: none; border: none; border-bottom: 4px dotted #900; line-height: 67px; margin: 1px; padding: 7px;}
.w33 {height: 200px;}
.w05 {margin: 10% 40%;}
.wsf, .w2, .w3, .w5, .cl, .w24, .w48, .w90, .w9, .w10, .w31, .w32, .w33, .w05 {float: left; border-radius: 14px;}
a.xe, a.xe:hover {background-image: url(../P/em.png);}
a.xf, p.xf, a.xf:hover, p.xf:hover {background-image: url(../P/fx.png);}
a.xfb, a.xfb:hover {background-image: url(../P/xfm.png);}
a.xm, a.xm:hover {background-image: url(../P/sm.png);}
a.xp, a.xp:hover {background-image: url(../P/ph.png);}
a.xw, a.xw:hover {background-image: url(../P/wem.png);}
a.xe, a.xf, p.xf, p.xf, a.xfb, a.xm, a.xp, a.xw, 
a.xe:hover, a.xf:hover, p.xf:hover, p.xf:hover, a.xfb:hover, a.xm:hover, a.xp:hover, a.xw:hover
{border: 7px solid #777; box-shadow: 5px 5px 7px #000; border-radius: 14px; min-height: 100px; margin: 12px 2px; padding: 50px 1px 40px 210px; }
/*{border-radius: 5px; height: 36px; margin: 2px;   background-repeat: no-repeat;}*/
a.pr {box-shadow: 1px 1px 0px #333; margin: 12px 7px; padding: 30px 2px;}
a.pr:hover {background: #003; color: #ff0;}
/*#acf*/
a.vs, p.vs {border-radius: 12px; margin: 30px 0px; opacity: 1.0; padding: 22px 7px; text-align:left;}
a.vs:hover, p.vs:hover {background: #ff0;}
a.fr {border: 14px solid #333; border-radius: 0px 50px 0px 50px; float: left; margin: 50px 135px; padding: 20px;}
a.sz {background: #777; float: left; border-radius: 0px 24px 24px 24px; margin: 22px 2px;  padding: 22px; }
/*a.pmo, p.pmo, a.pal, p.pal, a.pco, p.pco, a.pca, p.pca, a.cr, p.cr, a.pmo:hover, a.pal:hover, a.pco:hover, a.pca:hover, a.cr:hover,
a.csa, p.csa, a.csa:hover, p.csa:hover
{border: 1px solid #0f0; margin: 20px 2px;  padding: 270px 7px 0px 7px; min-height: 180px; width: 22.5%;}*/
a.pmo, a.pmo:hover, p.pmo {background-image: url(../P/mom.png);}
a.pal, a.pal:hover, p.pal {background-image: url(../P/sem.png);}
a.pco, a.pco:hover, p.pco {background-image: url(../P/anm.png);}
a.pca, a.pca:hover, p.pca {background-image: url(../P/lom.png);}
a.cr, a.cr:hover, p.cr {background-image: url(../P/crm.png);}
a.csa, p.csa, a.csa:hover, p.csa:hover {background-image: url(../P/csm.png);}
a.l8, p.l9 {min-height: 180px; line-height: 100%;}
a.l8 {margin: 120px 1px 0px 1px; padding: 40px 30px 70px 50px;}
p.l9 {margin: 1px 1px 120px 1px; padding: 130px 40px 30px 40px;}
a.l8:hover {line-height: 100%; height: 240px; padding: 30px 10px 20px 10px;}
.III, var.III {margin: 100px 3px; padding: 100px 3px;}
a.co, p.co {background: #333; border: 2px solid #0aa; border-radius: 42px; float: left; margin: 2px 0px; padding: 24px 12px;}
a.wd, p.wd, a.wr, p.wr, .wd, .wr, div.wd, div.wr {margin: 20px 0px; padding: 10px 15px 10px 30px;}
/*line-height: 36px; */
a.wd, p.wd {border: 1px solid #000; float: right; background: #9f9;}
a.wr, p.wr {border: 1px solid #000; float: left; background: #ff9;}
a.wt, p.wt {width: 500px; margin: 30px 200px; padding: 6px 2px;}
.ti, div.ti, a.ti, p.ti {}
section.i {background-image: url(../J/portm.jpg); padding: 1px; }
section.wh, div.wh {min-height: 190px; width: 940px; margin: 0px; padding: 0px;}
section.wb { width: 920px;}
section.wf {min-height: 100px; width: 510px;}
a.itc {line-height: 34px;}
section.e {min-height: 1900px; border: 7px solid #f30;}
section.e, div.b {margin: 21px 2px;}
div.b {padding: 7px; width: 45.3%;}
div.pbr {margin: 12px 2px; min-height: 370px;}
.wpb {clear: both; margin: 0px 20%;}
div.n2, div.n3, div.n4, div.nh, div.nhc {margin: 3% 1%; min-height: 500px; width: 90%;}
a.nm4, .nm4, p.nm4, a.in4, .in4, p.in4, a.fu4, .fu4, p.fu4, a.ri4, .ri4, p.ri4, a.et4, .et4, p.et4, a.on4, .on4, p.on4 {font-size: 70px; padding: 2px; margin: 14px 0px;}
a.nm4, .nm4, p.nm4 {font-size: 170%;}
a.on4, .on4, p.on4 {text-align: right; padding: 0px 14px 0px 7px;}
a.in4, .in4, p.in4 {}
a.fu4, .fu4, p.fu4 {}
a.ri4, .ri4, p.ri4 {}
a.inf, a.nom, a.eta, a.rin, p.inf, p.nom, p.eta, p.rin, a.ono, p.ono {margin: 3px 0px;  }
a.inf, p.inf  {text-align: left; }
a.fu, p.fu {font-weight: bold;}
a.ono, p.ono {padding: 20px 14px 20px 3px; border-radius: 0px 30px 0px 30px;}
tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9, tab10, tab11, tab12, tab13, tab14, tab15, tab16
	{margin: 0px; }
/*p.ali, a.ali, p.bb, a.bb, p.bli, a.bli, p.bri, a.bri, p.db, a.db, p.dl, a.dl, p.dm, a.dm, p.dr, a.dr, p.dsb, a.dsb, p.dxb, a.dxb, p.dxl, a.dxl, p.eb, a.eb, p.ebi, a.ebi, p.ei, a.ei, p.er, a.er, p.tsb, a.tsb, p.tsr, a.tsr, p.wi, a.wi, p.wo, a.wo, p.ab, a.ab, p.ali, a.ali, p.ar, a.ar, p.bi, a.bi, p.ga, a.ga, p.gb, a.gb, p.gc, a.gc, p.gd, a.gd, p.sil, a.sil, p.silsr, a.silsr, p.su, a.su, p.to, a.to,
table.ali, table.bb, table.bli, table.bri, table.db, table.dl, table.dm, table.dr, table.dsb, table.dxb, table.dxl, table.eb, table.ebi, table.ei, table.er, table.tsb, table.tsr, table.wi, table.wo, table.ab, table.ali, table.ar, table.bi, table.ga, table.gb, table.gc, table.gd, table.sil, table.silsr,table.su, table.to, td.ali, td.bb, td.bli, td.bri, td.db, td.dl, td.dm, td.dr, td.dsb, td.dxb, td.dxl, td.eb, td.ebi, td.ei, td.er, td.tsb, td.tsr, td.wi, td.wo, td.ab, td.ali, td.ar, td.bi, td.ga, td.gb, td.gc, td.gd, td.sil, td.silsr,td.su, td.to, th.ali, th.bb, th.bli, th.bri, th.db, th.dl, th.dm, th.dr, th.dsb, th.dxb, th.dxl, th.eb, th.ebi, th.ei, th.er, th.tsb, th.tsr, th.wi, th.wo, th.ab, th.ali, th.ar, th.bi, th.ga, th.gb, th.gc, th.gd, th.sil, th.silsr, th.su, th.to {}*/
a.app, p.app  {background-image: url(../P/apm.png); margin: 24px 0px; padding: 20px 40px; width: 120px; height: 160px; text-align: left;}
a.cfr {background-image: url(../G/r6.gif); border: 3px double #700; border-radius: 30px 30px 0px 0px; margin: 12px 0px; padding: 255px 0px 40px 0px; width: 300px; height: 10px;}
var.c1, var.c2, var.c3 {background: #ff7; border-top: 14px solid #f00;  border-bottom: 14px solid #f00;}
var.c1 {background-image: url(../P/c1.png); padding: 14px 7px 14px 100px; min-height: 130px; width: 81%;}
var.c2 {background-image: url(../P/c2.png); padding: 14px 7px 14px 200px; min-height: 230px; width: 76%;}
var.c3 {background-image: url(../P/c3.png); padding: 14px 7px 14px 300px; min-height: 330px; width: 65%;}
a.td, a.ts, a.tad, a.tas, a.tac, a.tc {padding: 40px 5px;/*background-image: url(../J/grm.jpg);*/}
a.tad, a.tas, a.td, a.ts {border-top: 2px solid #007; border-bottom: 2px solid #007;  }
a.tac, a.tc {border-top: 2px solid #007; border-bottom: 2px solid #007; }
a.tc, a.tac {width: 80%;}
a.tad, a.td {border-right: 2px solid #007; border-radius: 0px 90px 90px 0px; }
a.tas, a.ts {border-left: 2px solid #007; border-radius: 90px 0px 0px 90px;}
a.tad, a.td, a.tas, a.ts {background: #ff0;}
a.hs, a.hd, a.hc {margin: 7px 0px; padding: 30px 0px; }
a.hs, a.hd {width: 10%;}
a.hs {border-radius: 70px 0px 0px 70px;}
a.hd {border-radius:  0px 70px 70px 0px;}
div.co {border: 2px solid #000; border-radius: 40px; margin: 1px 0px; padding: 40px 0px;}
a.tx, a.ty {padding: 33px 3px; margin: 4px 1px; text-align: center;}
a.tz {border-radius: 0px 44px 0px 44px; padding: 30px 3px; margin: 2px 12px 2px 0px;}
a.ty {background: #ff7; /*background-image: radial-gradient(#ff7 10%, #fff 60%, #000);*/}
a.ty:hover {background: #0f0;}
section.st {text-align: left; width: 530px; height: 242px; padding: 160px 100px; }
td.al, td.ce, td.ca, td.co, td.mo, td.le, th.al, th.ce, th.mo, th.le, th.aclm, td.al, td.ce, td.ca, td.co, td.mo, td.le, th.al, th.ce, th.mo, th.le, th.aclm, td.op, th.acml2, em
{padding: 6px; margin: 0px; font-family: eb;}
td.a2, td.c2, td.m2, td.l2, td.o2, div.seb, td.al, td.ce, td.ca, td.co, td.mo, td.le, th.al, th.ce, th.mo, th.le, th.aclm, td.op, th.al, th.ce, th.mo, 
th.le, th.aclm {min-height: 300px;}
a.lg, p.lg, .lg, div.lg {border: 1px solid #0ff; background-image: url(../P/lgm.png); width: 540px; height: 300px;  margin: 1px 12% 30px 12%; padding: 200px 70px 22px 70px;}
a.lg:link {} 
a.lg:active  {}
a.lg:hover {background: none; background-image: url(../P/lgmh.png);} 
td.s1, td.s2, td.d1, td.d2, td.d3, td.du, td.ff {line-height: 130%;}
/*var.ct, div.ct, var.cta, div.cta, var.ctc, div.ctc, var.ctm, div.ctm, var.ctl, div.ctl, var.ctar, div.ctar, var.ctlo, div.ctlo, var.ctan, div.ctan {margin: 2px; }
var.cta, div.cta, var.ctc, div.ctc, var.ctm, div.ctm, var.ctl, div.ctl, var.ctar, div.ctar, var.ctlo, div.ctlo, var.ctan, div.ctan {padding: 270px 3px 10px 3px; min-height: 1700px; width: 31%;}
var.ct, div.ct {padding: 2px 1px 2px 1px;}
var.cta, div.cta {background-image: url(../P/sem.png);}
var.ctc, div.ctc {background-image: url(../P/anm.png);}
var.ctm, div.ctm {background-image: url(../P/mom.png);}
var.ctl, div.ctl {background-image: url(../P/lem.png);}
var.ctar, div.ctar  {background-image: url(../P/arm.png);}
var.ctlo, div.ctlo {background-image: url(../P/lom.png);}
var.ctan, div.ctan {background-image: url(../P/csm.png);}*/
a.time {background-image: url(../J/timem.jpg);}
a.time, a.cale {border-radius: 14px; box-shadow: 2px 2px 5px #000; margin: 3px; padding: 220px 1px 7px 1px;}
a.time:hover {background-image: url(../J/timem.jpg);}
a.ce {margin: 50px 0px; padding: 21px;}
a.si, a.de, a.ce, a.si:hover, a.de:hover, a.ce:hover  {padding: 30px 20px;}
a.fo, p.fo {margin: 12px 4px; padding: 12px 4px;}
a.fo {border: 1px solid #fff; border-radius: 7px; }
div.pk, div.az {border-radius: 40px;  }
div.p5, section.p5, div.p6, section.p6 {border-radius: 40px; border-top: 32px solid #69f; border-bottom: 32px solid #8bf; min-height: 1500px;}
marquee {border-radius: 14px; min-height: 700px;}
.mta, .mtb, .mtc, .mtd,
a.mta, a.mtb, a.mtc, a.mtd, 
p.mta, p.mtb, p.mtc, p.mtd {line-height: 100%; float: left; padding: 3px 6px;}
div.asm, div.asb, div.asa, div.aac, div.afm, div.ama, div.bpv, div.csa, div.caa, div.cml, div.llm, div.ltc, div.lsm, div.lmn, div.mma, div.mor, div.csg, div.csr
{border-bottom: 2px dotted #ccc; float: left; margin: 1px; padding: 300px 10px 0px 10px; width: 97%;}
/*MO: w500 x h730px; DE w300 x h438px*/
div.df, a.df, p.df {border-radius: 0px; line-height: 110%; margin: 7px 5%; padding: 7px 4px; text-align: center;}
div.nn {display: none;}
a.s2, a.d2 {width: 15%; /*padding: 4.2% 0%; border-radius: 50%;*/}
a.s2 {margin: 0px 34% 12px 0%;}
a.d2 {margin: 0px 0% 12px 34%;}
td.it, td.he {border-bottom: 1px solid #777;}
div.te, div.tg, div.tb {width: 100%; padding: 0px; border-right: 2px dotted #966d6b;}
img.c3, img.c5, img.c7, img.c9 {padding: 50px 0px 0px 0px;}
img.c10 {padding: 0px;}
div.ca1, var.ca1,
div.ca2, var.ca2, 
div.ca3, var.ca3 {background-image: url(../P/c2.png); background-repeat: no-repeat; padding: 14px 7px 14px 220px; min-height: 330px; width: 68%;}
p.xs, div.xs {font-size: 50px; margin: 30px 0px; padding: 12px 1%; min-width: 59%;}
a.cal, div.cal {background: #ddd; color: #200; border: 3px solid #000; border-radius: 7px; margin: 7px 3px; padding: 70px 2px 50px 2px; width: 98%; min-height: 170px;}
a.cal {border-top: 50px solid #600; }
div.cal {border-top: 50px solid #006; }
a.cal:hover {background: #ff0; color: #f00; border-top: 50px solid #004;}
div.pa, div.no {width: 97.5%; }
div.pa {background: #ddd; border-top: 7px solid #700; 
border-left: 7px solid #700; 
border-right: 7px solid #700; 
border-bottom: none;
border-radius: 44px 44px 0px 0px;
margin: 7px 0px 0px 0px;
min-height: 80px; 
padding: 100px 4px 12px 4px;}
div.no {background: #fff; border-radius: 0px 0px 44px 44px;
border-bottom: 7px solid #700; 
border-left: 7px solid #700; 
border-right: 7px solid #700;
border-top: none;
margin: 0px 0px 7px 0px;
min-height: 150px; 
padding: 0px 4px 30px 4px;}
p.alb, p.arg, p.cto, p.cta, p.leq, p.mon, p.spo, a.int, p.int, div.int, p.d9 {padding: 14px 5px;}
/*p.alb {background: #ff7;}
p.arg {background: #ecf;}
p.cto {background: #bfb;}
p.cta {background: #cdc;}
p.leq {background: #bef;}
p.mon, p.spo {background: #fb6;}*/
div.nbg {background-image: url(../J/nbgm.jpg); min-height: 950px; width: 960px;}
p.j {text-align: left; margin: 20px 5px; width: 96%;}
a.q, a.s {border-radius: 14px; font-size: 50px; text-align: center; line-height: 110%;}
p.gr, p.hb {font-size: 50px; width: 91%;}
p.gr {line-height: 130%; padding: 14px;}
a.foc, a.fol, a.fom, a.for, a.foq, a.a, a.fob, a.fog,
p.foc, p.fol, p.fom, p.for, p.foq, p.foa, p.fob, p.fog, 
a.m3, a.r3, a.l3, a.g3, p.ev {font-size: 60px; padding: 23px 3px; text-align: center;}
a.m3, a.r3, a.l3, a.Gv {width: 32%;}
div.m1, div.m2, div.m3, 
div.r1, div.r2, div.r3, 
div.l1, div.p1, div.a1, 
div.l2, div.p2, div.a2, 
div.l3, div.p3, div.a3, 
div.g1, div.g2, div.g3, 
div.x1, div.x2, div.x3, 
div.f, div.fd  {font-size: 50px;}
th.m3, th.r3, th.l3, th.g3, td.m3, td.r3, td.l3, td.Gv {font-size: 80%;}
div.ft, div.fta, div.ftb, div.ftc, div.ftm, div.ftr, div.ftl, div.ftq, div.ftg {border-top: 1px solid #777; font-size: 48px; margin: 0px; padding: 95px 32px 10px 1px; text-align: right;}
div.fd {width: 48%;}
div.m3, div.r3, div.l3, div.p3, div.a3, div.g3 {width: 32.8%;}
var.m3, div.m3, .m3, var.r3, div.r3, .r3, var.l3, div.l3, div.p3, div.a3, .l3, var.x, div.x, .x {margin: 1px 1px 5px 1px; }
a.m3, a.r3, a.l3, a.g3, p.ev {width: 90%;}
div.cm1, div.cm2, div.cm3, div.cm4, div.cm5, div.cm6,
div.cn1, div.cn2, div.cn3, div.cn4, div.cn5, div.cn6, 
a.cm1, a.cm2, a.cm3, a.cm4, a.cm5, a.cm6, 
a.cn1, a.cn2, a.cn3, a.cn4, a.cn5, a.cn6, a.cnf, div.cnf, p.cnf, a.cmf, div.cmf, p.cmf {width: 90%; margin: 7px 3%; font-size: 70px; min-height: 1000px; padding: 120px 2% 20px 2%;/*margin: 7px 0px; */}
div.cm7, a.cm7 {width: 90%; margin: 7px 3%; font-size: 70px; padding: 120px 2% 20px 2%;/*margin: 7px 0px; */}
a.cl1, a.cl2, a.cl3, a.cl4, a.cl5, a.cl6,
div.cl1, div.cl2, div.cl3, div.cl4, div.cl5, div.cl6 {width: 44.6%; font-size: 60px; padding: 120px 2% 20px 2%; min-height: 700px;}

div.cm1, div.cl1, div.cn1, div.cm2, div.cl2, div.cn2, div.cm3, div.cl3, div.cn3, div.cm4, div.cl4, div.cn4, div.cm5, div.cl5, div.cn5, div.cm6, div.cl6, div.cn6  {background-image: url(../P/postitm.png); background-repeat: no-repeat;}
a.cm1, a.cl1, a.cn1, a.cm2, a.cl2, a.cn2, a.cm3, a.cl3, a.cn3, a.cm4, a.cl4, a.cn4, a.cm5, a.cl5, a.cn5, a.cm6, a.cl6, a.cn6 {background-image: url(../P/postitm.png); background-repeat: no-repeat;}
a.cm1:hover, a.cl1:hover, a.cn1:hover, a.cm2:hover, a.cl2:hover, a.cn2:hover, a.cm3:hover, a.cl3:hover, a.cn3:hover, a.cm4:hover, a.cl4:hover, a.cn4:hover, a.cm5:hover, a.cl5:hover, a.cn5:hover, a.cm6, a.cm7:hover, a.cl6:hover, a.cn6:hover {background-image: url(../P/postitam.png); background-repeat: no-repeat;}
a.cmp, div.cmp, a.cmp:hover {background-image: url(../J/br3.jpg); background-repeat: no-repeat; font-size: 60px; margin: 7px 3px; padding: 120px 7px 20px 295px; width: 67%; min-height: 500px;}
a.fd, a.fs {width: 20%; padding: 7px 1px;}
a.fd {margin: 44px 0px 44px 15%; text-align: right;}
a.fs {margin: 44px 15% 44px 0px; text-align: left;}
a.so {margin: 7px; border-radius: 21px; padding: 21px 12px; width: 45%;}
a.dv, a.dv:hover, a.dv2, a.dv2:hover {background-image: url(../sy/dr.png);}
a.pd, a.pd:hover, a.pd2, a.pd2:hover {background-image: url(../sy/pdf.jpeg);}
a.yt, a.yt:hover, a.yt2, a.yt2:hover  {background-image: url(../sy/yt.jpeg);}
a.mp, a.mp:hover, a.mp2, a.mp2:hover {background-image: url(../sy/mp.png);}
a.ht, a.ht:hover, a.ht2, a.ht2:hover {background-image: url(../sy/ht.jpeg);}
a.tl, a.tl:hover, a.tl2, a.tl2:hover {background-image: url(../sy/tlm.png);}
a.dc, a.dc:hover, a.dc2, a.dc2:hover {background-image: url(../sy/dcm.png);}
a.lx, a.lx:hover, a.lx2, a.lx2:hover {background-image: url(../sy/lxm.jpg);}
a.ema, a.ema2, a.ema:hover, a.ema2:hover  {/*background: #1c92d0; color: #fff;*/ background-image: url(../sy/emam.png);}
a.tel, a.tel2, a.tel:hover, a.tel2:hover  {/*background: #1c92d0; color: #fff;*/ background-image: url(../sy/telm.png);}
a.sky, a.sky2, a.sky:hover, a.sky2:hover  {/*background: #1c92d0; color: #fff;*/ background-image: url(../sy/skym.png);}
a.ec, a.ec2, a.ec:hover, a.ec2:hover  {/*background: #1c92d0; color: #fff;*/ background-image: url(../sy/ecm.jpg);}
a.wh, a.wh:hover, a.wh2, a.wh2:hover {background-image: url(../sy/whm.png);}
a.od, a.od:hover, a.od2, a.od2:hover  {background-image: url(../sy/od.jpg);}
a.lo, a.lo:hover, a.lo2, a.lo2:hover  {background-image: url(../sy/lof.jpg);}
a.mo, a.mo:hover, a.mo2, a.mo2:hover  {background-image: url(../sy/mo.jpg);}
img.s4, img.d4 {width: 35%;}
th.e, td,e, th.u, td.u, td.t, th.cm, td.cm, td.cn {padding: 7px;}
th.e, td,e {}
th.u, td.u {}
a.ii, a.iav, a.iw, a.itl, a.iwh,  a.iwh,  a.ile, a.ili, a.ior, a.ime, p.ime, a.ide, a.ist, a.igu, a.ivc, a.iao, a.ivi, a.iso, a.ial, a.iar, a.iaf, a.ice, a.iml, a.imn, a.ilb, a.imo, a.ipo, a.ich, a.ico, a.iul, a.ila, a.igm, a.izo, a.imi, a.isi, a.ica, a.ia1, a.ipr, a.ino, a.icm, a.i2 {color: #00d; background: #ddd; background-repeat: no-repeat;}
a.ii:hover, a.iav:hover, a.iw:hover, a.itl:hover, a.iwh:hover, a.iwh:hover, a.ile:hover, a.ili:hover, a.ior:hover, a.ime:hover, a.ide:hover, a.ist:hover, a.igu:hover, a.ivc:hover, a.iao:hover, a.ivi:hover, a.iso:hover, a.ipo:hover, a.ica:hover, a.ia1:hover, a.ipr:hover, a.ino:hover, a.i2:hover {color: #f00;}
a.igm, a.igm:hover {/*Meet*/background-image: url(../sy2/igmm.png);}
a.izo, a.izo:hover {/*Zoom*/background-image: url(../sy2/izom.png);}
a.imi, a.imi:hover {/*Miele*/background-image: url(../sy2/imim.png);}
a.iav, a.iav:hover {background-image: url(../sy2/iavm.png); }
a.ila, a.ila:hover {background-image: url(../sy2/lamm.gif); }
a.ivc, a.ivc:hover {background-image: url(../sy2/ivcm.png); }
a.iw, a.iw:hover {background-image: url(../sy/iw.png); }
a.itl, a.itl:hover {background-image: url(../sy/itlm.png); }
a.itlpc,  a.itlpc:hover {background-image: url(../sy/itlpcm.png); }
a.iwh,  a.iwh:hover {background-image: url(../sy/wa.png); }
a.ile, a.ile:hover {background-image: url(../sy2/ilem.png);}
a.ili, a.ili:hover {background-image: url(../sy2/ilim.png);}
a.ior, a.ior:hover {background-image: url(../sy2/iorm.png);}
a.ime, a.ime:hover, p.ime {background-image: url(../sy2/imem.png);}
a.ide, a.ide:hover {background-image: url(../sy2/idem.png);}
a.ist, a.ist:hover {background-image: url(../sy/istm.png);}
a.igu, a.igu:hover {background-image: url(../sy/igum.jpg);}
a.iao, a.iao:hover {background-image: url(../sy/iaom.png);}
a.ivi, a.ivi:hover {background-image: url(../sy2/ivim.png);}
a.iso, a.iso:hover {background-image: url(../sy2/isom.png);}
a.ica, a.ica:hover {background-image: url(../sy2/icam.png);}
a.ia1, a.ia1:hover {background-image: url(../sy2/ia1m.png);}
a.ipr, a.ipr:hover {background-image: url(../sy2/iprm.png);}
a.ino, a.ino:hover {background-image: url(../sy/inom.png);}
a.isi, a.isi:hover {background-image: url(../sy2/isim.png);}
a.icm, a.icm:hover {background-image: url(../sy2/icmm.png);}
a.ich, a.ich:hover {background-image: url(../sy2/ichm.png);}
a.ico, a.ico:hover {background-image: url(../sy2/icom.png);}
a.iul, a.iul:hover {background-image: url(../sy2/iulm.png);}
a.ipo, a.ipo:hover {background-image: url(../sy2/ipom.png);}
a.ial, a.ial:hover {/*chiesa Albaretto*/background-image: url(../sy/ialm.png);}
a.iar, a.iar:hover {/*chiesa Arguello*/background-image: url(../sy/iarm.png);}
a.ice, a.ice:hover {/*chiesa Cerretto*/background-image: url(../sy/icem.png);}
a.iml, a.iml:hover {/*chiesa Madonna di Loreto*/background-image: url(../sy/imlm.png);}
a.imn, a.imn:hover {/*chiesa Madonna della Neve*/background-image: url(../sy/imnm.png);}
a.ilb, a.ilb:hover {/*chiesa Lequio Berria*/background-image: url(../sy/ilbm.png);}
a.imo, a.imo:hover {/*chiesa Montelupo*/background-image: url(../sy/imom.png);}
a.iav, a.iw, a.itl, a.itlpc, a.iwh, a.ile, a.ili, a.ior, a.ime, p.ime, a.ide, a.ist, a.igu, a.ivc, a.iao, a.ivi, a.iso, a.ial, a.iar, a.iaf, a.ice, a.iml, a.imn, a.ilb, a.imo, a.ipo, a.ich, a.ico, a.iul, a.ila, a.igm, a.izo, a.imi, a.isi, a.ica, a.ia1, a.ipr, a.ino, a.icm, a.ii, a.i2,
a.ii:hover, a.iav:hover, a.itl:hover, a.itlpc:hover, a.iwh:hover, a.ile:hover, a.ili:hover, a.ior:hover, a.ime:hover, a.ide:hover, a.ist:hover, a.igu:hover, a.ivc:hover, a.iao:hover, a.ivi:hover, a.iso:hover, a.ial:hover, a.iar:hover, a.ice:hover, a.iml:hover, a.imn:hover, a.ilb:hover, a.imo:hover, a.ipo:hover, a.ico:hover, a.iul:hover, a.ila:hover, a.ich:hover, a.ica:hover, a.ia1:hover, a.ipr:hover, a.ino:hover, a.icm:hover, a.isi:hover, a.i2:hover {text-align: left;}
a.ii, a.iav, a.iw, a.itl, a.itlpc, a.iwh, a.ile, a.ili, a.ior, a.ime, p.ime, a.ide, a.ist, a.igu, a.ivc, a.iao, a.ivi, a.iso, a.ipo, a.ich, a.ico, a.iaf, a.iul, a.ila, a.igm, a.izo, a.imi, a.isi, a.ica, a.ia1, a.ipr, a.ino, a.icm, a.i2,
a.ii:hover, a.iav:hover, a.itl:hover, a.itlpc:hover, a.iwh:hover, a.ile:hover, a.ili:hover, a.ior:hover, a.ime:hover, a.ide:hover, a.ist:hover, a.igu:hover, a.ivc:hover, a.iao:hover, a.ivi:hover, a.iso:hover, a.ipo:hover, a.ico:hover, a.iul:hover, a.ila:hover, a.ich:hover, a.ica:hover, a.ia1:hover, a.ipr:hover, a.ino:hover, a.icm:hover, a.isi:hover, a.i2:hover {border-radius: 0px; padding: 18px 7px 18px 205px; margin: 2px 5% 2px 1%;}
a.ial, a.iar, a.ice, a.iml, a.imn, a.ilb, a.imo, a.ial:hover, a.iar:hover, a.ice:hover, a.iml:hover, a.imn:hover, a.ilb:hover, a.imo:hover {padding: 30px 2px 30px 220px; width: 88%;}


a.mi, a.mii {border-radius: 14px; padding: 18px 7px; margin: 2px 1%; width: 96.4%;}
a.ii, a.iav, a.iw, a.itl, a.iwh,  a.iwh,  a.ile, a.ili, a.ior, a.ime, p.ime, a.ide, a.ist, a.igu, a.ivc, a.iao, a.ivi, a.iso, a.iaf, a.ipo, a.ich, a.ico, a.iul, a.ila, a.igm, a.izo, a.imi, a.isi, a.ica, a.ia1, a.ipr, a.ino, a.icm, a.i2,
a.ii:hover, a.iav:hover, a.itl:hover, a.iwh:hover, a.iwh:hover, a.ile:hover, a.ili:hover, a.ior:hover, a.ime:hover, a.ide:hover, a.ist:hover, a.igu:hover, a.ivc:hover, a.iao:hover, a.ivi:hover, a.iso:hover, a.ipo:hover, a.ica:hover, a.ia1:hover, a.ipr:hover, a.ino:hover, a.i2:hover,
a.ial, a.iar, a.ice, a.iml, a.imn, a.ilb, a.imo, a.ial:hover, a.iar:hover, a.ice:hover, a.iml:hover, a.imn:hover, a.ilb:hover, a.imo:hover
 {box-shadow: 0px 0px 7px #000; width: 76.5%; font-size: 90px;}
a.itlpc, a.itlpc:hover {border: 2px solid #777; box-shadow: 0px 0px 7px #777; width: 29.5%; font-size: 60px; font-family: lc;}
a.x {background-image: url(../sy/c2.jpg); background-repeat: no-repeat; border: 2px solid #fff; box-shadow: 5px 5px 12px #000; margin: 0px 24px 0px 0px; padding: 22px 35px; height: 50px; width: 30px;}
a.x:hover {background-image: url(../sy/c2h.jpg);}
p {margin: 0.8em 0em; text-indent: 0.1em;}
em {margin: 12px 0px; font-size: 110%;}
a.ru, p.ru {box-shadow: 7px 7px 14px #777; padding: 120px 21px 14px 21px; border-radius: 0px 44px; margin: 20px 2% 30px 1%; width: 90%;}
button.ii {font-size: 100px; line-height: 110%;}
div.po {margin: 0px; width: 100%;}
a.bo {border-radius: 0px; margin: 0px 2px; padding: 3px 2px; width: 23.3%;}
div.bo {margin: 0px 5.5%; padding: 5px; width: 88%;}
p.fo {color: #011;}
a.xs, div.bo, a.v2, th.e, td.e, th.u, td.u, td.t, td.t2, td.tot {font-size: 60px;}
a.bo {font-size: 40px;}
td.e, td.u {width: 34%;}
p.no {font-size: 50px; max-width: 70%; margin: 0px;}
a.qa, a.qb {box-shadow: 1px 1px 7px #000; margin: 5px; padding: 50px 1px;}
a.qa {width: 48.5%;}
a.qb {width: 98%;}
div.giu, div.pan, div.sco, div.zap, div.sta, section.giu, section.pan, section.sco, section.zap, section.sta {font-size: 70px; padding: 140px 3px 3px 155px;}
a.giu, a.pan, a.sco, a.zap, a.sta, a.bos {font-size: 44px;}
/*div.giu, section.giu {background-image: url(../gio/gium.jpg);}
div.pan, section.pan {background-image: url(../gio/panm.jpg);}
div.sco, section.sco {background-image: url(../gio/scom.jpg);}
div.sta, section.sta {background-image: url(../gio/stam.jpg);}
div.zap, section.zap{background-image: url(../gio/zapm.jpg);}

a.giu, a.giu:hover {background-image: url(../gio/giu.jpg);}
a.pan, a.pan:hover {background-image: url(../gio/pan.jpg);}
a.sco, a.sco:hover {background-image: url(../gio/sco.jpg);}
a.sta, a.sta:hover {background-image: url(../gio/sta.jpg);}
a.zap, a.zap:hover {background-image: url(../gio/zap.jpg);}*/
a.ua, a.ub, a.uc, a.ud, a.ue, a.uf, a.ug, a.uh, a.ui, a.uj, a.uk, a.ul, a.um, a.un, a.uo, a.up, a.uq, a.ur, a.us, a.ut, a.uu, a.uv, a.uw, a.ux, a.uy, a.uz {border: 2px double #000; border-radius: 50%;
box-shadow: 2px 2px 14px #000; margin: 10px; padding: 105px 0px;/*185px 0px 45px 0px*/ width: 294px;}
a.ume, a.ubf, a.ucd, a.uob, a.uab, a.umb, a.ubm, a.ugs, a.urf, a.uip, a.umc, a.ura {border: 2px double #000; border-radius: 50%;
box-shadow: 1px 4px 12px #000; margin: 10px;/*185px 0px 45px 0px*/ width: 296px; height: 296px;}
a.ul /*lamp*/{background-image: url(../sy/ulm.gif);}
a.ume {/*donste*/background-image: url(../rc/umem.jpg);}
		a.ume:hover {/*donste*/background-image: url(../rc/umemh.jpg);}
a.ubf {/*beppe*/}
a.ucd {/*claudia*/}
a.uob {/*ornella*/}
a.uab {/*angelina*/}
a.umb {/*mariarita*/}
a.ubm {/*bea*/}
a.ugs {/*gloria*/}
a.urf {/*rosanna*/}
a.uip {/*ilaria*/}
a.umc {/*martina*/}
a.ura {/*raffo*/}
{border: 6px double #00f; border-radius: 50%; box-shadow: 2px 2px 14px #000; margin:  15px; padding: 105px 0px;/*185px 0px 45px 0px*/ width: 280px;}
section.f {font-family: lc; font-size: 99px; line-height: 170%;}
a.eu {background-image: url(../sy/eum.jpg);
border: 6px double #fff; border-radius: 50%;
box-shadow: 2px 2px 14px #eee; margin:  15px; padding: 138px 0px;/*185px 0px 45px 0px*/ width: 283px;}
a.eu:hover {background-image: url(../sy/eumh.jpg);}
div.pec {font-size: 60px; line-height: 130%; padding: 14px 20px 14px 70px; width: 870px;}
p.a {text-indent: 70px; width: 97%;}
a.lu {width: 232px;}
a.pz, a.pu, div.pz, div.pu, p.pz, p.pu, a.pn, div.pn, p.pn, a.sa, a.sb, p.sa, p.sb, div.sa, div.sb
 {background: #fff; text-decoration: none; font-family: lc; color: #f40; width: 180px; padding: 180px 0px 0px 0px; min-height: 28px; margin: 4px 0px; font-size: 44px; background-repeat: no-repeat; float: left; text-align: center; border: 1px solid #ddd; }
a.pz:hover, a.pu:hover, a.pn:hover {background: #000; color: #0f0; background-repeat: no-repeat;}
a.pz, a.pz:hover, div.pz, p.pz {background-image: url(../J/pzm.jpg);}
a.pu, a.pu:hover, div.pu, p.pu {background-image: url(../J/pum.jpg);}
a.sa, a.sa:hover, div.sa, p.sa {background-image: url(../J/sam.jpg);}
a.sb, a.sb:hover, div.sb, p.sb {background-image: url(../J/sbm.jpg);}
a.pn, div.pn, p.pn {background-image: url(../J/pnm.jpg);}
div.m {font-size: 80%;}
div.r {font-size: 80%;}
div.t {font-size: 70%;}
div.vm {font-size: 60px; line-height: 90%;}
section {width: 97.6%;}
