#sito{ position:relative; float:left; width:988px; padding:0 1px 0 1px; background:url(/template/default/img_site/schedaprod/backtotale.jpg) right repeat-y;} 

#menupronav{ position:relative; float:left; width:808px; padding:0; margin:0; height:34px; z-index:1500}
#menupronav .box{ position:relative; float:left; padding:5px 5px 5px 5px; }
#menupronav .box2{ position:relative; float:right; padding:5px 5px 5px 5px; }
#menupronav .box2 a{ display:block; padding:0 22px 0 22px; float:left; line-height:20px; }
#menupronav .box2 a.prec{ background:url(/template/default/img_site/schedaprod/nav_prec.jpg) left center no-repeat;}
#menupronav .box2 a.next{ background:url(/template/default/img_site/schedaprod/nav_next.jpg) right center no-repeat;}
#menupronav .box2 a:hover{ text-decoration:underline;}
#menupronav .box a.top{ display:block; line-height:20px; padding:0 16px 0 14px; width:120px; text-align:center; color:#FFF; font-weight:bold; background:url(/template/default/img_site/schedaprod/backmenunav.jpg) right center no-repeat #99badd; }
#menupronav ul{ position:absolute; margin:0; padding:0; list-style:none; background:#99badd; width:150px; z-index:1999 }
#menupronav ul li{ position:relative; padding:0 4px 0 4px; border-top:1px solid #69C; }
#menupronav ul li a{ display:block; line-height:18px; color:#FFF;}
#menupronav ul li:hover{ background:#69E;}
#menupronav ul li a.sel{ font-weight:bold; color:#069}

#perc{ position:relative; float:left; width:980px; border-left:1px solid #FFF; border-right:1px solid #FFF; padding:0 4px 0 4px; background:#f8f8f8; height:19px; border-bottom:1px solid #DDD; line-height:20px;}
#perc ul{ margin:0; padding:0; list-style:none;}
#perc ul li{ display:block; float:left; height:19px; color:#666 }
#perc ul li a{ color:#666; }
#perc ul li.sep{ background:url(/template/default/img_site/schedaprod/sep.png) top center no-repeat; width:19px;}
#perc ul li a:hover{ color:#000; text-decoration:underline;}

#scheda{ position:relative; float:left; width:810px;}

#scheda .prd{ position:relative; float:left; width:792px; padding:0 8px 0 8px;}
#scheda .prd .sfoglia{ position:relative; float:left; width:626px; height:20px; background:#F1F1F1; border-bottom:10px solid #FFF;}
#scheda .prd .sfoglia ul{ margin:0; padding:0; list-style:none;}
#scheda .prd .sfoglia ul li{ margin:0; padding:0; float:left; display:block; height:20px; width:303px; line-height:20px;}
#scheda .prd .sfoglia ul li.prec{ text-align:left; padding:0 0 0 10px;}
#scheda .prd .sfoglia ul li.succ{ text-align:right; padding:0 10px 0 0;}

#scheda .prd .foto{ position:relative; float:left; width:260px; padding:2px 0 0 0; min-height:260px;}
#scheda .prd .foto img.princ{ border:1px solid #CCC;}
#scheda .prd .foto .thumb{ padding:10px 0 0 0;}
#scheda .prd .foto .thumb img{ margin:2px; border:1px solid #CCC;}

#scheda .prd .prodtit{ position:relative; float:left; width:532px; background:#FFF;}
#scheda .prd .prodtit h1{ margin:0; padding:0 0 10px; font-size:18px; color:#C00}
#scheda .prd .prodtit h5{ margin:0; padding:5px 0 2px 0px; color:#666;}
#scheda .prd .prodtit h3{ margin:0; padding:2px 0 2px 100px; font-size:11px;}
#scheda .prd .prodtit a.marca{ position:absolute; left:0px; bottom:-5px;}
#scheda .prd div.voti{ position:absolute; right:0px; top:28px; text-align:center; font-size:11px; }
#scheda .prd div.rigamarca{ position:relative; float:left; clear:both; background:#FFF; width:532px;}
#scheda .prd div.marcalogo{ position:relative; float:left; display:block; width:120px; height:40px; text-align:center; overflow:hidden;}
#scheda .prd div.marcanome{ position:relative; float:left; display:block; width:200px; height:40px}
#scheda .prd div.voti img{ vertical-align:middle;}
#scheda .prd div.voti .val{ font-size:10px; font-weight:normal; display:block; clear:both;}
#scheda .prd .varianti_box{ display:block; position:relative; float:left; width:532px; padding:20px 0 0 0; font-weight:normal;}
#scheda .prd .varianti_box .boxvar{ position:relative; float:left; padding:0 0 0 10px; font-size:12px; }
#scheda .prd .varianti_box .boxvar select{ border:1px solid #CCC; padding:4px;}

#scheda #infoslide{ position:relative; float:left; width:532px; height:20px; overflow:hidden; }
#scheda #infoslide .righetta{ line-height:20px; display:block; padding:0 0 0 20px; font-size:13px; background:url(/template/default/img_site/schedaprod/ajax-loader.gif) left center no-repeat;}

#scheda .prd .boxcompra{ position:relative; float:left; width:532px; background:#FFF; padding:0; border-top:10px solid #FFF; background:url(/template/default/img_site/schedaprod/backcompra.png) top repeat-x; }

#scheda .prd .boxcompra ul{ position:relative; float:left; margin:0; padding:0; list-style:none;}
#scheda .prd .boxcompra ul li{ float:left; border-right:5px solid #FFF; padding:5px 4px 5px 4px; height:70px;}
#scheda .prd .boxcompra ul li.prezzo{ text-align:center; background:#7bacdc; color:#FFF; width:144px; }
#scheda .prd .boxcompra ul li.prezzo span.barrato{ display:block; clear:both; font-size:11px; height:12px; text-decoration:line-through;}
#scheda .prd .boxcompra ul li.prezzo span.euro{ display:block; clear:both; font-size:28px; font-weight:bold; height:28px; line-height:32px}
#scheda .prd .boxcompra ul li.prezzo span.euro small{ font-size:14px; font-weight:normal;}
#scheda .prd .boxcompra ul li.prezzo span.iva{ display:block; height:16px; font-size:10px; font-weight:bold; color:#333;}
#scheda .prd .boxcompra ul li.prezzo span.supp{ display:block; color:#333; font-size:11px;}
#scheda .prd .boxcompra ul li.tasso0{ background:#c2e1ff; color:#C00; text-align:center; font-size:12px; _width:100px;}
#scheda .prd .boxcompra ul li.tasso0 span.oppure{ font-size:11px; display:block; height:40px; padding:3px 0 0 0}
#scheda .prd .boxcompra ul li.tasso0 span.oppure strong{ font-size:14px;}
#scheda .prd .boxcompra ul li.tasso0 span.altre{ display:block; clear:both; padding:4px 0 0 0;}
#scheda .prd .boxcompra ul li.tasso0 span.altre a{ font-size:11px;}
#scheda .prd .boxcompra ul li.tasso0 span.altre a:hover{ text-decoration:underline;}
#scheda .prd .boxcompra ul li.dispo{ background:#c2e1ff; text-align:center; font-size:11px; _width:130px; }
#scheda .prd .boxcompra ul li.dispo span.stato{ display:block; height:30px; line-height:30px; font-size:16px; text-align:center; font-weight:bold;}
#scheda .prd .boxcompra ul li.dispo span.stato.ok{ color:#060 }
#scheda .prd .boxcompra ul li.dispo span.stato.ko{ color:#C00; padding-top:10px}
#scheda .prd .boxcompra ul li.dispo span.stato.prev{ color:#009 }

#scheda .prd .boxcompra ul li.compra{ background:url(/template/default/img_site/schedaprod/comprabox.jpg) right center no-repeat #F90; width:110px}
#scheda .prd .boxcompra ul li.compra_variazione{ background:url(/template/default/img_site/schedaprod/comprabox_variazione.jpg) right center no-repeat #F90; width:110px; text-align:center; }
#scheda .prd .boxcompra ul li.compra.no{ background:url(/template/default/img_site/schedaprod/compraboxno.jpg) right center no-repeat #F90;}

#scheda .prd .descr_small{ position:relative; float:right; width:532px; padding:4px 0 0 0; border-top:20px solid #FFF; border-bottom:20px solid #FFF; background:url(/template/default/img_site/schedaprod/backdescr.gif) left repeat-y;}
#scheda .prd .descr_small .box{ position:relative; float:left; padding:0 10px 0 10px;}
#scheda .prd .descr_small .box ul{ margin:0; padding:0; list-style:none;}
#scheda .prd .descr_small .box ul li{ margin:0; padding:2px 0 2px 34px; border-bottom:1px dotted #EEE; }
#scheda .prd .descr_small .box ul li.desideri{ background:url(/template/default/img_site/schedaprod/add_pref.png) left no-repeat;}
#scheda .prd .descr_small .box ul li.amico{ background:url(/template/default/img_site/schedaprod/add_amico.png) left no-repeat;}
#scheda .prd .descr_small .box ul li.pdf{ background:url(/template/default/img_site/schedaprod/add_pdf.png) left no-repeat;}

#scheda .tabcont{ position:relative; float:left; width:782px; border-left:8px solid #FFF; border-top:8px solid #FFF; background:#FFF;}
#scheda .tabcont .menutab{ position:relative; float:left; padding:0; margin:0; padding:5px 5px 0 5px; background:#FFF; width:774px;}
#scheda .tabcont .menutab ul{ margin:0; padding:0; list-style:none; display:block;}
#scheda .tabcont .menutab ul li{ display:block; float:left; padding:0 2px 0 2px;}
#scheda .tabcont .menutab a{ display:block; float:left; padding:5px 7px 3px 7px; border:1px solid #DDD; background:#EEE; border-bottom:1px solid #EEE; font-size:12px; font-weight:bold;}
#scheda .tabcont .menutab a:hover,  #scheda .tabcont .menutab a.sel{ background:#8db7d8; border-bottom:1px solid #8db7d8; color:#FFF; }
#scheda .tabcont .cont{ position:relative; float:left; width:782px; display:block; border-top:0; padding:0px; border:1px solid #EEE; border-top:0px;}
#scheda .tabcont .title{ background:#8db7d8; padding:5px; color:#FFF;}

#scheda .scheda_tecnica, #scheda .descr, #scheda .scheda_tecnica, #scheda .info{ padding:5px;} 
#scheda .info h2{ margin:0; padding:0; font-size:14px; color:#6699cc}
#scheda .info h4{ margin:0; padding:0; font-size:12px; background:#69C; padding:2px; color:#FFF;}
#scheda .info table.dett td{ border-top:1px solid #FFF; border-bottom:1px solid #EEE;}
#scheda .tabcont .scheda_tecnica h2{ margin:0; padding:0; font-size:11px; padding:4px; background:#EEE;  }
#scheda .tabcont .scheda_tecnica td.key{ background:#F9F9F9; border-bottom:1px solid #EEE; border-top:1px solid #FFF; padding:4px 4px 4px 4px; width:180px; color:#333;}
#scheda .tabcont .scheda_tecnica td.value{ border-bottom:1px solid #EEE; border-top:1px solid #FFF; padding:4px; width:289px; border-right:3px solid #FFF; }
#scheda .simili{ position:relative; float:left; padding:10px;}
#scheda .simili .box{ position:relative; float:left; width:246px; padding:4px;}
#scheda .simili .boxlungo{ position:relative; float:left; display:block; clear:both;}
#scheda .simili .boxlungo .riq{ position:relative; float:left; width:100px; text-align:center; height:100px; }
#scheda .simili .boxlungo .foto{ position:relative; float:left; width:100px; height:60px;}
#scheda .simili h3, #scheda .simili h3 a{ margin:0; padding:0; font-size:12px; color:#69C}
#scheda .simili ul{ margin:0; padding:4px; list-style:none;}
#scheda .simili ul li{ background:url(/template/default/img_site/schedaprod/dx_li.jpg) top left no-repeat; display:block; padding:2px 10px 4px 10px}
#scheda .simili ul li a:hover{ text-decoration:underline;}
#scheda .rigablu{ float:left; display:block; background:#69C; height:1px; width:782px; clear:both; border-bottom:5px solid #FFF; border-top:5px solid #FFF;}

#scheda .bundle{ position:relative; float:left; padding:10px;}
#scheda .bundle table{ border:1px solid #CCC; border-bottom:0; }
#scheda .bundle th{ background:#EEE; padding:10px 2px; text-align:center; border-left:1px solid #CCC;border-right:1px solid #FFF; border-bottom:1px solid #CCC;}
#scheda .bundle td{ padding:2px 1px;}



#schedacoldx{ position:relative; float:left; width:178px; padding:10px 0 0 0; }
#schedacoldx .cont{ position:relative; float:left; width:168px; padding:15px 5px 5px 5px; }
#schedacoldx .cont .box{ position:relative; float:left; width:168px;}
/*#schedacoldx .cont .box .tit{ display:block; background:url(/template/default/img_site/schedaprod/dx_box_tit.jpg) bottom repeat-x; height:20px; padding:0 0 0 6px;}*/
#schedacoldx .cont .box .tit{ display:block;height:20px; padding:0 0 0 6px; border-bottom:7px solid #8db7d8}
#schedacoldx .cont .box .tit h5{ border:1px solid #EEE; font-size:12px; font-weight:normal; border-bottom:0px; background:#8db7d8; color:#FFF; margin:0; padding:0; height:14px; float:left; padding:3px 5px 2px 5px; }
#schedacoldx .cont .box .con{ display:block; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:4px; background:#FFF; border-bottom:1px solid #CCC; margin-bottom:10px;}
#schedacoldx .cont .box .info{ color:#900; font-size:10px; font-weight:bold;}
#schedacoldx .cont .box .con strong.sped{ display:block; padding:3px 0 0 0;}
#schedacoldx .cont .box .lista ul{ margin:0; padding:5px 0 5px 3px; list-style:none;}
#schedacoldx .cont .box .lista ul li{ display:block; background:url(/template/default/img_site/schedaprod/dx_li.jpg) top left no-repeat; padding:0 0 0 10px; line-height:15px; font-size:11px;}
#schedacoldx .cont .box .con .link{ display:block; border-bottom:1px dotted #EEE; padding:1px; clear:both; text-align:right;}
#schedacoldx .cont .box .con .link a{ background:#EEE; padding:0 5px 0 5px}
#schedacoldx .cont .box .serv ul{ margin:0; padding:0; list-style:none; }
#schedacoldx .cont .box .serv ul li{ margin:0; padding:6px 0 0 36px; display:block; height:34px; font-size:14px; color:#069;}
#schedacoldx .cont .box .serv ul li a{ color:#069;}
#schedacoldx .cont .box .serv ul li a:hover{ text-decoration:underline;}
#schedacoldx .cont .box .serv ul li.chiama{ background:url(/template/default/img_site/index/serv_2.jpg) top left no-repeat;}
#schedacoldx .cont .box .serv ul li.help{ background:url(/template/default/img_site/index/serv_4.jpg) top left no-repeat;}
#schedacoldx .cont .box .serv ul li.linea{ background:url(/template/default/img_site/index/serv_6.jpg) top left no-repeat;}
#schedacoldx .cont .box .serv ul li small{ display:block; float:right; font-size:11px; color:#000; font-weight:normal; }
#schedacoldx .cont .box .serv ul li a:hover small{ text-decoration:underline;}
#schedacoldx .cont .slide{ display:block; width:160px; height:80px; padding:0;}
#schedacoldx .cont .slide .slidecont{ display:block;}
#schedacoldx .cont .slide .pro{ display:block; height:80px; width:79px; background:#FFF; float:left;}
#schedacoldx .cont .slide .pro a{ display:block; height:80px; width:79px;}
#schedacoldx .cont .controlli{ padding:0 1px 0 1px; display:block; width:166px; }

.descr{ padding:10px; line-height:16px; }

.accessori .box{ display:block; width:256px; height:100px; background:#FFF; float:left; border-right:1px dotted #EEE; border-bottom:1px dotted #EEE;}
.accessori .box .foto{ display:block; float:left; width:70px; height:90px; padding:10px 0 0 0; text-align:center;}
.accessori .box .info{ display:block; float:left; width:176px; height:90px; padding:10px 0 0 10px;}
.accessori .box .info a.tit{ font-size:11px; color:#369; font-weight:bold;}
.accessori .box .info a.tit:hover{ text-decoration:underline;}

.recensioni{}
.recensioni .box{ padding:5px;}
.recensioni h5{ margin:0; padding:10px 0 0 0; border-bottom:1px dotted #EEE; font-size:11px; font-weight:normal;}
.recensioni .rec{ display:block; padding:5px; background:#F9F9F9; line-height:15px;}

.opinioni{}
.opinioni .box{ position:relative; float:left; width:235px; padding:10px 10px 0 10px; height:200px; border-bottom:1px dashed #EEE; border-right:1px dotted #EEE;}

#bundeltop{ position:relative; float:left; width:790px; padding:10px 0}
#bundeltop .box{ position:relative; float:left; padding:5px; width:385px;}
#bundeltop h5{ margin:0; padding:0; background:#8db7d8; border-bottom:1px solid #8db7d8; color:#FFF; font-size:12px; padding:3px 4px 2px 3px;}
#bundeltop .box .riq{ border:1px solid #EEE;}
.tuttibundle{ display:block; float:right; background:#EEE; padding:1px 7px 2px 7px; font-size:10px; font-weight:bold; color:#666}
.tuttibundle:hover{ background:#FFF; color:#000; text-decoration:underline;}
.scontodiv{ padding:3px 0; background:#FFF; text-align:center; border-top:1px solid #EEE; font-weight:bold; color:#666;}
