

/*stili per menu principale*/

.posizionemenu {
	width: 710px;
	padding: 0 0 0 0;
	margin: 53px 0 0 0;
	text-align: left;
	float: left;
}

DIV.menutop {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 710px; PADDING-TOP: 0px; HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px;
}

DIV.menutop a {
text-decoration: none;
}

DIV.menutop UL#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 710px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 32px
}

DIV.menutop UL#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px
}

UL#menu LI {
	DISPLAY: block; HEIGHT: 32px
}

UL#menu A {
	DISPLAY: block; HEIGHT: 32px
}

DIV.orizzontale UL#menu LI A {
	TEXT-INDENT: -9999px; TEXT-DECORATION: none
}

#activesotto2002 {
	LEFT: 0px; WIDTH: 121px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat 0px -32px
}

#activesotto2003 {
	LEFT: 121px; WIDTH: 133px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -121px -32px
}

#activesotto2004 {
	LEFT: 254px; WIDTH: 122px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -254px -32px
}

#activesotto2005 {
	LEFT: 376px; WIDTH: 120px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -376px -32px
}

#activesotto2006 {
	LEFT: 496px; WIDTH: 107px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -496px -32px
}

#activesotto2007 {
	LEFT: 603px; WIDTH: 107px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -603px -32px
}



#activesotto2002 a {
	LEFT: 0px; WIDTH: 121px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -0px 0px
}

#activesotto2003 a {
	LEFT: 121px; WIDTH: 133px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -121px -0px
}

#activesotto2004 a {
	LEFT: 254px; WIDTH: 122px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -254px -0px
}

#activesotto2005 a {
	LEFT: 376px; WIDTH: 120px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -376px -0px
}

#activesotto2006 a {
	LEFT: 496px; WIDTH: 107px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -496px -0px
}

#activesotto2007 a {
	LEFT: 603px; WIDTH: 107px;
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -603px -0px
}



#activesotto2002 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat 0px -32px
}
#activesotto2003 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -121px -32px
}
#activesotto2004 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -254px -32px
}
#activesotto2005 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -376px -32px
}
#activesotto2006 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -496px -32px
}
#activesotto2007 A:hover {
	BACKGROUND: url(../images/shop-menu-ita.jpg) no-repeat -603px -32px
}


.bloccoboxsotto{
	background: url(../images/sf-box-sotto.jpg) no-repeat;
}

.boxsotto04 h2{
	margin: 0 0 0 0;
	padding: 30px 20px 10px 30px;
	font-size: 0.8em;
	color: #dddddd;
}

.boxsotto04 p{
	margin: 0 0 0 0;
	padding: 50px 0 0 30px;
}











.menubottom {
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	width: 960px; 
	border: 0; 
}

.menubottom p{
	text-align: center;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	color: #555555; 
	font-size: 0.7em;
}

.menubottom span{
	padding: 0 6px 0 6px;
	margin: 0 0 0 0;
}

.menubottom a{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #555555; 
	text-decoration: none;
}

.menubottom a:hover{
	text-decoration: underline;
}

/*stili per menu sx*/

.menusx {
	width: 195px;
	margin: 20px 0 20px 18px;
	padding: 0 0 0 0;
	text-align: left;
}

.menusx h3 {
 	text-align: left;
	font-size: 0.8em;
	margin: 0 0 0 0;
	padding: 0 15px 10px 0;
	color: #444444;
}

.menusx ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

.menusx li {
  margin: 0 0 0 0;
  padding: 0 0 0 13px;
 	text-align: left;
	font-size: 0.8em;
  	margin: 0px;
	line-height: 1.8em;
	color: #444444;
	background: url("../images/fr-menusx.gif") no-repeat;
}

.menusx li a {
	color: #444444;
	text-decoration: none;
}

.menusx li a:hover {
	color: #000000;
	text-decoration: underline;
}














