div#testo_gen_prdvb {
display:inline-block;
padding:0px;
font-size:11px;
color:#000;
width:100%;
}
div#testo_gen_prdvb #c {
margin-left:2px;
margin-right:2px;
padding:0px;
text-align:left;
background:#e2e9f3;
}

div.prdvb_img {
height:158px;
text-align:center;
background:#fff;
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
}
div.prdvb_img1 {
height:150px;
border:4px solid #e2e9f3;
}
div.prdvb_img img {
margin-top:10px;
}
div.prdvb_img a,div.prdvb_img a:hover {
text-decoration:none;
}
div.prdvbtop {
height:12px;
display:block;
font-size:11px;
background:url('../img/viewbox/boxtop.jpg');
background-position:center bottom;
background-repeat:no-repeat;
display:none;
}
div.prdvbfooter {
height:12px;
display:block;
font-size:11px;
background:url('../img/viewbox/boxfooter.jpg');
background-position:center top;
background-repeat:no-repeat;
}

div.prdvb_nome {
height:99px;
font-size:11px;
border-left:1px solid #a7a7a7;
border-right:1px solid #a7a7a7;
border-top:1px solid #a7a7a7;
/*border-bottom:1px solid #999;
background:url('../img/bg1.gif');*/
}
div.prdvb_nome select {
font-size:11px;
}

div.prdvb_nomeA {
height:99px;
display:table;#position:relative;overflow:hidden;
}
div.prdvb_nome1 {
width:182px;
#width:170px;
text-align:center;
padding:8px;
padding-top:12px;
#position:absolute;#top:0%;display:table-cell;vertical-align:top;
}
div.prdvb_nome1 div {
color:#000;
font-weight:bold;
#position:relative;#top:-0%;
}
div.prdvb_nome a {
color:#000;
text-decoration:none;
font-size:12px;
}
div.prdvb_nome a:hover {
color:#9e9ac2;
text-decoration:underline;
}

div.prdvb_dett {
position:absolute;
z-index:7;
width:30px;
height:28px;
margin-left:153px;
margin-top:70px;
}
a.prdvb_dett {
color:#fff;
text-decoration:none;
text-align:center;
font-size:11px;
}
a.prdvb_dett:hover {
color:#fff;
text-decoration:none;
}
a.prdvb_dett div {
padding:3px;
}

div.prdvb_desc {
position:absolute;
z-index:6;
width:150px;
height:255px;
margin-top:10px;
margin-left:0px;
overflow:hidden;
text-align:left;
background:#e0e0e0;
border:1px solid #999;
font-size:11px;
color:#333;
}
div.prdvb_desc div {
padding:4px;
}
div.prdvb_desc div p {
margin:0px;
}


div.prdvb_b {
height:26px;
background:#9e9ac2;
border-left:1px solid #a7a7a7;
border-bottom:1px solid #a7a7a7;
}
div.prdvb_b div.b0 {
float:left;
padding-left:3px;
margin-top:5px;
width:100%;
text-align:center;
color:#fff;
font-size:12px;
font-weight:bold;
}
div.prdvb_b div.b0 div {
padding-left:3px;
}
div.prdvb_b div.b1 {
float:left;
padding-left:3px;
margin-top:5px;
width:70px;
text-align:left;
color:#e0e0e0;
text-decoration:line-through;
font-size:12px;
}
div.prdvb_b div.b1 div {
padding-left:3px;
}
div.prdvb_b div.b2 {
float:right;
padding-right:3px;
margin-top:5px;
width:70px;
text-align:right;
color:#fff;
font-size:12px;
font-weight:bold;
}
div.prdvb_b div.b2 div {
padding-right:3px;
}
/***********/
.i3 {
position:absolute;
z-index:5;
margin-top:220px;
#margin-top:221px;
margin-left:7px;
font-size:16px;
opacity:0.6;
-moz-opacity:0.6;
filter:alpha(opacity=60);
/*-webkit-transform: rotate(-90deg); 
-moz-transform: rotate(-90deg); 
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}
.i3 div {
height:22px;
width:165px;
#width:166px;
padding:4px;
padding-top:8px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#000;
}
.i31 {
text-align:center;
}
.i31 div {
height:22px;
width:165px;
#width:166px;
padding:4px;
padding-top:8px;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#000;
}
.i32 {
position:absolute;
z-index:5;
margin-top:220px;
#margin-top:221px;
margin-left:7px;
font-size:12px;
opacity:0.7;
-moz-opacity:0.7;
filter:alpha(opacity=70);
}
.i32 div {
height:22px;
width:165px;
#width:166px;
padding:4px;
padding-top:8px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#000;
}

.i33 {
position:absolute;
z-index:5;
margin-top:220px;
#margin-top:221px;
margin-left:7px;
font-size:16px;
opacity:0.7;
-moz-opacity:0.7;
filter:alpha(opacity=70);
}
.i33 div {
height:22px;
width:165px;
#width:166px;
padding:4px;
padding-top:8px;
font-weight:bold;
text-transform:uppercase;
text-align:center;
color:#000;
}

.i3 div.non_disponibile {
background:#ccc;
}
.i31 div.non_disponibile {
background:#ccc;
margin-bottom:3px;
}
.i3 div.novita {
background:#ff0000;
color:#fff;
/*-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;*/
}
.i31 div.novita {
background:#ff0000;
color:#fff;
margin-bottom:3px;
}
.i3 div.offerta {
background:#0066cc;
color:#fff;
}
.i31 div.offerta {
background:#0066cc;
color:#fff;
}

.i32 div.disponibile {
background:#009900;
color:#fff;
}
.i31 div.disponibile {
background:#009900;
color:#fff;
margin-bottom:3px;
}
span.novita {
font-size:16px;
float:right;
padding-top:5px;
padding-bottom:4px;
padding-left:8px;
padding-right:8px;
background-color:#cc0000;
color:#fff;
text-align:right;
text-transform:uppercase;
font-weight:bold;
}
.i33 div.rifeln {
background:#FF6600;
color:#000;
margin-bottom:3px;
}
