/* elementi principali */

div#wrapper ul#menu li a#link-home {
	top: 307px;
	left: 672px;
	background: transparent url(../images/icons/home_gallery_out.jpg) no-repeat top left;
	width: 108px;
	height: 77px;
}

div#wrapper ul#menu li a#link-home:hover {
	background: transparent url(../images/icons/home_gallery_over.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-editorial-it {
	top: 60px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/editorial_out_it.jpg) no-repeat top left;
	width: 173px;
	height: 80px;
}

div#wrapper ul#menu li a#link-editorial-it:hover {
	margin: 0px;
	background: transparent url(../images/leaves/editorial_over_it.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-editorial-en {
	top: 60px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/editorial_out_en.jpg) no-repeat top left;
	width: 173px;
	height: 80px;
}

div#wrapper ul#menu li a#link-editorial-en:hover {
	margin: 0px;
	background: transparent url(../images/leaves/editorial_over_en.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-kids-it {
	top: 145px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/kids_out_it.jpg) no-repeat top left;
	width: 174px;
	height: 80px;
}

div#wrapper ul#menu li a#link-kids-it:hover {
	margin: 0px;
	background: transparent url(../images/leaves/kids_over_it.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-kids-en {
	top: 145px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/kids_out_en.jpg) no-repeat top left;
	width: 174px;
	height: 80px;
}

div#wrapper ul#menu li a#link-kids-en:hover {
	margin: 0px;
	background: transparent url(../images/leaves/kids_over_en.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-portrait-it {
	top: 227px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/portrait_out_it.jpg) no-repeat top left;
	width: 171px;
	height: 80px;
}

div#wrapper ul#menu li a#link-portrait-it:hover {
	margin: 0px;
	background: transparent url(../images/leaves/portrait_over_it.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-portrait-en {
	top: 227px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/portrait_out_en.jpg) no-repeat top left;
	width: 171px;
	height: 80px;
}

div#wrapper ul#menu li a#link-portrait-en:hover {
	margin: 0px;
	background: transparent url(../images/leaves/portrait_over_en.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-miscellaneous-it {
	top: 310px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/miscellaneous_out_it.jpg) no-repeat top left;
	width: 173px;
	height: 80px;
}

div#wrapper ul#menu li a#link-miscellaneous-it:hover {
	margin: 0px;
	background: transparent url(../images/leaves/miscellaneous_over_it.jpg) no-repeat top left;
}

div#wrapper ul#menu li a#link-miscellaneous-en {
	top: 310px;
	left: 0px;
	margin: 0px 0px 0px -16px;
	background: transparent url(../images/leaves/miscellaneous_out_en.jpg) no-repeat top left;
	width: 173px;
	height: 80px;
}

div#wrapper ul#menu li a#link-miscellaneous-en:hover {
	margin: 0px;
	background: transparent url(../images/leaves/miscellaneous_over_en.jpg) no-repeat top left;
}

div#wrapper div.picture div.frame {
	position: absolute;
	padding: 2px;
	background-color: #FFFFFF;
}

div#wrapper div.picture div.frame img {
	display: block;
}

div#wrapper div.picture p.info {
	position: absolute;
	top: 140px;
	left: 620px;
	color: #CC0000;
	width: 160px;
}

div#wrapper div.picture p.info span {
	display: block;
}

div#viewport {
	position: absolute;
	overflow: hidden;
	top: 413px;
	left: 128px;
	width: 544px;
	height: 74px;
}

div#content {
	position: absolute;
	top: 0px;
	left: -20px;
	width: 100000px;
}

div#content div.thumbnail {
	display: inline;
	cursor: pointer;
	float: left;
	margin: 0px 0px 0px 20px;
	background-color: #FFFFFF;
	width: 74px;
	height: 74px;
}

div#content div.thumbnail.active {
	background-color: #FFFF60;
}

div#content div.thumbnail span {
	display: block;
	margin: 2px;
	background-color: #000000;
	width: 70px;
	height: 70px;
}

div#arrow-left, div#arrow-right {
	position: absolute;
	overflow: hidden;
	cursor: pointer;
	top: 413px;
	width: 98px;
	height: 75px;
}

div#arrow-left {
	left: 10px;
	background: transparent url(../images/arrow_left.jpg) repeat top left;
}

div#arrow-right {
	left: 692px;
	background: transparent url(../images/arrow_right.jpg) repeat top left;
}
