/* ******************************************************************* PARTI COMUNI */
html,body
{
	height:100%;
}

body {
	margin: 0px;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c2f24;
	text-align: center;
	position:relative;
}
#box {
	width: 999px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#struttura{
	width:100%;
	height:100%;

}
/* ******************************************************************* FINE PARTI COMUNI */
/* ******************************************************************* MENU*/
#menu
{
	margin:45px 0 0 286px;
	padding:0;
	height:32px;
}
#menu #nav
{
	margin:0;
	padding:0;
	list-style:none;
}
#menu #nav li
{
	list-style:none;
	float:left;
	margin:0 24px 0 0;
	font-size:10px;
}
#menu #nav li.last
{
	list-style:none;
	float:left;
	margin:0;
	font-size:10px;
}
#menu .voce1 a:hover
{
	border-bottom:6px solid #3c2f24;
}
#menu .voce2 a:hover
{
	border-bottom:6px solid #510D23;
}
#menu .voce3 a:hover
{
	border-bottom:6px solid #2d3044;
}
#menu .voce4 a:hover
{
	border-bottom:6px solid #88161a;
}
#menu .voce5 a:hover
{
	border-bottom:6px solid #f49f12;
}
#menu .voce6 a:hover
{
	border-bottom:6px solid #96242d;
}
#menu .voce7 a:hover
{
	border-bottom:6px solid #3c2f24;
}
.taste li a:hover
{
	border-bottom:6px solid #2d3044;

}
.taste li a.taste
{
	border-bottom:6px solid #2d3044;

}
.spices li a:hover
{
	border-bottom:6px solid #88161a;

}
.spices li a.spices
{
	border-bottom:6px solid #88161a;

}
.dream li a:hover
{
	border-bottom:6px solid #f49f12;

}
.dream li a.dream
{
	border-bottom:6px solid #f49f12;

}
.wine li a:hover
{
	border-bottom:6px solid #96242d;

}
.wine li a.wine
{
	border-bottom:6px solid #96242d;

}
.botique li a:hover
{
	border-bottom:6px solid #3c2f24;

}
.botique li a.botique
{
	border-bottom:6px solid #3c2f24;

}
.quality li a:hover
{
	border-bottom:6px solid #510D23;

}
.quality li a.quality
{
	border-bottom:6px solid #510D23;

}
.siamo li a:hover
{
	border-bottom:6px solid #3c2f24;

}
.siamo li a.siamo
{
	border-bottom:6px solid #3c2f24;

}
#menu #nav li a:link, #menu #nav li a:visited, #menu #nav li a:hover, #menu #nav li a:active
{
	color:#3c2f24;
	text-decoration:none;
	height:19px;
	display:block;
}
/* ******************************************************************* FINE MENU */
/* ******************************************************************* CONTENUTO */
#contenuto
{
	height:499px;
}

#contenuto_sx
{
	float:left;
}

#contenuto_dx
{
	background:url(../images/sfondo_dx_interno.gif) no-repeat;
	width:498px;
	height:499px;
	float:left;
	border-right:1px solid #d8d5d3;
	position:relative;
	
}
#contenuto_dx_new
{
	background:url(../images/sfondo_dx_interno_botique.gif) no-repeat;
	width:498px;
	height:499px;
	float:left;
	border-right:1px solid #d8d5d3;
	position:relative;
}
#contenuto_dx h1.quality
{
	color:#510d23;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx h1.taste
{
	color:#2d3044;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx h1.spices
{
	color:#88161a;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx h1.dream
{
	color:#f49f12;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx h1.wine
{
	color:#96242d;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx_new h1
{
	color:#3c2f24;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx h1
{
	color:#3c2f24;
	font:26px Georgia, "Times New Roman", Times, serif;
	margin:51px  0 0 30px;
	float:left;
	width:150px;
	height:90px;
}
#contenuto_dx #testo.quality
{
	width:499px;
	height:166px;
	background-color:#510d23;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo.extra
{
	width:499px;
	height:166px;
	background-color:#510d23;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo.taste
{
	width:499px;
	height:166px;
	background-color:#2d3044;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo.spices
{
	width:499px;
	height:166px;
	background-color:#88161a;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo.dream
{
	width:499px;
	height:165px;
	background-color:#f49f12;
	position:absolute;
	top:165px;
	left:0;
	
}
#contenuto_dx #testo.wine
{
	width:499px;
	height:166px;
	background-color:#96242d;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo.siamo
{
	width:499px;
	height:164px;
	background-color:#3c2f24;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx_new #testo
{
	width:499px;
	height:164px;
	background-color:#3c2f24;
	position:absolute;
	top:166px;
	left:0;
	
}
#contenuto_dx #testo p
{
	font-size:11px;
	color:#fff;
	margin:30px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx #testo.quality p
{
	font-size:11px;
	color:#fff;
	margin:20px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx #testo.extra p
{
	font-size:11px;
	color:#fff;
	margin:40px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx #testo.spices p
{
	font-size:11px;
	color:#fff;
	margin:20px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx #testo.dream p
{
	font-size:11px;
	color:#fff;
	margin:20px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx #testo.wine p
{
	font-size:11px;
	color:#fff;
	margin:20px 0 20px 31px;
	text-align:justify;
	width:435px;
}
#contenuto_dx_new #testo p
{
	font-size:11px;
	color:#fff;
	text-align:justify;
	margin:50px 0 20px 35px;
	width:435px;
	height:116px;
}
#contenuto_dx_new #testo p.copyright
{
	font-size:11px;
	color:#fff;
	text-align:justify;
	margin:20px 0 20px 35px;
	width:435px;
	height:116px;
}
#lettera
{
	
	overflow:hidden;
	position:absolute;
	top:1px;
	right:0;
	width:163px;
	height:164px;
	
}
#lettera li
{
	
	/*margin:0 0 0 337px;
	list-style:none;
	border-left:1px solid white;
	border-right:1px solid #D8D5D3;*/
	
	
}
#lettera ul
{
	
	
	
}
#logo_interno
{
	position:absolute;
	bottom:20px;
	left:15px;
}
#marchi span
{
	text-align:center;
	margin:0 0 0 0px;
}
#marchi_spice span
{
	text-align:center;
	margin:0 0 0 60px;
}
#marchi
{
	position:absolute;
	bottom:20px;
	right:45px;
}
#marchi.siamo
{
	position:absolute;
	bottom:20px;
	right:25px;
}
#marchi_spice
{
	position:absolute;
	bottom:20px;
	right:35px;
}
#marchi_logo
{
	position:absolute;
	bottom:20px;
	right:180px;
}
#logo_interno_testo
{
	float:left;
	margin:475px 0 0 -177px;
}
#logo_interno_testo a
{
	text-decoration:none;
	color:#3c2f24;
}
/* ******************************************************************* FINE CONTENUTO */



#newsletter{
position:relative; float: left;
width: 1000px;
height: 65px;
background-color:#e01417;
font-size:13px; 
color:#cccccc;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 7px;
padding-top: 10px;
text-align: center;
}

		#newsletter a:link, #newsletter a:visited, #newsletter a:hover, #newsletter a:active { 
		font-size:11px; 
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}
		
		#newsletter a:hover { 
		color: #fff; 
		text-decoration: none; 
		}

.email{
background-color:#000;
border: 1px solid #000;
color: #fff;
width: 200px;
height: 20px;
text-align: center;
}

.button{
font-size:11px; 
background-color:#000;
border: 1px solid #000;
color: #fff;
width: 50px;
height: 24px;
}

.newsletter{ 
font-weight: bold; 
color: #fff;
font-size: 16px;
margin: 0; padding: 0;
}



/* ******************************************************************* FOOTER */
#footer
{
	color:#3C2F24;
	font:9px "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin:0 auto;
	width:999px;
	padding-top:15px;
}
#footer a
{
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3c2f24;
	text-decoration:none;
}
#lingua
{
	float:left;
	margin-right:58px;
}
#lingua span
{
	font:9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3c2f24;
	font-style:oblique;
}
#info
{
	float:left;
}
address
{
	float:left;
	font-style:normal;
	margin-right:50px;

}
address a
{
	color:#3c2f24;
	text-decoration:underline;
}
.sitemap a
{
	color:#fff;
	text-decoration:none;
}
.sitemap li
{
	list-style:none;
}
/* ******************************************************************* FINE FOOTER */



