/* 2009-2010
-------------------------------------------------
	Autore: Filippo Lippi
	Version: 25 Agosto 2009
-------------------------------------------------*/

html { overflow-y: scroll }

body {
	font: 12px arial;
	margin: 0;
	background: url('images/body-bg.png') #f1f3f6 0px 0 repeat-y;
}

a, a:active, a:link, a:visited { color: #000; text-decoration: none; }
a:hover				{ color: #8891b2; text-decoration: none; }

#container {
	position: relative;
	left: 0px;
}

#wrap-pubb {
	z-index: 1;
	position: absolute;
	font: 9px arial;
	font-style:italic;
	left: 905px; top: 14px;
	text-align: center; width: 100px;
}

#wrap-edizioni {
	z-index: 1;
	position: absolute;
	font: 9px arial;
	font-style:italic;
	left: 205px; top: 14px;
	text-align: center; width: 100px;
}

#wrap-header {
	z-index: 1;
	position: absolute;
	background: #f1f3f6;
	left: 290px; top: 0px;
	width: 615px; height: 30px;
}

#wrap-footer {
	z-index: 2;
	position: relative;
	background: #f1f3f6;
	left: 300px;
	width: 595px; height: 30px;
	color: #363636;
	font: 12px arial;
	font-weight: bold;
	line-height: 30px;
	text-indent: 6px
}


#header {
	z-index: 2;
	position: relative;
	left: 300px; top: 7px;
	background: url('images/sito_72.png') no-repeat;
	width: 595px; height: 450px;
	overflow: hidden;
}

#wrap-navigazione {
	z-index: 2;
	left: 300px;
	background: #feffff;
	position: relative;
	width: 575px; min-height: 30px;
	overflow: hidden;
	font-weight: bold;
	padding: 0 10px 0 10px;
}


#wrap-corpo {
	z-index: 2;
	left: 300px;
	background: #feffff;
	position: relative;
	width: 575px; min-height: 400px;
	overflow: hidden;
	padding: 0 10px 0 10px;
}

.articolo { border-top: 1px dotted #c0c0c0; display: block; padding-bottom: 10px; background: url(images/mini-art.png) no-repeat; }
.articolo-titolo { text-indent: 20px; height: 24px; line-height: 24px; font: 14px verdana; background: url(images/mini-page.gif) 0 5px no-repeat; padding-top: 5px;}
.articolo-testo { line-height: 16px; margin-top: 4px; text-align: justify; padding-left: 2px; }

#nota0 {
	position: absolute;
	top: 170px;
	left: 285px;
}

#nota1 {
	position: absolute;
	top: 295px;
	left: -8px;
}

#nota2 {
	position: absolute;
	top: 300px;
	left: 134px;
}

#nota3 {
	position: absolute;
	top: 300px;
	left: 240px;
}

#nota4 {
	position: absolute;
	top: 270px;
	left: 530px;
}


#nav-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li {
	float: left;
	margin: 0;
}

#nav-menu li a {
	color: #000;
	font: 12px arial;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	float: left;
	padding: 0 7px 0 7px;
	display: block;
	border: 0;
	text-decoration: none;
	text-align: center;
}

#nav-menu li a.nuv_01:hover {
	background: url(images/nuv01.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.nuv_02:hover {
	background: url(images/nuv02.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.nuv_03:hover {
	background: url(images/nuv03.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.nuv_04:hover {
	background: url(images/nuv04.png) no-repeat;
	background-position: 2px 6px;
}

#nav-menu li a.nuv_05:hover {
	background: url(images/nuv05.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.nuv_06:hover {
	background: url(images/nuv06.png) no-repeat;
	background-position: 3px 6px;
}


#nav-menu li a.s_nuv_01 {
	background: url(images/nuv01.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.s_nuv_02 {
	background: url(images/nuv02.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.s_nuv_03 {
	background: url(images/nuv03.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.s_nuv_04 {
	background: url(images/nuv04.png) no-repeat;
	background-position: 2px 6px;
}

#nav-menu li a.s_nuv_05 {
	background: url(images/nuv05.png) no-repeat;
	background-position: 1px 6px;
}

#nav-menu li a.s_nuv_06 {
	background: url(images/nuv06.png) no-repeat;
	background-position: 3px 6px;
}

#nav-menu {
	width: 520px;
	position: absolute;
	top: 90px;
	left: 1px;
} 

#sup-nav {
	color: #000;
	font: 15px arial;
	font-weight: bold;
	width: 520px;
	position: absolute;
	top: 71px;
	left: 9px;
} 