/* celeste: #3695CD */
/* arancione: #FF5300 */

body{
    background:#B8D0DD url(../imgdmp/bgBody.gif) repeat-x left top;
  	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
  }
  

#Header{
 background: #FFFFFF url(../imgmenu08/bgHeader.gif) repeat-x left bottom;
 height:95px;
 border-bottom:5px solid #ff5300;
 }
 
#Header #Logo{

    position:absolute;
	margin-left:20px;
	margin-top:10px;
	}
	
#Header #BoxNumeroSkype p, #Header #BoxNumeroVerde p{
  font-size:10px;
  display:block;
  padding:0px;
  margin:0px;
  margin-bottom:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  

	
#Header #BoxNumeroVerde{

   position:absolute;
   margin-left:680px;
   margin-top:10px;
   }  


#Header #BoxNumeroSkype{

   position:absolute;
   margin-left:835px;
   margin-top:10px;
   }	
   
   
/* ------------------- CARRELLO HEADER -------------------------- */

#Header #BoxChart{
	position:absolute;
	margin-left:280px;
	margin-top:15px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
   }
   


#Header #BoxChart table td{
vertical-align:middle;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding-left:5px;
  padding-right:5px;
}

#Header #BoxChart table span{

  color:#333;
  margin:0px;
  padding:0px;
  }
  


/* ------------------- CARRELLO HEADER 2 -------------------------- */

#Header #BoxChart2{
	position:absolute;
	left:50%;
	width:500px;
	margin-left:-250px;
	margin-top:71px;
	padding:1px;
	border:2px solid #FF5300;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
   }

#Header #BoxChart2 ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }

#Header #BoxChart2 ul li{
  display:block;
  float:left;
  border-right:1px solid #DBDBDB;
  background-image:url(../imgmenu09/bgMenuCliente.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  padding:5px;
  }

#Header #BoxChart2 ul li:last-child{ border:none; }
 
#Header #BoxChart2 ul li a{ font-weight:bold; }

/* -------------------- FORM RICERCA AVANZATA ------------------------------- */

#BoxFormSearch{
  margin-bottom:10px;
  margin-top:6px;
  margin-right:10px;
  }

#BoxFormSearch table td{
  background:#EAEAEA url(../imgdmp/bgSearchForm.gif) repeat-x left center;
  height:31px;
}

#BoxFormSearch form{
  margin:0px;
  padding:0px;
  }

#BoxFormSearch form ul{
  list-style:none;
  margin:0px;
  padding:0px;
  }
  
#BoxFormSearch form ul li{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  float:left;
  padding-right:5px;
  }

#BoxFormSearch form ul li label{ font-weight:bold; }

#BoxFormSearch select, #BoxFormSearch input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  }


/* ---------------------- MENU PRINCIPALE -------------------------------- */	

#MainMenu{
height:41px;
background:#3087B9 url(../imgmenu08/bgMainMenu.gif) repeat-x left top;
border-top:1px solid #B8D6E9;
  }
  
#MainMenu ul {
  margin:0px;
  padding:0px;
  color:#FFFFFF;
  list-style:none;
  height:41px;
  }

#MainMenu ul li{
  float:left;
  padding:0px 10px 0px 10px;
  background-image:url(../imgmenu08/bgButtonMenu.gif);
  background-position:right top;
  background-repeat:repeat-y;
  /*width:200px;*/
  text-align:center;
  }

#MainMenu ul li:last-child{
  background-image:none;
  }
  

#MainMenu ul li a{
   color:#FFFFFF;
   text-transform:uppercase;
   text-decoration:none;
   }

#MainMenu ul li a img{ border:none; }


#MainMenu li span.new{
  display:block;
  width:38px;
  height:38px;
  position:absolute;
  margin-left:45px;
  margin-top:-27px;
  background-image:url(../imgdmp/ico_new.png);
  background-repeat:no-repeat;
  }
  

/* --------------------------------- pagina dettaglio prodotto ------------------------ */

#DataSheetProduct{

	margin:20px;
	width: 320px;
	font-size: 10px;
	color: #333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#DataSheetProduct h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}


.fotoProdotto {
	width:380px;
	height:300px;
	text-align: center;
}

.fotoProdotto2{
  text-align:center;
  margin-top:10px;
  }

.fotoProdotto2 img{ max-height:400px; }

.fotoProdotto a.zoom, .fotoProdotto2 a.zoom{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  padding:3px;
  font-weight:bold;
  color:#FF5300;
  display:block;
  }
  

#DataSheetProduct .descrizioneProdotto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-bottom:10px;
}

#DataSheetProduct .nomeProdotto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	margin-bottom:10px;
	padding-top:10px;
}

#DataSheetProduct dl{

}

#DataSheetProduct dt label{
  float:left;
  width:120px;
  font-weight:bold;
  }

#DataSheetProduct dt p{ margin:0px; padding:0px; padding-left:120px;}
#DataSheetProduct dt{ clear:left; padding-bottom:3px; padding-top:3px; border-bottom:1px solid #CCC; }



input[type=image]{ border:none; }
  
  
/* ---------------------------------- altri prodotti associati -------------------------------- */

.prodottoDettaglio{
}

.prodottoDettaglio .altriProdotti{
margin-left:10px;
margin-right:50px;
}

.prodottoDettaglio .altriProdotti h4{
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#006699;
  border-bottom:1px solid #CCC;
  padding-bottom:3px;
  margin:0px;
  margin-bottom:10px;

}

.prodottoDettaglio .altriProdotti a.moreinfo{
 color:#FF6600;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 display:block;
 float:none;
 display:block;
 border-top:1px solid #CCC;
 padding-top:4px;
 height:20px;
 }
 
.prodottoDettaglio .altriProdotti .moreinfoimg{
  border:none;
  height:160px;
  display:block;
  }
  
  
 /* -------------------------------- pagina sottocategorie ---------------------------------------- */
 
 
 .sottocategoria{
   
   display:block;
   width:220px;
   text-align:center;
   vertical-align:middle;
   float:left;
   margin-right:10px;
   margin-bottom:10px;


   } 
   
   
   .sottocategoria a{
     -moz-border-radius: 5px;
-webkit-border-radius: 5px; 
border:1px solid #ddd;
display:block;
text-decoration:none;
background:#FFFFFF url(../imgdmp/bg44.gif) repeat-x right 140px;
   }
   
   
   .sottocategoria a:hover{
   border-color:#FF5300;
   }
   
   
   
   .sottocategoria .thumb_sottocategoria{
   background-repeat:no-repeat;
background-position: center 2px;
height:100px;
overflow:hidden;
border-bottom:1px solid #ddd;
   }
   
   .sottocategoria h4{
     font-size:14px;
	 color:#FF5300;
	 font-family:Arial, Helvetica, sans-serif;
	 height:30px;
	 margin:0px;
	 padding:0px 10px;
	 margin-top:10px;
	 }
   
  
  
  .sottocategoria p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	padding:0px;
	margin:0px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;
	
	height:17px;
	padding-top:3px;
	}
 
/* -------------------------------- pagina risultati prodotti -------------------------------- */

div.prodotto{

}

div.prodotto .nomeProdotto{
font-size:14px;
height:30px;
}

div.prodotto table.infoProdotto{
  width:100%;
}
  
div.prodotto table.infoProdotto td span{
  display:block;
  font-size:9px;
  text-transform:uppercase;
  color:#666666;
}  



div.prodotto table.infoProdotto td{
  color:#FF5300;
  font-size:16px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing:-1px;
  background-color:#eaeaea;
}

div.prodotto table.infoProdotto td s{
  color:#333333;
  }

div.prodotto table.infoProdotto td span{
  display:block;
  font-size:10px;
  text-transform:uppercase;
  color:#666666;
}  

div.prodotto table.infoProdotto td small{
  font-size:12px;
}  
  
/* ------------------------------- tabella prezzi a partire da ------------------------------- */


#TablePriceFrom{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  width:100%;
  }

#TablePriceFrom td{ padding-bottom:3px;}

#TablePriceFrom thead td{
  font-weight:bold;
  border-bottom:1px solid #333;
  }
  
#TablePriceFrom tr td{
font-size:11px;
border:none;
}

#TablePriceFrom td.BigPrice{
  color:#FF5300;
  font-size:24px;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing:-1px;
  
}

#TablePriceFrom td.BigPrice span{
  display:block;
  width:118px;
  }
  

#TablePriceFrom td.BigPrice small{ font-weight:normal; font-size:12px; letter-spacing:0px; }

#TablePriceFrom table td{
  width:50%;
  border-bottom:1px solid #CCC;
  font-weight:normal;
  font-size:10px;
  }
  
/* --------------------------------- tabella varianti input in dettaglio prezzi -------*/

/*
#TableQtaVariante{
  width:100%;
}

#TableQtaVariante thead td{
border:none;
}

#TableQtaVariante tr td{
 text-align:left;
 border-bottom:1px solid #CCCCCC;
 }
 
 */
  
/* ----------------------------------- form generali ------------------------------ */

form input[type=text], form input[type=password], form select, form textarea{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  border:1px solid #666;
  padding:2px;
  background-image:url(../imgdmp/bgInput.gif);
  background-position:left top;
  background-repeat:repeat-x;
  }

form .olFormBorder{
   margin:0px;
   padding:5px;
   list-style:none;
   margin-top:10px;
   }

form .olFormBorder li{
  padding:5px 0px;
  border-bottom:1px solid #CCC;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:10px;
  
  }
  
form .olFormBorder li:last-child{
  border:none;
  }

form .olFormBorder li label{
  display:block;
  float:left;
  width:110px;
  font-weight:bold;
  }
   
/* --------------------------------- box ordina articoli in dettaglio prodotto ---------------- */

#BoxOrderProduct{
   border-top:5px solid #eaeaea;
   margin-top:10px;

}  
  
#BoxOrderProduct table{

   }
   
#BoxOrderProduct table thead td{ font-weight:bold; }
#BoxOrderProduct table td{
  padding:2px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  }

#BoxOrderProduct  ol.olPrintDetails{
  margin:0px;
  padding:6px;
  list-style:none;
  }

#BoxOrderProduct  ol.olPrintDetails li{
   padding:5px 0px;
   border-bottom:1px solid #CCC;
   color:#333333;
   min-height:30px;
   }

#BoxOrderProduct  ol.olPrintDetails li label{
   display:block;
   font-weight:bold;
   float:left;
   width:100px;
   }
   
#BoxOrderProduct  ol.olPrintDetails li:last-child{ border:none; }

#BoxOrderProduct  ol.olPrintDetails li p{
  margin:0px;
  padding:0px;
  padding-left:100px;
  } 
  
  

  
  
/* ------------------------------ galleria immagini prodotto  -------------------------- */

#GalleryImgPro{
	 padding:5px 0px 5px 0px;
	 height:135px;
	 width:360px;
	 margin-left:10px;
	 margin-top:10px;
	 text-align:center;
	 overflow:auto;
	 }
	 
#GalleryImgPro table{
  border:none;
  }

#GalleryImgPro table td{
  
  }
  

#GalleryImgPro a img{
    height:100px;
	border:2px solid #FFFFFF;
	padding:3px;
}

#GalleryImgPro a{
	 
	 text-decoration:none;
	 }

#GalleryImgPro a:hover img{
    border:2px solid #FF5300;
}

/*------------------------------- box visualizza preventivo ------------------- */

#BoxPreventivo{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;



}

#BoxPreventivo #HeadImg{ display:none; }

#BoxPreventivo #DataSheetProduct h2{
  display:none;
}


#BoxPreventivo hr{
 visibility:hidden;
 clear:both;
 }
 
#BoxPreventivo #DatiPreventivo ul li{
 padding-bottom:3px;
 }
 
#BoxPreventivo #DatiPreventivo ul li input{
  font-size:11px;
  border:1px solid #666;
  padding:1px;
  }
  
#BoxPreventivo  div.tablePrev{
  width:31%;
  float:left;
  margin-right:15px;
  border:1px solid #CCC;
  height:125px;
  }

#BoxPreventivo  div.tablePrev h4, #BoxPreventivo  div.tablePrevOrange h4{
  margin:0px;
  padding:3px;
  background-color:#eaeaea;
  display:block;
  padding-bottom:3px;
  border-bottom:1px solid #CCC;
  }

#BoxPreventivo div.tablePrev ol{
margin:0px;
padding:0px;
list-style:none;
}

#BoxPreventivo div.tablePrev ol li{
  border-bottom:1px solid #CCC;
  padding:3px;
  display:block;
  }
  
#BoxPreventivo div.tablePrev ol li:last-child{
  border:none;
  }
  
#BoxPreventivo  div.tablePrevOrange{
  border:1px solid #CCC;
  margin-bottom:15px;
  width:720px;
  }

#BoxPreventivo  div.tablePrevOrange h4{
background-color:#FF5300;
color:#FFFFFF;
}

#BoxPreventivo #DatiPreventivo p{

padding:5px;
}


#BoxPreventivo #DatiPreventivo ul{
  margin:0px;
  padding:0px;
  list-style:none;
  margin:5px;
  }
  
#BoxPreventivo #DatiPreventivo ul li{
  display:table-cell;
  padding-right:10px;
  }

  
  
#BoxPreventivo #DatiPreventivo ul li label{
  display:block;
  
  }


#BoxPreventivo div.tablePrevOrange table{
  width:100%;
  font-size:10px;
  color:#333333;
  
  }
  
#BoxPreventivo div.tablePrevOrange table thead td{
padding:3px;
font-weight:bold;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}

#BoxPreventivo div.tablePrevOrange table tr td{
padding:3px;
font-weight:normal;
border-bottom:1px solid #CCC;
border-right:1px solid #CCC;
}

#BoxPreventivo div.tablePrevOrange table thead td:last-child{ border-right:none; }
#BoxPreventivo div.tablePrevOrange table tr td:last-child{ border-right:none; }
#BoxPreventivo div.tablePrevOrange table tr:last-child td{ border-bottom:none; }


/*------------------------------- tabella carrello finale --------------------- */

#TableChartUser td, #TableChartSum td{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#333333;
  font-size:10px;
  padding:3px;
  border-bottom:1px solid #CCC;
  }

#TableChartUser td{
border-left:1px solid #ccc;
}

#TableChartUser tr.thead td, #TableChartUser thead td{
  font-weight:bold;
  background-color:#CCCCCC;
  }

#TableChartUser tr td a img{
padding:3px;
border:none;
background-color:#FFFFFF;
}

#TableChartUser tr td a{
  color:#FF5300;
  }

#TableChartUser tr td h5{
  color:#FF5300;
  font-size:10px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  } 
  


#TableChartSum td.tdPrezzoSum{
vertical-align:top;
color:#333333;
text-align:left;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #666;
}

#TableChartSum td input{
  background:none;
  color:#333333;
  font-weight:bold;
  border:none;
  outline:none;
  font-size:15px;
  padding-left:5px;
  }


/* ----------------------------------- pagina carrello vuoto ------------------------------------- */


div.carrello_vuoto{
border:1px solid #ddd; 
padding:50px; 
font-size:14px; 
text-align:center; 
margin-right:10px;
background:#FFFFFF url(../imgdmp/shopping_cart_empty.gif) no-repeat center center;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
min-height:300px;
}

div.carrello_vuoto span{
  visibility:hidden;
  }


/* ------------------------------ TABELLA DATI E SPEDIZIONE RIEPILOGO ORDINE ---------------------- */

.TableDatiRiepilogo{

}

.TableDatiRiepilogo td{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#333333;
   font-size:11px;
   width:50%;
   }

.TableDatiRiepilogo fieldset{
  border:none;
  padding:0px;
  }

.TableDatiRiepilogo fieldset ol{
  list-style:none;
  margin:10px;
  padding:0px;
  }
  
.TableDatiRiepilogo fieldset ol li{
  padding:3px 0px 3px 0px;
  border-bottom:1px solid #CCC;
  }

.TableDatiRiepilogo fieldset ol li:last-child{ border:none; }

.TableDatiRiepilogo fieldset ol li label{
   display:block;
   width:100px;
   float:left;
   font-weight:bold;
   }
 
.TableDatiRiepilogo fieldset input, .TableDatiRiepilogo fieldset textarea{
  border:1px solid #666;
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:1px;
  }
  
  
ol.ol_tipo_pagamento{

}

ol.ol_tipo_pagamento li label{
  width:30px;
  }

ol.ol_tipo_pagamento li p{
padding:0px; padding-left:30px; margin-top:0px;
}  
  
  
/* ------------------------- condizioni generali di vendita in pagina compra.php ----------------------- */

#BoxSellRules{
 border-bottom:1px solid #CCC;
 margin-left:10px;
}

#BoxSellRules h2{
  margin:0px;
  padding:0px;
  }

#BoxSellRules a{
  color:#ff3300;
  font-size:11px;
  font-weight:bold;
  display:block;
  border:1px solid #CCC;
  padding:5px;
  padding-left:20px;
  border-bottom:none;
  cursor:pointer;
  
  background:#ffffff url(../imgdmp/fre.gif) no-repeat 2px 6px;
  }
   
#BoxSellRules div{
  border-left:1px solid #CCC;
   border-right:1px solid #CCC;
  padding:10px; 
  padding-top:5px;
  
  }
   
/* ------------------------------ pagine di contenuto testuale standard (es: chi siamo, contatti, ecc) ---------------*/

.testoStandard {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 10px;
}

.testoStandard h2, .body-contenitore h2{
   color:#006699;
   font-size:18px;
   display:block;
   margin-top:30px;
   margin-bottom:5px;
   padding:0px;
   font-weight:bold;
   }

.testoStandard div ol{
  list-style:outside;
  padding:15px;
  margin:0px;
  }
  
.testoStandard div ol li{
  padding-bottom:10px;
  }

.testoStandard div ol li ol{
  padding-top:10px;
  }
  
      
.testoStandard div ol li label{
  display:block;
  font-weight:bold;
  text-transform:uppercase;
  }
  
  
/* ------------------------------ pagina termini e condizioni ----------------------------- */  
  
  
  #ol_modalita_pagamento{
    width:80%;
  }
  
  #ol_modalita_pagamento label{
    display:block;
	font-size:110%;
	font-weight:bold;
	padding:3px;
	border-bottom:1px solid #666;
	margin-bottom:3px;
	
	}
	
	#ol_modalita_pagamento li{
	  margin-bottom:10px;
	  }
  
  
/* ---------------------------- box indirizzo e riferimenti dm promo --------------- */

#BoxAddressData{
font-size:11px;
}

#BoxAddressData h5{
  font-size:12px;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  }
  
/* ------------------------------ tabella form richiesta informazioni --------------- */

#TableRichiestaInfo{
   width:400px;
   float:left;
   margin-right:20px;
   margin-left:5px;
   }

#TableRichiestaInfo table td{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  }
  

/* ------------------------------ box laterali newsletter e accedi area riservata ---------- */

.divNewsletterTesto{

}

.divNewsletterBottone input.button_input{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#FFFFFF;
 font-weight:bold;
 background-color:#3695CD;
 border:1px solid #FFFFFF;
 padding:3px 0px;
 }
 
 
#SummaryChart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

}

#SummaryChart p{
  background-color:#FFFFFF;
  color:#666666;
  padding:5px;
  margin:10px;
  }

#SummaryChart ol{
  margin:0px;
  padding:10px;
  list-style:none;
  }
  
#SummaryChart ol li{
  padding-bottom:3px;
  padding-top:3px;
  border-bottom:1px solid #CCC;
  }
  
#SummaryChart ol li a{
  color:#FF5300;
  font-weight:bold;
  }

#SummaryChart h2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;  
  color:#3695CD;
  font-weight:normal;
  padding-left:10px;
  }
  
#SummaryChart h2 span{
text-transform:uppercase;
font-weight:bold;
}


/* ----------------------------------- TABELLA VIDEO IN GUIDE VIDEO -------------------------- */

#TabellaVideo{

}

#TabellaVideo td{
  vertical-align:top;
  text-align:center;
  }

#TabellaVideo td div a{
  display:block;
  position:absolute;
  z-index:10;
  margin-left:180px;
  margin-top:120px;
  }


/* ------------------------------ varie --------------------------------- */

h4.subtitle{
  margin:0px;
  padding:0px;
  text-align:left;
  height:28px;
  width:100%;
  padding-left:10px;
}



h4.subtitle strong{
  font-size:15px;
  padding-top:5px;
  color:#FFFFFF;
  padding-left:5px;
  display:block;
  width:auto;
  }
  
  
  
  
h4.subtitle a{ color:#FFFFFF; text-decoration:underline; }  
  
  
  /*  mod alberto dic 2009 ------------------
  
h4.subtitle span.sx, h4.subtitle span.dx{
  display:block;
  width:15px;
  height:28px;
}

h4.subtitle span.sx{
  float:left;
  background:#EAEAEA url(../imgmenu08/bgh4sx.png) repeat-x left top;
  }

h4.subtitle span.dx{
  float:right;
  background:#EAEAEA url(../imgmenu08/bgh4dx.png) repeat-x left top;
  margin-top:-23px;
  }
  
*/
  
  
/* ------------------------------ calcolo rapido di preventivo in pagina dettaglio ---------------------- */

#FormCalcolaPreventivo, #FormAcquistaCampione{
 padding:20px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#333333;
 padding-bottom:10px;
}
#FormCalcolaPreventivo p, #FormAcquistaCampione p{ margin:0px; padding:0px; }

#FormCalcolaPreventivo ol, #FormAcquistaCampione ol{
  margin:0px;
  padding:0px;
  list-style:none;
  }  

#FormCalcolaPreventivo ol li, #FormAcquistaCampione ol li{

padding-bottom:3px;
}
  
#FormCalcolaPreventivo ol li label, #FormAcquistaCampione ol li label{
  display:block;
  width:140px;
  float:left;
  font-weight:bold;
  }
  

#FormCalcolaPreventivo input[type=button]:hover{ border:2px solid #FFFFFF; }

#FormCalcolaPreventivo #c_totale{
  font-size:13px;
  background-image:none;
  border:1px solid #EAEAEA;
  padding:3px;
  color:#999999;
  text-align:right;
  }
  
#FormCalcolaPreventivo #c_totale.ok{
  color:#333333;
  }
  
  
input.button_arancione{
  background-image:url(../imgmenu08/bg_arancio.gif);
  background-repeat:repeat-x;
  padding:5px;
  color:#FFFFFF;
  font-size:10px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  border-left:2px solid #EAEAEA;
  border-top:2px solid #EAEAEA;
  border-right:2px solid #ccc;
  border-bottom:2px solid #ccc;
  cursor:pointer;
  outline:none;
}
  
input.button_arancione:hover{
  border-right:2px solid #EAEAEA;
  border-bottom:2px solid #EAEAEA;
  border-left:2px solid #ccc;
  border-top:2px solid #ccc;
}  


/*- form calcola preventivo mod Alberto 6 Novembre 2009 */

#FormCalcolaPreventivo ol li{
  display:inline;
  margin-right:10px;
  }

#FormCalcolaPreventivo ol li label{
  display:inline;
  float:none;
  padding-right:5px;
  }




  
/* ------------------------------ MENU FOOTER -------------------------------- */

#FooterMenu, #BoxAddress{
  padding-top:5px;
  }

#FooterMenu, #BoxAddress{
  color:#666666;
  font-size:10px;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
#FooterMenu a{
  color:#3695CD;
  text-decoration:underline;
}


input[type=image]{ cursor:pointer; }




/* --------------------------------------- pagina articolo tab dic 2009 -------------------------- */

.prodotti2{
   	margin-right: 12px;
	border:1px solid #EAEAEA;
	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
  background-image:url(../imgmenu08/bgh4.gif);
  background-repeat:repeat-x;
  background-position:left top;
  min-height:840px;

	}
	

.prodotti2 h5{
  background-color:#eaeaea;
  padding:4px 8px;
  color:#FF802B;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  	-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin:10px;
  }
	
	
	.prodotti2tab{
	  clear:both;
	  display:none;
	  }

#MenuArticolo{
  background:#6B6B6B url(../imgdmp/bgMenuArticoli.png) repeat-x left bottom;
  height:27px;
  }
  
  #MenuArticolo ul{
    list-style:none;
	margin:0px;
	padding:0px;
	}
	
#MenuArticolo ul li{ display:inline; }



#MenuArticolo ul li a{
  display:block;
  font-weight:bold;
  width:33%;
  font-size:10px;
  text-align:center;
  padding:7px 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float:left;
  -moz-border-radius-topright:8px;
   -webkit-border-top-right-radius:8px;
   border-right:1px solid #7F7F7F;
   border-top:1px solid #7F7F7F;
   color:#FF802B;
   text-decoration:none;
   outline:none;
  }


  #MenuArticolo ul li a.open{
  background-color:#FFFFFF;
  color:#6B6B6B;
  text-decoration:none;
    -moz-border-radius-topleft:8px;
   -webkit-border-top-left-radius:8px;

  }
  
  #MenuArticolo ul li a:hover{ text-decoration:underline; }
  
  
  
  #short-box-product{
    padding:20px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	height:95px;
	clear:both;
	}

  #short-box-product img{
    float:left;
	margin-right:20px;
	max-height:90px;
	}



#TableQtaVariante{ 
border-left:1px solid #eaeaea;
}

#TableQtaVariante thead{
background-color:#eaeaea;
}

#TableQtaVariante thead td{
  
  font-size:13px;
    padding:8px;
  color:#FF802B;
  font-weight:bold;
  border-right:1px solid #FFF;
  }


#TableQtaVariante tr td{
  padding:5px;
  color:#333333;
  font-size:13px;
  border-bottom:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  }


.prodotti2tab p{
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  
  
  
  ol.possibilita-invio-logo{
    list-style:none;
	margin:0px;
	padding:0px;
	padding-left:10px;
	clear:both;
	}
	
	ol.possibilita-invio-logo li {
	 display:block;
	 width:45%;
	 padding:10px;
	 height:100px;
	 margin-right:10px;
	 float:left;
	 border:1px solid #eaeaea;
	   	-moz-border-radius: 8px;
-webkit-border-radius: 8px;
	 }

ol.possibilita-invio-logo li label{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#333333;
  }
  
  

/* ------------------------------------------------- menu sitemap ---------------------------- */


#MenuMap{
  margin:0px;
  padding:0px;
  list-style:none;
  }
  
#MenuMap a.pagine, #MenuMap a.prodotti{ 
background-image:url(../imgdmp/document.png);
background-repeat:no-repeat;
padding-left:20px;
background-position:left 3px;
background-color:#FFFFFF;

}

#MenuMap a.pagine{ margin-left:-25px; }


