/* CSS Document */

body {
	background-image:url(images/sfondo.jpg);
	background-repeat:repeat-x;
	font-family: Arial;
	font-size: 16px;
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: 0px 100px;
	
	
}

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,caption,pre,p,blockquote,input,textarea { text-align: left; color: #353535; font-family: "myriad pro", "Segoe UI", helvetica, calibri, arial, sans-serif; font-size: 12px; line-height: 16px;
}
	dl { width: 800px; }
	dl,dd { margin: 0; }
dt { 
	background: #000000; 
	font-size: 16px; 
	padding: 1px; 
	margin: 1px; 
	font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -0.5px;
line-height: 1.2em; text-align: left;
}
	dt a { font-weight: bold; color: #FFF; }
	dd a { color: #000; }
	ul { list-style: none; padding: 5px; }
	a:link {
	text-decoration: none;
}

a {color: #ecb6af; font-weight: 400; text-decoration: none;}
a:hover { color: #000000; text-decoration: none; background-color: #ffffff;}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
 #contenitore {
	position: absolute;
	top: 450px;
	right: 50px;
	padding-right: 0px;
	width: 800px;
	background-color: white;
	padding-bottom: 0px;
	z-index: 10;
	left: 15px;
}
#contenitoreshop {
	position: absolute;
	top: 450px;
	right: 50px;
	padding-right: 0px;
	width: 95%;
	background-color: white;
	padding-bottom: 0px;
	z-index: 10;
	left: 15px;
}
a.menu:link, a.menu:active, a.menu:visited {

	
	background-color: #000000;
	color: #FFFFFF;
	text-decoration:none;
	
}

a.menu:hover {

	background-color: #ffffff;
	color: #000000;
	text-decoration:none;
}
.titolo {
	color: #000000;
	font-size: 16px;
	font-family: Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: -0.5px;
line-height: 1.2em;
}

#logo {
	position: absolute;
	height:100px;
}
#divmenu {
	position: absolute;
	top: 405px;
	padding-right: 0px;
	background-color: white;
	padding-bottom: 0px;
	z-index: 10;
	left: 15px;
}

ul.cssmenu {
	line-height:22px;
	list-style: none;
	height:22px;
	padding: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

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

ul.cssmenu li a {
	line-height:22px;
	height:22px;
	display: block;
	background: url('images/tastimenu.png');
	padding: 0px 0px 0px 0px;
	margin: 0px;
	}

/*
*	Normal Links
*/
ul.cssmenu li.blog a {
	width: 73px;
	height: 22px;
	background-position: 0 0;
	}

ul.cssmenu li.collection a {
	width: 163px;
	height: 22px;
	background-position: -73px 0;
	}

ul.cssmenu li.retailers a {
	width: 130px;
	height: 22px;
	background-position: -236px 0;
	}
	
ul.cssmenu li.press a {
	width: 79px;
	height: 22px;
	background-position: -366px 0;
	}
	
ul.cssmenu li.shop a {
	width: 76px;
	height: 22px;
	background-position: -445px 0;
	}
	
ul.cssmenu li.link a {
	width: 62px;
	height: 22px;
	background-position: -521px 0;
	}
	
ul.cssmenu li.contact a {
	width: 118px;
	height: 22px;
	background-position: -583px 0;
	}

/*
*	Hover Links
*/
ul.cssmenu li.blog a:hover {
	width: 73px;
	height: 22px;
	background-position: 0 -22px;
	}

ul.cssmenu li.collection a:hover {
	width: 163px;
	height: 22px;
	background-position: -73px -22px;
	}

ul.cssmenu li.retailers a:hover {
	width: 130px;
	height: 22px;
	background-position: -236px -22px;
	}
	
ul.cssmenu li.press a:hover {
	width: 79px;
	height: 22px;
	background-position: -366px -22px;
	}
	
ul.cssmenu li.shop a:hover {
	width: 76px;
	height: 22px;
	background-position: -445px -22px;
	}
	
ul.cssmenu li.link a:hover {
	width: 62px;
	height: 22px;
	background-position: -521px -22px;
	}
	
ul.cssmenu li.contact a:hover {
	width: 118px;
	height: 22px;
	background-position: -583px -22px;
	}

/*
*	Clicked Links
*/
ul.cssmenu li.blog a:active {
	width: 73px;
	height: 22px;
	background-position: 0 -22px;
	}

ul.cssmenu li.collection a:active {
	width: 163px;
	height: 22px;
	background-position: -73px -22px;
	}

ul.cssmenu li.retailers a:active {
	width: 130px;
	height: 22px;
	background-position: -236px -22px;
	}
	
ul.cssmenu li.press a:active {
	width: 79px;
	height: 22px;
	background-position: -366px -22px;
	}
	
ul.cssmenu li.shop a:active {
	width: 76px;
	height: 22px;
	background-position: -445px -22px;
	}
	
ul.cssmenu li.link a:active {
	width: 62px;
	height: 22px;
	background-position: -521px -22px;
	}
	
ul.cssmenu li.contact a:active {
	width: 118px;
	height: 22px;
	background-position: -583px -22px;
	}

/*
*	Selected/Active Links
*/
ul.cssmenu li.blog a:selected {
	width: 73px;
	height: 22px;
	background-position: 0 -44px;
	}

ul.cssmenu li.collection a:selected {
	width: 163px;
	height: 22px;
	background-position: -73px -44px;
	}

ul.cssmenu li.retailers a:selected {
	width: 130px;
	height: 22px;
	background-position: -236px -44px;
	}
	
ul.cssmenu li.press a:selected {
	width: 79px;
	height: 22px;
	background-position: -366px -44px;
	}
	
ul.cssmenu li.shop a:selected {
	width: 76px;
	height: 22px;
	background-position: -445px -44px;
	}
	
ul.cssmenu li.link a:selected {
	width: 62px;
	height: 22px;
	background-position: -521px -44px;
	}
	
ul.cssmenu li.contact a:selected {
	width: 118px;
	height: 22px;
	background-position: -583px -44px;
	}