@charset "UTF-8";
/* CSS Document */
.hide {display:none !important}
.clear {clear:both !important}
.bloccoext {height:auto !important}
div.linea { color:#a3a3a3; font:9px Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
div.linea div.prodmenu {}
div.linea div.prodmenu div.prodmenuprod {width:180px;height:180px;float:left;margin:10px;text-align:center;cursor:pointer}
div.linea div.prodmenu div.prodmenuprod div.prodmenuimg {width:180px;height:160px;margin-bottom:10px;background:none center bottom no-repeat}


div.spec { color: #646464; font-size:11px ;}
div.spec div.fotospec {background:none center center no-repeat;height:620px;cursor:pointer}
div.spec div.img {background:no-repeat center bottom;width:180px;height:160px;margin:10px 10px 10px 20px;float:left}
div.spec a.fotospec {text-decoration:none;height:160px;display:block;width:30px;background:url(images/lente.gif) bottom center no-repeat;float:left;display:none}
div.spec img {margin-bottom:10px}
div.spec .altprod {display:block;text-decoration:none; width:70px; height:80px; margin:5px 10px 10px 0; float:right; color:#a3a3a3; font:9px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

div.spec .altprod div.altprodmenuimg {background:none bottom center no-repeat;margin-bottom:10px;width:70px;height:60px}
div.spec div.nome { color: #646464; clear:both; font:bold 12px Verdana, Arial, Helvetica, sans-serif ; margin-left: 15px; }
div.spec div.descp { color: #646464; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; clear:both; padding-left: 15px; border-bottom: 1px solid #a0a0a0; }
div.specs { color: #646464; position:relative; overflow:auto; margin-right: auto; margin-left: auto; padding-top: 10px; padding-left: 15px; border-top: 1px solid #a0a0a0; }
table.spec {width:90%;;border-collapse:collapse;position:relative;}
table.spec th {background-color:#ccc;text-align:center;font:bold 9px Verdana, Arial, Helvetica, sans-serif;padding:2px;border:0px solid #ccc}
table.spec td {font:9px Verdana, Arial, Helvetica, sans-serif; vertical-align:top;padding:0px;border:0px solid #ccc;line-height:15px}

table.spec td.sect {font-weight:bold;border:0px; white-space:nobreak}

div.specnav {text-align:center;font-size:16px;margin-top:10px}
div.specnav a {color:#a3a3a3;text-decoration:none;margin:4px}

div.voci { color: #646464; float:left; width:160px; font-size:11px ; margin-top: 5px; margin-bottom: 5px; margin-left: 15px; }
div.voci span.gruppo {font-weight:bold;margin-bottom:5px}
div.voci span.titoletto {font-weight:normal !important;color:#ac2626}

/*Audio*/
div.infoprod {margin-bottom:0px !important}
div.audiodemo { float: right; margin:0 20px ; padding-top: 40px; }
div.audiodemo div.audiolist {width:450px;float:left;margin:0}
div.audiodemo div.audiolist a { font-size:11px; color:#a3a3a3; text-decoration: none; display: block; }
div.audiodemo div.audiolist a:hover { color:#646464; text-decoration: none; }
div.audiodemo div.player {width:250px;float:right;margin:0px;height:100px;background:url(images/onde.jpg) top center no-repeat}

/*Gallery*/
div.gallery div.fotobig {width:400px;height:400px;margin:10px auto;background:none center center no-repeat}
div.gallery div.galleryout {background:#fff;position:relative;width:560px;height:80px;padding:0px;margin:5px auto;overflow:hidden}
div.gallery div.galleryin {position:absolute;height:80px;padding:0px}
div.gallery div.galleryin span {background:none center center no-repeat;display:block;float:left;width:80px;height:80px;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
div.gallery div.galleryin span.gattiva {opacity:1;filter:alpha(opacity=100)}
div.gallery div.galleryindex {text-align:center;font-size:11px}
div.gallery div.galleryindex a {color:#a3a3a3;text-decoration:none;margin:4px}


div.finiture {float:left;margin-left:10px;padding-top:128px}
div.finiture div {width:40px; height:40px;margin-left:5px;background:none center center no-repeat;float:left}
