/* CSS Document */

BODY {
font-family:Arial, Helvetica, sans-serif;
FONT-SIZE: 12pt;
color: #000000;
background: url(bg.gif) #99c;
SCROLLBAR-FACE-COLOR: #685092;
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
SCROLLBAR-SHADOW-COLOR: #a6998f;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #9082b3;
SCROLLBAR-DARKSHADOW-COLOR: #003300;
margin:0;
}



td,th  {
font-family:Arial, Helvetica, sans-serif;
FONT-SIZE: 1em;
margin:0;
}


a:link {color: #639;}
a:visited {color: #669;}

#text {
color:#392e57;
margin: 200px 10px 20px 295px;
padding: 20px 15px;
text-align: justify;
FONT-SIZE: 1.05em;
}

#text div.cat{
background-color:#99c;
margin: 0 10%;
border:5px ridge #99c;
text-align:center;
}

#text div.cat hr {width:70%; height:2px; color:#669;}

/* header */

#pos_top{
position:absolute;
top:0;
left:0;
height:265px;
display: block;
width:100%;
background-image:url(bg_top.gif);
background-repeat:repeat-x;
}

.pic1 {left:0;}
.pic2 {position:absolute; top:0; left:0; left:295px;}
.pic3 {position:absolute; right:0%;}

/* main menu */

div#menu{
position:absolute;
top:170px;
left:0;
width:292px;
}

div#menu li{
list-style-type: none;
height: 2.3em;
}

div#menu li a{
color: #FFF; 
text-decoration: none;
font-weight: bold;
FONT-SIZE: 1.1em;
}

div#menu li a:hover{padding: 4px 0 0 10px; text-decoration:underline;}
div#menu li a span{color: #e2dbec;}

div#menu div a{color: #FFF;text-decoration: none;}

div#menu div{
background-color:#715a9f;
color:#FFFFFF;
padding:10px 0 10px 30px ;
}

/* bottom */

div#bot{
margin: 0 0 0 294px;
padding: 10px;
text-align:right;
background-color:#8f83b5;
font-size: 1em;
}

/* stile of text */

h1{
text-align:center;
font-weight: bold;
font-size: 1.5em;
}

h2{
text-align:center;
font-weight: bold;
font-size: 2.3em;
}

#word{
color:#b0abcf;
font-size: .4em;
}

td{background-image:none;}
