#intestazione #lingue 	{ width:63px; OFF:433px; /* background:#FC0; */ }

#carrello { width:370px; float:left; margin:0; padding:0; border:0; /* background:#F0C; */ font-size:.9em; color:#000; }
#carrello div { padding:5px; }
#carrello div a { font-weight:bold; }

.btn_carrello		{ padding:0 !important; margin:0 !important; }
.btn_carrello a, 
#carrello input.btn	{ display:block; padding:3px; margin:3px 0 !important; background:#FC0; color:#000; border:1px solid #000; font-weight:bold; }
.btn_carrello a:hover, 
#carrello input.btn:hover  { background:#C00; color:#FFF !important; }

/* #carrello .dimenticato { font-size:.95em; padding:.3em .5em !important; display:block; float:left; } */

#carrello form 			{ margin:0; padding:5px 0; border:0; width:200px; }
#carrello fieldset		{ margin:0; padding:0; border:0; }
#carrello label 		{ display:block; float:left; clear:left; width:56px; padding-top:2px; text-align:left; padding-right:2px; font-weight:bold; }
#carrello input.field	{ width:123px; height:15px; font-size:.9em; }
#carrello input.btn		{ float:left; padding:2px !important; cursor:pointer; }

#carrello .dimenticato { font-size:.95em; padding:.7em 0 0 .5em !important; display:block; float:left; }
#carrello .in_carrello { font-size:.95em; padding:.3em .5em .3em 2em !important; display:block; float:left; background: url(../img/carrello.gif) no-repeat 0 0; }

div#bottom .sub1 { width:430px; text-align:left; /* text-align:center; */ /* background:#357; */ }
.btn_carrello a,
div#bottom .sub1 a,
div#bottom .sub1 span { display:block; height:24px; margin:5px 0 5px 10px; padding:0 0 0 10px; float:left; /*border-left:1px solid #999;*/ }
div#bottom .sub2 { width:360px; padding:5px 0; text-align:right; }

div#bottom .sub1 span { color:#FFF !important; }

#due_colonne .d2 #titolo_pagina_b { height:38px; margin:0; border:0; padding:0 20px; clear:both; width:auto; border-bottom:1px solid #CCC; }
#due_colonne .d2 #titolo_pagina_b.a_dx { text-align:right; }
#due_colonne .d2 #titolo_pagina_b h2 { margin:0; border:0; padding:18px 0 0 0; font-size:16px; line-height:16px; font-family:Arial, Verdana, Sans-serif; font-weight:normal; }

table.varianti 				{ 									}
table.varianti tr			{ vertical-align:middle; 			}
table.varianti th.articolo	{ text-align:left; 					}
table.varianti td.articolo	{ text-align:left; width:370px !important; padding:3px 0 !important; }
table.varianti th.quantita	{ text-align:center; }
table.varianti td.quantita	{ text-align:left; width:120px !important; padding:3px 0 !important; }
table.varianti th.prezzo	{ text-align:right !important; }
table.varianti td.prezzo	{ text-align:right; padding:3px 0;  width:60px !important; }
table.varianti td.bottone	{ text-align:center; padding:3px 0 !important; }
table.varianti td 			{ padding:3px 0 !important; }

table.varianti select.select_quantita			{ float:left; font-size:.9em !important; }
table.varianti select.select_quantita_no_float	{ font-size:.9em !important; }
table.varianti input.submit_quantita			{ float:left; font-size:.9em !important; }
table.varianti input.submit_compra				{ /*float:right;*/ font-size:.9em !important; }
table.varianti td.bottone a						{ display:block; float:right; padding:3px; margin:0 3px !important; background:#FC0; color:#000; border:1px solid #000; font-weight:bold; }
table.varianti td.bottone a:hover				{ background:#C00; color:#FFF !important; }

#titolo_pagina_famiglia .accesso_registrati 			{ margin:0; border:0; padding:0; width:365px; background:#CF0; }
#titolo_pagina_famiglia .accesso_registrati div.cont	{ margin:0 10px !important;  background:#C0F; }

h3 { margin:0; border:0; padding:12px 0 0 0; font-size:14px; line-height:14px; font-family:Arial, Verdana, Sans-serif; font-weight:normal; }

.account a,
.scheda_prodotto a 			{ color:#F03 !important; text-decoration:underline !important; }
.account a:hover,
.scheda_prodotto a:hover 	{ color:#F00 !important; }

.box_evidente { margin:10px; padding:10px; background:#FABD2B; color:#000; border:1px solid #333; }
.box_evidente a { font-weight:bold; color:#000 !important; }

.btn_right 			{ text-align:right; float:right; clear:both; }
.btn_right a		{ display:block; padding:3px; margin:3px 0 !important; background:#FC0; color:#000; border:1px solid #000; font-weight:bold; }
.btn_right a:hover	{ background:#C00; color:#FFF !important; }

table.bordi_e_header,
table.tab_form_contatti { margin:0 auto !important; padding:0; border:1px solid #FABD2B; border-collapse:collapse; width:94%; background-color:#FFF !important; }
table.bordi_e_header thead,
table.tab_form_contatti thead { background:#FABD2B; color:#000; }
table.bordi_e_header thead th,
table.tab_form_contatti thead th { border:1px solid #FFF; padding:5px; font-family: Lucida Sans, Lucida Sans Unicode, Arial, sans-serif; font-weight:normal; font-size:.9em; }
table.bordi_e_header thead th,
table.bordi_e_header td,
table.tab_form_contatti thead th,
table.tab_form_contatti td { padding:5px; }
table.bordi_e_header td,
table.tab_form_contatti td 		{ border:1px solid #FABD2B; }
table.bordi_e_header td.prezzo 	{ text-align:right; }
table.bordi_e_header td.codice 	{ text-align:center; }

table.bordi_e_header th,
table.tab_form_contatti th { 
	border:1px solid #FABD2B; padding:5px; font-size:.9em;
	color:#000;
}

table.bordi_e_header small { font-size:.95em; }

.only { color:#FFF !important; }

/* 080114 */

.b2 div form 											{ text-align:right;																		}
.b2 div form select.select_da_lista_prodotto			{ width:260px;																			}
.b2 div form select.select_quantita_da_lista_prodotto	{ width:40px !important;																}
.b2 div form select										{ font-size:.9em !important;															}
.b2 div form input										{ font-size:.8em !important; 															}
.b2 div form input.image								{ background-image: url(../img/btn_carrello.gif); background-repeat: no-repeat; background-position: 0 6px; width:15px; height:20px;	}
.b2 div form input.image:hover							{ background-position: 0 -20px;															}


/* enrico@080228: ripristino dello sfondo nero per la pagina contatti */
table.tab_form_contatti.original { background-color:transparent !important; }

