.lett {border:1px #466886 solid; }

a.light:link, a.light:visited  {
background-image:none;
display:block;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 26px;
font-family:times new roman;
font-weight:bold; color:#ffef11;
text-decoration:none;
font-size: 11px;
background-position: left top;
list-style:none;
list-style-position:outside;
line-height:18px;}

h1  {font-family:arial; font-size: 14px; font-weight:bold; line-height:18px; color:#EF2F72;}

h2  {
font-family:arial;
font-weight:bold; color:#aaaaaa;
text-decoration:none;
font-size: 22px;
font-style:italic;
padding-right:12px;
padding-top:0px;
text-align:right;
}

.titolidx  {
font-family:arial;
font-weight:bold; color:#777777;
text-decoration:none;
font-size: 13px;
}

.titolidxtop  {
font-family:arial;
font-weight:bold;
color:#002D66;
text-decoration:none;
font-size: 13px;
}

.titlenews  {
font-family:arial;
 color:#878787;
 font-weight:bold;
text-decoration:none;
font-size: 12px;
}

.newseventi  {
font-family:arial;
 color:#252161;
text-decoration:none;
font-size: 10px;
}

.newstxt  {
font-family:arial;
color:#6C6D70;
text-decoration:none;
font-size: 11px;
line-height: 12px;
}

.str {
font-family:arial;
 color:#444444;
text-decoration:none;
font-size: 12px;
}

.footer {
text-align: center;
font-family:arial;                                                  
color:#466886;
text-decoration:none;
font-size: 10px;
background-color: #E5EBF7;
padding:10px;
padding-left:10px;
padding-right:10px;
}

.footer a:link {color: #466886;font-weight: normal;}
.footer a:hover {color: black;font-weight: normal;}

.tronca {float:right;}
.tronca a, .tronca a:link {color: #466886;font-weight: normal;text-decoration: none;}
.tronca a:hover {color: black;font-weight: normal;text-decoration: none;}

a.linkev:link, a.linkev:visited  {
font-family:arial;
font-weight:normal; color:#EF2F72;
text-decoration:none;
font-weight:bold;
font-size: 11px;
}

a.linkev:hover  {
font-family:arial;
font-weight:normal; color:#EF2F72;
text-decoration:none;
font-weight:bold;
font-size: 11px;
}

a.linkblu:link, a.linkblu:visited  {
font-family:arial;
font-weight:bold; color:#283D62;
text-decoration:none;
font-size: 11px;
line-height:12px;
}

a.linkblu:hover  {
font-family:arial;
font-weight:bold; color:#3662AF;
text-decoration:none;
font-size: 11px;
line-height:12px;
}

a.link1:link, a.link1:visited  {
font-family:arial;
font-weight:bold; color:#9E1F62;
text-decoration:none;
font-size: 11px;
line-height:12px;
}

a.link1:hover  {
font-family:arial;
font-weight:bold; color:#cc3388;
text-decoration:none;
font-size: 11px;
line-height:12px;
}

a.link2:link  {
font-family:arial;
font-weight:normal; color:#466886;
text-decoration:none;
font-size: 11px;
}

a.link2:visited  {
font-family:arial;
font-weight:normal; color:#466886;
text-decoration:none;
font-size: 11px;
}

a.link2:hover  {
font-family:arial;
font-weight:normal; color:#111111;
text-decoration:none;
font-size: 11px;
}

a.link3:link, a.link3:visited  {
font-family:arial;
font-weight:normal; color:#466886;
text-decoration:none;
font-size: 11px;
}

a.link3:hover  {
font-family:arial;
font-weight:normal; color:#111111;
text-decoration:none;
font-size: 11px;
}

a.link4:link, a.link4:visited  {
font-family:arial;
font-weight:bold; 
color:#223F99;
text-decoration:none;
font-size: 11px;
line-height:12px;
}

a.link4:hover  {
font-family:arial;
font-weight:bold; 
color:#4455bb;
text-decoration:none;

line-height:12px;
}

#menu {padding-left:0px; width:220px;   float:left; background-image: url(images/sx.gif); }

#content-right {  width:740px;  border: 0px #ff0000 solid; background-image: url(images/dx.gif); float:left;  }

#bottom {width:960px;  height:50px; margin:0px; padding:0px;  text-align:left; overflow:hidden; margin-left:auto; margin-right:auto; background-color:#ffffff;}
#bottom2 {font-family: arial; font-size:10px; width:960px; height:26px; margin:0px; text-align:left; overflow:hidden; margin-left:auto; margin-right:auto; background-color:#F7EDD2;}

.inp {font-family:arial; font-size: 12px; width:180px; border: 1px #283D62 solid; background-color:#ffffff; background-image: url(immagini/bgform.gif); padding-left:6px;}
.inpsm {font-family:arial; font-size: 12px; width:111px; border: 1px #aaaaaa solid; background-color:#ffffff; background-image: url(immagini/bgform2.gif); padding-left:6px;}
.area {background-image: url(immagini/bgarea.gif); background-attachment: fixed; background-repeat: no-repeat; border: 1px #aaaaaa solid; padding-left:6px;}
.testo {font-family:arial; font-size: 12px; line-height:18px; text-align:justify; color:#002060;}
.arial_grey {font-family:arial; font-size: 11px; line-height:18px; text-align:right; color:#333333;}
td {font-family:arial; font-size: 12px; line-height:18px; color:#333333;}
.titoli {font-family:arial; font-size: 14px; font-weight:bold; line-height:18px; color:#EF2F72;}
.titoli2 {font-family:arial; font-size: 14px; font-weight:bold;  color:#283D62;}
.wht {color:#ffffff;}

#box {position:absolute;width:300px;height:80px;border:1px #000000 solid;background-color:#EEEEEE;z-index:10;filter: alpha(opacity=80); -moz-opacity:0.8;top:50%;left:50%;margin:-40px 0 0 -150px;display: block;text-align: center;}
#box div.ok {position:absolute;width:300px;height:60px;top:50%;left:50%;margin:-30px 0 0 -150px;display: block;text-align: center;font-size: 12px;font-weight: normal;color:rgb(47,34,76);overflow:auto;}
#box div.ok p {padding:0px;margin:0px;}
#box span {position:relative;top:58px;left:125px;}
#box span a {font-size: 10px;color: #292E5D;text-decoration:none;}
#box span a:hover {color: #800000;}