html{
height:100%;
}

body{
padding:0px;
margin:0px;
font-family:arial,verdana;
font-size:11px;
height:100%;
}

img{
border: none;
}

#imgbkg{
position:absolute;
z-index:1;
}

#maincontainer{
z-index:2;
position:absolute;
top:40px;
left:40px;
opacity:0.95;
filter:alpha(opacity=95);
-moz-opacity:.95;
}

#win1{
z-index:3;
display:none;
position:absolute;
top:40px;
right:40px;
opacity:0.95;
filter:alpha(opacity=95);
-moz-opacity:.95;
}

#win2{
z-index:3;
display:none;
position:absolute;
top:40px;
right:40px;
opacity:0.95;
filter:alpha(opacity=95);
-moz-opacity:.95;
}

#win3{
z-index:3;
display:none;
position:absolute;
top:40px;
right:40px;
opacity:0.95;
filter:alpha(opacity=95);
-moz-opacity:.95;
}

#win4{
z-index:3;
display:none;
position:absolute;
top:40px;
right:40px;
}

#win5{
z-index:3;
display:none;
position:absolute;
top:40px;
right:40px;
}

.link{
list-style-type:none;
width:500px;
margin:0px;
padding:0px;
height:600px;
overflow:auto;
}

.link li{
margin:5px 30px;
padding:5px;
background-color:#ffffff;
border:2px solid #999;
text-align:center;
-moz-border-radius:5px;
}

.maintable{
background:url(../img/bkgtab.jpg) bottom right no-repeat;
}

.box_lt{
background:url(../img/box_corner_lt.png) no-repeat;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_t{
background:url(../img/box_t.png) repeat-x;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_rt{
background:url(../img/box_corner_rt.png) no-repeat;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_l{
background:url(../img/box_l.png) repeat-y;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_r{
background:url(../img/box_r.png) repeat-y;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_lb{
background:url(../img/box_corner_lb.png) no-repeat;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_b{
background:url(../img/box_b.png) repeat-x;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box_rb{
background:url(../img/box_corner_rb.png) no-repeat;
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:.60;
}

.box{
background:#fff;
}

.boxWin1{
background:#f9cbcc;
}

.table1{
background-color:#f9cbcc;
}

.boxWin2{
background:#d3f9d2;
}

.table2{
background-color:#d3f9d2;
}

.boxWin3{
background:#fbf69f;
}

.table3{
background-color:#fbf69f;
}

.boxWin4{
background:#e1d9ea;
}

.table4{
background-color:#e1d9ea;
}

.boxWin5{
background:#7BB0EF;
}

.table5{
background-color:#7BB0EF;
}

p{
padding:5px;
margin:1px;
}

.testo{
width:500px;
color:#333;
line-height:15px;
}

.testo1{
width:500px;
color:#333;
line-height:15px;
background-color:#f7f7f7;
}

.testo2{
width:500px;
color:#333;
line-height:12px;
font-size:14px;
}

.ev1{
font-weight:bold;
font-size:12px;
}

.ev2{
font-weight:bold;
color:#8c76e8;
}

.titlepage{
font-weight:bold;
line-height:20px;
font-size:14px;
background-color:#ffffff;
padding-left:25px;
}

.linkX{
line-height:20px;
font-size:14px;
text-decoration:none;
color:#000;
font-weight:bold;
background-color:#ffffff;
}

.linkmenu{
font-weight:bold;
font-size:10px;
text-decoration:none;
color:#000;
}

.linkmenu a{
font-weight:bold;
font-size:10px;
text-decoration:none;
color:#000;
}

.linkmenu a:hover{
font-weight:bold;
font-size:10px;
text-decoration:underline;
color:#000;
}

.linkX{
line-height:20px;
font-size:14px;
text-decoration:none;
color:#000;
font-weight:bold;
}

.linkX a{
line-height:20px;
font-size:14px;
text-decoration:none;
color:#000;
font-weight:bold;
}

.linkX a:hover{
line-height:20px;
font-size:14px;
text-decoration:underline;
color:#000;
font-weight:bold;
}