@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
	background:#fff;
	font:75% Arial, Helvetica, sans-serif;
	color:#7a7979;
}
input, select {
	margin-bottom:5px;
}

textarea{
	width:350px;
	font:11px Arial, Helvetica, sans-serif;
	color:#7a7979;
}

#container{
width:1000px;
height:auto;
margin:0 auto;
text-align:center;
}
	
#content{ 
width:990px;
text-align:center;
margin-top:3px;
}

#shadow-left{
	margin:0 auto;
	width:982px;
	background:url('/open2b/site/410/images/shadow_left.gif') left top repeat-y; 
}
#shadow-right{
	width:966px;
	margin-left:16px;
	background:url('/open2b/site/410/images/shadow_right.gif') right top repeat-y; 
}
#page{
	width:950px;
	margin-right:16px;
	
}

#header{
	width:950px;
	background:url('/open2b/site/521/images/header.jpg') left top no-repeat;
	height:171px;
}
/*MENU*/

#menu{
	position:relative;
	width:950px;
	height:43px;
	margin:0;
	padding:0;
	list-style:none;
	/*background:url('/open2b/site/410/images/menu_hover.gif') 0 0 no-repeat;*/
}

#menu li{
	position:absolute;
	z-index:1;
	width:136px;
	height:43px;
}
#menu a{
	display:block;
	width:136px;
	height:43px;
	background:transparent url('/open2b/site/410/images/menu_hover.gif') no-repeat;
	text-decoration:none;
}
#menu a span{
	position:relative;
	z-index:-1;
}
#menu #home {
	left:0;
	top:0;
}

#menu #chisiamo {
	left:136px;
	top:0;
}
#menu #login {
	left:272px;
	top:0;
}
#menu #registrati {
	left:408px;
	top:0;
}

#menu #listadesideri {
	left:544px;
	top:0;
}
#menu #privacy {
	left:680px;
	top:0;
}
#menu #contatti {
	left:816px;
	top:0;
}
#menu #home a{
	background-position:0 0;
}
#menu #home a:hover,
#menu #home a:focus,
#menu #home a:active{
	background-position:0 -43px;
	
	
}
#menu #chisiamo a{
	background-position:-136px 0;
}
#menu #chisiamo a:hover{
	background-position:-136px -43px;
}
#menu #login a{
	background-position:-272px 0;
}
#menu #login a:hover{
	background-position:-272px -43px;
}
#menu #registrati a{
	background-position:-408px 0;
}
#menu #registrati a:hover{
	background-position:-408px -43px;
}
#menu #listadesideri a{
	background-position:-544px 0;
}
#menu #listadesideri a:hover{
	background-position:-544px -43px;
}
#menu #privacy a{
	background-position:-680px 0;
}
#menu #privacy a:hover{
	background-position:-680px -43px;
}
#menu #contatti a{
	background-position:-816px 0;
}
#menu #contatti a:hover{
	background-position:-816px -43px;
}

/*END MENU*/
#main{
	width:950px;
	background:url('/open2b/site/410/images/bg_main.gif') left top repeat-y;
	
}
#main-bg-top{
	width:950px;
	background:url('/open2b/site/410/images/bg_main_top.gif') left top repeat-x;
	
}
/*LEFT COLUMN*/
#left-column{
	float:left;
	/*margin-top:9px;*/
	width:200px;
	background:url('/open2b/site/410/images/bg_left_column.gif') left top repeat-x;
	/*height:600px;*/
}
#categorie-shadow-l{
	width:200px;
	margin:0 auto;
	margin-top:18px;
	background:url('/open2b/site/410/images/shadow_l_leftbox.gif') 4px repeat-y;
	
}
#categorie-shadow-l-fix{
	width:200px;
	background:url('/open2b/site/410/images/shadow_categorie_left.gif') left top no-repeat;
	/*height:428px;*/
}
#categorie-shadow-r{
	width:190px;
	margin-left:10px;
	background:url('/open2b/site/410/images/shadow_r_leftbox.gif') 189px repeat-y;
	
}
#categorie-shadow-r-fix{
	width:190px;
	background:url('/open2b/site/410/images/shadow_categorie_right.gif') right top no-repeat;
	/*height:428px;*/
}
#categorie-wrapper{
	width:179px;
	margin-right:11px;
	background:#d8e1f5 url('/open2b/site/410/images/top_categorie_box.gif') top no-repeat;
	padding-top:10px;
}
#categorie-bottom{
	width:179px;
	margin:0;
	margin-left:10px;
	background:url('/open2b/site/410/images/bottom_leftbox_categorie.gif') bottom no-repeat;
	height:22px;
}
#categorie-content{
	width:159px;
	margin-left:10px;
	margin-top:20px;
}
#categore-list{
	width:159px;
	list-style:none;
	display:block;
	
}
#categorie-list li{
	width:159px;
	height:20px;
	margin-top:3px;
	list-style:none;
	border-bottom:#4c72b0 dotted 1px;
	background:url('/open2b/site/410/images/arrow_categorie.gif') left top no-repeat;
}
#categorie-list a{
	color:#081a3e;
	padding-left:18px;
	text-decoration:none;
}
#categorie-list a:hover,
#mcategorie-list a:focus,
#categorie-list a:active{
	text-decoration:underline;
}

#info-list{
	width:159px;
	list-style:none;
	display:block;
	
}
#info-list li{
	width:159px;
	height:20px;
	margin-top:3px;
	list-style:none;
	border-bottom:#4c72b0 dotted 1px;
	background:url('/open2b/site/410/images/arrow_info.gif') left top no-repeat;
}
#info-list a{
	color:#081a3e;
	padding-left:18px;
	text-decoration:none;
}
#info-list a:hover,
#info-list a:focus,
#info-list a:active{
	text-decoration:underline;
}


#info-shadow-l{
	width:192px;
	margin:0 auto;
	margin-top:25px;
	background:url('/open2b/site/410/images/shadow_l_leftbox.gif') left repeat-y;
	
}
#info-shadow-r{
	width:185px;
	margin-left:6px;
	background:url('/open2b/site/410/images/shadow_r_leftbox.gif') right repeat-y;
	
}
#info-wrapper{
	width:179px;
	margin-right:7px;
	background:#e9edf9 url('/open2b/site/410/images/top_informazioni_box.gif') top no-repeat;
	padding-top:10px;
}
#info-bottom{
	width:179px;
	margin:0;
	margin-left:10px;
	background:url('/open2b/site/410/images/bottom_leftbox_info.gif') bottom no-repeat;
	height:22px;
}

#venduti-wrapper{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_venduti_box.gif') top no-repeat;
	padding-top:10px;
}
#venduti-bottom{
	width:179px;
	margin:0;
	margin-left:10px;
	background:url('/open2b/site/410/images/bottom_leftbox_white.gif') bottom no-repeat;
	height:22px;
}
#venduti-list{
	width:159px;
	list-style:none;
	display:block;
	
}
#venduti-list li{
	width:159px;
	height:20px;
	margin-top:3px;
	list-style:none;
}

#venduti-list a{
	color:#081a3e;
	text-decoration:none;
	padding-bottom:3px;
	
}
#venduti-list a:hover,
#venduti-list a:focus,
#venduti-list a:active{
	text-decoration:underline;
}

#cartucce-wrapper{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_cartucce_box.gif') top no-repeat;
	padding-top:10px;
}

#left-box-content{
	width:159px;
	margin:0 auto;
	margin-top:20px;
}


/*END LEFT-COLUMN*/

/*RIGHT-COLUMN*/

#right-column{
	float:left;
	/*margin-top:9px;*/
	width:200px;
	background:url('/open2b/site/410/images/bg_right_column.gif') left top repeat-x;
	/*height:600px;*/
	
	
}

#login-shadow-l{
	width:200px;
	margin:0 auto;
	margin-top:18px;
	background:url('/open2b/site/410/images/shadow_l_rightbox.gif') 4px repeat-y;
	
}
#login-shadow-l-fix{
	width:200px;
	background:url('/open2b/site/410/images/shadow_left_login.gif') left top no-repeat;
	/*height:428px;*/
}
#login-shadow-r{
	width:190px;
	margin-left:10px;
	background:url('/open2b/site/410/images/shadow_r_rightbox.gif') 178px repeat-y;
	
}
#login-shadow-r-fix{
	width:190px;
	background:url('/open2b/site/410/images/shadow_right_login.gif') right top no-repeat;
	/*height:428px;*/
}
#login-wrapper{
	width:179px;
	margin-right:11px;
	background:#fff url('/open2b/site/410/images/bg_top_cerca.gif') right top no-repeat;
	
	/*padding-top:10px;*/
}
#cerca-content{
	width:179px;
	padding:10px;
	padding-top:20px;
	padding-right:0px;
	
	
}
#login-content{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_login_box.gif') top no-repeat;
	
	padding-top:10px;
}
#login-central{
	width:159px;
	padding:10px;
	padding-top:20px;
	
	
}
#login-bottom{
	width:179px;
	margin:0;
	margin-left:10px;
	background:url('/open2b/site/410/images/bottom_rightbox.gif') bottom no-repeat;
	height:22px;
}
img.cerca{
	float:left;
	width:27px;
	padding-top:15px;
	
}
#form1{
	float:left;
	width:132px;
	
}
#form2{
	padding-top:15px;
}
div.select{
	padding-top:5px;
}
div.align-right{
	text-align:right;
	padding-right:15px;
	float:right;
}
div.floating{
	float:right;
	/*padding-right:15px;*/
	font-style:italic;
	font-weight:bold;
	color:#e07400;
	font-size:90%;
}

div.floating a{
	color:#E07400;
}

#carrello-shadow-l{
	width:192px;
	margin:0 auto;
	margin-top:25px;
	background:url('/open2b/site/410/images/shadow_l_rightbox.gif') left repeat-y;
	
}
#carrello-shadow-r{
	width:185px;
	margin-left:6px;
	background:url('/open2b/site/410/images/shadow_r_rightbox.gif') right repeat-y;
	
}
#carrello-wrapper{
	width:179px;
	height:37px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_carrello_box.gif') top no-repeat;
	padding-top:10px;

}
#carrello-content{
	width:159px;
	padding:10px;
	padding-bottom:0px;
	/*padding-top:20px;*/
	background-color:#ffffff;
}
div.carrello-list-wrapper{
	float:left;
	width:94px;
	margin-left:5px;
	margin-top:5px;
	
	
}
div.totale{
	width:94px;
	border-bottom:#999 solid 1px;
	margin-top:10px;
	color:#d37900;
	font-size:90%;
	font-weight:bold;
	margin-left:60px;
	text-align:right;
}
div.totale-carrello{
	width:94px;
	margin-top:5px;
	color:#3e3d39;
	font-size:90%;
	font-weight:bold;
	margin-left:60px;
	text-align:right;
}

img.carrello{
	float:left;
	width:60px;
	margin-top:5px;
}
#tracking-wrapper{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_spedizioni_box.gif') top no-repeat;
	height:65px;
	padding-top:10px;
}
#tracking-content{
	width:159px;
	padding:10px;
	padding-top:20px;
	
}
#newsletter-wrapper{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_newsletter_box.gif') top no-repeat;
	padding-top:10px;
}
#newsletter-content{
	width:159px;
	padding:10px;
	padding-top:20px;
	
}
img.fidelity{
	margin:0 auto;
	margin-top:20px;
	margin-left:13px;
	
}
#pagamenti-wrapper{
	width:179px;
	margin-right:7px;
	background:#fff url('/open2b/site/410/images/top_pagamenti_box.gif') top no-repeat;
	padding-top:10px;
}

/*END RIGHT-COLUMN*/

/*CONTENT*/

#content{
	float:left;
	width:520px;
	padding:15px;
	
}
#evidenza-wrapper{
	width:490px;
	height:270px;
	margin:auto;
	padding:0;
}
#header-evidenza{
	width:490px;
	height:38px;
	background:#1b1a18 url('/open2b/site/410/images/top_evidenza_gradient.gif') right repeat-y;
}
#header-evidenza-corner{
	width:490px;
	height:38px;
	background:url('/open2b/site/410/images/top_evidenza_corner.gif') right top no-repeat;
}
#header-evidenza-title{
	float:left;
	width:164px;
	padding-top:12px;
	height:38px;
	background:url('/open2b/site/410/images/top_evidenza_left.gif') left top no-repeat;
}
#header-content{
	float:left;
	height:38px;
	padding-top:12px;
	width:311px;
	padding-left:15px;
	color:#fff;
}
#evidenza-gradient{
	width:450px;
	background:url('/open2b/site/410/images/bg_evidenza_box.gif') left top repeat-x;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	
}
#bottom-evidenza{
	width:490px;
	height:31px;
	background:url('/open2b/site/410/images/bottom_evidenza.gif') bottom repeat-x;
}
#evidenza-box{
	width:450px;
	background:#fff;
}
#left-evidenza{
	width:215px;
	float:left;
	background:#fff;
	padding:5px;
	color:#353430;
	font-size:90%;
	text-align:left;
}
img.evidenza{
	float:left;
}
div.box-content{
	width:500px;
	margin:0 auto;
	margin-top:20px;
	
}
#header-vetrina{
	width:500px;
	height:24px;
	background:url('/open2b/site/410/images/top_vetrina_box.gif') left top no-repeat;
	padding-left:30px;
	padding-top:10px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-size:90%;
	text-align:left;
	
}
#vetrina-bg-top{
	width:498px;
	border:#ccc solid 1px;
	background:#fff url('/open2b/site/410/images/bg_vetrina_top.gif') left top repeat-x;
	
}
#vetrina-bg-bottom{
	width:498px;
	background:url('/open2b/site/410/images/bg_vetrina_bottom.gif') bottom repeat-x;
	
}
#vetrina-wrapper{
	width:478px;
	padding:10px;
	background:transparent;
	text-align:center;

}
#vetrina-left{
	float:left;
	width:234px;
	margin-right:5px;
	margin-bottom:5px;
	background:transparent;

}

*html #vetrina-content{
	height:auto;
}

.vetrina{
	float:left;
}

/*TEMPLATE SCHEDA PRODOTTO*/
div.internal-wrapper{
	width:522px;
	margin:0 auto;
}
div.header-internal{
	width:493px;
	height:24px;
	background:url('/open2b/site/410/images/top_interne.gif') left top no-repeat;
	padding-left:30px;
	padding-top:10px;
	text-align:left;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-size:90%;
	text-transform:uppercase;
}
#box-internal{
	width:520px;
	margin-top:2px;
	border:#cacaca solid 1px; 
	background:url('/open2b/site/410/images/gradient_box_int_top.gif') left top repeat-x;
	
}
#box-int-gradient-bottom{
	width:520px;
	background:url('/open2b/site/410/images/gradient_box_int_bottom.gif') bottom repeat-x;
	padding-bottom:40px;
	
}
#scheda-top{
	width:500px;
	min-height:150px;
	padding:10px;
	padding-top:30px;
	text-align:left;
	
}
div.stelline-wrapper{
	float:left;
	width:60px;
	
}
div.recensioni{
	float:left;
	width:437px;
	margin-left:5px;
	
}
div.tecniche-wrapper{
	width:502px;
	margin-top:15px;
	padding:10px;

}
div.left-tecniche{
	width:155px;
	float:left;
	margin-left:-10px;
}
div.right-tecniche{
	width:327px;
	float:left;
	margin-left:30px;
	
}
div.central-tecniche{
	width:290px;
	border-top:#999 dotted 1px;
	border-bottom:#999 dotted 1px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:15px;
}
#carrello-wrapper-list{
	width:490px;
	border-bottom:#999 dotted 1px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

div.list-title{
	float:left;
	width:220px;
	height:50px;
	margin-top:25px;
}

div.list-title-wish{
	float:left;
	width:255px;
	height:50px;
	margin-top:25px;
}

div.rimuovi{
	float:left;
	width:55px;
	height:50px;
	margin-right:3px;
	padding-top:25px;
}
div.quantita{
	float:left;
	width:55px;
	height:50px;
	margin-right:3px;
	padding-top:25px;
}
div.thumb-carrello{
	float:left;
	width:90px;
	margin-left:3px;
	margin-right:3px;
}
/*END CONTENT*/

#footer{
	clear:both;
	width:950px;
	height:23px;
	background:url('/open2b/site/410/images/bg_footer.gif') top repeat-x;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	text-align:center;
	padding-top:12px;
	font-size:90%;
	
}

.title-box{
	padding-left:45px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-size:90%;
}

.title-box-cart{
	padding-left:45px;
	height:15px;
	padding-top:10px;
	font-style:italic;
	font-weight:bold;
	color:#fff;
	font-size:90%;
}
.form-text{
	font-weight:bold;
	font-style:italic;
	color:#e07400;
	font-size:90%;
	/*margin-bottom:15px;*/
}
.form-text a{
	font-weight:bold;
	font-style:italic;
	color:#e07400;
	font-size:90%;
	text-decoration:underline;
	/*margin-bottom:15px;*/
}
a {
	text-decoration:none;
}
.text-right-column a{
	color:#999;
	text-decoration:underline;
}
.text-right-column a:hover{
	color:#e07400;
	text-decoration:underline;
}
.text-right-column{
	color:#999;
}
.title-carrello a{
	color:#d37900;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	
}
.title-carrello a:hover,
.title-carrello a:focus,
.title-carrello a:active{
	color:#d37900;
	font-size:90%;
	font-weight:bold;
	text-decoration:underline;
	
}
.right{
	text-align:right;
}
.tracking{
	font-size:90%
}
.strong{
	color:#3e3d39;
	font-weight:bold;
}

.title-vetrina{
	color:#c65214;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.title-vetrina a{
	color:#c65214;
	font-weight:bold;
	text-decoration:none;
	
}

.title-vetrina a:hover,
.title-vetrina a:focus,
.title-vetrina a:active{
	color:#c65214;
	font-weight:bold;
	text-decoration:underline;
	
}

h1{
	font-size:150%;
	font-weight:bold;
	color:#c65214;
}

.searchDepartment select{
	width:160px;
}

.searchQuery input{
	width:130px;
}

.logInput input{
	width:140px;
}


/* HACKS */
/* clearfix hack */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.logContent a{
	color:#999;
	text-decoration:underline;
}

.logContent a:hover{
	color:#e07400;
	text-decoration:underline;
}

.zoom
{ margin-top:10px; margin-bottom:10px; text-align:center; font:Arial, Helvetica, sans-serif; color:#7a7979;}

.zoom a
{ color:#7a7979; text-decoration:underline; }

.zoom a:hover
{ color:#E87A33; text-decoration:underline; }

.spacer1
{ height:10px; }

.productListPrice { 
	color:#c65214;
	font-weight:bold;
	text-decoration: line-through; 
}
/* End hide from IE-mac */

/* END HACKS */
