body{color:#ff0}
img#idx{width:40%;margin:40px auto 0 auto;border:3px inset #299ec6;border-radius:10px;box-shadow:2px 2px 2px 2px rgba(0,0,0,0.6)}
table#t_lingue{width:80%;margin:40px auto;border-spacing:10px}
table#t_lingue td{border:3px solid #299ec6;font-size:22px;font-weight:bold;padding:5px;border-radius:20px;box-shadow:5px 5px 5px rgba(0,0,0,0.7)}
a.i_lingue{padding-left:10px}
div#minitit,div.funz,div.info{background:url("../img/_cs_alco.jpg");border:1px solid #ff0;color:#ff0}
div#mappa:hover{color:#fff;border:1px solid #fff}
a:link,a:visited{color:#ddd}
a:hover{color:#fff !important}
a.piplus{margin:20px 0 10px 0;padding:1% 3%;background-color:#185b71;border:3px solid #668b8e;box-shadow:10px 10px 10px #000;font-size:18px;font-weight:bold;border-radius:10px / 8px}
a.piplus:hover{background-image:url("../img/i_titblu.jpg");border:3px outset #0c4144}
div.sez{text-align:left;height:36px;background-image:url("../img/i_titblu.jpg");box-shadow:5px 5px 5px rgba(0,0,0,0.7);border-radius:10px / 8px}
a.pplsez,p.pplsez{margin-top:1px;padding:1px 3px 0 3px;font-size:12px;font-weight:bold;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.pplsdp,p.pplsdp{min-width:90px !important}
div.sez p{font-size:22px;margin:auto;padding:4px 0 0 25px}
div.riga{padding:14px 0}
div.pers,div.alfa,div.dpes,div.aaut,div.ains,div.aiss{margin-bottom:3px}
div.pers span,div.alfa span,div.dpes span,div.aaut span,div.ains>span,div.aiss>span{padding:8px 0}
div.pers>*,div.alfa>*,div.dpes>*,div.aaut>*,div.ains>*,div.aiss>*{vertical-align:middle}
span.pn,span.pt{font-weight:bold !important}
div.pers span:not(.pr),div.alfa,div.dpes,div.aaut{font-size:13px}
div.pers span:not(.pr){background-image:url("../img/i_titvio.jpg");background-size:auto 100%}
div.alfa,div.aiss{background-image:url("../img/i_titros.jpg");background-size:auto 100%}
div.aaut{background-image:url("../img/i_titver.jpg");background-size:auto 100%}
div.dpes,div.ains{background-image:url("../img/i_titgia.jpg");background-size:auto 100%}
span.pm a,span.pl a,span.pe a{color:#ff0}
span.pt a,span.po a.tit{display:block;border-radius:50%}
span.po a.tit{margin-bottom:3px !important}
div.pers span.pt a{width:80%;margin:0 10%;box-shadow:2px 2px 2px #aa497e}
div.alfa span.pt a,div.dpes span.pt a,div.aaut span.pt a,div.ains span.po a.tit,div.aiss span.po a.tit{width:90%;margin:0 5%}
div.ldeu span.pt a{box-shadow:0 2px 2px #847c00;border-right:3px solid #847c00}
div.leng span.pt a{box-shadow:0 2px 2px #00ad46;border-right:3px solid #00ad46}
div.lfra span.pt a{box-shadow:0 2px 2px #743b5e;border-right:3px solid #743b5e}
div.lita span.pt a{box-shadow:0 2px 2px #658b8e;border-right:3px solid #658b8e}
div.lrus span.pt a{box-shadow:0 2px 2px #009c8f;border-right:3px solid #009c8f}
div.daut,div.naut,div.linkaut{background-color:#264b4e}
div.daut{border-top:1px solid #ff0;border-left:3px ridge #52be52;border-right:3px ridge #52be52}
div.naut{font-size:18px;font-weight:bold;text-align:left;padding:5px 0 10px 50px;margin-top:15px;height:38px;border-width:3px 3px 0;border-style:ridge ridge none;border-color:#52be52 #52be52;border-radius:10px 10px 0 0}
span.pt a:hover{background-image:url("../img/i_titblu.jpg") !important;box-shadow:2px 2px 2px #333 !important}
div.linkaut{font-size:17px;font-weight:bold;text-align:left;border:3px ridge #52be52;border-radius:10px}
div.linkaut a{margin:3px;padding-top:3px;padding-bottom:3px;border-radius:5px;color:#ddd}
div.linkaut a:hover{color:#fff;background-image:url("../img/i_titblu.jpg");box-shadow:5px 5px 5px rgba(0,0,0,0.7)}
p.ellink span{font-size:18px;font-weight:bold;border-radius:50%}
span.pdeu{box-shadow:4px 4px 4px #847c00}
span.peng{box-shadow:4px 4px 4px #00ad46}
span.pfra{box-shadow:4px 4px 4px #743b5e}
span.pita{box-shadow:4px 4px 4px #658b8e}
span.prus{box-shadow:4px 4px 4px #009c8f}
