html{
	margin:0;
	padding:0;
	background-attachment: fixed;
	background-repeat: no-repeat;

}
body{
	margin:0;
	padding:0;
	font-family: Arial;
	font-size: 12pt;
}
div#top{
	margin:0;
	padding:0;
	height:160px;
	background-image:url('../background/degrado.jpg')
}
/*themes*/
div#themes{
	background-color:white;
	padding-left:10px;
	padding-bottom:20px;
	border-right: 1px solid #8c6b4c;
	border-bottom: 1px solid #8c6b4c;
}
div#themes a{
	color:black;
}
div#themes a.active{
	color: #8c6b4c;
}

/*menu*/
div#menu{
	float:left;
	margin:0;
	padding:0;
	width:100px;
	background-color:#8c6b4c;
	font-size:12px;
	font-weight:bold;
}
ul.menufirst{
	margin:0;
	padding:0;
	list-style-type: none;
}
ul.menusecond{
	margin:0;
	padding:0;
	list-style-type: none;
}
ul.menufirst li{
	margin:0;
	padding:0;
}
ul.menusecond li{
	background-color:#e6d4c6;
	margin:0;
	padding:0;
}
/*menu links*/
ul.menufirst li a{
	margin:0;
	padding-left:10px;
	text-decoration:none;
	color: white;
	display: block;
	height:20px;
}
ul.menufirst li a.active{
	background-color:#e6d4c6;
	color: black;
	display:inline;
	padding-right:20px;
	height:20px;
}
ul.menufirst li a.active:hover{
	background-color:#e6d4c6;
	color: #8c6b4c;
	height:20px;
	min-height:20px;
}
ul.menufirst li a:hover{
	color:#e6d4c6;
}
ul.menusecond li a{
	margin:0;
	padding-left:10px;
	text-decoration:none;
	color: black;
	display: block;
	height:20px;
}

ul.menusecond li a.active{
	color:#8c6b4c;
	display: block;
	height:20px;
}

ul.menusecond li a:hover{
	color: #8c6b4c;
}
/*contenuti*/
div#contenuti{
	position: absolute;
	left:100px;
	top: 160px;
	margin:0;
	padding-left:20px;
	padding-top: 10px;
}

h1{
	color: #8c6b4c;
}

.floatLeft{
	float:left;
	padding-right:10px;
}
div.casella{
	padding-top:25px;
	padding-left:25px;
	height:175px;
	border-bottom: 1px solid black;
}
.codice{
	font-family: Courier New, Courier;
	font-size:12px;
}
