body { background:rgb(0,0,0); text-align:center; font: 8pt verdana, arial, helvetica;  }

h1 {font-style:italic;font-family: Times New Roman, Verdana, Arial;color:rgb(207,181,59);}
h2 { color: rgb(207,181,59);font-size: 9pt; }
p.maillist { font-style:italic;margin:2px;padding:0px; }
span.mailblock { display:block;float:left;width:135px;margin-right:10px;text-align:right;}

#mainBox {display:block; width:1024px; top:0px; text-align:center; margin: 0px auto 0px auto;}
#logoBox {background:url(../images/logoTenutaLuisa.jpg) no-repeat center top; height:140px; width:1024px;display:block;}
#menuContainer {text-align:center; width:1024px; height:35px; display:block; background:url(../images/menuBG.gif) center -4px repeat-x;}


a {color:rgb(255,255,255);}
a:hover {color:rgb(255,255,255);}
/* a:visited {color:rgb(255,255,255);} */

#menuBox li {text-align:center; list-style:none; float:left; display:block; padding:0; width:102px; margin:4px;}


#menuBox a:hover {background:rgb(255,255,255); color:rgb(0,0,0); }

#menuBox{border:0px ;background:rgb(0,0,0);width:720px;display:block;color:white; margin: 0 0 0 130px;}
#navigation-1 {	padding:1px 0;margin:0px;list-style:none;width:100%;height:21px;}
#navigation-1 li { margin:0; padding:0; display:block; float:left; position:relative; width:102px;}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:rgb(40,40,40);
	color:rgb(255,255,255);
	width:120px;
	height:13px;
	border:2px solid black;
}
#navigation-1 li:hover a, 
#navigation-1 li a:hover, 
#navigation-1 li a:active,
#navigation-1 li.iehover a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:rgb(0,255,0);
	color:rgb(255,255,255);
	width:120px;
	height:13px;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background: transparent;
	width:118px;
	position:absolute;
	top: 24px;
	left: -1px;
}
#navigation-1 li:hover ul.navigation-2,
#navigation-1 li.iehover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	/*width:146px;*/
	clear:left;
	width:118px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:rgb(40,40,40);
	padding:4px 0;
	width:118px;
	margin:0 0 0 0;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li:hover a,
#navigation-1 li ul.navigation-2 li.iehover a,
#navigation-1 li ul.navigation-2 li a:active,
#navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:rgb(207,181,59);
	color:rgb(0,0,0);
	padding:4px 0;
	width:118px;
	position:relative;
	z-index:1000;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	background:#ffffff;
	z-index:900;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3,
#navigation-1 li ul.navigation-2 li.iehover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#b9121b;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, 
#navigation-1 li ul.navigation-2 li ul.navigation-3 li.iehover a, 
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, 
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:rgb(255,255,0);
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:120px;
	font-size:12pt;
	color:rgb(100,200,255);
}
#navigation-1 li ul.navigation-2 li:hover a span,
#navigation-1 li ul.navigation-2 li.iehover a span,  
#navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:120px;
	font-size:12pt;
	color:#ffffff;
}

ul.navigation-2  a:link {border:2px solid transparent;}

#content {display:block; height:400px; width:1024px;color: rgb(200,200,200);text-align:left;cursor:default; line-height:1.4em; /*letter-spacing:0px;*/ font-weight:500; font-family: helvetica, thaoma;font-size:1.1em;}
#content .title {display:block;margin:0; padding:0;}
#content .textContent {margin:0;padding: 0;display:block;width: 520px;float:left;}
#content .textContent p {margin:0;padding: 10px 30px 0 30px;}
#content .imgContentRight {margin:0;padding:0;display:block;float:left;}
#content .leftBoxText {padding:20px 20px 0 20px; font-size:1.1em;}
#content .rightBoxImage {display:block; float:left; width:520px; margin:80px 0 0 0;}
#content .rightBoxText {display:block; float:left;font-size:1.1em;line-height:1.3em;width:600px; margin:80px 0 0 0;}
#content h1 {font-size:1.3em; padding:12px 0 4px 0;}
#content ul {padding:0 0 0 20px;}

#footer .footerContent {color:rgb(255,255,255);text-align:left; font-size:1em; padding:15px 0 0 0; background:url(../images/menuBG_foot.gif) repeat-x;}

/* ie7 only */
*:first-child+html #content {height: auto;min-height:400px;}

#footerList {float:left;list-style:none;}
#footerList ul {float:left;}
#footerList li {float:left;list-style:none;padding:0 30px 0 0px;width:280px;display:block;}


#slideshow {
overflow: hidden;
position: relative;
height: 350px;
width: 500px;
}
#slideshow img {
width: 500px;
height: 350px;
} 
#home_slideshow {
overflow: hidden;
position: relative;
height: 400px;
width: 1024px;
}

div.leftBoxText li { list-style-image: url(../images/dot.gif); }



ul.lista_vini { list-style:none; }
ul.lista_vini li { padding-bottom: 20px; list-style:none; list-style-image: none; }
ul.lista_vini li span {  }
ul.lista_vini li ul { list-style:none; }
ul.lista_vini li ul li { padding-bottom: 0; padding-top: 5px; list-style:none; list-style-image: none;}
ul.lista_vini li ul li a { color: rgb(207,181,59);text-decoration:none; }
ul.lista_vini li ul li a:active { color: rgb(255,255,255); }
ul.lista_vini li ul li a:hover { color: rgb(255,255,255); text-decoration: underline;}
ul.lista_vini li ul li.selected a { color: rgb(255,255,255); text-decoration:none; }



ul#navigation-1 * { z-index: 3000; }

#credits a{
	color: #999;
	font-size: 0.8em;
	text-decoration: none;
}
