/*
	CSS scritto da http://www-obertfsp.com
	per Villa Stefania in Gragnano, Lucca http://www.villastefania.net
	Aprile 2009
*/

* {
	border: 0;
	outline: 0;
	margin: 0;
}

.standard {
	font: 300 13px Verdana, Arial, Helvetica, sans-serif;
}

.cornice1 {
	padding: 5px;
	background: url(img/cornice1.png) no-repeat 50% 50%;
}

ul {
	font: 300 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 13px;
	list-style-position: outset;
	list-style-type: disc;
}

.grande {
	font-family: 300 14px Verdana, Arial, Helvetica, sans-serif;
}

.tagline {
	text-align: center;
	line-height: 15px;
	font: 300 14px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

body {
	padding: 0;
	margin: 0;
	background: #ffe4a1 url(img/bg.jpg) no-repeat 0 0;
}

div#splashPage {
	position: absolute;
    width: 750px;
	height: 500px;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -375px;
	background: transparent url(img/content.jpg) no-repeat 50% 50%;
}

ul#splashNav {
	width: 468px;
	margin: 420px auto 0 auto;
	overflow: hidden;
	list-style-type: none;
	padding-left: 0;
}

ul#splashNav li {
	line-height: 22px;
	float: left;
	margin: 0;
	padding: 0;
}

ul#splashNav li a {
	display: block;
	height: 22px;
	text-indent: -9999px;
	overflow: hidden;
}

ul#splashNav li.en a:link, ul#splashNav li.en a:visited {
	background: transparent url(img/vsnav.png) no-repeat 0 0;
	width: 30px;
	margin-right: 113px;
}

ul#splashNav li.en a:hover, ul#splashNav li.en a:focus {
	background: transparent url(img/vsnav.png) no-repeat 0 -38px;
	width: 30px;
	margin-right: 113px;
}

ul#splashNav li.ita a:link, ul#splashNav li.ita a:visited {
	background: transparent url(img/vsnav.png) no-repeat -119px 0;
	width: 32px;
	margin-right: 113px;
}

ul#splashNav li.ita a:hover, ul#splashNav li.ita a:focus {
	background: transparent url(img/vsnav.png) no-repeat -119px -38px;
	width: 32px;
	margin-right: 113px;
}

ul#splashNav li.deu a:link, ul#splashNav li.deu a:visited {
	background: transparent url(img/vsnav.png) no-repeat -277px 0;
	width: 32px;
	margin-right: 113px;
}

ul#splashNav li.deu a:hover, ul#splashNav li.deu a:focus {
	background: transparent url(img/vsnav.png) no-repeat -277px -38px;
	width: 32px;
	margin-right: 113px;
}

ul#splashNav li.fra a:link, ul#splashNav li.fra a:visited {
	background: transparent url(img/vsnav.png) no-repeat -434px 0;
	width: 35px;
	margin-right: 0;
}

ul#splashNav li.fra a:hover, ul#splashNav li.fra a:focus {
	background: transparent url(img/vsnav.png) no-repeat -434px -38px;
	width: 35px;
	margin-right: 0;
}

/* menu in italiano */

ul#menu {
	width: 150px;
	list-style-type: none;
	margin: 0;
	margin-left: 3px;
	padding: 0;
}

ul#menu li {
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#menu li a {
	display: block;
	width: 100%;
	height: 32px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

ul#menu li.home a:link, ul#menu li.home a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 0;
}

ul#menu li.home a:hover, ul#menu li.home a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -390px;
}

ul#menu li.casa a:link, ul#menu li.casa a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 -34px;
	height: 40px;
}

ul#menu li.casa a:hover, ul#menu li.casa a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -424px;
	height: 40px;
}

ul#menu li.giardino a:link, ul#menu li.giardino a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 -74px;
}

ul#menu li.giardino a:hover, ul#menu li.giardino a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -464px;
}

ul#menu li.bosco a:link, ul#menu li.bosco a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 -105px;
}

ul#menu li.bosco a:hover, ul#menu li.bosco a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -495px;
}

ul#menu li.dove a:link, ul#menu li.dove a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 -133px;
}

ul#menu li.dove a:hover, ul#menu li.dove a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -523px;
}

ul#menu li.contatti a:link, ul#menu li.contatti a:visited {
	background: transparent url(img/menuITA.png) no-repeat 0 -165px;
	height: 42px;
}

ul#menu li.contatti a:hover, ul#menu li.contatti a:focus {
	background: transparent url(img/menuITA.png) no-repeat 0 -555px;
	height: 42px;
}

ul#menu li.gallery a:link, ul#menu li.gallery a:visited {
	background: transparent url(img/menuITA.png) no-repeat 6px -248px;
	height: 70px;
}

ul#menu li.gallery a:hover, ul#menu li.gallery a:focus {
	background: transparent url(img/menuITA.png) no-repeat 6px -638px;
	height: 70px;
}

ul#menu li.elena a:link, ul#menu li.elena a:visited {
	background: transparent url(img/menuITA.png) no-repeat 6px -202px;
	height: 48px;
}

ul#menu li.elena a:hover, ul#menu li.elena a:focus {
	background: transparent url(img/menuITA.png) no-repeat 6px -592px;
	height: 48px;
}

ul#menuFRA {
	width: 150px;
	list-style-type: none;
	margin: 0;
	margin-left: 3px;
	padding: 0;
}

ul#menuFRA li {
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#menuFRA li a {
	display: block;
	width: 100%;
	height: 36px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

ul#menuFRA li.home a:link, ul#menuFRA li.home a:visited {
	background: transparent url(img/menuFra.png) repeat -6px 0;
	height: 32px;
}

ul#menuFRA li.home a:hover, ul#menuFRA li.home a:focus {
	background: transparent url(img/menuFra.png) repeat -6px -375px;
	height: 32px;
}

ul#menuFRA li.casa a:link, ul#menuFRA li.casa a:visited {
	background: transparent url(img/menuFra.png) repeat -6px -32px;
}

ul#menuFRA li.casa a:hover, ul#menuFRA li.casa a:focus {
	background: transparent url(img/menuFra.png) repeat -6px -407px;
}

ul#menuFRA li.giardino a:link, ul#menuFRA li.giardino a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -64px;
	height: 34px;
}

ul#menuFRA li.giardino a:hover, ul#menuFRA li.giardino a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -439px;
	height: 34px;
}

ul#menuFRA li.bosco a:link, ul#menuFRA li.bosco a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -92px;
}

ul#menuFRA li.bosco a:hover, ul#menuFRA li.bosco a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -467px;
}

ul#menuFRA li.dove a:link, ul#menuFRA li.dove a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -128px;
}

ul#menuFRA li.dove a:hover, ul#menuFRA li.dove a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -503px;
}

ul#menuFRA li.contatti a:link, ul#menuFRA li.contatti a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -162px;
}

ul#menuFRA li.contatti a:hover, ul#menuFRA li.contatti a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -537px;
}

ul#menuFRA li.gallery a:link, ul#menuFRA li.gallery a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -245px;
	height: 75px;
}

ul#menuFRA li.gallery a:hover, ul#menuFRA li.gallery a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -620px;
	height: 75px;
}

ul#menuFRA li.elena a:link, ul#menuFRA li.elena a:visited {
	background: transparent url(img/menuFra.png) no-repeat -6px -195px;
	height: 48px;
}

ul#menuFRA li.elena a:hover, ul#menuFRA li.elena a:focus {
	background: transparent url(img/menuFra.png) no-repeat -6px -570px;
	height: 48px;
}

ul#menuEN {
	list-style-type: none;
	width: 150px;
	margin: 0;
	margin-left: 3px;
	padding: 0;
}

ul#menuEN li {
	width: 100%;
}

ul#menuEN li a {
	display: block;
	width: 100%;
	height: 40px;
	text-indent: -9999px;
}

ul#menuEN li.home a:link, ul#menuEN li.home a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 0;
	height: 36px;
}

ul#menuEN li.home a:hover, ul#menuEN li.home a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -386px;
	height: 36px;
}

ul#menuEN li.casa a:link, ul#menuEN li.casa a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -32px;
}

ul#menuEN li.casa a:hover, ul#menuEN li.casa a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -418px;
}

ul#menuEN li.giardino a:link, ul#menuEN li.giardino a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -64px;
}

ul#menuEN li.giardino a:hover, ul#menuEN li.giardino a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -450px;
}

ul#menuEN li.bosco a:link, ul#menuEN li.bosco a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -100px;
	height: 34px;
}

ul#menuEN li.bosco a:hover, ul#menuEN li.bosco a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -486px;
	height: 34px;
}

ul#menuEN li.dove a:link, ul#menuEN li.dove a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -132px;
}

ul#menuEN li.dove a:hover, ul#menuEN li.dove a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -518px;
}

ul#menuEN li.contatti a:link, ul#menuEN li.contatti a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -164px;
}

ul#menuEN li.contatti a:hover, ul#menuEN li.contatti a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -550px;
}

ul#menuEN li.gallery a:link, ul#menuEN li.gallery a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -249px;
	height: 75px;
}

ul#menuEN li.gallery a:hover, ul#menuEN li.gallery a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -635px;
	height: 75px;
}

ul#menuEN li.elena a:link, ul#menuEN li.elena a:visited {
	background: transparent url(img/menuENG.png) no-repeat 0 -200px;
	height: 55px;
}

ul#menuEN li.elena a:hover, ul#menuEN li.elena a:focus {
	background: transparent url(img/menuENG.png) no-repeat 0 -586px;
	height: 55px;
}

ul#menuDEU {
	list-style-type: none;
	width: 150px;
	height: 34px;
	margin: 0;
	margin-left: 3px;
	padding: 0;
}

ul#menuDEU li {
	margin: 0;
	padding: 0;
	width: 100%;
}

ul#menuDEU li a {
	display: block;
	width: 100%;
	height: 34px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
}

ul#menuDEU li.home a:link, ul#menuDEU li.home a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px 0;
}

ul#menuDEU li.home a:hover, ul#menuDEU li.home a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -375px;
}

ul#menuDEU li.casa a:link, ul#menuDEU li.casa a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -30px;
	height: 40px;
}

ul#menuDEU li.casa a:hover, ul#menuDEU li.casa a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -405px;
	height: 40px;
}

ul#menuDEU li.giardino a:link, ul#menuDEU li.giardino a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -64px;
	height: 40px;
}

ul#menuDEU li.giardino a:hover, ul#menuDEU li.giardino a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -439px;
	height: 40px;
}

ul#menuDEU li.bosco a:link, ul#menuDEU li.bosco a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -96px;
	height: 37px;
}

ul#menuDEU li.bosco a:hover, ul#menuDEU li.bosco a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -471px;
	height: 37px;
}

ul#menuDEU li.dove a:link, ul#menuDEU li.dove a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -128px;
	height: 40px;
}

ul#menuDEU li.dove a:hover, ul#menuDEU li.dove a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -503px;
	height: 40px;
}

ul#menuDEU li.contatti a:link, ul#menuDEU li.contatti a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -164px;
	height: 40px;
}

ul#menuDEU li.contatti a:hover, ul#menuDEU li.contatti a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -539px;
	height: 40px;
}

ul#menuDEU li.gallery a:link, ul#menuDEU li.gallery a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -249px;
	height: 75px;
}

ul#menuDEU li.gallery a:hover, ul#menuDEU li.gallery a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -624px;
	height: 75px;
}

ul#menuDEU li.elena a:link, ul#menuDEU li.elena a:visited {
	background: transparent url(img/menuDEU.png) no-repeat -6px -197px;
	height: 53px;
}

ul#menuDEU li.elena a:hover, ul#menuDEU li.elena a:focus {
	background: transparent url(img/menuDEU.png) no-repeat -6px -571px;
	height: 53px;
}
body, img, div, ul li { behavior: url(../iepngfix.htc); }