/************************ borderrelated demo pages *********************************/


div.shadow {
margin: 0px; padding: 0 5px 5px 0; 
background: #fff url(shadow.gif) no-repeat 100% 100%; 

}

div.shadow div {
margin: 0; padding: 5px 0;
border-width: 1px 0 0 1px; border-style: solid; border-color: #ccc;
}

div.shadow p {margin: 5px 10px 5px 10px;}
div.shadow  ul {font: 94%/1.5 georgia, serif;
margin: 0; padding: 5px 10px 5px 15px;
line-height: 1.8;
list-style: square inside;
color: #4D5A6C;
}

div.shadow  ul ul {color: #4D5A6C;
margin: 5px 20px 5px 10px;
list-style: disc;
}
div.shadow a {
color: #4D5A6C;
text-decoration: none;
}

div.shadow li a:link, div.shadow li a:visited {color: #4D5A6C; 
text-decoration:none; 
}
div.shadow li a:hover, div.shadow li a:active, div.shadow li a:focus{
color: #060;
}
div.shadow h3 {
margin: 0px;
background: url(zverdscurs.png) no-repeat 10px 50%;
padding-left: 35px;
position: relative;
font: .90em georgia, serif;
 color: #4D5A6C;
}
ul.links { list-style: none; margin: 0; padding: 0; }
ul.links li { display: inline;  
margin-right: 5px;  
font: 90%/1.6 georgia, serif;
}


/*menu orrizzontale*/
#skmenu
	{font: .85em georgia, serif;
		position: absolute;
		right:40px;
		top: 120px;
		text-align: right;
	}
#menuo {
  position:relative; 
  color: #B2AD7C; 
  height:2em; 
  padding: 2px; 
  }
#menuo a, #menuo a:visited {
  text-decoration:none; 
  color:#000; 
  }
#menuo a span {
  display:none;
  }
#menuo a:hover {
  position:relative; 
  top:2px; 
  left:2px; 
  text-decoration:none; 
  color:#bbb;
  }
#menuo a:hover span {
  display:block; 
  position:absolute; 
  top:-3px; 
  left:-2px; 
  color:#000; 
  cursor:pointer;
  }

/*menu con bordi*/	

.bottom {
   width: 160px;
   color: #000;
   margin-left: 5px;
}
.bottom p{background-color: #CFCCAD;
   background-image: url(menurot/bottom.gif);
   background-repeat: no-repeat;
   background-position: bottom left;
	line-height: 20px;
	 padding: 0px;
	margin: 0px;
}

div.contenuto { background-color: #CFCCAD;
   background-image: url(menurot/top.gif);
   background-repeat: no-repeat;
   padding: 0px;
   font-size: .9em;
}
div.contenuto p {
padding: 0px;
}

div.contenuto ul {margin: 0; padding: 0;
list-style-type: none;
border-left: 1px solid #CBC8A7;
border-right: 1px solid #CBC8A7;
}
div.contenuto li
{
list-style: none;
margin: 0;
border-top: 1px solid #CBC8A7;
}

div.contenuto li a {
display:block; 
padding:5px 5px 5px 20px;
background: #DEDCC7 url(menurot/arro.gif) no-repeat 8px 8px;
}
div.contenuto li a:link, div.contenuto li a:visited {color: #222222; 
text-decoration:none; 
}
div.contenuto li a:hover, div.contenuto li a:active, div.contenuto li a:focus{
background: #CBC8A7 url(menurot/arrow.gif) no-repeat 9px 8px;  
color: #383838;
padding:5px 5px 5px 20px;}

div.bottom h3 {
padding-left: 10px;
padding-top: 5px;
padding-bottom:5px;
margin: 0px;
font: 1.3em georgia, serif;
 color: #222222;
}

.lista
{
padding: 0;
margin: 0;
}
.lista ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
border-bottom: 1px solid #4D5A6C;
}
.lista li
{
list-style: none;
margin: 0;
padding: 5px;
border-top: 1px solid #4D5A6C;
}

.lista li a { text-decoration: none; }

/*NAVIGATION BAR*/
.navbar {
margin: 0;
padding: 0;
}
.navbar li {
	list-style-type: none;
	margin: 0 0 6px 0;
}
.navbar a {
	display: block;
	padding: 3px 3px;
	color: #222222;
	text-decoration: none;
	background-color: #DEDCC7;
	border: 1px solid #CBC8A7;
}
.navbar a:hover, .navbar a:active, .navbar a:focus {
	color: #383838;
	background-color: #FFFFFF;
	text-decoration: none;
}
