body {
	border:					0px;
	margin:					5px;
	background-color:		#FCF5EC;
	background-image:		url('../images/background_natale.jpg');
	background-repeat:		no-repeat;
	background-position:	bottom left;
	background-attachment:	fixed;
}

.sfondo-titolo {
	position:			absolute;
	top:				5px;
	left:				50%;
	margin-left:		-387px;
	width:				775px;
	height:				127px;
}

.titolo {
	position:			absolute;
	top:				19px;
	left:				50%;
	margin-left:		-251px;
	width:				271px;
	height:				75px;
}

.user-menu {
	position:			absolute;
	top:				105px;
	left:				50%;
	margin-left:		-244px;
	width:				254px;
	height:				26px;
}

.user-menu-text {
	position:			absolute;
	top:				115px;
	left:				50%;
	margin-left:		-234px;

	font-family:		Tahoma, Verdana;
	font-size:			10px;
	color:				#65281a;
	letter-spacing:		0px;
	line-height:		11px;
}

.user-menu-menu {
	position:			absolute;
	top:				110px;
	right:				50%;
	margin-right:		00px;
}


.login {
	position:			absolute;
	top:				21px;
	left:				50%;
	margin-left:		80px;
	width:				282px;
	height:				91px;
}

.cart-small {
	position:			absolute;
	top:				18px;
	left:				50%;
	margin-left:		19px;
	width:				81px;
	height:				100px;
	font-family:		verdana;
	color:				#205a21;
	font-weight:		bold;
	text-align:			center;
}
	.cart-small a {
		text-decoration:	none;
		color:				#205a21;
	}
	.cart-small a:hover {
		text-decoration:	none;
		color:				#508a51;
	}

.cart2-small {
	position:			absolute;
	top:				18px;
	left:				50%;
	margin-left:		109px;
	width:				90px;
	height:				100px;
	font-family:		verdana;
	color:				#205a21;
	font-weight:		bold;
	text-align:			center;
}
	.cart2-small a {
		text-decoration:	none;
		color:				#205a21;
	}
	.cart2-small a:hover {
		text-decoration:	none;
		color:				#508a51;
	}

.cart3-small {
	position:			absolute;
	top:				18px;
	left:				50%;
	margin-left:		199px;
	width:				90px;
	height:				100px;
	font-family:		verdana;
	color:				#205a21;
	font-weight:		bold;
	text-align:			center;
}
	.cart2-small a {
		text-decoration:	none;
		color:				#205a21;
	}
	.cart2-small a:hover {
		text-decoration:	none;
		color:				#508a51;
	}

.cart4-small {
	position:			absolute;
	top:				18px;
	left:				50%;
	margin-left:		289px;
	width:				90px;
	height:				100px;
	font-family:		verdana;
	color:				#205a21;
	font-weight:		bold;
	text-align:			center;
}
	.cart2-small a {
		text-decoration:	none;
		color:				#205a21;
	}
	.cart2-small a:hover {
		text-decoration:	none;
		color:				#508a51;
	}


.login-text1 {
	font-family:		Tahoma, Verdana;
	font-size:			10px;
	color:				#e1e0e0;
	letter-spacing:		2px;
	line-height:		11px;
}
.login-text1 a {
	color:				#e1e0e0;
	text-decoration:	none;
}
.login-text1 a:hover {
	color:				#e1e0e0;
	text-decoration:	underline;
}

.login-box {
	background-color:	#cdc0b2;
	border-width:		1px;
	border-color:		#65281a;
	border-style:		dotted;
	font-family:		Tahoma, Verdana;
	font-size:			11px;
	color:				#75371c;
	width:				135px;
	height:				18px;
	padding:			2px;
	vertical-align:		middle;
}

.login-menu {
	position:			absolute;
	top:				94px;
	left:				50%;
	margin-left:		208px;
	height:				32px;
}

.trova {
	position:			absolute;
	top:				206px;
	left:				50%;
	margin-left:		-387px;
	width:				148px;
	height:				62px;
}

.newsletter {
	width:				148px;
	height:				123px;
	margin-left:		-1px;
}

.trova-field {
	background-color:	#cdc0b2;
	border-width:		1px;
	border-color:		#65281a;
	border-style:		dotted;
	font-family:		Tahoma, Verdana;
	font-size:			11px;
	color:				#75371c;
	width:				113px;
	height:				18px;
	padding:			2px;
	vertical-align:		middle;
}

.language {
	position:			absolute;
	top:				8px;
	left:				50%;
	margin-left:		-380px;
}

.logo {
	position:			absolute;
	top:				11px;
	left:				50%;
	margin-left:		-387px;
	width:				133px;
	height:				189px;
}

.page {
	position:			absolute;
	top:				132px;
	left:				50%;
	margin-left:		-387px;
	width:				775px;
}


.eno-menu {
	position:			absolute;
	top:				140px;
	left:				50%;
	margin-left:		-220px;
	background-color:	#65281a;
	height:				31px;
}


.b_selected {
	background-color:	#ffffff;
	padding:			3px;
	font-family:		verdana;
	font-size:			14px;
	height:				31px;
	color:				#65281a;
}
.b_selected a {
	color:				#65281a;
	text-decoration:	none;
}
.b_selected a:hover {
	color:				#65281a;
	text-decoration:	underline;
}

.b_selected2 {
	padding:			3px;
	font-family:		verdana;
	font-size:			14px;
	height:				31px;
	color:				#ffffff;
	font-weight:		bold;
}
.b_selected2 a {
	color:				#ffffff;
	text-decoration:	underline;
}
.b_selected2 a:hover {
	color:				#fcff00;
	text-decoration:	underline;
}


.b_unselected {
	padding:			3px;
	font-family:		verdana;
	font-size:			14px;
	height:				31px;
	color:				#ffffff;
}
.b_unselected a {
	color:				#ffffff;
	text-decoration:	none;
}
.b_unselected a:hover {
	color:				#fcff00;
	text-decoration:	underline;
}

.menu-left {
	height:				54px;
	width:				142px;
}

.location-bar {
	width:				600px;
	background-color:	#f7eddb;
	height:				20px;
	font-family:		verdana;
	font-size:			11px;
	color:				#65281a;
	padding:			3px;
}
.location-bar a {
	color:				#65281a;
	text-decoration:	none;
}
.location-bar a:hover {
	color:				#65281a;
	text-decoration:	underline;
}

.content {
	width:				610px;
	padding:			5px;
	font-family:		Verdana;
	font-size:			14px;
	color:				#65281a;
	line-height:		17px;
}
.content a {
	color:				#65281a;
	font-style: 		italic;
	text-decoration:	none;
}
.content a:hover {
	color:				#85483a;
	font-style: 		italic;
	text-decoration:	underline;
}


.privacy {
	padding:			5px;
	font-family:		verdana;
	font-size:			9px;
	color:				#999999;
}
.privacy a {
	color:				#999999;
	font-style: 		italic;
	text-decoration:	none;
}
.privacy a:hover {
	color:				#bbbbbb;
	font-style: 		italic;
	text-decoration:	underline;
}


