html,body				{margin: 0;padding:0; scrollbar-face-color: #000000; scrollbar-highlight-color: #dddddd; scrollbar-shadow-color: #eeeeee}
body					{color: #BFBFBF;font-family: verdana, arial, sans-serif; font-size: 76%; text-align: center; background-color: #000000}
div#main					{position:relative;  border:0px #ffffff solid; width: 974px;  margin: 0 auto; padding: 0; text-align: right;}
div#container			{position:relative;text-align: left}
div#header				{z-index:0;position:relative;padding:10px;background: url(../img/bg_header.gif) top left repeat-x ;border:1px #2F2F2F solid;height:63px;}

div#screen				{position:relative;padding:1px;background: #000000;border:6px #2B2C2B solid;height:465px;}
div#screenfluido			{position:relative;padding:1px;background: #000000;border:6px #2B2C2B solid;overflow:visible;min-height:465px;}
div#base					{position:relative;background: url(../img/bg_base.gif) top left repeat-x #1F1F1F;border:1px #2F2F2F solid;height:52px;padding: 28px 0 0 20px}
div#base input				{float:left; }
div.nav					{position:relative;padding:0px;background-color:#1F1F1F;border:1px #2B2C2B solid;height:400px;width:40px;float:left}

div#menualto				{position:relative;padding:0;background: url(../img/bg_menualto.gif) top left repeat-x #1F1F1F;height:27px;}
div#submenu				{font-size:10px;position:relative;padding:0;height:23px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}

div#lang					{position:relative;z-index:21;margin:15px 0 5px 0px; height:15px;width: 974px;}
div.langmenu				{z-index:0;height:10px;position:relative;font-size: 9px;color:#666666; float:right; padding:0 10px 0 10px;	text-align:right;	BACKGROUND: url(../img/down_arrow.gif) no-repeat right 6px;}
div.langmenu:hover		{cursor:pointer;}
span#language			{color: #BFBFBF}
span#shipstate			{color: #BFBFBF}
span#desc_state			{color: #BFBFBF}

a.act					{color:#CC9933}

div#arsx					{float:left;width:29px;height:390px;}
div#arsx img				{display:block;margin:0 auto;margin-top:185px}
div#ardx					{float:left;width:29px;height:390px;}
div#ardx img				{display:block;margin:0 auto;margin-top:185px}
div#trolley				{position:relative;overflow:hidden;float:left;width:900px;height:385px;margin:0;padding:0;}
/*div#trolley div 			{width:900px}*/
div#scaffale				{position:relative;overflow:hidden;float:left;width: 3600px;height:385px;margin:0;padding:0;}
div#mask					{}
div.product				{cursor:pointer;overflow:hidden;float:left;width:150px;height:190px;}
.linkpv					{cursor:pointer;width:150px;height:152px;}

div.twoproductbox		{width:149px;height:380px;margin-left: 1px;padding:0;position:absolute; top:0px;}

div.pagina				{width:900px;float:left;}

div#pvsx					{width:250px;margin:0;padding:20px 0 0 46px;float:left;color:#BFBFBF;font-size:10px;}
.split_menu				{margin-bottom:18px;}
.split_menu a			{font-size:10px;	}

.split_menu_active		{color:#ABABAB;font-weight:bolder;border-bottom:3px solid;}
p.price					{font-size:12px;font-weight:normal}
.cont_menu				{position:relative}

#pv_details	li			{margin:4px 0 4px 0}

.colors					{border:1px solid #535353;width:255px; height:40px;margin-left:-10px;padding-left:10px}

.color					{width:22px;height:22px;cursor:pointer;float:left;margin: 4px 5px 4px 5px}

div#pvcx					{position:relative;top:0px;width:250px;height:370px;margin:20px 0 0 60px; padding:0;float:left;color:#BFBFBF;font-size:10px;}
#foto					{position:absolute;top:-40px;left:-40px;}
#img_nav				{position:absolute; bottom:9px;right:0px}
.zoombutton				{cursor:pointer;background: url(../img/bg_pulsante.png) repeat-x left top; border:1px solid #ababab;height:15px;text-align:center;float:left; padding-top:1px;margin-right:1px;}

div#pvdx					{position:relative;width:250px;height:350px;margin:30px 0 0 65px; padding:0;float:left;color:#BFBFBF;font-size:10px;}
div#minitrolley1			{z-index:0;position:relative;overflow:hidden;float:left;width:240px;height:300px;margin:0 0 5px 12px;padding:0;}
div#minitrolley2			{z-index:0;position:relative;overflow:hidden;float:left;width:240px;height:300px;margin:0 0 5px 12px;padding:0;}
div#miniscaffale1			{position:relative;overflow:hidden;float:left;height:300px;margin:0;padding:0;}
div#miniscaffale2			{position:relative;overflow:hidden;float:left;height:300px;margin:0;padding:0;}
div.miniproduct			{cursor:pointer;overflow:hidden;float:left;width:120px;height:150px;}
div.minitwoproductbox	{width:120px;height:300px;margin-left: 1px;padding:0;position:absolute; top:0px;}
div.minipagina			{width:240px;float:left;}
#minislider				{display:none;position:absolute; bottom:0px ;left:75px; width:100px; height:9px;}
#minislider2				{display:none;position:absolute; bottom:0px ;left:75px; width:100px; height:9px;}
.minibgslider			{position:absolute; bottom:0px ;left:-5px; width:120px; z-index:20;height:4px;border-top:1px solid #2c2c2c}
#minihandle				{width:19px; height:20px;z-index:30}
.minipages				{font-size:9px;position:absolute; bottom:0px ;right:0; height:9px;}
#minipages img				{position:relative;bottom:1px}

table					{font-size:10px;}
tr						{padding:0;margin:0;border:0 }
td						{padding:0;margin:0; }

a						{color: #BFBFBF; font-family: verdana, arial, sans-serif; font-size: 9px; font-weight: normal; text-decoration: none}
a:hover					{color: #CC9933; text-decoration: none}
a:focus					{outline: 0;}

.dgray					{color: #666666;}
a.dgray					{color: #666666;}
a.dgray:hover			{color: #CC9933;}

ul						{PADDING: 0; MARGIN: 0px auto; LIST-STYLE-TYPE: none; }			
li						{MARGIN: 0px;}

div#submenu_1 			{height:25px;background: url(../img/bg_menu.png)  no-repeat #1F1F1F;background-position:0px 0px}
div#submenu_2 			{height:25px;background: url(../img/bg_menu.png)  no-repeat #1F1F1F;background-position:0px 0px}
div#submenu_3 			{height:25px;background: url(../img/bg_menu.png)  no-repeat #1F1F1F;background-position:0px 0px}
div#submenu_4 			{height:25px;background: url(../img/bg_menu.png)  no-repeat #1F1F1F;background-position:0px 0px}
DIV#submenu_1 UL			{padding-top:5px;margin-left:30px;}
DIV#submenu_2 UL			{padding-top:5px;margin-left:261px;}
DIV#submenu_3 UL			{padding-top:5px;margin-left:473px;}
DIV#submenu_4 UL			{padding-top:5px;margin-left:685px;}

DIV#submenu LI			{DISPLAY: inline; padding:5px 15px 0 15px;	text-align:center; color:#BFBFBF;BACKGROUND: url(../img/bg_submenu.gif) no-repeat left bottom;}
DIV#submenu LI a			{font-size: 10px;}
DIV#submenu UL LI:first-child{BACKGROUND:none;}

img#tbos 				{z-index:0;position:absolute;top:10px;right:10px;}
img#btf	 				{position:relative;top:2px;float:left;margin-right:20px;_width:122px;_height:19px}

input.gray				{background-image:none;background-color:#3C3C3C;color:#A5A5A5;border:0px solid #3C3C3C;width:160px; padding:5px 0 5px 10px;font-size:10px;font-weight:bolder;margin-right:10px;}

DIV#menualto A			{DISPLAY: block; FONT-SIZE: 10px; background: url(../img/bg_pulsanti.png) 0px 0px no-repeat ; WIDTH: 270px; PADDING-TOP: 6px; HEIGHT: 20px; color:#828282;TEXT-DECORATION: none;}
/*DIV#menualto A:hover		{BACKGROUND-POSITION: -217px 0px; TEXT-DECORATION: none;color:#BFBFBF;}*/
DIV#menualto LI.active A	{BACKGROUND-POSITION: -510px 0px;color:#BFBFBF;}
DIV#menualto LI.active A:hover{BACKGROUND-POSITION: -510px 0px;color:#BFBFBF;}
DIV#menualto UL			{ }
DIV#menualto LI			{DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 217px; HEIGHT: 20px; TEXT-ALIGN: center}

	/*stili generici*/

h1						{font-weight:normal;font-size:13px;color:#999999;}
h1.pv					{font-weight:normal;font-size:12px;color:#CC9933;}
h2						{font-weight:normal;font-size:10px;color:#999999; text-transform:uppercase}
h3						{}
h6						{}
h4						{}
h5						{}

img						{border: 0}
img.absm				{vertical-align: middle; margin-right: 3px}
img.absmdx				{vertical-align: middle; margin-left: 4px}


UL.sign					{POSITION: absolute;bottom:8px;right:255px;}

UL.sign LI				{DISPLAY: inline; padding:0 10px 0 10px;	text-align:center; color:#BFBFBF; BACKGROUND: url(../img/bg_submenu_d.gif) no-repeat left bottom;}
UL.sign LI:first-child	{BACKGROUND:none;}

UL.help					{POSITION: absolute; bottom:8px;right:0px;}

UL.help LI				{DISPLAY: inline; padding:0 10px 0 10px;	text-align:center; color:#BFBFBF; BACKGROUND: url(../img/bg_submenu.gif) no-repeat left bottom;}
UL.help LI:first-child	{BACKGROUND:none;}

UL.info					{margin:6px 0 10px 0}
UL.info a 				{color:#666666;}
UL.info a:hover 			{color: #CC9933;}
UL.info LI				{DISPLAY: inline; padding:0 10px 0 10px;	text-align:center; BACKGROUND: url(../img/bg_submenu_d.gif) no-repeat left bottom;}
UL.info LI:first-child	{BACKGROUND:none;}
UL.terms				{margin:6px 0 10px 0}
UL.terms a 				{color:#474747;}
UL.terms a:hover 		{color: #CC9933;}
UL.terms LI				{DISPLAY: inline; padding:0 10px 0 10px;	text-align:center;	BACKGROUND: url(../img/bg_submenu_dd.gif) no-repeat left bottom;}
UL.terms LI:first-child	{BACKGROUND:none;}


#affina					{margin:0  0 0 20px;height:25px;width:300px;}
span.affina				{cursor:pointer;height:30px;z-index:3;position:relative;bottom:20px;font-size: 9px;color:#ffffff; float:left; padding:20px 10px 0 10px;	text-align:right;	BACKGROUND: url(../img/up_arrow.gif) no-repeat right 26px;}


img.centro				{display:block;margin:0 auto;}
p.centro				{text-align: center}
.hidden 					{ display:none; }

#slider					{position:absolute; bottom:6px ;left:375px; width:200px; height:9px;}
#bgslider				{position:absolute; bottom:0px ;left:-5px; width:220px; z-index:20;height:4px;border-top:1px solid #2c2c2c}
#handle					{width:19px; height:20px;z-index:30}
#pages					{font-size:9px;position:absolute; bottom:10px ;left:870px; height:9px;}

.riquadrino				{position:relative;clear:both;height:18px}

#riquadrino1				{position:relative;top:4px;left:185px;clear:both;height:18px}
#riquadrino2				{position:relative;top:4px;left:185px;clear:both;height:18px}

.product				{position:relative}
.firstview				{visibility:hidden;position:absolute;top:0;left:0;width:147px;height:190px;color:#666666;background-color:#000000;font-size:9px;padding:5px;filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
.quickview				{cursor:pointer;position:absolute;top:162px;left:0;width:131px;border:1px solid #333333;color:#999999;text-align:center;padding:2px;margin:4px}
.quickprodview			{z-index:99998;position:absolute; top:55px; left:338px;width:272px;height:349px;background-color:#585858;padding:5px 5px 15px 5px;font-size:9px;color:#ffffff;}
#cqpv					{cursor:pointer;position:absolute;top:0px;right:9px;width:30px;height:30px;background:url(../img/button-close-w.gif) no-repeat center right;}

#el_affinamenti			{z-index:99999;position:absolute;padding:8px 10px 12px 10px; bottom:35px;left:31px;border:1px solid #dddddd ;background-color:#585858;color:#999999;width:230px;height:120px;font-size: 9px }
#el_affinamenti	ul  		{z-index:99998;float:left;margin:0 20px 0 5px;}
#el_affinamenti	li:hover  {color:white;cursor:pointer;}

.lm				{padding-bottom:10px;}

#el_lang				{border:1px solid #bbbbbb;overflow:hidden;z-index:0;position:absolute;padding:8px 10px 22px 10px; top:21px;right:1px;background: #585858;color:#999999;width:230px;height:110px;font-size: 9px;text-align:left }
#el_lang ul  				{margin:0 20px 0 5px;width:200px;}
#el_lang li				{height:15px;width:300px}
#el_lang li:hover  		{color:white;cursor:pointer;}
.viewmore				{position:absolute;right:10px;top:10px}
   
#sbslider				{position:absolute; top:20px;right:8px; width:10px; height:100px;z-index:777888;}
#sbbgslider				{position:absolute; top:-5px ;right:5px; width:5px; z-index:777999;height:110px;border-right:1px solid #ffffff}
#sbhandle				{width:9px; height:20px;z-index:888888}

div#elen					{position:relative;overflow:hidden;float:left;width:230px;min-height:120px;margin:0 ;padding:0;} 
 
#sb						{}
#priv_club			{
	font-size:10px;padding:10px;z-index:999990;position:absolute;width:300px;border:6px solid #666666;
	background-color:#000000;
}
#shoppingbag			{font-size:10px;padding:10px;z-index:999990;background-color:#000000;position:absolute;top:-6px;right:-6px;width:200px;height:240px; border:6px solid #666666}
#shoppingbag img			{float:left;margin:0 20px 20px 10px}	

.alpha50 {
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

input {background-image:none;background-color:#3C3C3C;color:#A5A5A5;border:0px solid #3C3C3C;font-size:10px;font-weight:normal;}
textarea {background-image:none;background-color:#3C3C3C;color:#A5A5A5;border:0px solid #3C3C3C;font-size:10px;font-weight:normal;}
select {background-image:none;background-color:#3C3C3C;color:#A5A5A5;border:0px solid #3C3C3C;font-size:10px;font-weight:normal;}

/* Revision July, 24 2008 */
.alignRight { text-align: right; }
.colorGray  { color: #777; }
.strong     { font-weight: bold; }

table.checkout {
	border-collapse: collapse;
}
table.checkout td {
	padding: 3px;
}
table.checkout tr.product_item td {
	padding-top: 20px;
	border-bottom: 1px solid #333;
}
table.checkout tr.header td {
	background: #000 url('../img/bg_menualto.gif') top left repeat-x;
	padding-bottom: 5px;
}

table.checkoutInformation {
	margin: 10px 0;
	color: #777;
}

/* -- Div Message -- */

#divMessage {
	position: relative;
	
	width: 485px;
	height: 160px;
	border: solid 4px #CC9933;
	text-align: left;
	padding: 15px;
	z-index: 22;
	
	background: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}

#divMessage .buttons a,
#divMessage .buttons span {
	border: 1px solid #fff;
	background: #000;
	
	padding: 5px;
	color: #fff;
	display: block;
	width: 30%;
	margin: 0 auto;
}
#divMessage .buttons span {
	
}
#divMessage .buttons td {
	width: 50%;
	text-align: center;
}
#divMessage #id_place { color: #fff; font-weight: bold; }

#divMessage2 {
	position: relative;
	width: 485px;
	height: 160px;
	border: solid 4px #CC9933;
	text-align: left;
	padding: 15px;
	z-index: 22;
	background: #000;
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}

#divMessage2 .buttons a,
#divMessage2 .buttons span {
	border: 1px solid #fff;
	background: #000;
	padding: 5px;
	color: #fff;
	display: block;
	width: 30%;
	margin: 0 auto;
}
#divMessage2 .buttons span {

}
#divMessage2 .buttons td {
	width: 50%;
	text-align: center;
}
/*#divMessage2 #id_place { color: #fff; font-weight: bold; }*/

#userinfo {
	position: absolute;
	top: 60px;
	right: 0;
	border: 0;
	
	height: 20px;
	width: 500px;
}

#movie {
	position: absolute;
	top: 72px;
	left: 78px;
	z-index: 100;
	background: #000;
	width: 317px;
	height: 188px;
	
	
	display: inline;
}

#links {
	position: absolute;
	top: 0;
	left: 0;
}
	#links li { position: absolute; }
		#links li a {
			display: block;
			text-indent: -9999px;
		}
	#links li#p1 { top: 60px; left: 450px; }
	#links li#p2 { top: 135px; left: 650px; }
	#links li#p3 { top: 250px; left: 450px; }
	#links li#p4 { top: 310px; left: 660px; }

		#links li#p1 a { height: 190px; width: 190px; }
		#links li#p2 a { height: 170px; width: 170px; }
		#links li#p3 a { height: 210px;  width: 210px; }
		#links li#p4 a { height: 100px;  width: 180px; }

#divContentBanner {
	position: absolute;
	top: 83px;
	left: 655px;
	z-index: 9999;
	font-size: 80%;
	background-color: #fff;
}


