/* GENERALI */
body  { color: #666; font-size: 10pt; font-family: georgia, arial; background-color: black; background-image: url(ita/barlat/piast.gif); background-repeat: repeat-y; margin: 0; scrollbar-3d-light-color: white; scrollbar-arrow-color: #7C9A4A; scrollbar-base-color: white; scrollbar-dark-shadow-color: white; scrollbar-darkshadow-color: white; scrollbar-face-color: white; scrollbar-highlight-color: white; scrollbar-shadow-color: white; scrollbar-track-color: white }
a {
text-decoration:none;
background-repeat:no-repeat;
color:#7c9a4a;
}
a:hover  { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left }
li {
list-style-type:none;
}
hr {
height:1px;
color:white;
}
img  { border-width: 0 }
/*index*/
span.hide {
color:white;
}
body.in {
background-image:url(1.jpg);
background-position:center center;
background-repeat:no-repeat;
}
#in {
position:absolute;
top:50%;
left:0px; 
z-index:1;
text-align:center;
letter-spacing:6px;
}
a.in {
display:block;
width:100%;
background-color:white;
letter-spacing:16px;
font-size:12pt;
}
a.in:hover {
background-color:#e9ede2;
}

a.fl {
font-weight:bold;
font-size:7pt;
}
a.fl:hover {
color:red;
}
/**/

/* links */
body.l   { background-color: black; background-image: url(pias_up.gif); background-repeat: repeat-x; background-position: 0 0; text-align: right; letter-spacing: 1px }
a.m    { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: black; text-align: left; text-transform: lowercase; margin: 5px; padding: 5px; position: relative; right: 145px; left: 10px; width: 145px; height: auto; border: solid 1px }
a.m:hover   { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; text-align: left; text-transform: lowercase; margin: 5px; padding: 5px; position: relative; right: 145px; left: 10px; width: 145px; height: auto; border: solid 1px }
a.m1   { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; text-align: left; text-transform: lowercase; cursor: default; margin: 5px; padding: 5px; position: relative; right: 145px; left: 10px; width: 145px; height: auto; border: solid 1px }
a.l { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: black; text-align: left; text-transform: uppercase; margin: 5px; padding: 5px; right: 160px; width: 160px; height: auto; border: solid 1px }
a.l:hover   { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; text-align: left; text-transform: uppercase; margin: 5px; padding: 5px; right: 160px; width: 160px; height: auto; border: solid 1px }
a.l1  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; text-align: left; text-transform: uppercase; margin: 5px; padding: 5px; right: 160px; width: 160px; height: auto; border: solid 1px }
/* Link 2 */
body.ll0 {
background-color:#e3e7dd;
}
body.ll {
background-color:#e9e7dd;
text-align:right;
letter-spacing:3px;
border-top:solid 1px white;
border-bottom:solid 1px white;
padding-top:6px;
padding-bottom:10px;
}

a.ll  { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: right; text-transform: lowercase }
a.ll:hover {
color:#CC0000;
border-right:solid 2px #cc0000;
}
a.ll1 {
padding-top:1px;
padding-bottom:1px;
padding-right:14px;
width:100%;
color:#CC0000;
font-size:10pt;
text-transform:lowercase;
cursor:default;
border-right:solid 2px #cc0000;
}
/*** foto ****/
body.ll p {
width:100%;
padding-top:14px;
padding-bottom:1px;
padding-right:14px;
padding-left:14px;
}
body.ll p a {
margin-left:5px;
}
body.ll a img  { }
body.ll a:hover img {
border:solid 1px #CC0000;
}
/******/

/**/
/* header */
body.h {
margin:0px;
background-image:url(3.jpg);
background-position:left bottom;
}
/* footer */
body.f {
margin:0px;
text-align:left;
color:#aaa;
letter-spacing:3px;
}
table.f {
width:100%;
height:100%;
font-size:9pt;
}
td.f {
width:235px;
background-color:#e3e7dd;
}
td.f1 {
padding-left:10px;
}
/* body w */
body.w {
font-size:10pt;
background-image:url(4.jpg);
background-attachment:fixed;
margin-left:15px;
margin-right:40px;
margin-bottom:30px;
text-align:justify;
}

span.w1 {
font-weight:bold;
color:#7C9A4A;
}
span.w2 {
font-size:12pt;
font-weight:bold;
color:#7C9A4A;
}
span.w3 {
font-weight:bold;
color:#b7ac74;
}
div.br {
height:20pt;
}
div.br1 {
height:12pt;
}
a.a1 {
font-weight:bold;
}
a.a2 {
font-weight:bold;
font-size:12pt;
}
li.w3 {
font-weight:bold;
}
span.w4 {
font-weight:bold;
text-transform:uppercase;
color:#7C9A4A;
}
ul.w5 li {
list-style-type:disc;
}
div.w6 {
line-height:16pt;
}
/*** calendario ****/
table.cal td {
text-align:center;
font-size:10px;
white-space:nowrap;
}
td.cal1 {
font-weight:bold;
color:#cc0000;
}
td.calh  { font-weight: bold }



/********/
