a.prdzm_back {
position:absolute;
z-index:50;
display:block;
color:#d95d17;
font-size:11px;
text-transform:uppercase;
width:60px;
height:20px;
text-align:right;
text-decoration:none;
margin-left:518px;
background:#fff;
}
a.prdzm_back:hover {
text-decoration:underline;
}
a.prdzm_back div {
padding:3px;
}
/***/
table.prdzm_tbl {
width:100%;
height:100%;
}
table.prdzm_tbl td {
vertical-align:top;
}
table.prdzm_tbl td.prdzm_td1 {
position:relative;
width:60%;
min-width: 361px;
/*width:272px;
height:310px;*/
/*border:1px solid #e0e0e0;*/
}
div.prdzm_d1 {
width:100%;
height:auto;
position:relative;
}
table.prdzm_tbl td.prdzm_td1b {
/*width:272px;*/
padding-top:20px;
text-align: center;
}
div.prdzm_d1b {
width:100%;
}
table.prdzm_tbl td.prdzm_td2 {
/*padding:45px 0;*/
/*border-bottom:1px solid #e0e0e0;*/
vertical-align: top;
}
div.prdzm_d2 {
padding:0 20px;
padding-bottom:10px;
}
table.prdzm_tbl td.prdzm_td3 {
/*width:300px;
padding-left:20px;*/
vertical-align:top;
text-align:left;
}
div.prdzm_d3a {
vertical-align:top;
}
div.prdzm_d3 {
vertical-align:top;
/*padding-left:20px;
padding-top:0px;
padding-right:0px;
padding-bottom:39px;*/
border-bottom:1px solid #e0e0e0;
}
table.prdzm_tbl td.prdzm_td4 {
vertical-align:top;
padding:10px 0;
/*padding:20px;
padding-top:45px !important;*/
background:#fff;
/*border-left:1px solid #e0e0e0;*/
}
div.prdzm_d3 td.prdzm_td4 {
vertical-align:top;
padding:20px;
padding-top:10px !important;
padding-bottom:15px !important;
background:#f9f9f9;
}

table.prdzm_tbl td.prdzm_td5 {
vertical-align:top;
padding-top:40px;
padding-bottom:20px;
}
div.prdzm_td5 {
vertical-align:top;
padding-bottom:20px;
}

td.prdzm_td_spacer {
width:50px;	
}
.prdzm_td6 {
width:150px !important;
}

#vd_chosen {
display:inline;
}
@media (max-width:767px) {
	#vd_chosen span {
	color:#222;
	}
}
/***/
div.prdvb_nome_z {
position:relative;
margin-bottom:20px;
/*background:#c00c00;
xborder-bottom:0px solid;
background-image:url("../img/zoom/bg_nome_z.jpg");
background-repeat:no-repeat;
background-position:bottom right;*/
/*background:#c00c00;*/
/*border-bottom:1px solid #c00c00;
margin-top:20px;*/
}
div.prdvb_nome_z h1,div.prdvb_nome_z span.h1_fk {
line-height:1em;
margin:0;

padding-bottom:30px;
color: #000;
font-size:18px;
font-weight:300;
/*text-transform: uppercase;*/
}
@media (max-width:736px) {
    div.prdvb_nome_z h1,div.prdvb_nome_z span.h1_fk {
    font-size:1.6em;
    font-weight: 400;
    padding: 0 10px;
    text-align: center;
    }	
}

.h1_tit_z {
font-size:26px;
font-weight:100;
text-transform:uppercase;
color:#555;
text-align:left;
}

/*div.prdvb_nome_zA {
height:50px;
display:table;#position:relative;overflow:hidden;
}*/
/*div.prdvb_nome_z1 {
text-align:left;
#position:absolute;#top:50%;display:table-cell;vertical-align:middle;
}
div.prdvb_nome_z1 a {
color:#777;
font-weight: 500;
}
div.prdvb_nome_z1 a:hover {
color:#aaa;
}*/

.prdvb_nome_brand {
text-transform:uppercase;
line-height:33px;
font-weight:400;
font-size:18px;
padding-left:15px;
background:#c0c0c0;
}

div.prdzm_desc {
position: relative;
color:#737373;
padding-top:10px;
margin-bottom:40px;
}
/*div.prdzm_desc img {
max-width:462px !important;
}*/
.prdzm_desc_tit {
text-align:left;
color:#444;
margin-bottom:10px;
text-transform: uppercase;
font-size:12px;
letter-spacing: 1px;
}
.prdzm_desc_tit:after {
content:":";
}

div.prdzm_gall {
background:#fff;
background-image:url("../img/zoom/bg1.jpg");
background-position:top left;
background-repeat:repeat-x;
border-bottom:1px solid #666;
color:#000;
padding:2px;
border-top:1px solid #666;
padding-top:15px;
}

.prdzm_caratt {
text-align: left;
margin-top:20px;
}
.prdzm_caratt img {
margin:0 3px;
}
div.prdzm_cat table {
width:100%;
}
div.prdzm_cat td {
width:50%;
vertical-align:top;
}

div.prdzm_cat {
color:#666;
padding:10px 0;
/*background:#f0f0f0;
border-bottom:1px solid #e9e9e9;*/
}
div.prdzm_cat a {
color:#000;
}
div.prdzm_cat a:hover {
color:#ff9a00;
}
.prdzm_cat1 {
text-transform:uppercase;
text-align:right !important;
}

div.prdzm_des {
color:#000;
padding:5px;
padding-left:0px;
padding-right:10px;
/*background:#f0f0f0;*/
border-bottom:1px solid #e0e0e0;
}
div.prdzm_des table {
width:100%;
}
div.prdzm_des td {
width:50%;
padding-left:10px;
}

div.prdzm_des a {
color:#000;
}
div.prdzm_des a:hover {
color:#ff9a00;
}

.prdzm_des1 {
text-align:right !important;
}

div.design1  {
display:inline-block;
font-size:0.9em;
line-height:1.4em;
color:#666;
}
div.design1 .madein  {
float:left;
}

div.prdzm_1 {
background:#fff;
/*background:#f0f0f0;
background-image:url("../img/zoom/bgf0f0f0.jpg");
background-position:top left;
background-repeat:repeat-x;
border-bottom:1px solid #c0c0c0;*/
min-height:168px;
height:auto !important;
height:168px;
}

/*div.prdzm_img_bg {
position:absolute;
bottom:0;
border:3px solid #dab254;
height:88%;
width:80%;
left:50%;
margin-left:-40%;
}*/

div.prdzm_img {
position:relative;
z-index: 1;
max-width:100%;
text-align:center;
/*padding:20px !important;*/
}
div.prdzm_img table {
height:100%;
width:100%;
padding:0 !important;
}

/*mobile*/
div.prdzm_d1 div.prdzm_img_bg {
border:2px solid #dab254 !important;
}
div.prdzm_d1 div.prdzm_img {
width:100% !important;
min-width:100% !important;
height:auto !important;
border:0;
margin-bottom:20px;
}
div.prdzm_d1 div.prdzm_img table {
width:100% !important;	
height:auto !important;
}
/**/
div.prdzm_img td {
vertical-align:top;
/*text-align:center;*/
padding:0 !important;
}
.prdzm_img.noimg {
background-image:url('../img/no_img_bg.png') !important;
background-position:center 70px;
background-repeat:no-repeat;
}
div.prdzm_img a.zi {
display:block;
width:100%;
height:100%;
padding:0 !important;
}
div.prdzm_imgfooter {
height:5px;
font-size:11px;
}
div.prdzm_img span {
display:block;
width:100%;
height:100%;
/*border:1px solid #999;*/
}
div.prdzm_img img {
border-width:0;
margin:0;
/*display:none;*/
}
div.prdzm_load {
background-image:url("../i/loading_mini.gif");
background-position:center;
background-repeat:no-repeat;
}

div.prdzm_varianti {
float:left;
margin-top:5px;
margin-left:5px;
}

div.prdzm_prz div.b3 {
margin-top:15px;
margin-right:10px;
text-align:right;
}
div.prdzm_prz div.b3 input {
text-align:center;
}
div.prdzm_prz1 {
text-align:right;
font-size:16px;
line-height:14px;
margin-bottom:10px;
}
div.prdzm_prz1 div.b1r {
color:#ff0000;
text-decoration:line-through;
margin-bottom:8px;
}
div.prdzm_prz1 div.b1 {
margin-bottom:8px;
font-size:22px;
}

div.prdzm_footer {
height:50px;
background:#fff;
}
@media (max-width:1024px) {
	div.prdzm_footer {
	height:0;
	}
	.clbt { display:none; }
	/*div.prdvb_nome_z1 div {
		padding:20px;
		padding-bottom:20px;
	}*/
}


/******************/
/*div.prd_corr {
margin-bottom:5px;
}
div.prd_corr .prc_t {
line-height:12px;
display:inline-block;
width:200px;
vertical-align:middle;
}
div.prd_corr .prc_i {
display:inline-block;
vertical-align:middle;
text-align:center;
height:58px;
width:58px;
overflow:hidden;
border:1px solid #d5d6d6;
margin-right:10px;
padding:2px;
}
div.prd_corr .prc_i img {
max-height:58px;
max-width:58px;
border-width:0px;
}
div.prd_corr .prc_i table {
height:58px;
width:58px;
border-width:0px;
}
div.prd_corr .prc_i table td {
vertical-align:middle;
}


div.prd_corr a {
color:#ff9a00 !important;
text-decoration:none;	
}
div.prd_corr a:hover {
color:#ff9a00 !important;	
}
div.prd_corr a:hover .prc_i {
border:1px solid #ff9a00;
-webkit-box-shadow: 0px 0px 4px #ff9a00;
-moz-box-shadow: 0px 0px 4px #ff9a00;
box-shadow: 0px 0px 4px #ff9a00;
}*/
table.prd_feedb {
width:100%;
height:83px;
}
table.prd_feedb td {
vertical-align:middle;
padding-right:10px;
font-size:12px;
}
table.prd_feedb td div.img_corr {
border:1px solid #999;
height:70px;
width:70px;
overflow:hidden;
margin-right:10px;
text-align:center;
background-color:#fff;
}
table.prd_feedb td img {
border-width:0px;
}

table.prd_corr {
width:100%;
height:83px;
padding:5px;
border-bottom:1px solid #e0e0e0;
background:#fff;
}
table.prd_corr td {
vertical-align:middle;
padding-right:10px;
}
table.prd_corr td div.img_corr {
border:1px solid #999;
height:70px;
width:70px;
overflow:hidden;
margin-right:10px;
text-align:center;
background-color:#fff;
}
table.prd_corr td img {
border-width:0px;
}

table.prd_corr td div.b1 {
width:70px;
text-align:right;
color:#ff0000;
text-decoration:line-through;
}
table.prd_corr td div.b2 {
width:100px;
text-align:right !important;
color:#000;
}
table.prd_corr a {
text-transform:uppercase;
color:#333 !important;
}
table.prd_corr a:hover {
color:#c00c00 !important;
}


/***/
.prdzm_c1 {
display:inline-block;
width:336px;
margin-right:63px;
vertical-align:top;
}
.prdzm_c2 {
display:inline-block;
width:275px;
vertical-align:top;
}
/*
div.prdzm_nome_z {
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #c00c00;	
border-bottom:1px solid #c00c00;	
margin-bottom:15px;
}
div.prdzm_nome_zA {
display:inline-block;
width:220px;
color:#000;
vertical-align:top;
}
div.prdzm_nome_zA h1 {
font-size:18px;
font-weight:normal;
text-transform:uppercase;
margin:0px;
}
div.prdzm_nome_zAM0 {
display:inline-block;
width:22px;
color:#000;
vertical-align:top;
}
div.prdzm_nome_zAM {
display:inline-block;
color:#000;
vertical-align:top;
}

div.prdzm_nome_zAM0 h1, div.prdzm_nome_zAM h1 {
font-size:18px;
font-weight:normal;
text-transform:uppercase;
margin:0px;
}
div.prdzm_nome_zB {
display:inline-block;
vertical-align:bottom;
width:55px;
font-size:14px;
font-weight:bold;	
text-transform:uppercase;
text-align:right;
}
div.prdzm_nome_zBM {
font-size:14px;
font-weight:bold;	
text-transform:uppercase;
color:#656567;
}
*/
.prdzm_c3 {
display:inline-block;
/*width:136px;*/
vertical-align:top;
}
.prdzm_c4 {
vertical-align:top;
text-align:left;
}
.prdzm_c4_mobile {
vertical-align:top;
text-align:left;
}

.prdzm_descsep {
height:80px;
}

.prdzm_desc_sh {
text-align:justify;
margin:0;
font-size:inherit;
font-weight:inherit;
}
@media (max-width:767px) {
.prdzm_descsep {
height:20px;
}
.prdzm_desc_sh {
padding:0 20px;
}
.prdzm_caratt {
text-align: center;
margin-top:10px;
margin-bottom:20px;
}

}
.prdzm_prz {
/*color:#ff9a00 !important;*/
font-size:2em;
font-weight:normal;
line-height:.9em;
}
.prdzm_prz1 {
font-size:12px;
font-weight:bold;
}
.prdzm_prz_bar {
font-size:1.3em;
font-weight:normal;
text-decoration:line-through;
line-height:14px;
margin-top:3px;
}
.prdzm_prz_bar:before,.prdzm_prz_bar:after {
content:"\00a0";	
}
/**/
.prdzm_fg {
position: relative;
color:#666;
padding:0;
text-align:left;
margin-top:20px;
margin: 10px -5px
}
.prdzm_fg .fgm1 {
background:#fff;
text-align:center;
}
.prdzm_fg a {
display:inline-block;
/*min-height:360px;62px*/
width:calc(100% / 3);
text-align:center;
    
padding:5px;
padding-top:0;
}
.prdzm_fg table {
height:100%;
width:100%;
border-width:0;
border-collapse:collapse;
border-spacing:0;
}
.prdzm_fg table td {
text-align:center;
vertical-align:middle;
overflow:hidden;
padding:0;
border-width:0;
}

.prdzm_fg img {
border-width:0;
}
.prdzm_fg a:hover {
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
}
.prdzm_fg .selected {
border:1px solid #dab254;
}

.scn_sch {
color:#46a646;
}


.buy {
}
/**/
.vardim img {
border-width:0px !important;
margin:0px;
}
.var_c {
background:#fff;
/*margin-top:10px;
max-height:250px;
overflow-y:auto;
border-bottom:1px solid #f0f0f0;*/
}

.var_sq62 {
display: inline-block;
height: 62px;
width: 62px;
margin-bottom: 6px;
border: 1px solid #e0e0e0;
text-align: center;
overflow: hidden;
background-repeat:no-repeat;
background-position:top left;
}
.var_sq62 table {
height:62px;
width:62px;
border-width:0px;
}
.var_sq62 table td {
text-align:center;
vertical-align:middle;
overflow:hidden;
padding:0px;
border-width:0px;
}
.var_sq62 img {
border-width:0px;
}
/**/

.var_sq42 {
display: inline-block;
width: 42px;
height: 42px;
line-height: 14px;
border: 1px solid #e0e0e0;
text-align: center;
font-size: 14px;
/*margin-bottom: 6px;*/
overflow: hidden;
background-repeat:no-repeat;
background-position:top left;
}
.var_sq42 table {
width: 42px;
height: 42px;
border-width:0px;
}
.var_sq42 table td {
text-align:center;
vertical-align:middle;
overflow:hidden;
padding:0px;
padding-bottom:2px;
border-width:0px;
font-size: 14px;
}
.var_sq42 img {
border-width:0px;
width:42px;
float:left;
}
.var_sq42 img {
border-width:0px;
width:42px;
float:left;
}

.var {
display:block;
min-height:42px;
line-height:42px;
margin-bottom:2px;
border:1px solid #e0e0e0;
text-align:left;
overflow:hidden;
padding:3px;
background:#fff;
}
.var div {
float:left;
}
a.var_a, a.var_a:hover {
color:#333 !important;
text-decoration:none !important;
}
.var table {
height:22px;
width:22px;
border-width:0px;
}
.var table td {
vertical-align:middle;
}
.var img {
max-width:62px;
max-height:62px;
border-width:0px;
}

.var_c .cm0, .dim .cm0 {
margin-left:0px;
background:#fff;
}
.var_c .cm1, .dim .cm1 {
margin-left:6px;
background:#fff;
}
.var_c .bar, .dim .bar {
position:absolute;
height:22px;
width:22px;
background:url('../img/bar.png') left top no-repeat;
}
.var_c a:hover div.var, .dim a:hover div.var {
border:1px solid #ff9a00;
-webkit-box-shadow: 0px 0px 4px #ff9a00;
-moz-box-shadow: 0px 0px 4px #ff9a00;
box-shadow: 0px 0px 4px #ff9a00;
}
.var_c a:hover div.var_sq62, .dim a:hover div.var_sq62, .var_c a:hover div.var_sq42, .dim a:hover div.var_sq42 {
border:1px solid #ff9a00;
-webkit-box-shadow: 0px 0px 4px #ff9a00;
-moz-box-shadow: 0px 0px 4px #ff9a00;
box-shadow: 0px 0px 4px #ff9a00;
}

.var .scc_b, .dim .scc_b {
/*color:#fff;
background-color:#3dae3d;*/
padding-right:10px;
width:80px !important;
}
.var_sq62 .scc_b {
color:#fff;
background-color:#3dae3d;
padding-right:7px;
padding-left:7px;
margin-top:32px;
float:right;
line-height:20px;
}
.scc_b42 {
color:#fff;
width:40px;
background-color:#3dae3d;
position:absolute;
margin-top:25px;
z-index:2;

text-align:center;
line-height:15px;
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
font-size:10px;
}

.var .scc, .dim .scc {
/*position:absolute;
margin-top:38px;
float:right;*/
display:inline-block;
line-height:23px;
width:40px;
text-align:center;
color:#fff;
background-color:#3dae3d;
font-size:12px;
margin-top:9px;
}
.wtc_scc {
display:inline-block;
margin-left:4px;
}
.wtc_1 { 
display:inline-block;
margin-left:3px;
min-height:42px;
line-height:42px;
width:118px;
}
.wtc_2 {
display:inline-block;
margin-left:3px;
line-height:22px;
width:106px;	
color:#999;
text-transform:uppercase;
}
.wtc_3 {
float:right !important;
display:inline-block;
margin-left:4px;
line-height:42px;
text-align:right;
padding-right:5px;
/*width:60px !important;*/
}
.wtc_ral {
display:inline-block;
margin-left:5px;
line-height:22px;
width:55px;	
}
.var3 {
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
}

/**/
.dim {
/*margin-top:20px;*/
}

.dim div.tmd {
display:inline-block;
width:42px;
height:37px;
line-height:14px;
border:1px solid #e0e0e0;
text-align:center;
font-size:14px;
padding-top:5px;
}
.dim div.tm0 {
margin-left:0px;
background:#fff;
}
.dim div.tm1 {
margin-left:6px;
background:#fff;
}

.dim img {
width:42px;
height:42px;
border:1px solid #999;
}
.dim img.tm0 {
margin-left:0px;
background:#fff;
}
.dim img.tm1 {
margin-left:6px;
background:#fff;
}
.dim a {
color:#333 !important;
text-decoration:none;
}

.dim a:hover img, .dim a:hover div.tmd {
border:1px solid #ff9a00;
-webkit-box-shadow: 0px 0px 4px #ff9a00;
-moz-box-shadow: 0px 0px 4px #ff9a00;
box-shadow: 0px 0px 4px #ff9a00;
}

img.dim  {
width:21px;
height:21px;
background:#fff;
border:1px solid #999;
margin-top:2px;
}

.a_sel {
border:1px solid #007f3e !important;
}
.a_sel:hover {
-webkit-box-shadow: 0px 0px 4px #007f3e !important;
-moz-box-shadow: 0px 0px 4px #007f3e !important;
box-shadow: 0px 0px 4px #007f3e !important;
}
.a_disable {
background:#f0f0f0;
opacity:0.2;
-moz-opacity:0.2;
filter:alpha(opacity=20);
/*cursor:default;*/
}
.a_disable_vr {
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
/*cursor:default;*/
}
.dim a:hover .a_disable, .var_c a:hover div.a_disable_vr {
border:1px solid #c00c00 !important;
-webkit-box-shadow: 0px 0px 0px #c00c00 !important;
-moz-box-shadow: 0px 0px 0px #c00c00 !important;
box-shadow: 0px 0px 0px #c00c00 !important;
}

.p_chosen {
margin-top:20px;
margin-bottom:5px;
/*background:#f0f0f0;*/
/*padding:10px;*/
color:#777;
}
.cod_art_c {
margin-top:5px;
}
.cod_art {
text-transform:uppercase;
color:#aaa;
font-size:.7em;
}

div.aprd {
text-align:right !important;
}
a.aprd {
text-transform:uppercase;
text-decoration:none !important;
color:#888 !important;
font-size:10px !important;
}
a.aprd:hover {
text-decoration:none !important;
color:#c00c00 !important;
}
.mtit {
font-size:10px;
text-transform:uppercase;
margin-bottom:4px;
}
div.prdzm_add {
line-height:38px;
/*height:38px;*/
}
input.prdzm_qta {
/*padding:4px;*/
font-size:1.3em;
/*text-align:center;*/
height:45px;
line-height:45px;
}
td.prdzm_addb {
/*padding:20px;*/
padding-bottom: 0;
background:#fff;
/*border-left:1px solid #e0e0e0;*/
vertical-align:bottom !important;
}
td.prdzm_addb_mobile {
padding:20px;
padding-top:0;
background:#fff;
/*border-left:1px solid #e0e0e0;*/
vertical-align:top !important;
}

.non_disp {
display:block;
color:#888;
/*line-height:32px;
height:32px;*/
line-height:1.3em;
font-size:1.3em;
padding:5px 8px;
font-weight:400;
/*width:130px;*/
text-align:center;
text-transform:uppercase;
text-decoration:none !important;
border:1px solid #888;
white-space:nowrap;
}
.non_disp_vb {
float:right;
display:block;
color:#888;
line-height:32px;
height:32px;
font-size:13px;
font-weight:400;
width:122px;
text-align:center;
text-transform:uppercase;
text-decoration:none !important;
border:1px solid #888;
white-space:nowrap;
}

/*div.prdzm_img {
text-align:center;
margin-bottom:10px;
height:auto;
}
div.prdzm_img img {
border-width:0px;
}*/
div.prdzm_tit {
text-transform:uppercase;
border-bottom:1px solid #c00c00;
margin-bottom:10px;
}

.prd_zoom_c {
height:216px;
width:216px;
border:1px solid #c00c00;
overflow:hidden;
margin-bottom:10px;
background:url(../img/bg_img_zoom.jpg) no-repeat right bottom;
}
.prd_zoom {
height:216px;
width:216px;
}

/*********/
.modify_matrix {
float:right;
margin-top:2px;
margin-right:2px;	
}
.modify_matrix img {
height:12px;
width:12px;
}

.modify_matrix1 {
position:absolute;
display:inline-block;
margin-top:2px;
margin-left:4px;	
}
.modify_matrix1 img {
height:12px;
width:12px;
}

.bg_mx {
background-color:#d9f1d4;
}
.bg_mxP {
background-color:#A4EDFF !important;
}
.bg_mx0 {
background-color:#fff;
background-image:url(../img/g_0.png);
background-position:top left;
background-repeat:no-repeat;
}
.bg_mx1 {
background-color:#fff;
background-image:url(../img/g_1.png);
background-position:top left;
background-repeat:no-repeat;
}

.dw100 {
width:100px;	
}
.variante_g {
display:inline-block;
width:42px;
height:42px;
border:1px solid #444;
}
.variante_g img {
width:40px;
height:40px;
border-width:0px;
}
.vimgk img {
width:60px;
height:60px;
border-width:0px;
margin-left:3px;
background:#fff;
border:1px solid #444;
}
.vimgk1 img {
width:40px;
height:40px;
border-width:0px;
margin-left:3px;
background:#fff;
border:1px solid #444;
}

table.giacenze {
table-layout:fixed;
border-collapse:collapse;
border-spacing: 0;
width:100%;
background:#fff;
}
table.giacenze td, table.giacenze th {
padding:10px;
border:1px solid #ddd;
border-top:0;
vertical-align:top;
}
table.giacenze td.g1 {
padding:0px;
border:0px solid;
vertical-align:top;
background:#fff !important;
}
table.giacenze td.g2 {
width:100px;
text-align:center;
}
table.giacenze td.g3 {
text-align:left !important;
width:70px !important;
padding-bottom:5px;
}
table.giacenze td.g4 {
text-align:left !important;
padding-bottom:15px;
}
table.giacenze th {
background:#e0e0e0;
}
table.giacenze tr td:first-child {
background:#e0e0e0;
text-align:left;
width:150px;
}
table.giacenze td input, .giacenze_1 input {
padding:3px;
border:1px solid #999;
background:#f0f0f0;
width:51px;
}
table.giacenze td input.rior, .giacenze_1 input.rior {
border:1px solid #FF9000 !important;
background:#FFC400 !important;
}
table.giacenze td input.empty, .giacenze_1 input.empty {
border:1px solid #cc0000 !important;
background:#ff0000 !important;
}

.giacenze_1 {
}
.g_ro {
color:#999;
font-style:italic;	
border:1px solid #e0e0e0 !important;
}

.prdzm_c2 .i31 div {
width:267px !important;	
}
/******/
.tdns {
border:0px solid #fff !important;
background:#fff !important;
padding:3px !important;
}

div.prd_giace {
background:#ddd;
margin:20px 0;
/*border:1px solid #d0d0d0;*/
/*-webkit-box-shadow: 0px 1px 2px #999; 
-moz-box-shadow: 0px 1px 2px #999; 
box-shadow: 0px 1px 2px #999;*/
}
table.prd_giace {
width:100%;
border-spacing:0;
table-layout: fixed;
}
table.prd_giace td {
padding:10px;
vertical-align:top;
font-size:12px;
}
.prd_giace .btnX2A_w {
width:100%;
background:#ff0000;
}


table.prd_giace td.tdprg1 {
padding:5px 10px 5px 10px !important;
border-bottom:1px dashed #c0c0c0;
}
table.prd_giace td.tdprg2 {
width:160px;
}
img.codbar {
height:80px;
border-width:0px;
margin-right:5px;
}

.qta_lb {
font-weight:500;
font-size:13px;
text-align:left;	
line-height:13px;
margin-bottom:10px !important;
margin-top:20px !important;
}
.dispon {
color:#ff0000;
}
.prdvb_nome_z {
font-size:1.1em;	
}
.prd_brand {
font-size:.7em;
padding:0 !important;
margin-top:0;
padding-left:2px;
color:#444;
}
.caratteristiche_prodotto {
margin-bottom:20px;
}
.caratteristiche_prodotto td:first-child {
width: 150px;
color:#000;
}
.caratteristiche_prodotto td:first-child:after {
content:":";
}
@media (max-width:767px) {
	.caratteristiche_prodotto td {
	padding:0 20px !important;
	}
	.caratteristiche_prodotto td:first-child {
	width: 50% !important;
	}
}


.etich_zm1 {
}
.etich_zm1 div {
}
.etich_inhome {
display: inline-block;
background: #999;
color:#fff;
padding:10px 12px;
font-size: 16px;
margin-right:10px;
text-transform: uppercase;
}
