body {
	background-color: #AEC5DE;
	background-image:url(../imgs/imghtml/sfondo.gif);
	background-repeat:repeat-x;
	margin-top:0;
	margin-left:0;
}

/*stili layout tabelle*/
.header {
	background-image:url(../imgs/imghtml/header_r2_c2.jpg);
	background-repeat:no-repeat;
	}
.loginpanel {
	width:180px;
	}
.loggedpanel {
	background-image:url(../imgs/imghtml/loggedpanel_r2_c1.gif);
	background-repeat:no-repeat;
	width:180px;
	}
TD.loginpaneltop {
	background-image:url(../imgs/imghtml/login_panel_r1_c1.gif);
	background-repeat:no-repeat;
	width:180px;
	height:10px;
}
TD.loginpanelbottom {
	background-image:url(../imgs/imghtml/login_panel_r3_c1.gif);
	background-repeat:no-repeat;
	background-color:#aec5de;
	width:180px;
	height:10px;
	}
.prodpanel {
	width:180px;
	background-color:#FFFFFF;
	background-image:url(../imgs/imghtml/prod_panel_bkg.jpg);
	background-repeat:no-repeat;
	}
TD.prodpaneltop {
	width:180px;
	height:32px;
	background-image:url(../imgs/imghtml/prod_panel_r1_c2.gif);
	background-repeat:no-repeat;
	}
TD.prodpanelbottom {
	width:180px;
	height:10px;
	background-image:url(../imgs/imghtml/prod_panel_r4_c1.gif);
	background-repeat:no-repeat;
	}
.piuvenduti {
	width:180px;
	background-color:#FFFFFF;
	background-image:url(../imgs/imghtml/piuvenduti_bkg.jpg);
	background-repeat:no-repeat;
	}
TD.piuvendutitop {
	height:32px;
	background-image:url(../imgs/imghtml/piuvenduti_r1_c2.gif);
	background-repeat:no-repeat;
	}
TD.piuvendutibottom {
	height:15px;
	background-image:url(../imgs/imghtml/piuvenduti_r4_c2.gif);
	background-repeat:no-repeat;
	background-color:#aec5de;

	}
TR.filetto {
	background-image:url(../imgs/imghtml/filodotted.gif);
	background-repeat:repeat-x;
	}
TD.filetto3 {
	background-image:url(../imgs/imghtml/filettobluchiaro.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
	}
TD.filetto3bis {
	background-image:url(../imgs/imghtml/filettobluchiaro.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:5px;
	}
TR.filetto3 {
	background-image:url(../imgs/imghtml/filettobluchiaro.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
	}
TD.filetto5 {
	background-image:url(../imgs/imghtml/filettoblu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;
	}
TD.filetto6 {
	background-image:url(../imgs/imghtml/filettorosso.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;
	}
TD.filetto7 {
	background-image:url(../imgs/imghtml/filettogrigio.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:5px;
	}
TD.filetto7bis {
	background-image:url(../imgs/imghtml/filettogrigio.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
	}
TR.filetto7bis {
	background-image:url(../imgs/imghtml/filettogrigio.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:5px;
	}
TD.filetto_arancio { border-top-color:#FFE6C1; border-top-style:solid; border-top-width:1px; height:5px;}
TR.filetto_arancio { border-top-color:#FFE6C1; border-top-style:solid; border-top-width:1px; height:5px;}
TR.filetto2 {
	background-image:url(../imgs/imghtml/filosolid.gif);
	background-repeat:repeat-x;
	padding-top:10px;
	padding-bottom:10px;
	}
.offerta {
	background-color:#D4E1EE;
	
	}
TD.offertatop {
	height:7px;
	}	
TD.offertabottom {
	background-image:url(../imgs/imghtml/prod_del_giorno_r2_c1.jpg);
	background-position:top;
	background-color:#aec5de;
	height:10px;
	}
.errorepers_bottom {
	background-image:url(../imgs/imghtml/paginaRispostaGenerica_r4_c3.gif);
	background-position:top; 
	background-repeat:repeat-x;
	background-color:#aec5de;
	height:10px;
	}
TD.offerta_img {
	width:100px;
	}
.offerta3 {
	background-color:#D4E1EE;
	width:576px;
	}
.banner {
	background-color:#D4E1EE;
	}
TD.bannerbottom {
	background-image:url(../imgs/imghtml/banner_r1_c1.jpg);
	background-repeat:no-repeat;
	height:18px;
	}
.news_panel {
	background-color:#FFFFFF;
	width:180px;
	}
.news_paneltop {
	background-image:url(../imgs/imghtml/news_panel_r1_c1.gif);
	background-repeat:no-repeat;
	height:30px;
	}
.news_panelbottom {
	background-image:url(../imgs/imghtml/prod_panel_r4_c1.gif);
	background-repeat:no-repeat;
	height:10px;
	}
.ultimi_arrivi {
	background-color:#6f97c4;
	width:282px;
	}
TD.ultimi_arrivitop {
	background-image:url(../imgs/imghtml/ultimi_arrivi_r1_c1.gif);
	background-repeat:no-repeat;
	height:23px;
	}
TD.ultimi_arrivibottom {
	background-image:url(../imgs/imghtml/ultimi_arrivi_r7_c1.jpg);
	}
TD.ultimi_prod_simili_top {
	background-image:url(../imgs/imghtml/ultimi_arrivi_r10_c1.gif);
	background-repeat:no-repeat;
	height:21px;
	}
TD.ultimi_prod_simili_bottom {
	background-image:url(../imgs/imghtml/prod_simili_bottom.jpg);
	background-repeat:no-repeat;
	}
.promo {
	background-color:#F9ddb5;
	width:282px;
	}
TD.promotop {
	background-image:url(../imgs/imghtml/prom_panel_r2_c1.gif);
	background-repeat:no-repeat;
	height:22px;
	}
TD.promo_simili {
	background-image:url(../imgs/imghtml/prom_panel_r4_c1.gif);
	background-repeat:no-repeat;
	height:22px;
	}
TD.cat_ultimi_arrivi {
	background-image:url(../imgs/imghtml/cat_ultimi_arrivi_r1_c1.gif);
	background-repeat:no-repeat;
	height:23px;	
	}
TD.cat_economici {
	background-image:url(../imgs/imghtml/cat_economici_r1_c1.gif);
	background-repeat:no-repeat;
	height:23px;	
	}
TD.filtro {
	background-image:url(../imgs/imghtml/filtro_r1_c1.gif);
	background-repeat:no-repeat;
	height:22px;	
	}
TD.risultato_ricerca {
	background-image:url(../imgs/imghtml/testa_ris_cerca.gif);
	background-repeat:no-repeat;
	height:29px;
	}
TD.risultato_ricerca_bottom {
	background-image:url(../imgs/imghtml/ris_ricerca_bottom.jpg);
	background-repeat:no-repeat;
	height:21px;
}
TD.parolachiave {
	background-image:url(../imgs/imghtml/ricercaprodotto_r2_c3.gif);
	background-repeat:no-repeat;
	height:23px;
	}
TD.ricerca_avanzata {
	background-image:url(../imgs/imghtml/ric_avanzata_r1_c1.gif);
	background-repeat:no-repeat;
	height:21px;
}
TD.prod_interessetop {
	background-image:url(../imgs/imghtml/prodottidinteresse_r1_c1.gif);
	background-repeat:no-repeat;
	height:22px;
}
.prod_interesse {
	width:180px;
	background:#FFFFFF;
	background-image:url(../imgs/imghtml/prodottidinteresse_bkg.jpg);
	background-repeat:no-repeat;
	}
TD.prod_convenientitop {
	background-image:url(../imgs/imghtml/piuconvenienti_r1_c1.gif);
	background-repeat:no-repeat;
	height:22px;
}
.prod_convenienti {
	width:180px;
	background:#FFFFFF;
	background-image:url(../imgs/imghtml/piuconvenienti_bkg.jpg);
	background-repeat:no-repeat;
	}
TR.schedahelptop {
	background-image:url(../imgs/imghtml/schedahelp_bkg.jpg);
	background-repeat:no-repeat;
	height:12px;
	}
TD.i_tuoi_ordini_dettaglio_up {
	background-image:url(../imgs/imghtml/I_tuoi_ordini_dettaglio_up.jpg);
	background-repeat:no-repeat;
	}
.caratteristiche {
	width:90%;
	border-top:1px; border-top-color:#cccccc; border-top-style:solid;
	border-bottom:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid;
	}
TR.schedaprod_compra {
	background-image:url(../imgs/imghtml/schedaprodottocompra_r1_c1.gif);
	background-repeat:no-repeat;
	height:13px;
	}
TR.sfumaturaalta {
	background-image:url(../imgs/imghtml/sfumaturaalta.gif);
	background-repeat:no-repeat;
	height:13px;
	}
TD.faq_ombra {
	background-image:url(../imgs/imghtml/faq_shad.gif);
	background-repeat:no-repeat;
	background-color:#E5EDF5;
	
	}
TD.cart_int {
	background-image:url(../imgs/imghtml/testa_cart_int.gif);
	background-repeat:no-repeat;
	height:29px;
	}
.tabella_sconto {
	background-image:url(../imgs/imghtml/fondo_sconto.gif);
	background-repeat:no-repeat;
	height:33px;
	background-position: right;
	}
.prod_preferiti {
	width:180px;
	background:#FFFFFF;
	background-image:url(../imgs/imghtml/prodpreferiti_bkg.jpg);
	background-repeat:no-repeat;
	}
TD.prod_preferititop {
	background-image:url(../imgs/imghtml/preferiti_r1_c1.gif);
	background-repeat:no-repeat;
	height:32px;
}
TD.iscrizione_community {
	background-image:url(../imgs/imghtml/SitoProvvisorio_r6_c17_trasp.jpg);
	background-repeat:no-repeat;
	}
.informativa_privacy {
	background-color:#FFFFFF;
	width:350px;
	height:70px;
	position: relative;
	left:0px;
	top:0;
	display:none;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left:5px;
	padding-right:5px;
	}
	


#risultatoricerca { background-color:#ffffff;}
#intestazione { height: 19px; background-color:#DAE4F1; background-image:url(../imgs/imghtml/testa_ris_cerca.gif); background-repeat:no-repeat;}

.tabella_alta40 { height:40px; vertical-align:middle; }
.filodxblu { border-right-width: 1px; border-right-style: solid; border-right-color: #AEC5DE; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#AEC5DE; height:40px; vertical-align:middle; }


/*Maschera registrazione*/
/*Maschera controllo dati carrello acquisti*/
.textfield {
	width:85%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*margin-left: 5px;*/
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 4px;
	border: 1px solid #AFC6E0;
}
.textfield_readonly {
	width:80%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.campo_indirizzo {
	width:300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*margin-left: 5px;*/
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}
.campo_indirizzo_readonly {
	width:300px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.campo_CAP {
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}
.campo_CAP_readonly {
	width:50px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menu_province {
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #AFC6E0;
}
.menu_province_readonly {
	width:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
}
.menu_localita {
	width:165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #AFC6E0;
}
.menu_localita_readonly {
	width:165px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	}
.campo_120px {
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #2C4867;
	}
.campo_120px_readonly {
	width:120px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	}
.testo_privacy {
	width:500px;
	height:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.menu_professione {	
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #333333;
	border: 1px solid #AFC6E0;
}
.menu_professione_readonly {	
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #666666;
	background-color: #E2E2E2;
	border: 1px dashed #999999;

}
.textfield_recupera_pwd {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}
.textfield_recupera_pwd_readonly {
	width:200px;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.giorno {width:25px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}

.giorno_readonly {
width:25px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.mese {width:25px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}
.mese_readonly {
width:25px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.anno {width:40px; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
	color: #333333;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #AFC6E0;
}

.anno_readonly {
width:40px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-left: 5px;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.textfield_gest_pw_red {

	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #FF0000;
}
.textfield_gest_pw_red_readonly {

	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.textfield_gest_pw_blue {

	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 5px;
	border: 1px solid #00579A;
}
.textfield_gest_pw_blue_readonly {

	width:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #E2E2E2;
	border: 1px dashed #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.tabConfrontaBlu {
	border-right: 1px solid #B7C4D5;
	border-left: 1px solid #B7C4D5;
}
.tabConfrontaGrigia {
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
}
.tabMappaSitoGrigia {
	border: 1px solid #EAEAEA;
}

.brd_ccc {
	border-bottom:1px solid #ccc;
}

.brdLeft_ccc {
	border-left:1px solid #ccc;
}
