Fframe
{
	border: 1px solid Green;
}

body
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	padding-left: 2px;
	
	}

table
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}
	
.table_info
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	
	}
	
.table_DesCatalogo
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}


/****************************************************************************/
/* pagina iniziale */

.sfondo_login

{
	background-image: url(../img/middle_log.gif);
	background-repeat: repeat-y;
	padding-right:8px;
}

.login_privati
{
background-image:url(../img/clienti_privati.gif);
background-repeat:no-repeat;
height:253px;
width:370px;
text-align:center;


}

.login_business
{
background-image:url(../img/clienti_business.gif);
background-repeat:no-repeat;
height:284px;
width:370px;
text-align:center;
}


.login_importatori
{
background-image:url(../img/login_importatori.gif);
background-repeat:no-repeat;
height:284px;
width:370px;
text-align:center;
}

.note_login
{
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	line-height:8px;
	padding-top:10px;
}
.login_ddl
{
	border: 1px solid Green;
}

select
{
	border: 1px solid Green;
}

/****************************************************************************/
/* notizie */
a.Notizia:link
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

a.Notizia:visited
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}

a.Notizia:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: black;
}


/****************************************************************************/
/* comuni */

.btn
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 16px;
}

/****************************************************************************/
/* Testa */

.Testa_Table_main
{
	/*border: 1px solid Green; */
	background-color: #F3EED1;
	/*background: Red;*/
}

.Testa_label_Data
{
	font-size: 9px;
	font-weight: normal;
	color: black;
}

.Testa_label_Cerca
{
	font-size: 9px;
	font-weight: bold;
	color: black;
}

.Testa_label_CatalogoGenerale
{
	border: 1px solid	Green;
	background-color: White;
	font-size: 9px;
	color: black;
	height: 10px;
	padding-left: 8;
	padding-right: 8px;
}

.Testa_linkbutton
{	
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	
	border: 1px solid	Green;
	background-color: White;
	color: Black;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
	text-align: center;
	height: 16px;
}

.Testa_linkbutton_sel
{
	border: 1px solid	Green;
	background-color: Green;
	color: White;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	height: 10px;
}

.Testa_linkbutton_verde
{
	border: 1px solid	Green;
	background-color: White;
	color: Green;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	height: 10px;
}

.Testa_td_Bottoni
{
	background-color: #F3EED1;
}

/****************************************************************************/
/* Area Home Info Prodotti */

td.bordi_info_prodotti
{
	border-left:1px solid #656f62;
	border-right:1px solid #656f62;
}

td.titolo_info_prodotti
{
	background-color:#b7d089;
	color:black;
	font-size:11px;
	font-weight:bold;
	background-image:url(img/sfondo_titolo_prodotti.jpg);
	border-top:1px solid white;
	border-bottom:1px solid #656f62;
}

td.titolo_news
{
	background-color:#F7B508;
	color:black;
	font-size:11px;
	font-weight:bold;
	background-image:url(img/sfondo_titolo_prodotti.jpg);
	border-top:1px solid white;
	border-bottom:1px solid #656f62;
}

td.testo_news
{
	background-color:#F7B508;
	color:#79380D;
	font-size:10px;
	font-weight:bold;
	background:#F7F8F2;
	border:1px solid #12790D;
	padding:3px;
	height:40px;
	border-left:5px solid #12790D;
}

.sfondo_info_prodotti
{
	background-color:WHITE;
	
}

/****************************************************************************/
/* Sx - Prodotto */

.Sx_Prodotto_table
{
	background-color: #F3EED1;
}

.Sx_Prodotti_td
{
	border: 1px solid #443924;
}


/****************************************************************************/
/* Sx - Info */


.sx_info_body
{
  background-color: #F3EED1;
}

.sx_info_lbl_sezione
{
	font-size: 11px;
	background-color: White;
	border: 1px solid green;
	color: Black;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sx_info_lbl_sezione_sel
{
	font-size: 11px;
	background-color: White;
	border: 1px solid green;
	color: Black;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}

.sx_info_lbl_voce
{
	color: Black;
}

.sx_info_lbl_voce
{
	color: Black;
	font-weight: bold;
}

.sx_info_lbtn_voce
{
	color: Black;
	text-decoration: none;
}

/*
.Sx_Info_body
{
	background-color: #F3EED1;
}

.Sx_Info_table_Info
{
	background-color: #F3EED1;
}

.sx_info_lbl_titolo
{
	font-size: 11px;
	background-color: White;
	border: 1px solid green;
	color: Black;
}

.Sx_Info_td_Titolo
{
	font-size: 11px;
	background-color:#12790D;
	border: 1px solid green;
	color:white;
}

.Sx_Info_label_Titolo
{
	background-color: White;
	color: Black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.Sx_Info_label_Titolo_sel
{
	background-color: White;
	color: Black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}

.Sx_Info_td_Info
{
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	//padding-left: 16px;
	//padding-right: 8px;
}

.Sx_Info_a_Info
{
	color: Black;
	font-weight: normal;
	text-decoration: none;
}

.Sx_Info_a_Info_sel
{
	color: Black;
	font-weight: bold;
	text-decoration: none;
}
*/
/****************************************************************************/
/* sx_selezione */

.sx_sel_body
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #F3EED1;
}

.sx_sel_ddl
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

/*
.Sx_Selezione_table_Selezione
{
	background-color: #F3EED1;
}

.Sx_Selezione_body
{
	background-color: #F3EED1;
}

.Sx_Selezione_td_Prodotto
{
	background-color: White;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid green;
}

.Sx_Selezione_td
{
	border: 1px solid #443924;
}

.Sx_Selezione_label_Prodotto
{
	background-color: White;
	color: Black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.Sx_Selezione_td_Sezione
{
	background-color: White;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
	border: 1px solid green;
}

.Sx_Selezione_label_Sezione
{
	background-color: White;
	color: Black;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.Sx_Selezione_td_Caratteristica
{
	background-color: White;
	font-size: 11px;
	padding-left: 16px;
	padding-right: 8px;
}

.Sx_Selezione_a_Caratteristica
{
	color: Black;
	text-decoration: none;
}

.Sx_Selezione_a_Caratteristica_Sel
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}

.Sx_Selezione_td_Tipologia
{
	font-size: 11px;
	padding-left: 16px;
	padding-right: 8px;
}

.Sx_Selezione_a_Tipologia
{
	color: Black;
	text-decoration: none;
}

.Sx_Selezione_a_Tipologia_Sel
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
}
*/
/****************************************************************************/
/* Main - Home */

.Main_Home_a
{
	color: black;
	text-decoration:none;
}

.main_notizia_titolo_td
{
	background-color:#b7d089;
	color:black;
	font-size:11px;
	font-weight:bold;
	background-image:url(img/sfondo_titolo_prodotti.jpg);
	border-top:1px solid white;
	border-bottom:1px solid #656f62;
}

.main_notizia_titolo_lbl
{
	background-color:#b7d089;
	color:black;
	font-size:11px;
	font-weight:bold;
	background-image:url(img/sfondo_titolo_prodotti.jpg);
	border-top:1px solid white;
	border-bottom:1px solid #656f62;
}

.main_notizia_td
{
	border-left:1px solid #656f62;
	border-right:1px solid #656f62;
}

.main_btn
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 16px;
}

/****************************************************************************/
/* Main - Esito ordine */

.Main_Esito_Errore_panel
{
	font-size: 12px;
}

.Main_Esito_OK_panel
{
	font-size: 12px;
}



/****************************************************************************/
/* Main - Pagine istituzionali */

.main_ist_table
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.main_ist_lbl_titolo
{
	font-weight: bold;
}


.main_ist_lbtn_titolo
{	
	color: Green; 
	text-decoration: none;
}



/*
.Main_PagIst_table
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}

.Main_PagIst_td_Titolo
{
}

.Main_PagIst_td_Testo
{
}

.Main_PagIst_a:link
{
	text-decoration: none;
	color: Green;
}

.Main_PagIst_a:visited
{
	text-decoration: none;
	color: Green;
}

.Main_PagIst_a:active
{
	text-decoration: none;
	color: Green;
}

.Main_PagIst_a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: Green;
}
*/

/****************************************************************************/
/* Main - Spiegazione - Ordina */

.Main_info_td
{
	border-top: 1px solid #443924;
	/* border-bottom: 1px solid #443924; */
}

.Main_Spiegazione_Titolo_td
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.Main_Spiegazione_Prodotto_td
{
	border: 1px solid #443924;
}

.Main_Spiegazione_td
{
	font-size: 12px;
	text-align: justify;
	padding-left: 8px;
	padding-right: 8px;
}

.Main_Spiegazione_NumeroTelefono_label
{
	font-size: 12px;
	font-weight: bold;
}

/****************************************************************************/
/* Main - Carrello */

.main_carrello_table
{
	border: 1px solid #88FF88;
}

.main_carrello_td_titolo
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.main_carrello_header
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDFFDD;
}

.main_carrello_btn
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 16px;
}

.main_carrello_btn_rimuovi
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	text-decoration: none;
	height: 16px;
}

/*
.Main_Carrello_table
{
	border: 1px solid #88FF88;
}

.Main_Carrello_td_Titolo
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.Main_Carrello_HeaderStyle
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDFFDD;
}

.Main_Carrello_td_Totale
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDFFDD;
}

.Main_Carrello_Bottone
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;
	text-decoration: none;
	height: 16px;
}

.Main_Carrello_Bottone_Elimina
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: bold;
	padding-left: 16px;
	padding-right: 16px;
	text-decoration: none;
	height: 16px;
}
*/

/****************************************************************************/
/* Main - Ordine*/

.main_ordine_table
{
	border: 1px solid #88FF88;
}

.main_ordine_td_titolo
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #88FF88;
}

.main_ordine_header
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDFFDD;
}

.main_ordine_btn
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
}

.main_ordine_btn_step
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 18px;
}

.main_ordine_btn_step_sel
{
	border: 1px solid	Green; 
	background-color: #88FF88;
	color: black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 18px;
}

.main_ordine_btn_avanti_indietro
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	}	

/*


.main_ordine_lbl_titolo
{
	font-size: 12px;
	font-weight: bold;
	background-color: #88FF88;
	border: 1px solid Black;
}

.main_ordine_lbl_sottotitolo
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.main_ordine_btn
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-left: 16px;
	padding-right: 16px;
	text-decoration: none;
	height: 16px;
}
*/
/*
.Main_Ordine_table
{
	border: 1px solid #88FF88;
}

.Main_Ordine_td_Titolo
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.Main_Ordine_td
{
	font-size: 12px;
}

.Main_Ordine_Bottone
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	font-size: 11px;
	font-weight: bold;
	color: black;
	padding-left: 16px;
	padding-right: 16px;
	text-decoration: none;
	height: 16px;
}

.Main_Ordine_Step_label
{
	border: 1px solid	Green;
	font-weight: normal;
}

.Main_Ordine_Step_label_sel
{
	border: 1px solid	Green;
	background-color: #88FF88;
	font-weight: bold;
}

.Main_Ordine_Step_linkbutton
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	color: black;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	height: 16px;
	width: 160px;
}

.Main_Ordine_Step_linkbutton_sel
{
	border: 1px solid	Green;
	background-color: #88FF88;
	color: black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	height: 16px;
	width: 160px;
}



.Main_Ordine_AvantiIndietro_button
{
	border: 1px solid	Green;
	background-color: #DDFFDD;
	font-size: 10px;
	font-weight: bold;
	color: black;
	padding-left: 16px;
	padding-right: 16px;
	text-decoration: none;
	height: 16px;
}

.Main_Ordine_Privacy_textbox
{
	font-size: 11px;
}
*/

/****************************************************************************/
/* Main - Listino */

.main_list_body
{
	font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

.main_list_gv_header
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #88FF88;
}

.main_list_comp_titolo_td
{
	text-decoration: underline;
	padding-bottom: 5px;
}

.main_list_comp_td
{
	background-color: #F2F2F2;
}

.main_list_comp_td_spazio_tra_col
{
	background-color: White;
	width: 10px;
}

/****************************************************************************/
/* Stampa ordine di acquisto */

.oa_dati_fiscali_lbl
{
	font-size: 8px;
}

.oa_servizio_clienti_lbl
{
	font-size: 9px;
	font-style: italic;
}

.oa_numero_ordine_lbl
{
	font-size: 9px;
	font-weight: bold;
}

.oa_data_ordine_lbl
{
	font-size: 9px;
	font-weight: bold;
}

.oa_righe_header
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #DDFFDD;
}