/* CSS Document */

body {
background-color:#333333;
}

#home {
position:relative;
width:860px;
height:660px;
top:0px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;

background:url(../jpegs/prova_home.jpg);
}

#site {
position:relative;
width:860px;
height:660px;
top:0px;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;

background:url(../jpegs/prova.jpg);
}

#reference a{
position:absolute;
text-align:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#CCFFFF;
top:625px;
left:30px;
}

#reference a:hover{
color:#0099FF;
}

#menu{
position:absolute;
color:#333333;
top:218px;
left:10px;
width:221px;
height:25px;
padding:0px;
border:0px;
vertical-align:middle;
}

#menu_item a{
  display:block;
  height:25px;
  padding-left: 21px;
  padding-right:21px;
  padding-bottom:0px;
  padding-top:7px;
  text-align:center;
  text-decoration:none;
  font-size:17px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
  vertical-align:middle;
  border-left:15px;
  border-left-color:#006699;
  border-right:1px;
  border-right-color:#006699;
  border-bottom:0px;
  border-top:1px;
  border-top-color:#006699;
  border-style:solid;
}

#menu_item_last a{
  display:block;
  height:25px;
  padding-left: 21px;
  padding-right:21px;
  padding-bottom:0px;
  padding-top:6px;
  text-align:center;
  text-decoration:none;
  font-size:17px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
  vertical-align:middle;
  border-left:15px;
  border-left-color:#006699;
  border-right:1px;
  border-right-color:#006699;
  border-bottom:1px;
  border-bottom-color:#006699;
  border-top:1px;
  border-top-color:#006699;
  border-style:solid;
}

#menu_item a:hover{
background-color: #006699;
color:#FFFFFF;
border-left-color:#FFFFFF;
}

#menu_item a:focus {
background-color: #50BFE4;
color:#333333;
border-left-color:#FFFFFF;
}

#menu_item_last a:hover{
background-color: #006699;
color:#FFFFFF;
border-left-color:#FFFFFF;
}

#menu_item_last a:focus {
background-color: #50BFE4;
color:#333333;
border-left-color:#FFFFFF;
}

#div_scroll {
  overflow-y: scroll;
  scrollbar-face-color : #006699; 	
  scrollbar-highlight-color : #FFFFFF;
  scrollbar-3dlight-color : #006699; 	
  scrollbar-shadow-color : #000000; 	
  scrollbar-darkshadow-color : #FDEEDF; 	
  scrollbar-track-color : #FDEEDF; 	
  scrollbar-arrow-color : #FFFFFF;
  position:absolute;
  top:151px;
  left:250px;
  height:465px;
  width:572px;
  color:#333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px;
  text-align:justify;
  padding-left:5px;
  padding-right:8px;
  padding-top:5px;
  padding-bottom:5px;
}

#p_bordered_bg_az {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
background:#C1E6DB;
color:#333333;
}

#p_bordered {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
color:#333333;
min-height:450px;
}

.bordered {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
color:#333333;
}

.bordered_bg_az {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
background:#C1E6DB;
color:#333333;
}

.bordered_bg_az a {
display:block;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.bordered_bg_bl {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
background:#CCFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

.bordered_bg_bl a {
display:block;
text-decoration:none;
font-weight:bold;
color:#333333;
}

.bordered_bg_bl img {
border:1px solid #333333;
}

#noContent {
position:absolute;
width:250px;
height:150px;
top:310px;
left:395px;
}

#p_bordered_bg_gr {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
background:#CCCCCC;
color:#333333;
}

#p_bordered_bg_ye {
border:1px solid #333333;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
padding-right:5px;
background:#FFFFCC;
color:#333333;
}

#table_3c {
width:542px;
font-size:12px;
text-align:left;
}

#table_3c td {
width:33%;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:3px;
}

#table_3c a {
text-decoration:underline;
color:#28497B;
}

#table_2c {
width:542px;
font-size:12px;
text-align:left;
}

.td80 {
width:80%;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:3px;
}

.td20 {
width:20%;
padding-left:3px;
padding-right:3px;
padding-bottom:3px;
padding-top:3px;
}

#linklist li{
line-height:19px;
list-style-image: url(../jpegs/arrow_link.jpg);
list-style-type: square;
}