/* CSS Document */
#scheda { position:relative; float:left; width:785px; padding:0 0px 0 5px;}
#scheda h1{ position:relative; float:left; width:745px; font-size:16px; color:#FFFFFF; line-height:28px;
					  padding:0 20px 0 20px; margin:0; background:url(../struttura/schedaprodotto/h1_arancio40x785.png) bottom center no-repeat; height:40px;}
#scheda .corpo { position:relative; float:left;  background:url(../struttura/schedaprodotto/arancio_back.png) center repeat-y;
						  width:745px; padding:0 20px 0 20px; }
#scheda .corpo h2 { clear:both; margin:2px 0 2px 0; padding:0; font-size:11px; color:#FF9900; border-bottom:1px dotted #FF9900}						  
#scheda .corpo .foto { width:308px; height:308px; margin:0 0 0 2px; position:relative; float:left; border:1px solid #FF9900; background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}
#scheda .corpo .altrefoto { width:310px; position:relative; float:left; padding:4px 0px 0px 0px;}
#scheda .corpo .altrefoto .img { width:90px; height:90px; margin:1px 5px 1px 0px; float:left; position:relative; border:1px solid #FF9900; background-position:center; background-repeat:no-repeat; background-color:#FFFFFF;}
#scheda .corpo .info { width:420px; position:relative; float:right; font-size:11px; color:#000000; font-weight:normal; min-height:310px;}
#scheda .corpo .info span.dato { text-align:right; color:#333333; text-align:right; display:block;}
#scheda .corpo .info span.dato.big { font-size:18px;}

#scheda .corpo .informazioni { position:relative; float:left; width:310px;}
#scheda .corpo .informazioni .dato { font-size:12px; padding:0 0 0 10px; display:block;}
#scheda .corpo .informazioni .dato.big { display:block; font-size:16px;}

#scheda .corpo .tabellaquantita { position:relative; float:left; width:418px; background:#FFFFFF; margin:0 0 0 0; border:1px solid #FF9900;}
#scheda .corpo .tabellaquantita ul { margin:0; padding:0; list-style:none;}
#scheda .corpo .tabellaquantita ul li { }
#scheda .corpo .tabellaquantita ul li ul{ position:relative; float:left; margin:0; padding:0; list-style:none; }
#scheda .corpo .tabellaquantita ul li ul:hover { background:#FF9900; color:#FFFFFF; }
#scheda .corpo .tabellaquantita ul li ul li{ float:left; text-align:center; margin:1px 1px 1px 1px; font-size:11px;}
#scheda .corpo .tabellaquantita ul li ul li.big { width:168px;}
#scheda .corpo .tabellaquantita ul li ul li.small { width:60px;}
#scheda .corpo .tabellaquantita ul li ul li.titolo { background:#FF9900; font-weight:bold; color:#FFFFFF}
#scheda .corpo .tabellaquantita ul li ul li.normal {border-bottom:1px dotted #FF9900;}
#scheda .corpo .tabellaquantita h2 { margin:0; padding:10px 0 10px 0; border:0; font-size:12px; color:#FF9900; text-align:center;}
#scheda .corpo .tabellaquantita h4 { position:relative; float:left; width:418px; margin:0; padding:10px 0 10px 0; border:0; font-size:14px; color:#FF9900; text-align:center;}

#scheda .corpo .info { width:418px; position:relative; float:right; margin:0; font-size:12px; }
#scheda .corpo .info form h2 { background:#FF9900; color:#FFFFFF; padding:2px 2px 2px 2px; margin:1px 1px 1px 1px; text-align:center; }
#scheda .corpo .info form { margin:0; padding:0;}

#scheda .corpo .info .errore { text-align:center; border:2px solid #FF0000; margin:0px 0px 10px 0; padding:4px 4px 4px 4px; background:#FFCC99; color:#FF0000; font-size:12px; line-height:16px; }
#scheda .corpo .info form h4 { background:#FFCC99; color:#000000; padding:2px 2px 2px 2px; margin:0px 1px 0px 1px; text-align:center; font-weight:normal; font-size:11px; }
#scheda .corpo .info form hr { color:#fdddb7; background:#fdddb7; padding:0; margin:0; border:0; }
#scheda .corpo .info form .boxprev { padding:2px 2px 2px 2px; border:1px solid #FF9900; text-align:center; margin:0px 0px 20px 0px;}
#scheda .corpo .info form .boxprev input.arancio { background:#FFCC99; border:2px solid #FF9900; color:#000000; font-size:14px; font-weight:normal;}
#scheda .corpo .info form .boxprev input.aranciocorto { width:100px; background:#FFCC99; border:2px solid #FF9900; color:#000000; margin:0 2px 0 2px; font-size:14px; font-weight:normal; text-align:right;}
#scheda .corpo .info form .boxprev .riga { padding:4px 0px 4px 0px; margin:0; text-align:center}
#scheda .corpo .info form .boxprev .elenco { margin:0; padding:0;text-align:left;}
#scheda .corpo .info form .boxprev .elenco ul { margin:0; padding:0; list-style:none;}
#scheda .corpo .info form .boxprev .elenco ul li { padding:0 0 0 100px;}
#scheda .corpo .info form .boxprev .elenco ul li:hover { background:#FF9900;  }
#scheda .corpo .info form .boxprev textarea { width:400px; padding:1px 1px 1px 1px; margin:3px 3px 3px 3px; border:2px solid #FF9900; background:#FFCC99; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#scheda .corpo .info form .boxprev span.infobox { display:block; cursor:help; text-align:left; color:#000000; background:url(../struttura/schedaprodotto/infoh.png) left no-repeat; min-height:20px; padding:0 0 0 30px; margin:0 0 0 10px;}
#scheda .corpo .info form .boxprev input.finebottone { background:#FFCC99; color:#333333; font-weight:bold; font-size:14px; width:250px; border:2px solid #333333; padding:2px 0 2px 0; margin:4px 0 4px 0; clear:both;} 
#scheda .corpo .info form .boxprev .elencotab td { padding:6px 3px 6px 3px; vertical-align:middle; border-bottom:1px solid #FF9900}
#scheda .corpo .info form .boxprev .elencotab ul { margin:0; padding:0; list-style:none;}
#scheda .corpo .info form .boxprev .elencotab ul li { clear:both; margin:0; padding:0;}
#scheda .corpo .info form .boxprev .elencotab ul li ul { position:relative; float:left; width:412px; margin:0; padding:0;border-bottom:1px solid #FF9900; }
#scheda .corpo .info form .boxprev .elencotab ul li ul li { float:left; clear:none; padding:3px 3px 3px 0; border:0; height:20px; line-height:20px;}
#scheda .corpo .info form .boxprev .elencotab ul li ul li.titolo { width:250px; text-align:right;}
#scheda .corpo .info form .boxprev .elencotab ul li ul li.prezzo { width:155px; text-align:left; }
#scheda .corpo .info form .boxprev .elencotab ul li ul li.prezzo.totale { border:2px solid #FF9900; background:#FFCC99; width:151px; height:17px; line-height:17px; text-align:center;}
#scheda .corpo .info form .boxprev .linkprev { position:relative; float:left; clear:both; padding:4px 0 4px 0; text-align:center;}
#scheda .corpo .info form .boxprev .linkprev a { display:block; float:left; height:22px; color:#333333; text-transform:capitalize; font-size:11px; text-decoration:none; line-height:22px; width:129px; margin:0 2px 0 2px; border:2px solid #FF9900; background:#FFCC99 }
#scheda .corpo .info form .boxprev .linkprev a:hover { border:2px solid #FFFFFF;}
#scheda .corpo .info form .boxprev .note { margin:0; text-align:left;}
#scheda .corpo .info form .boxprev .note li { margin:0; padding: 3px 0 3px 0px;}



#scheda h3{ position:relative; float:left; width:745px; font-size:16px; color:#FFFFFF; line-height:28px;
					  padding:0 20px 0 20px; margin:0; background:url(../struttura/schedaprodotto/h3_arancio40x785.png) bottom center no-repeat; height:40px;}
					  
#scheda .corpo .tabellapq { position:relative; float:left; width:310px;}
#scheda .corpo .tabellapq ul { margin:0 0 0 25px; padding:0; list-style:none; clear:both;}
#scheda .corpo .tabellapq ul li { clear:both;}
#scheda .corpo .tabellapq ul li ul{ margin:0; padding:0; list-style:none; clear:both;}
#scheda .corpo .tabellapq ul li ul:hover li { font-weight:bold; background:#FF9900; color:#FFFFFF;}
#scheda .corpo .tabellapq ul li ul li { clear:none; position:relative; float:left; display:block; width:120px; text-align:center; margin:2px 2px 2px 2px; padding:1px 1px 1px 1px; border:1px solid #FF9900;}
#scheda .corpo .tabellapq ul li ul li.titolo { background:#FFCC99; font-weight:bold; color:#FFFFFF; font-size:10px;}



