
/* Layout Stylesheet */ 

body {
 margin:0;
 background: url(immagini/bg.gif) repeat-y #90bade;
 color: #333333;
 padding:0;
 font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
 font-size: .8em;
 }

#outer {
 text-align:left;
 border-right:3px solid #000099;
 width:750px;
 left:0;
 }

#hdr {
 height:75px;
 background: url(immagini/header.gif) no-repeat #fff;
 background-position:left;
 color: #333333;
 }

#bar {
 height:25px;
 background:#000099;
 color: #fff;
 border:solid #000099;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background: #90bade;
 color: #333333;
 width:750px;
 padding:0;
 }

#l-col {
 float:left;
 background:#90bade;
 color: #333333;
 width:145px;
 }

#cont {
 width:595px;
 background: #fff;
 color: #000;
 text-align:left;
}

#ftr {
	background: url(immagini/footer.gif) no-repeat;
	color: #000;
	padding: 10px;
	font-size: .8em;
 }
 
#ftr p {
	margin-left: 140px;
 }
 
h3, p {
 margin:0;
 padding:15px;
 }

hr {
display:none;
 }
h3, h5 {
color:#000099;
 }
h4 {
display:none;
 }
 
#navcontainer
{
	position:absolute;
	width:154px;
	voice-family: "\"}\""; 
    voice-family:inherit;
	width:123px;
	padding:0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	font-size: .9em;
}


body[id=parco] #navcontainer{
	width:154px;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}





#navlist1
{
margin: 0;
margin-top: 6px;
padding: 0 0 20px 10px;
border-bottom: 1px solid #90bade;
	font-size: .9em;
}

#navlist1 ul, #navlist1 li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist1 a:link, #navlist1 a:visited
{
float: left;
line-height: 14px;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #90bade;
}

#navlist1 a:link#current, #navlist1 a:visited#current, #navlist1 a:hover
{
border-bottom: 4px solid #2586d7;
padding-bottom: 2px;
background: transparent;
color: #000099;
}

#navlist1 a:hover { color: #000099; }

a {
	color:#90bade;
	text-decoration:none;
	}
a:link {color:#90bade;}
a:visited {color:#90bade;}
a:hover { 
color: #000099;
background-color:#eee;}
