/* CSS Document */
body {
background-color:#EECC77;
margin:10px 0;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#box {
width:998px;
height:598px;
border:1px solid #140D01;
margin:0 auto;
background-color:#F9E5B2;
position:relative;
}

/******************************************************************** menu ******/
#menu {
position:absolute;
top:22px;
left:0px;
background-color:#EECC77;
margin:0px;
width:998px;
}
#menu #nav, #menu #nav ul {
float: left;
list-style-type: none;
line-height:27px;
margin: 0;
padding: 0;
}
#menu #nav li {
float: left;
position:relative;
z-index: 3;
}
#menu #nav li a:link, #menu #nav li a:visited, #menu #nav li a:hover, #menu #nav li a:active {
padding:0 8px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#555555;
background-color:#EECC77;
line-height: 27px;
text-align:left;
text-decoration:none;
display:inline;
float:left;
}
#menu #nav li a:hover {
color:#ffffff;
text-decoration:none;
}
#menu #nav li span {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
line-height: 27px;
text-align:left;
display:inline;
float:left;
}
/******************************************************************** fine menu ******/


/******************************************************************** sottomenu ******/

#menu #nav li ul {
 position: absolute;
 width: 100px;
 left: -999em;
}
#menu #nav li:hover ul, #menu #nav li.sfhover ul {
 left: 6px;
 top: 27px;
}
#menu #nav li:hover>ul, #menu #nav li.sfhover>ul {
 left: 6px;
 top: 27px;
}
#menu #nav li ul li a:link, #menu #nav li ul li a:visited, #menu #nav li ul li a:hover, #menu #nav li ul li a:active {
font: 11px Arial, Helvetica, sans-serif;
color:#D49930;
line-height: 20px;
text-decoration:none;
background-color:#F9E5B2;
display: block;
text-align:left;
padding-left:4px;
width:100px;
}
#menu #nav li ul li a:hover {
color:#F9E5B2;
background-color:#D49930;
text-decoration:none;
}
#menu #nav li ul li span {
font: 11px Arial, Helvetica, sans-serif;
color:#F9E5B2;
line-height: 20px;
background-color:#D49930;
display: block;
text-align:left;
padding-left:4px;
width:100px;
}
/******************************************************************** fine sottomenu ******/





#box #spazio_logo {
position:absolute;
top:0;
right:0;
background-image:url(sfondo_interne.jpg);
width:196px;
height:576px;
}

#box #spazio_logo #lingue {
text-align:center;
width:196px;
margin-top:4px;
color:#F7F5F5;
}
#box #spazio_logo #lingue a:link, #box #spazio_logo #lingue a:visited, #box #spazio_logo #lingue a:hover, #box #spazio_logo #lingue a:active {
color:#F7F5F5;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#box #spazio_logo #lingue a:hover {
color:#910000;
text-decoration:none;
}

#txt {
height:auto;
width:auto;
color:#555555;
font:11px Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
line-height:14px;
}
#txt #scroll_txt{
height:auto;
padding:0 5px 0 0;
margin:0;
text-align:left;
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
overflow:visible;
}

h1 {
color:#D49930;
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0;
}




#box #indirizzo {
position:absolute;
bottom:0px;
left:0px;
width:998px;
background-color:#EECC77;
color:#555555;
border-top:1px solid #D88400;
line-height:21px;
text-align:center;
}
#box #indirizzo a:link, #box #indirizzo a:visited, #box #indirizzo a:hover, #box #indirizzo a:active {
color:#555555;
font: 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

