/*CONTENITORE RISULTATI*/
#risultati {
	float:left;
	width: 810px;
	height:363px;
	border: 0px solid #000000;
	margin:0px;
	overflow:auto;
}
#risultati_commerce {
	float:left;
	width: 785px;
	height:363px;
	border: 0px solid #000000;
	margin:0px;
	overflow:auto;
}
/*LAYOUT OFFERTE_FILTRI*/
#offerte_filtri {
	float:left;
	width: 800px;
	height:50px;
	margin: 3px 0px 13px -3px;
	border: 0px solid #ecb437;
	display:block;
}
/*LAYAOUT COMMERCIO*/
.prodotto {
	float:left;
	width: 390px;
	height:98px;
	margin: 5px 0px 0px 5px;
	border: 0px solid #ecb437;
	background-image: url(../images/sfondoofferte.gif);
	background-repeat: no-repeat;

}
/*CONTENITORE DEI RISULTATI OTTENUTI DAI FILTRI*/
#supportingText {
  float:left;
  background:#FFFFFF;
  display:inline;
  width: 800px;
  margin:0px 0px 0px 0px;
  border:0px solid #000;
}
/*LAYOUT FILTRI*/
#larchives div.ricerca_prodotti{
  margin: 0px 0px 0px 0px;
  float:left;
  height:56px;
  width: 199px;
  border: 0px solid #000;
}
#larchives {
  margin: 0px 0px 0px 0px;
  /*float:left;*/
  width: 800px;
  height:58px;
  border: 0px solid #FFF;
}
#larchives .campo_ricerca{
  margin: 5px 0px 0px 0px;
  padding:0px;
  width: 180px;
  height:30px;
  float:left;
  border: 0px solid #00FF00;
}
#larchives .cerca{
  float:left;
  padding:0px;
  height:28px;
  width:28px;
  margin: 6px 0px 0px 5px;
  border: 0px solid #FF0000;
}
  
 #larchives input.testo_ricerca_prodotti {
  display:inline;
  width:150px;
  height:20px;
  border: 0px solid #FF0000;
  margin:5px 0px 0px 2px;
  float:left;
 }

#larchives div.ricerca_categoria {
  margin: 0px 0px 0px 0px;
  float:left;
  height:26px;
  width: 199px;
  border: 0px solid #000;
}

#larchives div.ricerca_produttori {
  margin: 0px 0px 0px 0px;
  float:left;
  height:26px;
  width: 199px;
  border: 0px solid #000;
}
#larchives div.ricerca_nbpc {
  margin: 0px 0px 0px 0px;
  float:left;
  height:26px;
  width: 199px;
  border: 0px solid #000;
}
#larchives .produttori .tit{
  margin: 3px 0px 0px 10px;
  padding:0px;
  font-family:verdana;
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  float:left;
  width: 150px;
  height:15px;
  border: 0px solid #FFF000;

}

.contenuto{
  float:left;
  width: 305px;
  height:70px;
  margin: 0px 0px 0px 5px;
  display:block;

}
.contenuto1{
  float:left;
  width: 310px;
  height:50px;
  margin: 0px 0px 0px 0px;
  display:block;

}

.prodotto .image{
  float:left;
  width: 65px;
  height:65px;
  margin: 2px 0px 0px 3px;
  background:#FFF;
  text-align:center;
  border:0px solid #FF0000;
}  
  .image{
  float:left;
  display:inline;
  width: 75px;
  height:75px;
  margin: 1px 3px 0px 3px;
  background:#FFF;
  text-align:center;
  border:0px solid #FF0000;
 }  
  .contenitoreprodotticarrello{
  float:left;
  width: 500px;
  height:68px;
  margin: 0px 0px 0px 5px;
  background:#FFF;
  border:0px solid #FF0000;
}
.prodotto span.intestazione{
  float:left;
  width: 315px;
  background:url(images/css/bg_prodotto_euro.jpg) no-repeat top left;
  margin: 0px 0px 0px 0px;
  border: 0px solid #9A9A9A;
}
.prodotto span.intestazione_promo{
  float:left;
  width: 315px;
  background:url(images/css/bg_prodotto_promo.gif) no-repeat top left;
  margin: 0px 0px 0px 0px;
  border: 0px solid #FFF;
}
.prodotto span.nome_prodotto{
  float:left;
  width: 383px;
  color:#ffffff;
  font-weight:bold;
  font-size:13px;
  text-align:center;
  margin: 2px 0px 0px 2px;
  height:20px;
  background-color:#ff9d28;
 
}
.prodotto span.d_estesa_prodotto{
  display:block;
  width: 300px;
  color:#a7a7a7;
  font-size: 9px;
  margin: 1px 0px 0px 0px;
  text-align:left;
  height:20px;
  
  
}
.prodotto span.prezzo{
  float:left;
  height:14px;
  width: 180px;
  color:red;
  font-weight:bold;
  margin: 9px 0px 0px 5px;
  text-align:right;
  font-size:17px;
  border: 0px solid #9A9A9A;
  }
.prodotto span.disponibilitatxt{
  float:left;
  width: 65px;
  height:10px;
  color:#000000;
  font-weight:bold;
  font-size:9px;
  margin: 4px 0px 0px 0px;
  text-align:left;
    
  }
.prodotto span.disponibilitaicona{
  float:left;
  width: 20px;
  height:10px;
  margin: 10px 0px 0px 20px;
  border: 0px solid #9A9A9A;
}
.prodotto span.codice{
  float:left;
  font-size:10px;
  color:#000000;
  text-align:left;
  height:10px;
  width:300px;
  margin: 4px 0px 0px 0px;

  }
.prodotto span.info{
  float:left;
  text-align:left;
  width: 15px;
  height:10px;
  color:#a7a7a7;
  margin: 10px 0px 0px 0px;
  cursor:pointer;
  
}
.prodotto span.carrello{
  float:left;
  text-align:left;
  margin: 3px 0px 0px 5px;
  border: 0px solid #9A9A9A;
  height:35px;
  width:35px;
}
.prodotto span.quantita{
  float:left;
  font-weight:bold;
  font-size:9px;
  color:#FFF;
  text-align:left;
  width: 31px;
  height:15px;
  margin: -3px 0px 0px 30px;
  border: 0px solid #9A9A9A;
  display:block;
}
.prodotto span.input1{
  float:left;
  margin: 14px 0px 0px 20px;
  border: 0px solid #FF0000;
  height:20px;
  width:24px;
}
.prodottoc{
	float:left;
	width: 760px;
	height:80px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #ecb437;
	display:block;
}
.prodottoc .nome_prodottox{
  width: 530px;
  color:#000000;
  font-weight:bold;
  font-size:10px;
  text-align:left;
  margin: 0px 0px 0px 0px;
  
}
.prodottoc span.d_estesa_prodottox{
  width: 500px;
  color:#a7a7a7;
  font-size: 11px;
  margin: 0px 0px 0px 0px;
  text-align:left;
  border: 0px solid #FFF;
  display:block;
}
.prodottoc span.prezzox{
  float:left;
  width: 120px;
  color:red;
  font-weight:bold;
  margin: 40px 0px 0px 0px;
  text-align:right;
  font-size:17px;
  border: 0px solid #9A9A9A;
}
.prodottoc span.disponibilitatxtx{
  float:left;
  width: 65px;
  height:25px;
  color:#000000;
  font-weight:bold;
  font-size:9px;
  margin: 0px 0px 0px -29px;
  text-align:left;
  border: 0px solid #9A9A9A;
}
.prodottoc span.disponibilitaiconax{
  float:left;
  width: 50px;
  height:32px;
  margin: 10px 0px 0px 5px;
  border: 0px solid #9A9A9A;
}
.prodottoc span.codicex{
  display:block;
  width:300px;
  font-size:10px;
  color:#000000;
  text-align:left;
  height:11px;
  margin: 5px 0px 0px 0px;
  border: 0px solid #9A9A9A;
 }
.prodottoc span.infox{
  float:left;
  text-align:left;
  width: 35px;
  height:35px;
  color:#a7a7a7;
  margin: 9px 0px 0px 0px;
  border: 0px solid #9A9A9A;
}
.prodottoc span.carrellox{
  float:left;
  text-align:left;
  margin: 34px 0px 0px 10px;
  border: 0px solid #9A9A9A;
}
.prodottoc span.quantitax{
  float:left;
  font-weight:bold;
  font-size:9px;
  color:#FFF;
  text-align:left;
  width: 30px;
  height:15px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #9A9A9A;
}
.prodottoc span.input1x{
  float:left;
   margin: 0px 0px 0px 60px;
  border: 0px solid #FF0000;
}
/*FINE LAYOUT COMMERCIO*/



























#addprod1 {
	background:url(images/css/popup_preventivo.jpg) no-repeat top left;
	height:104px;
	  width: 621px;
/*width:304px;*/
	background:#FFF;
	border: 1px solid #000;
}

#save_carrello {
	background:url(images/css/popup_carrello.jpg) no-repeat top left;
	height:104px;
	width:304px;
	background:#FFF;
	border: 1px solid #000;
}
#supportingText_sito {
  float:left;
  display:inline;
  width: 1000px;
  background: #FFF url(images/css/bg_supporting_sito.jpg) no-repeat top left;
  height:492px;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}
#supportingText_sito .vetrina{
  float:left;
  display:inline;
  width: 1000px;
  height:230px;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}
#supportingText_sito .dimenticata_pwd{
    float:left;
  width:200px;
  text-align:right;
  padding:0px;
  margin:10px 0px 0px 65px;
  border:0px solid #FF0000;
}
#supportingText_sito .pulsante_go{
  float:left;
  width:260px;
  text-align:right;
  padding:0px;
  margin:10px 0px 0px 5px;
  border:0px solid #FF0000;
}

#supportingText_sito .foto{
  float:left;                     
  height:140px;
  width:240px;
  margin:20px 0px 0px 25px;
  border:0px solid #000;
}
#supportingText_sito .pulsante_dx{
  float:left;
  height:50px;
  margin:5px 0px 0px 20px;
  border:0px solid #000;
}
#supportingText_sito .titolo_box{
   float:left;
  width:259px;
  height:45px;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 0px 15px;
  border:0px solid #FF0000;
}
#supportingText_sito .box{
  float:left;
  width: 290px;
  height:205px;
  margin:0px 0px 0px 10px;
  border:0px solid #F00;
}
#supportingText_sito .box .titolo{
  float:left;
  width: 290px;
  height:205px;
  margin:0px 0px 0px 0px;
  border:1px solid #F00;
}
#supportingText_sito .welcome{
  float:left;
  width: 333px;
  height:119px;
  margin:144px 0px 0px 96px;
  border:0px solid #FF0000;
}
#supportingText_sito .titolo_welcome{
  float:left;
  background:url(images/css/tit_welcome.jpg) no-repeat top left;
  width: 333px;
  height:33px;
  margin:0px 0px 0px 0px;
  border:0px solid #F00;
}
#supportingText_sito .testo_welcome{
  float:left;
  width: 250px;
  margin:0px 0px 0px 0px;
  border:0px solid #F00;
  font-size:10px;
  color:#515151;
}
#supportingText_sito .voce_box{
  float:left;
  width:75px;
  font-family:verdana;
  text-align:right;
  font-size:10px;
  color:#FFF; 
  font-weight:bold;
  margin:25px 0px 0px 15px;
  border:0px solid #FF0000;
}
#supportingText_sito .testo_box2{
  float:left;
  width:250px;
  font-family:verdana;
  font-size:10px;
  color:#FFF; 
  margin:25px 0px 0px 30px;
  border:0px solid #FF0000;
}
#supportingText_sito .valore_box{
  float:left;
  width:145px;
  font-family:verdana;
  font-size:10px;
  color:#000000; 
  font-weight:bold;
  margin:20px 0px 0px 5px;
  border:0px solid #000;
}
#supportingText_sito .titolo{
  float:left;
  width: 35px;
  margin:10px 0px 0px 50px;
  border:0px solid #000;
}
#supportingText_sito .titoloTOP{
  float:left;
  width: 300px;
  margin:20px 0px 0px 20px;
  font-weight:bold;
  color:#c02525;
  font-family:arial;
  font-size:20px;
  border:0px solid #000;
}
#conttesto{
  float:left;
  overflow: auto;
  width: 850px;
  height:210px;
  margin:10px 0px 0px 10px;
  border:0px solid #000;
}
#conttesto .testo{
  float:left;
  font-size:11px;
  color:#000000;
  text-align:justify;
  width: 700px;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}
#conttesto .contenitore_register{
  float:left;
  font-size:11px;
  color:#000000;
  width: 690px;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}
#conttesto .titolo{
  float:left;
  height:25px;
  width: 683px;
  background:#ecb437;
  margin:0px 0px 0px 0px;
  border:0px solid #FF0000;
}
#conttesto .titolo_txt{
  float:left;
  font-size:11px;
  color:#FF0000;
  font-weight:bold;
  width: 400px;
  margin:3px 0px 0px 10px;
  border:0px solid #FF0000;
}
#conttesto .box_avvertenze{
  float:left;
  width:685px;
  background:url(images/css/bg_avvertenze.gif) no-repeat top left;
  height:99px;
  margin:15px 0px 0px 0px;
  border:0px solid #FF0000;
}

#conttesto .txt_avvertenze{
  float:left;
  text-align:justify;
  width:650px;
  font-size:9px;
  height:80px;
  margin:5px 0px 0px 10px;
  border:0px solid #000;
}
#conttesto .register_ok{
  float:left;
  width:685px;
  background:url(images/css/bg_avvertenze.gif) no-repeat top left;
  height:99px;
  margin:10px 0px 0px 10px;
  border:0px solid #000;
}
#conttesto .register_oktxt{
  float:left;
  width:670px;
  font-family:verdana;
  font-size:11px;
  text-align:center;
  color:#000000;
  height:80px;
  margin:10px 0px 0px 10px;
  border:0px solid #000;
}
#conttesto .invia{
  float:left;
  width:685px;
  height:45px;
  text-align:center;
  margin:10px 0px 0px 0px;
  border:0px solid #FF0000;
}
#conttesto .box_condizioni{
  float:left;
  width:685px;
  background:url(images/css/bg_condizioni.gif) no-repeat top left;
  height:128px;
  margin:15px 0px 0px 0px;
  border:0px solid #FF0000;
}
#conttesto .txt_condizioni{
  float:left;
  width:650px;
  font-size:9px;
  height:80px;
  margin:5px 0px 0px 10px;
  border:0px solid #000;
}
#conttesto .voce{
  float:left;
  color:#FF0000;
  width: 200px;
  height:30px;
  text-align:right;
  margin:2px 2px 0px 0px;
  border:0px solid #FF0000;
  font-weight:bold;
  line-height:25px;
  background:#CACACA;
}
#conttesto .voce_profile{
  float:left;
  font-size:10px;
  color:#FFF;
  width: 300px;
  height:20px;
  text-align:right;
  margin:10px 5px 0px 40px;
  border:0px solid #FF0000;
  font-weight:bold;
  line-height:20px;
}
#conttesto .valore_profile{
  float:left;
  color:#7D7D7D;
  font-size:10px;
  width: 280px;
  line-height:20px;
  height:20px;
  text-align:left;
  margin:10px 0px 0px 0px;
  border:0px solid #FF0000;
  }
  #conttesto .pulsante_profile{
  float:left;
  width: 600px;
  text-align:center;
  margin:15px 0px 0px 40px;
  border:0px solid #FF0000;
  }
#conttesto .valore{
  float:left;
  color:#7D7D7D;
  width: 480px;
  line-height:25px;
  height:30px;
  text-align:left;
  margin:2px 0px 0px 0px;
  border:0px solid #FF0000;
  background:#F4F4F4;
}
#conttesto .punto_rassegna{
  float:left;
  width:28px;
  height:23px;
  background:url(images/css/rassegna_elenco.jpg) no-repeat top left;
  margin:0px 0px 0px 0px;
  border:0px solid #000;
}
#conttesto .elenco_rassegna{
  float:left;
  width:320px;
  cursor:pointer;
  height:23px;
  line-height:20px;
  background: url(images/css/bg_rigarassegna.jpg) repeat top left;
  margin:0px 0px 0px 0px;
  border: 0px solid #000;
}
#conttesto .elenco_rassegna2{
  float:left;
  text-decoration: underline;
  width:296px;
  cursor:pointer;
  height:23px;
  line-height:20px;
  background: url(images/css/bg_rigarassegna.jpg) repeat top left;
  margin:0px 0px 0px 23px;
  border: 0px solid #000;
}
#conttesto .elenco_marchi{
  float:left;
  width:135px;
  cursor:pointer;
  height:23px;
  line-height:20px;
  background: url(images/css/bg_rigarassegna.jpg) repeat top left;
  margin:0px 3px 0px 0px;
  border: 0px solid #000;
}
#conttesto .img_rassegna{
  float:left;
  margin:10px 0px 0px 20px;
  border: 0px solid #000;
}
#conttesto .contenitore_link{
  float:left;
  width:350px;
  margin:0px 0px 0px 0px;
  border: 0px solid #000;
}
#conttesto .marchio{
  float:left;
  text-align:center;
  width:165px;
  height:60px;
  margin:55px 0px 0px 20px;
  border: 0px solid #000;
}
#conttesto .sito_marchio{
  float:left;
  width:165px;
  text-align:center;
  height:10px;
  margin:0px 0px 0px 20px;
  border: 0px solid #000;
  color:#c02525;
  font-weight:bold;
  font-family:verdana;
  font-size:9px;
}
#conttesto .cosa{
  float:left;
  width:165px;
  text-align:left;
  margin:5px 0px 0px 30px;
  border: 0px solid #000;
  color:#c02525;
  font-weight:normal;
  font-family:verdana;
  font-size:9px;
}
#pop_big .locandina_big{
  float:left;
  width:406px;
  height:504px;
  margin:20px 0px 0px 18px;
  border: 0px solid #000;
}
#pop_big .chiudi{
  float:left;
  width:30px;
  height:30px;
  margin:30px 0px 0px 5px;
  border: 0px solid #FF0000;
}
#pop_big .descrizione_loc_big{
  float:left;
  width:250px;
  color:#397008;
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  margin:40px 0px 0px 10px;
  border: 0px solid #FF0000;
}
#news_big .chiudi{
  float:left;
  width:75px;
  height:40px;
  margin:32px 0px 0px 5px;
  border: 0px solid #FF0000;
}
#news_big .titolo_news{
  margin: 18px 0px 0px 18px;
  float:left;
  height:40px;
  font-weight:bold;
  font-family:verdana;
  color:#ecb437;
  font-size:10px;
  width: 220px;
  border: 0px solid #FF0000;

}
#news_big .testo_news{
  margin: 8px 0px 0px 18px;
  float:left;
  text-align:justify;
  overflow:auto;
  height:235px;
  font-family:verdana;
  color:#4B4B4B;
  font-size:10px;
  width: 235px;
  border: 0px solid #FF0000;

}
#conttesto .locandina{
  float:left;
  width:240px;
  height:240px;
  margin:15px 0px 0px 23px;
  border: 0px solid #000;
}
#conttesto .locandina_vuota{
  float:left;
  width:197px;
  height:240px;
  margin:15px 0px 0px 23px;
  border: 0px solid #000;
}
#conttesto .piu{
  float:left;
  width:30px;
  height:30px;
  margin:30px 0px 0px 5px;
  border: 0px solid #FF0000;
}
#conttesto .descrizione_loc{
  float:left;
  width:180px;
  color:#397008;
  font-family:verdana;
  font-size:9px;
  font-weight:bold;
  margin:35px 0px 0px 10px;
  border: 0px solid #FF0000;
}
#supportingText_sito .login{
  float:left;
  height:170px;
  width:520px;
  background:url(images/css/bg_login.jpg) no-repeat top left;
  margin:20px 0px 0px 100px;
  border:0px solid #000;  
}
#supportingText_sito .testo_box form{
  float:left;
  display:inline;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:#5F9E2C;
  margin:0px 0px 0px 0px;
  border:0px solid #FFF;
}
#supportingText_sito .titolo_box{
  float:left;
  width:244px;
  height:35px;
  margin:0px 0px 0px 0px;
  border:0px solid #000;
}
#supportingText_sito .testo_box{
  float:left;
  width:200px;
  font-family:verdana;
  font-size:10px;
  font-weight:normal;
  color:#7D7D7D;
  margin:17px 0px 0px 15px;
  border:0px solid #000;
}
#supportingText_sito .messaggio_errore{
  float:left;
  width:680px;
  background:url(images/css/dati_noinsert.jpg) no-repeat top left;
  height:30px;
  margin:5px 0px 5px 0px;
  border:0px solid #000;
}
#supportingText_sito .messaggio_erroretxt{
  float:left;
  width:500px;
  font-family:verdana;
  font-size:12px;
  height:20px;
  font-weight:bold;
  color:#FFF;
  margin:5px 0px 0px 50px;
  border:0px solid #000;
}
#supportingText_sito .error_msg{
  float:left;
  width:434px;
  height:140px;
  background:url(images/css/box_error.jpg) no-repeat top left;
  margin:30px 0px 0px 120px;
  border:0px solid #000;
}
#supportingText_sito .txt_error,.txt_error a{
  float:left;
  width:418px;
  height:100px;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:#F66817;
  margin:10px 0px 0px 5px;
  border:0px solid #000;
}
#supportingText_sito .testo_box a{
  float:left;
  width:200px;
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:#226C14;
  margin:0px 0px 0px 0px;
  border:0px solid #000;
}
#supportingText_sito .pulsante_box{
  float:right;
  height:22px;
  margin:20px 0px 0px 0px;
  border:0px solid #000;
}
#supportingText_sito .foto{
  float:left;
  height:140px;
  width:240px;
  margin:30px 0px 0px 15px;
  border:0px solid #000;
}

#supportingText_sito .foorm{
  float:left;
  height:35px;
  width:240px;
  margin:10px 0px 0px 170px;
  display:inline;
  line-height:35px;
  border:0px solid #000;
}

#supportingText .pul_accedi{
  float:left;
  width: 215px;
  text-align:center;
  height:28px;
  margin:0px 0px 0px 250px;
  border:0px solid #000;
}

#supportingText .tabella_promo{
  float:left;
  width: 580px;
  margin:30px 0px 0px 10px;
  border:0px solid #000;
  text-align: center;
  
}
#supportingText .offerta_mese{
  float:left;
  width: 450px;
  /*text-align:left;*/
  height:28px;
  margin:0px 0px 0px 0px;
  border:0px solid #000;
}
#supportingText .promo_mese{
  float:left;
  width: 600px;
  text-align:center;
 /* background:url(images/css/bg_offertamese.jpg) no-repeat top left;*/
  height:370px;
  margin:10px 0px 0px 10px;
    border:2px solid #ecb437;
}
#supportingText .foto_promo{
  float:left;
  width: 180px;
  text-align:left;
  height:180px;
  margin:0px 0px 0px 20px;
  border:0px solid #000;
}
#supportingText span.contenitoreform {
  float:left;
  width: 500px;
  border: 0px solid #000000;
  margin:10px 0px 0px 80px;
  color:#4D4D4D;
  font-size:11px;
  text-align:justify;
}
#supportingText span.contenitoreform .voce{
  float:left;
  width: 150px;
  border: 0px solid #000000;
  margin:0px 0px 5px 0px;
line-height:15px;
  color:#A00002;
  font-weight:bold;
  font-size:11px;
  text-align:right;
  height:25px;
  background:#F0F0F0;
}
#supportingText span.contenitoreform .valore{
  float:left;
  height:25px;
  width: 330px;
  border: 0px solid #000000;
  margin:0px 0px 5px 5px;
  color:#4D4D4D;
  background:#F0F0F0;
  font-size:11px;
  text-align:justify;
}
#supportingText span.contenitoreform .bottone{
  float:left;
  height:25px;
  width: 238px;
  border: 0px solid #000000;
  margin:0px 0px 5px 5px;
  color:#A00002;
  background:#F0F0F0;
  font-size:11px;
  text-align:center;
}
#supportingText span.titolo {
	float:left;
	width: 800px;
	background:#ecb437;
	height:26px;
	border: 0px solid #000000;
	margin:5px 0px 0px 0px;
}        
#supportingText span.titolo_ordine {
  float:left;
  width: 800px;
  background:#ecb437;
  height:20px;
  border: 0px solid #000000;
  margin:6px 0px 0px 0px;
}        
#supportingText span.txt_titolo {
  float:left;
  font-size:14px;
  text-align:left;
  font-weight:bold;
  width: 440px;
  color:#FFF;
  height:20px;
  border: 0px solid #000000;
  margin:2px 0px 0px 10px;
}
#supportingText span.testo_carrello {
  float:right;
  text-align:left;
  font-weight:bold;
  width: 235px;
  color:#FFF;
  background:green url(/images/css/carrello_pieno.gif) no-repeat top right;
  height:20px;
  border: 0px solid #FFF;
  margin:0px 0px 0px 15px;
}
#supportingText span.testo_carrello a {
  float:left;
  text-align:left;
  font-weight:bold;
  width: 180px;
  color:#FFF;
  height:20px;
  border: 0px solid #000000;
  margin:3px 0px 0px 15px;
}
#supportingText span.testo_hp {
  float:left;
  width: 380px;
  border: 0px solid #000000;
  margin:0px 0px 0px 8px;
  color:#4D4D4D;
  font-size:11px;
  text-align:justify;
}
#supportingText span.testo_pg {
  float:left;
  width: 650px;
  border: 0px solid #000000;
  margin:0px 0px 0px 8px;
  color:#4D4D4D;
  font-size:11px;
  text-align:justify;
}
#supportingText span.zero{
  float:right;
  width: 100px;
  height:350px;
  border: 1px solid #000000;
  margin:0px;
}
#risultati .error_msg{
  float:left;
  width:434px;
  height:140px;
  margin:30px 0px 0px 120px;
  border:2px solid #ecb437;
}
#risultati  .txt_error,.txt_error a{
  float:left;
  width:418px;
  height:100px;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:#c02525;
  margin:10px 0px 0px 5px;
  border:0px solid #000;
}
#risultati_commerce .error_msg{
  float:left;
  width:434px;
  height:140px;
  margin:30px 0px 0px 120px;
  border:2px solid #ecb437;
}
#risultati_commerce  .txt_error,.txt_error a{
  float:left;
  width:418px;
  height:100px;
  font-family:verdana;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  color:#c02525;
  margin:10px 0px 0px 5px;
  border:0px solid #000;
}




#garanzie {
  float:left;
  width: 690px;
  overflow: auto;
  height:363px;
  border: 0px solid #000000;
  margin:0px 0px 0px 5px;
}
#garanzie .testo {
  float:left;
  font-family:verdana;
  color:#FFF;
  font-size:11px;
  width: 650px;
  border: 0px solid #000000;
  margin:0px 0px 0px 5px;
}
#garanzie .logo {
  float:left;
  background:#F4F4F4;
  width: 120px;
  height:50px;
  border: 0px solid #000000;
  margin:2px 2px 0px 0px;
}
#garanzie .listino {
  float:left;
  background:#F4F4F4;
  width: 400px;
  font-family:verdana;
  font-weight:bold;
  color:#356C04;
  height:50px;
  border: 0px solid #000000;
  margin:2px 2px 0px 0px;
}
#garanzie .icona {
  float:left;
  text-align:center;
  background:#F4F4F4;
  height:50px;
  width: 100px;
  border: 0px solid #000000;
  margin:2px 2px 0px 0px;
}
#garanzie .pulsante {
  float:left;
  width: 650px;
  text-align:right;
  height:50px;
  border: 0px solid #000000;
  margin:0px 0px 0px 0px;
}
h3{
	float:left;
	font-size:10px;
	 border: 0px solid #000000;
	 color:#FFF;
	font-family:verdana;
	margin:12px 0px 0px 23px;
}
#supportingText span.input{
  float:left;
  margin: 8px 0px 0px 3px;
  border: 0px solid #9A9A9A;
}
#supportingText span.quantita{
  float:left;
  font-weight:bold;
  font-size:9px;
  color:#ffffff;
  text-align:left;
  width: 30px;
  height:15px;
  margin: -15px 0px 0px 81px;
  border: 0px solid #9A9A9A;
}
#supportingText .contenitore_zoom {
  float:left;
  width: 690px;
  height:220px;
  background:url(images/css/bg_sk.jpg) no-repeat top left;
  border: 0px solid #000000;
  margin:0px 0px 0px 10px;
}
#supportingText .chiudi{
  float:left;
  width: 30px;
  height:13px;
  border: 0px solid #000000;
  margin:2px 0px 0px 22px;
}
#supportingText .contenitore_testo {
  float:left;
  width: 330px;
  border: 1px solid #A9A9A9;
  margin:5px 0px 0px 80px;
}
#supportingText .titolo_zoom {
  float:left;
  width: 350px;
  color:#326C02;
  font-size:11px;
  font-weight:bold;
  border: 0px solid #000000;
  margin:32px 0px 0px 80px;
}
#scheda .indietro {
  float:left;
  width: 700px;
  margin:0px 0px 0px 0px;
  text-align:right;
  border-top: 1px solid #ebb436;
  }

#scheda .carrello{
  float:left;
  width: 22px;
  background:url(images/css/carrello.gif) no-repeat top left;
  margin:8px 0px 0px 5px;
  border: 0px solid #999;
  height:23px;
  }
#supportingText .chiusura{
  float:left;
  width: 650px;
  background:url(images/css/indietro.gif) no-repeat top left;
  margin:0px 0px 0px 0px;
  border: 0px solid #999;
  height:25px;
  }
#supportingText .note_zoom{
  float:left;
  color:#6F6F6F;
  font-size:10px;
  font-weight:normal;
  width: 450px;
  margin:0px 0px 0px 20px;
  border: 0px solid #999;
  }
#supportingText .notetit_zoom{
  float:left;
  width: 35px;
  height:35px;
  margin:0px 0px 0px 0px;
  border: 0px solid #999;
  }
#supportingText .notetitxt_zoom{
  float:left;
  color:#326C02;
  height:20px;
  font-size:12px;
  font-weight:bold;
  width:300px;
  margin:0px 0px 0px 30px;
  border:0px solid #999;
  }
#supportingText span.titolo_carrello {
  float:left;
  width: 700px;
  background:#ecb437;
  height:25px;
  border: 0px solid #000000;
  margin:5px 0px 0px 0px;
}
#tb_garanzie {
  float:left;
  width: 650px;
  height:65px;
  margin: 0px 0px 5px 4px;
  border: 0px solid #9A9A9A;
}
#tb_garanzie .voce1{
  float:left;
  font-weight:bold;
  font-family:verdana;
  font-size:9px;
  background:#ffdc8f;
  width: 90px;
  height:25px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
  color:#fe0002;
}
#tb_garanzie .voce2{
  float:left;
  font-weight:bold;
  font-size:9px;
  background:#ffdc8f;
  width: 160px;
  height:25px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  color:#fe0002;
  padding:3px 0px 0px 5px;
}
#tb_garanzie .voce3{
  float:left;
  width: 160px;
  font-weight:bold;
  font-size:9px;
  background:#ffdc8f;
  height:25px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
  color:#fe0002;
}
#tb_garanzie .voce4{
  float:left;
  font-weight:bold;
  font-size:9px;
  background:#ffdc8f;
  width: 100px;
  height:25px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
  color:#fe0002;
}
#tb_garanzie .voce5{
  float:left;
  font-weight:bold;
  font-size:9px;
  color:#fe0002; 
  background:#ffdc8f;
  width: 90px;
  height:25px;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}
#tb_garanzie .valore1{
  float:left;
  font-weight:bold;
  color:#5f5f5f;
  font-family:verdana;
  font-size:9px;
  text-align:center;
  background:#e5e5e5;
  width: 90px;
  margin: 2px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}
#tb_garanzie .valore2{
  float:left;
  font-family:verdana;
  font-size:9px;
  text-align:left;
  color:#5f5f5f;
  background:#e5e5e5;
  width:160px;
  margin: 2px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}
#tb_garanzie .valore3{
  float:left;
  width: 160px;
  color:#5f5f5f;
  font-size:9px;
  background:#e5e5e5;
  margin: 2px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}

#tb_garanzie .valore4{
  float:left;
  width: 100px;
  color:#5f5f5f;
  font-size:9px;
  background:#e5e5e5;
  margin: 2px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}
#tb_garanzie .valore5{
  float:left;
  width: 90px;
    color:#5f5f5f;
  font-size:9px;
  background:#e5e5e5;
  margin: 2px 2px 0px 0px;
  border: 0px solid #9A9A9A;
  padding:3px 0px 0px 5px;
}
#carrello {
  float:left;
  width: 700px;
  margin: 0px 0px 5px 0px;
  border: 0px solid #9A9A9A;
}
#carrello .voce1{
  float:left;  
  width: 60px; 
  height:15px;  
  background:#ecb437; 
  margin: 2px 2px 0px 2px;  
  color:#FFF;  
  font-weight:bold;  
  font-size:10px;  
  border: 0px solid #9A9A9A;
}
#carrello .voce2{
  float:left;
  width: 394px;
  height:15px;
  background:#ecb437;
  margin: 2px 2px 0px 0px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  border: 0px solid #9A9A9A;
}
#carrello .voce3{
  float:left;  width:119px;  height:15px;  background:#ecb437;  margin: 2px 2px 0px 0px;  color:#FFF;  font-weight:bold;  font-size:10px;  border: 0px solid #9A9A9A;
}
#carrello .voce4{
  float:left;  width: 32px;  height:15px;  background:#ecb437;  margin: 2px 2px 0px 0px;  color:#FFF;  font-weight:bold;  font-size:10px;  border: 0px solid #9A9A9A;
}
#carrello .voce5{
  float:left;  width: 75px;  height:15px;  background:#ecb437;  margin: 2px 2px 0px 0px;  color:#FFF;  font-weight:bold;  font-size:10px;  border: 0px solid #9A9A9A;
}
#carrello .voce6{
  float:left;  width: 70px;  height:15px;  background:#ecb437;  margin: 2px 2px 0px 0px;  color:#FFF;  font-weight:bold;  font-size:10px;  border: 0px solid #9A9A9A;
}
#carrello .valore1{  float:left;  width:  60px;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#000000;  font-weight:normal;  font-size:10px;  border-right: 1px solid #ecb437;border-bottom: 1px solid #ecb437;}
#carrello .valore2{  float:left;  width: 394px;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#000000;  font-weight:normal;  font-size:10px;  border-right: 1px solid #ecb437;border-bottom: 1px solid #ecb437;}
#carrello .valore3{  float:left;  width: 121px;  text-align:center;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#888;  font-weight:bold;  font-size:10px;  border-right: 1px solid #ecb437;border-bottom: 1px solid #ecb437;}
#carrello .valore4{  float:left;  width:  32px;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#000000;  text-align:center;  font-weight:bold;  font-size:10px;  border-right: 1px solid #ecb437;border-bottom: 1px solid #ecb437;}
#carrello .valore5{  float:left;  width:  75px;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#000000;  font-weight:bold;  font-size:10px;  border-right: 0px solid #ecb437;border-bottom: 1px solid #ecb437;}
#carrello .valore6{  float:left;  width:  70px;  height:30px;  background:#FFFFFF;  margin: 0px 0px 0px 0px;  color:#000000;  font-weight:bold;  font-size:10px;  border-right: 1px solid #ecb437;border-bottom: 1px solid #ecb437; text-align:center;}

#carrello .load_warn
{
  float:left;  
  width:685px; 
  height:20px;  
  background:#fe0000;  
  margin: 2px 2px 0px 2px;
  padding: 4px 0px 0px 12px ;  
  color:#FFF;  
  font-weight:bold;  
  font-size:11px;  
  border: 0px solid #9A9A9A;
}



#carrello .lst_ord1, .lst_ord2, .lst_ord3, .lst_ord4 , .lst_ord5, .lst_ord6
{
  float:left;
  height:15px;  
  background:#ECB437;  
  margin: 2px 2px 0px 2px;  
  color:#FFF;  
  font-weight:bold;  
  font-size:10px;  
  border: 0px solid #9A9A9A;
}
#carrello .lst_ord1 {	width:  57px;	float:left;	text-align:center; }
#carrello .lst_ord2 {	width: 100px; 	float:left; 	}
#carrello .lst_ord3 {   width: 100px;	float:left;	text-align: right;}
#carrello .lst_ord4 {	width: 345px; 	float:left;	}
#carrello .lst_ord5 {	width:  40px;	float:left; margin:2px 0px 0px 0px;}
#carrello .lst_ord6 {	width:  34px;	float:left;	}

#carrello .lst_ord_val1, .lst_ord_val2, .lst_ord_val3, .lst_ord_val4, .lst_ord_val5, .lst_ord_val6
{
    float:left;  height:27px;  background:#eaeaea;  margin: 2px 2px 0px 2px;  color:#888;  
	font-weight:bold;  font-size:10px;  border: 0px solid #8A8A8A;
}

#carrello .lst_ord_val2 { width: 100px; }
#carrello .lst_ord_val3 { width: 100px;  text-align: right; }
#carrello .lst_ord_val4 { width: 345px; }
#carrello .lst_ord_val5 { width:  40px; text-align: center; margin:2px 0px 0px 0px;}
#carrello .lst_ord_val1 { width: 57px;  text-align: center; }
#carrello .lst_ord_val6 { width:  34px; text-align: center; }

#risultati_commerce .enface_cat
{
  float:left;  height:60px;  width: 760px; background:#6cb66e;  margin: 5px 0px 5px 0px;  
  color:#FFF;  font-weight: normal;  font-size:12px;  border: 0px solid #9A9A9A; text-align: center; 
}


#carrello .pr_voce1, .pr_voce2, .pr_voce3 , .pr_voce4 , .pr_voce5 , .pr_voce6 , .pr_voce7 
{
  float:left;  height:15px;  background:#ecb437;  margin: 2px 2px 0px 2px;  color:#FFF;  font-weight:bold;  font-size:10px;  border: 0px solid #9A9A9A;
}
#carrello .pr_val1, .pr_val2, .pr_val3 , .pr_val4 , .pr_val5 , .pr_val6 , .pr_val7 
{
  float:left;  height:27px;  background:#eaeaea;  margin: 2px 2px 0px 2px;  color:#888;  font-weight:bold;  font-size:10px;  border: 0px solid #8A8A8A;
}

#carrello .pr_voce1, .pr_val1 { width:  60px;  }
#carrello .pr_voce2, .pr_val2 { width:  394px; }
#carrello .pr_voce3, .pr_val3 { width:  105px; }
#carrello .pr_voce4, .pr_val4 { width:  56px ;  }
#carrello .pr_voce5, .pr_val5 { width:  64px;  }
#carrello .pr_voce6, .pr_val6 { width:  56px;  }






#carrello .chiusura{
  float:left;
  width: 684px;
  height:1px;
  font-size:1px;
  background:#ecb437;
  margin: 0px 2px 0px 0px;
  border: 0px solid #9A9A9A;
}
#carrello .imponibile_voce{
  float:left;
  width: 186px;
  text-align:right;
  height:20px;
  font-size:10px;
  color:#cc3333;
  font-weight:bold;
  background:#FFFFFF;
  margin: 2px 0px 0px 421px;
  border-right: 2px solid #ecb437;
  border-bottom: 2px solid #ecb437;

}
#carrello .imponibile_valore{
  float:left;
  width: 75px;
  color:#cc3333;
  height:20px;
  font-weight:bold;
  font-size:10px;
  background:#FFFFFF;
  margin: 2px 2px 0px 0px;
  border-bottom: 2px solid #ecb437;
}
#carrello .iva_voce{
  float:left;
  width: 186px;
  text-align:right;
  height:20px;
  font-size:10px;
  color:#cc3333;
  font-weight:bold;
  background:#FFFFFF;
  margin: 0px 0px 0px 421px;
  border-bottom: 2px solid #ecb437;
  border-right: 2px solid #ecb437;
}
#carrello .iva_valore{
  float:left;
  width: 75px;
  color:#cc3333;
  height:20px;
  font-weight:bold;
  font-size:10px;
  background:#FFFFFF;
  margin: 0px 0px 0px 0px;
  border-bottom: 2px solid #ecb437;
}
#carrello .totale_voce{
  float:left;
  width: 186px;
  text-align:right;
  height:20px;
  font-size:10px;
  color:#cc3333;
  font-weight:bold;
  background:#FFFFFF;
  margin: 0px 0px 0px 421px;
  border-bottom: 2px solid #ecb437;
  border-right: 2px solid #ecb437;
}
#carrello .totale_valore{
  float:left;
  width: 75px;
  color:#cc3333;
  height:20px;
  font-weight:bold;
  font-size:10px;
  background:#FFFFFF;
  margin: 0px 0px 0px 0px;
  border-bottom: 2px solid #ecb437;
}
#carrello .conferma_pul{
  float:left;
  width: 263px;
  text-align:center;
  background:#FFFFFF;
  height:40px;
  margin: 0px 0px 0px 421px;
  border-bottom: 2px solid #ecb437;
}
#carrello .conferma_pul img {
	margin:13px 0px 0px 0px;
}
#carrello .spedizione{
  float:left;
  width: 690px;
  text-align:left;
  background:green;
  font-weight:bold;
  color:#FFF;
  font-size:10px;
  height:15px;
  margin: 10px 0px 0px 5px;
  border: 0px solid #FEC1A4;
}
#carrello .corriere{
  float:left;
  width:343px;
  text-align:center;
  height:20px;
  background:#FFFFFF;
  margin: 0px 0px 0px 5px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  border-right: 1px solid #b91e1c;
}
#carrello .sede{
  float:left;
  width:344px;
  text-align:center;
  height:20px;
  background:#FFFFFF;
  margin: 0px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  border: 0px solid #9A9A9A;
}
#carrello .note_spedizione{
  float:left;
  width: 690px;
  text-align:left;
  background:green;
  font-weight:bold;
  color:#FFF;
  font-size:10px;
  height:15px;
  margin: 10px 0px 0px 5px;
  border: 0px solid #FEC1A4;
}
#carrello .note_area{
  float:left;
  width: 690px;
  text-align:center;
  background:#FFFFFF;
  font-weight:bold;
  color:#FFF;
  font-size:10px;
  height:90px;
  margin: 0px 0px 0px 5px;
  border: 0px solid #FEC1A4;
}
#carrello .invia_pul{
  float:left;
  width: 150px;
  text-align:right;
  height:40px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #000;
  }
#carrello .indietro_pul{
  float:left;
  width: 96px;
  height:20px;
  margin: 0px 0px 0px 0px;
  border: 0px solid #FFF;
  }
#carrello .pulsanti {
	margin:10px 0px 0px 420px;
	width:260px;
	float:left;
	height:40px;
	border: 0px solid #FEC1A4;
}
#carrello .numeroord{
  float:left;
  width:698px;
  height:35px;
  text-align:left;
  margin: 2px 0px 0px 0px;
  color:#FFF;
  font-weight:bold;
  font-size:10px;
  border: 1px solid #ecb437;
}
.tabellasinistra {
	border: 1px solid #FF9900;
	width: 170px;
 }
.sotto {
	background-color: #4d4d4d;
	height: 10px;
	width: 377px;
	margin:-6px 0px 0px 10px;
	background-image: url(../images/sotto.jpg);
}
.laterale {
	height: 87px;
	width: 10px;
	margin:-11px 0px 0px 381px;
	background-image: url(../images/laterale.jpg);
}
.angolo {
	height: 10px;
	width: 10px;
	margin:-11px 0px 0px 381px;
	background-image: url(../images/angolo.jpg);
	}
	.sfondoofferte {
	height: 101px;
	width: 384px;
	margin:0px 0px 0px 0px;
	float:left;
}
   
.titcolonna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
}

     
