
body{ background-image:url(../images/new_site/sfondo_grigio.jpg); background-repeat:repeat-x; margin:0; width:100%;text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif;   }
body div{ margin: auto;}
 
#topnew{ width:960px;}

#middlenew{ z-index:4; background-image:url(../images/new_site/sfondo_big.png); width:960px; float:left; } 

#cnt_menu{ float:left; width:960px; background-image:url(../images/new_site/sfondo_menu.jpg); height:30px; background-repeat:no-repeat;}
#cnt_menu_index{ float:left; width:960px; background-image:url(../images/new_site/sfondo_menu.jpg); background-repeat:no-repeat; height:30px; } 

#big{ background-image:url(../images/new_site/sfondo_big.png);width:960px; position:relative; }


#menu{
	width:160px;
	float:left;
	height:30px; 
	margin-left:5px;
	text-align:center;
	padding-top:3px;
}



#title{ margin-top:3px;}
#title a{ text-decoration:none; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; margin-left:5px;}

#barra{
	position:relative;
	
	display:none;
	z-index:4;
	height:8px;
	width:466px;
	margin-top:5px;
	background-color:#000;	
	

}  


#p{
	position:relative;
	float:left;
	display:none;
	z-index:4;
	padding-bottom:10px;
	width:460px;
	background-color:#ffffcc;
	border:#000 solid 3px;
	

}  
 
#menu:hover #p   
{
display:block;

 
}

#menu:hover #barra
{
display:block;
}

#menu:hover{ background-color:#000; background-image:url();}

#p a{text-decoration:none; color:#555555; padding-left:5px;}

#sottomenu
{

	display:block;
	width:200px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 15px;
	font-weight: bold;
	margin-top:10px;
	margin-left:15px;
	padding-top:5px;
	padding-left:5px;
	text-align:left;
	
	
	
	}


#sottomenu:hover{ color:#B60125;}
.first{ color:#B60125; font-size:14px;}


#sottomenu_index{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight: bold; margin-top:15px; margin-left:5px; border-bottom:#aaa solid 1px; margin-right:2px;}
#menu_sx a{text-decoration:none;color:#555555;}
#sottomenu_index:hover{color:#B60125; border-bottom-color: #F00}



#titolo_menu{color:#333; padding:2px;background-color:#ce0c28; color:#FFF; width:196px; text-align:center;}


#testo {float:left; width:200px; margin-left:5px; text-align:justify;   background-image:url(../images/new_site/sf.png); margin-top:5px; }
#testo p{ padding-left:5px; padding-right:5px;}
#testo strong{ color:#ce0c28;}
#new_left{ width:200px; float:left;}
#middleLeft{ float:left; width:200px; margin-left:5px; text-align:justify; margin-top:10px;  background-color:#f7ecc7; padding-bottom:15px;	}

#bold_testo{color:#333; padding:2px;background-color:#ce0c28; color:#FFF; width:196px; text-align:center; }
#middleC{  width:755px; float:right;}
#middleTop{ float:right; width:740px; margin-top:10px;}
#slider{ float:right; margin-bottom:5px; }
#middleBottom img{ margin-left:25px;}

#sx{ float:left; width:500px; margin-left:25px; text-align:left;	}
#dx{ float:right; width:220px;}


#txtNovita{ float:right; color:#ffffff; background-color:#ce0c28; font-family:Verdana, Geneva, sans-serif; text-align:center; width:220px; font-size:16px; height:17px; padding-bottom:1px; font-weight:bold; margin-top:5px;}
#txtOfferta{ float:left; color:#ffffff; background-color:#ce0c28; font-family:Verdana, Geneva, sans-serif; text-align:center; width:500px; font-size:16px; height:17px; padding-bottom:1px; font-weight:bold; margin-top:5px;  }
.boxofferta{ width:480px; margin: 10px 5px 0 5px; border:#F00 solid 1px; float:left;    border-bottom:#999 thin solid;   border-left:#999 thin solid; border-right:#999 thin solid; border-top:4px #999 solid; margin-left:10px; background-color:#fff; }
.boxEvidenza{ width:200px; margin:10px 0px 0px 8px; border:#F00 solid 1px; float:left;    border-bottom:#999 thin solid;   border-left:#999 thin solid; border-right:#999 thin solid; border-top:4px #999 solid; background-color:#fff;  }

.boxofferta:hover{ background-color:#eeeeee; border-top:4px #f00 solid; }
.boxEvidenza:hover{ background-color:#eeeeee; border-top:4px #f00 solid; }

#boxPromo{ float:left; width:500px; margin-bottom:10px; padding-bottom:10px; text-align:center; background-image:url(../images/new_site/sf.png); padding-top:5px; } 
#boxNovita{ float:right; width:220px; margin-bottom:10px; padding-bottom:10px; text-align:center; background-image:url(../images/new_site/sf.png); padding-top:5px; } 
.dxOff{ float:right; width:100px; margin-bottom:10px;}
.imgPromo{ margin-top:5px; float:left; margin-left:10px;}
.imgEv{ margin-top:5px; float:left; margin-left:3px;}
.prezzo_promo{ float:right; font-family: Arial, Helvetica, sans-serif;color:#F00; font-size:20px; font-weight:bold; margin-right:10px; margin-top:10px;}
.prezzo_evidenza{ float:right; font-family: Arial, Helvetica, sans-serif;color:#F00; font-size:20px; font-weight:bold; margin-right:10px; margin-top:10px; margin-bottom:50px;}
.barrato_promo{float:right; font-family:Verdana, Geneva, sans-serif; color:#999; font-size:12px; margin-right:10px; text-decoration:line-through; margin-top:5px;  }
.risparmio{float:right; font-family:Arial, Helvetica, sans-serif; color:#F00; font-size:17px;  margin-right:10px; margin-top:10px; text-align:right; }
.scheda_promo{ width:100%; font-size:11px;  background-color:#F00; height:20px; padding-top:5px; margin-top:15px; float:left; margin-bottom:5px; color:#FFF;   }
.descrizione_offerta .scheda_promo a{ text-decoration:underline; color:#fff; font-weight:bold; margin-left:5px;}
.scheda_promo a:hover{ color:#000;}

#scheda_evidenza{ width:100%; font-size:11px;  background-color:#F00; height:20px; padding-top:5px; margin-top:8px; float:left;  }
#scheda_evidenza a{ text-decoration:underline; color:#ffffff; font-weight:bold; }
#scheda_evidenza a:hover{ color:#000;}

.descrizione_evidenza{ float:left; color:#333; width:100%; text-align:left; padding-left:10PX;  font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:10px; margin-bottom:10px;  }
.descrizione_evidenza a{color:#C60500;}
.descrizione_offerta{ float:left; color:#333; width:215px; text-align:left; padding-left:15PX;  font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-top:10px; margin-bottom:10px;  }
.descrizione_offerta a{ text-decoration:underline; color:#C60500; } 
#barretta_finale{ width:960px; background-color:#FFF; float:left;   margin-bottom:15px; height:20px; margin-top:10px;}
#barretta_iniziale{ width:960px; height:2px; background-color:#FFF; float:left;}

#pie_pagina{ float:left;text-align:left; color:#000;   font-size:10px; font-family:Verdana, Geneva, sans-serif; width:960px;  margin-top:3px; padding-left:5px;}
#pie_pagine a{ text-decoration:none; }

.mail{ text-decoration:none; color:#F00;}



#button_bar{ text-align:left;  float:left; }
.left{ margin-right:190px; } 
.right{ margin-left:5px;}

#button_bar_index{text-align:left;  float:left; }
#button a{ text-decoration:none; color:#FFF; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
#button{ float:left; width:100px; text-align:center; height:30px; margin-left:5px; background-color:#333; padding-top:7px; font-weight:bold; }
#button_big_index{ float:left; width:265px; text-align:center; height:30px; margin-left:5px; background-color:#333; padding-top:5px;}
#button_spacer{ float:left; width:60px; text-align:center; height:30px; margin-left:5px; background-color:#333; padding-top:5px;}

#button:hover { background-color:#000;}
.new{ float:right; margin-right:5px;}
/*pagina dei contatti*/

#middlecontatti{  background-color:#FFF; width:920px; margin-left:20px; color:#292925; float:left; padding-bottom:20px; z-index:4; margin-bottom:10px; margin-top:10px;} 



#left_contatti{float:left; padding-top:10px;  text-align:left; padding-left:5px; padding-right:5px; color:#ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; width:300px; z-index:4; 	}
#box_contatti{margin-bottom:5px; background-image:url(../images/new_site/boxcontatti.png); background-repeat:no-repeat; width:300px; padding-left:13px; height:230px; float:left; padding-top:60px; } 
.txt_intesa{ font-weight:bold;}

  
#right_contatti{ float:left; width:550px; padding-top:10px; padding-left:50px; }
#right_dove_siamo{  float:left; width:auto; padding-top:10px; margin-left:20px; font-family:Verdana, Geneva, sans-serif; color:#333;}
#right_dove_siamo a{ text-decoration:none; color:#ff0000;}
#collegamento{ width:960px; text-align:left;font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-left:5px; margin:0;   }
#collegamento a{ text-decoration:underline; color:#ffffff;}
#collegamento a:hover{ color:#F00;}
.fine_collegamento{ color:#F00;}

#form_contatti{font-family:Verdana, Geneva, sans-serif; font-size:12px; }
#form_contatti table{ text-align:left; color:#292925;}
.testo_bianco{ color:#ffffff;}
.testo_rosso{ color:#ff0000;}
.input{ border:#168BE2 1px solid; }

/*pagina invio contatti*/
#cont{ width:960px; float:left; text-align:center; margin-top:20px;}
#cont a{ text-decoration:none; color:#ff0000;}
.invioOk{ font-size:24px;}
.invioBad{ font-size:24px; color:#F00;}

/*altre pagine del menu*/
#testo_vario{ font-size:12px;}
#barra_varie{ width:550px; float:left;  color:#FFF; background-color:#ce0c28; font-size:16px; margin-bottom:10px; text-align:center; }

/*pagina delle categorie*/
#titolo_menu_cat{ background-color:#ce0c28; width:200px; padding-left:5px; height:20px; font-size:14px; padding-top:2px; font-family:Verdana, Geneva, sans-serif; float:left; margin-bottom:10px; font-weight:bold;   }
#boxofferta_cat{ width:180px; border:#999 solid 1px;  height:170px; background-color:#FFF; margin-top:5px; margin-bottom:10px;  }
#boxofferta_cat img{ margin-top:5px; float:left; height:100px;}

#barra_categorie{ width:521px; background-color:#ce0c28; font-family:Verdana, Geneva, sans-serif; float:left;   padding-left: 10px; color:#FFF; font-size:14px; height:20px; padding-top:2px; font-weight:bold; }
.bcnProdotti{font-size:12px; font-weight:normal;margin-left:5px;}
.bcnProdotti a{ color:#fff;}
#piePaginazione{ width:100%; text-align:center; margin-top:10px; font-size:12px; float:left;}
#piePaginazione a{color:#06F;} 
.small{ font-size:12px; font-weight:normal;}
#middleCat{ background-color:#FFF; width:530px; margin-left:17px; color:#292925; padding-bottom:20px; float:left; margin-bottom:10px; margin-top:10px; }
#result{ width:150px;  border-bottom:#999 thin solid;   border-left:#999 thin solid; border-right:#999 thin solid; border-top:4px #999 solid; float:left; text-align:center; margin:15px 0px 0px 20px; text-decoration:none; padding-bottom:5px; padding-top:10px; height:230px;}
#resultImg{ margin-top:10px; margin-bottom:10px; width:100%; float:left;   }
#result:hover {background-color:#E4E4E4; border-top:4px #f00 solid;}
.descrizione{ width:130px; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:10px;  }
.descrizione a{ text-decoration:underline; color:#C60500;}
.prezzo{ color:#666; width:150px; font-size:10px; font-family:Verdana, Geneva, sans-serif; }
.prezzo strong{ color:#EB050B;font-size:16px; font-family:Arial, Helvetica, sans-serif; } 
#scheda{ width:130px; font-size:11px;  background-color:#F00; height:20px; padding-top:5px; margin-top:8px;  }
#scheda a{ text-decoration:underline; color:#ffffff; font-weight:bold; }
#scheda a:hover{ color:#000;}

#sidebar{ width:200px; float:right;  font-family:Verdana, Geneva, sans-serif;  background-color:#f7ecc7; margin-bottom:10px; margin-top:10px; } 
#title_sidebar{ background-color:#ce0c28; width:200px; padding-left:5px; height:20px; font-size:14px; padding-top:2px; font-family:Verdana, Geneva, sans-serif;  margin-bottom:20PX; font-weight:bold; } 

.prezzo_promo_cat{ float:right; font-family: Arial, Helvetica, sans-serif;color:#F00; font-size:15px; font-weight:bold; margin-right:10px; margin-top:20px;}
.barrato_promo_cat{float:right; font-family:Verdana, Geneva, sans-serif; color:#999; font-size:10px; margin-right:10px; text-decoration:line-through; margin-top:5px;  }
.risparmio_cat{float:right; font-family:Arial, Helvetica, sans-serif; color:#F00; font-size:12px;  margin-right:10px; margin-top:10px; text-align:right; font-weight:bold;}
.scheda_promo_cat{float:right; font-family:Verdana, Geneva, sans-serif; font-size:9px;  margin-right:10px; margin-top:5px; float:right;}
.scheda_promo_cat a{ color:#333;}

.descrizione_offerta_cat{ float:left; width:175px; text-align:left; padding-left:5PX;  font-family:Verdana, Geneva, sans-serif; font-size:12px;  }
.descrizione_offerta_cat a{ text-decoration:underline; color:#C60500; } 

#middleLeft2{ float:left; width:200px; margin-left:5px; text-align:justify;   background-color:#ece8db;}

#visti{float:left; width:100%; background-color:#FFF; padding-bottom:5px; margin-top:20px; }

#barretta_commerciale_cat{ width:521px; background-color:#ce0c28; font-family:Verdana, Geneva, sans-serif; float:left;  color:#FFF; font-size:14px; height:20px; padding-top:2px; font-weight:bold;  padding-left: 10px;  }
#cnt_recenti_cat{ width:166px; text-align:left;  padding:2px; color:#AB0522; float:left; height:140px; margin-top:3px; margin-left:3px;  border:#999 solid thin; font-size:13px; color:#000; }
#cnt_recenti_cat:hover{ background-color:#E4E4E4;}
#cnt_recenti_cat strong{ font-size:12px; color:#ce0c28; }
#cnt_recenti_cat img{ margin-bottom:5px;}
#descrizione_recenti{  font-size:9px; font-family:Verdana, Geneva, sans-serif; color:#00F; width:100%; float:left;}


/*pagina prodotto*/
#middleSch{background-color:#FFF; width:920px; margin-left:20px; color:#292925; padding-bottom:20px; text-align:left; float:left; margin-bottom:10px; margin-top:10px;}
#immagine{ float: left; width:160px; margin:15px;}
#box_immagine{ float:left; border:#666 solid 3px;}
#barra_grigia{ width:164px; margin-top:5px; background-color:#292D31; float:left; height:15px; text-align:left; padding-top:2px;text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; padding-left:2px;}
#descrizione{ width:475px; float:left; margin-top:5px; padding-left:5px;}
#codice{ width:100%;color:#AB0522; border-bottom:#999 1px solid; float:left; font-size:25px; font-weight:bold;  height:38px;}
#codice span{ font-size:12px; margin-top:5px;}
#b_desc{width:475px;color:#61010B; border-bottom:#999 1px solid; float:left; font-size:12px;  padding:2px 0 2px 0; margin-bottom:10px;}
#no_b_desc{ margin-top:10px; height:2px;} 
#scheda_tecnica{ width:475px; float:rihgt; margin-top:10px; margin-bottom:10px; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
#dettaglio{ width:180px; float:left; border-bottom:solid 1px #999; font-weight:bold; margin-bottom:2px; padding-left:5px; }
#informazione{ width:290px; float:left; border-bottom:solid 1px #999; margin-bottom:2px;}


#barretta_caratteristiche{ width:470px; float:right; background-color:#ce0c28; color:#ffffff; height:15px; font-size:12px; margin-top:10px; padding-left:5px; margin-bottom:5px;} 
#barretta_commerciale{width:240px; float:left; background-color:#ce0c28; color:#ffffff; height:15px; font-size:12px;  padding-left:5px; margin-bottom:5px;}  
#sch_left{ background-color:#ddd; height:auto; width:475px; float:right; }
#cnt_commerciale{  width:226px; float:right; margin-right:8px; margin-top:7px;  background-color:#f7ecc7;  }

#cnt_box_commerciale{  padding-bottom:3px; padding-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; padding-left:3px;  } 

#box_commerciale{  padding-bottom:3px; padding-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; padding-left:3px;  border-bottom:#999 1px solid;}

.big_prezzo{ font-size:25px;  color:#f00; font-family:Arial, Helvetica, sans-serif; } 

#boxOrdina{ border-bottom:#666 solid 2px; float:left; width:100%; }
#ordina{ width:auto; margin-top:10px; float:left; }
#txtOrdina{ float:right;color:#000; font-size:12px; text-align:center; width:150px; padding-top:15px; }
#txtOrdina:hover .rosso{ font-size:14px; }
.rosso{color:#ff0000;}
#info{ width:auto; margin-top:10px; float:left;}
#preventivo{  width:225px; height:auto; background-repeat:no-repeat; border:0; margin-bottom:15px;float:left;  }
#box_preventivo{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; margin-bottom:15px; font-weight:normal; display:none;  }
#close{ display:none; text-decoration:underline; color:#333; font-size:10px; margin-left:5px; margin-bottom:5px; }

#cnt_commerciale form{ background-color:#FFF; padding-top:10px; }

.barrato{ text-decoration:line-through; color:blue; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

#cnt_recenti{ width:108px; border:#666 thin solid; float:right; text-align:center; margin-left:2px; margin-top:3px; height:170px; padding-top:5px; font-size:13px; color:#000; }
#cnt_recenti strong{ font-size:12px; color:#ce0c28;}
#cnt_recenti img{ padding-top:5px; margin-bottom:3px;}
#cnt_recenti:hover{ background-color:#efefef; border-color:#F00;}

#immAgg{ float:left; margin-top:10px; text-align:center;}
#box_immAgg{ float:left; text-align:center; border:#666 thin solid; padding:2px; margin-top:3px;}
#box_immAgg:hover{ border:#F00 thin solid;}

#serie{ background-color:#ce0c28; width:100%; height:auto; padding:1px; text-align:center; color:#FFF; margin-top:5px; font-size:10px;}
#optional{ background-color:#ce0c28; width:100%; height:auto; padding:1px; text-align:center; color:#FFF; margin-top:5px; font-size:10px;}


/*pagina ordine*/

.intestazione_tab{ color:#fff; font-size:9px; background-color:#666;}
.result_tab{ color:#444; font-size:11px; background-color:#ddd; }

.tableStepUno{ font-family:Verdana, Geneva, sans-serif; color:#FFF; font-size:12px; margin:0; width:595;}
#right_ordine{ float:left; width:590px; padding-top:10px; padding-left:10px; }
.invisibile{ display:none;}
.riepilogo{ color:#444; font-size:11px;}
#cnt_btn_ordine{ width:100px;  background-color:#060; float:right; text-align:center;}
#btn_ordine_a{ font-size:12px; font-family:Verdana, Geneva, sans-serif; border:0; color:#FFF; text-decoration:none;  }
#cnt_btn_ordine:hover{ background-color:#ce0c28;}
.btn_ordine{ background-color:#060; font-size:12px; font-family:Verdana, Geneva, sans-serif; border:0; color:#FFF; }
.btn_ordine:hover{ background-color:#ce0c28;}
.inviookk{ color:#444; font-size:14px; font-weight:bold;}


/*preventivo*/
#box_preventivo a{ color:#333; text-decoration:none;}

/*slider*/
#slider{ float:right; margin-top:10px;}
#ft-buttons-slider{ margin-bottom:10px;}
#ft-buttons-slider a{ text-decoration:underline; color:#FFF; }
#bottoni{ height:auto; float:right; margin-top:4px; }

#ft-prev-slider { color:#000; text-decoration:underline; font-weight:bold; background-color:#FFF; padding:5px 15px 5px 5px; opacity:0.8; border-radius: 0 2px 10px 0;}
#ft-next-slider { color:#000; text-decoration:underline; font-weight:bold; background-color:#FFF; padding:5px 5px 5px 15px; opacity:0.8; border-radius: 2px 0 0 10px;}


