select
{
	-webkit-appearance: none;
	border:1px solid #336699;
	box-sizing: border-box;
	font-size:14px;
	padding:10px;
	height: 42px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	background-color:#FFFFFF;	
	width:300px;
	max-width: 100%;
	background:url(image/ArrowSelect.jpg) no-repeat right 10px center;
	padding-right:20px;
}
@media only screen and (max-width:767px) 	
{
	.nomobile
	{
		display: none!important;
	}
	.eio_netcard_std_boxtext_warning
	{
		background: url(image/200x200_my_attenzionexavvisi.jpg) top center no-repeat;
		width: 100%;
		padding-top: 220px;
		text-align: center;
		color: #707173;
	}
	.eio_netcard_std_boxtext_addcard
	{
		width: 100%;
		margin-top: 40px;
		text-align: center;
		color: #707173;	
	}
	.eio_netcard_std_boxtext_addcard a.std_submit_netarea
	{
		margin: auto;
		margin-top: 10px!important;
	}
	.eio_netcard_std_boxtext_regcard
	{
		width: 100%;
		margin-top: 60px;
		margin-bottom: 20px;
		text-align: left;
		color: #707173;		
	}
	.eio_netcard_std_boxtext_regcard a
	{
		text-decoration: underline;
		color: #336699;
		font-weight: bold;
	}
	#eio_netcard_box_top_link
	{
		position:relative;
		width:100%;
		margin: auto;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	#eio_netcard_box_top_link a:last-child
	{
		font-weight: bold;
		text-decoration: underline;
		background: none;
	}
	#eio_netcard_box_top_link a
	{
		color:#336699!important;
		background: url(image/freccetta.svg) right no-repeat;
		padding-right: 25px;
		margin-right: 10px;
	}
	
	#NetCardDiv
	{
		width: 100%;
		max-width: 980px;
		margin: auto;
		margin-bottom: 60px;
	}
	label
	{
		color:#666666;
	}
	.eio_netcard_std_title
	{
		font-size: 40px;
		color: #707173;
		margin-top: 10px;		
		margin-bottom: 10px;	
	}
	.eio_netcard_std_boxtext
	{
		width: 100%;
		color: #707173;
		margin-bottom: 10px;
	}
	.eio_netcard_std_boxtext_void
	{
		background: url(image/immagine_avviso.png) top center no-repeat;
		width: 100%;
		padding-top: 115px;
		text-align: center;
		color: #707173;
		margin-top: 100px;
		min-width: 1px;
		line-height: 30px;
	}
	#eio_necard_std_savemodify
	{
		background: url(image/btn_desktop_salva_off.png)top center no-repeat;
		width: 74px!important;
		height: 30px!important;
		border: none!important;
		font-size:0!important;
	}
	#eio_necard_std_savemodify:hover
	{
		background: url(image/btn_desktop_salva_on.png)top center no-repeat;
	}
	#eio_netcard_data
	{
		width:100%;
		border:1px solid #00000;
		box-sizing: border-box;	
	}
	
	
	.dettfatdiv a
	{
		border:none;
		display: table-cell;
		position: relative;
		color: #ffffff;
		background-color: #0075b8;
		border-radius: 5px;
		padding: 5px;
		padding-left: 10px!important;
		padding-right: 10px!important;
		font-size: 19px;
		text-decoration: none;			
	}
	
	.dettfatdiv
	{
		color:#666666;	
		font-size: 14px;
	}
	.eio_netcard_data_table_head
    {
        display:none;
    }
	.eio_netcard_data_table
	{
		border-top: 1px solid #336699;	
		margin-top: 15px;
	}
	.eio_netcard_data_table_row
    {
        margin-bottom: 10px;
        position: relative;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        border-bottom: 1px solid #336699;
    }
    .eio_netcard_data_table_row_alert
    {

		border-bottom: 1px dashed #336699;
		margin-bottom: 20px!important;
	}
	.eio_netcard_data_table_cell
	{
		color:#666666;
	}
	.eio_netcard_data_table_cell label
	{
		color:#336699;
		font-weight: bold;	
	}
	.eio_netcard_data_table_foot
	{
		border-top: 1px solid #000000;
		padding-top: 5px;
	}
	.eio_netcard_data_table_foot div b
	{
		color:#ed7f06;
		font-size: 14pt;
		text-transform: uppercase;
	}
	.letfac
	{
	}
	
	
	
	.eio_netcard_data_table_cell a.openlink
	{
		border:none;
		display: table-cell;
		position: relative;
		color: #ffffff;
		background-color: #0075b8;
		border-radius: 5px;
		padding: 5px;
		padding-left: 10px!important;
		padding-right: 10px!important;
		font-size: 19px;
		text-decoration: none;			
	}
	

	.blockcardbtn
	{
		background: url(image/ico_chiudi.jpg) center no-repeat;
		font-size: 0;
		display: inline-block;
		width: 19px;
		height: 19px;
		position: absolute;
		top:5px;
		left: 60px;
	}
	/*tabella card*/
	.ccard1 {}
	.ccard2 {}
	.ccard3 {}
	.ccard4 { height:30px; vertical-align: top; position: relative;padding-top: 5px; box-sizing: border-box;}
	.lmemb  { background: url(image/ICO_BRONZO.jpg) left no-repeat;padding-left: 28px;background-size: contain;display: inline-table;width: 100%;}
	
	/*tabella ecommerce*/
	.cecom1 {   }
	.cecom2 { }
	.cecom3 {  }
	/*tabella documenti*/
	.caccd1 {   }
	.caccd2 { }
	.caccd3 {  }
	.caccd4 { }
	/*tabella giacenza*/
	.cveng1 {  }
	.cveng2 { }
	.cveng3 {  }
	.cveng4 {  }
	.cveng5 {  }
	.cveng6 {  }
	.cveng7 {  }
	/*tabella venduto*/
	.cvenv1 {   }
	.cvenv2 { color:#336699!important; font-weight: bold!important;  }
	.cvenv3 {  }
	.cvenv4 {  }
	.cvenv4b
	{  

	}
	.cvenv5 {  }
	.cvenv6 {  }
	.cvenv7 {  }

	/*tabella ricavi*/
	.vvenrf1 { }
	.vvenrf2 { }
	.vvenrf3 { }
	.vvenrf4 { display: inline-table; }
	.vvenrf4 label,.vvenrf5 label {margin-right: 10px!important;}
	.vvenrf5 { display: inline-table; margin-left: 50px;}
	.vvenrf6 { }
	/*tabella fatture*/
	.vvenf1 { }
	.vvenf2 { }
	.vvenf3 { }
	.vvenf5 { display: inline-table; }
	.vvenf5 label,.vvenf6 label {margin-right: 10px!important;}
	.vvenf6 { display: inline-table; margin-left: 50px;}
	.vvenf6 { }
	/*tabella beneficenza*/
	.vvenb1 {}
	.vvenb2 {}
	.vvenb3 { display: inline-table; }
	.vvenb3 label,.vvenb4 label {margin-right: 10px!important;}
	.vvenb4 { display: inline-table; margin-left: 50px;}
	.vvenb5 { }
	/*tabella prescritto*/
	.vvenp1 { }
	.vvenp2 { color:#336699!important; font-weight: bold!important; }
	.vvenp3 { }
	.vvenp4 {  }
	.vvenp5 { }
	/*tabella dettaglio rimborso e fattura*/
	.vvendrf1 { }
	.vvendrf2 { color:#336699!important; font-weight: bold!important; }
	.vvendrf3 { }
	.vvendrf4 {  }
	.vvendrf5 {  }
	.vvendrf6 { }
	.vvendrf7 {  }
	/* tabella dettaglio beneficenza */
	.vvendb1 { width:100px; }
	.vvendb2 {   }
	.vvendb3 { color:#336699!important; font-weight: bold!important;  }
	.vvendb4 {  }


	
	.eio_netcard_data_table_foot
	{
		border-top: 1px solid #000000;
		padding-top: 5px;
		box-sizing: border-box;
	}
	.eio_netcard_data_table_foot div label
	{
		color:#ffffff;
	}
	.eio_netcard_data_table_foot div b
	{
		color:#ffffff;
		text-transform: uppercase;
	}
    .eio_netcard_data_table_foot div
    {
    	padding-left: 5px;
    	padding-right: 5px;
		background-color:#ed7f00;
		border-color:#ed7f00; 
		color: #FFFFFF;
		position: relative;
	}
	
	#eio_netcard_profile_btnsvende,#eio_netcard_profile_btnsaccount
	{
		width: 100%;
		margin: auto;
		position: relative;
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.eio_btn_profile_item
	{
		display: table;
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		min-height: 160px;
		margin-bottom: 40px;
	}
	.eio_btn_profile_item div
	{
		display: table;
		box-sizing: border-box!important;
		vertical-align: top;
		position: relative;
		margin: auto;
		text-align: center;
	}
	.eio_btn_profile_item_image
	{
		width:160px;
		height:160px;
	}
	.eio_btn_profile_item_content
	{
		width:100%;
		padding-bottom: 30px;

	}
	.eio_btn_profile_item_content_title
	{
		display: block!important;
		font-size: 20px;
		font-weight: bold;
		color:#707173;
		text-transform: uppercase;
		margin-top: 15px!important;
	}
	.eio_btn_profile_item_content_link a
	{
		font-size: 16px;
		color:#EC8023;
	}
	
	#eio_btn_profile_item_image_card
	{
		background: url(image/160x160__my_lamiacard.jpg) top center no-repeat;	
	}
	#eio_btn_profile_item_image_ecommerce
	{
		background: url(image/160x160__my_ilmioecommerce.jpg) top center no-repeat;	
	}
	#eio_btn_profile_item_image_giacenza
	{
		background: url(image/160x160__my_lamiagiacenza.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_oggdarimb 
	{
		background: url(image/160x160px_my_oggettidarimbordsare.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_oggrimb
	{
		background: url(image/160x160px_my_oggettirimborsati.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_benef
	{
		background: url(image/160x160px_my_progettosolidarita.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_fatture
	{
		background: url(image/160x160px_my_lemiefatture.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_demat
	{
		background: url(image/160x160px_my_imieidocumenti.jpg.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_prescritto
	{
		background: url(image/160x160px_my_ilmioprescritto.jpg) top center no-repeat;
	}

	#eio_btn_profile_item_image_account
	{
		background: url(image/160x160px_my_ilmioaccount.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_avvisi
	{
		background: url(image/160x160px_my_imieiavvisi.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_delega
	{
		background: url(image/160x160px_my_stampaunadelega.jpg) top center no-repeat;
	}
	
	
	#eio_netcard_profile_btn_helpacrg
	{
		background: url(image/btnaiuto_accessoregistrazione_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpcard
	{
		background: url(image/btnaiuto_card_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpsmarcard
	{
		background: url(image/btnaiuto_smarrimento_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpecom
	{
		background: url(image/btnaiuto_ecommerce_off.png) top center no-repeat;
	}	
	#eio_netcard_std_filtranegozio
	{
		margin-bottom: 10px;
	}
	#eio_netcard_std_filtranegozio select
	{
		padding: 5px;
		border-radius: 0;
		border:1px solid #336699;		
	}
	
	
	
	
	#eio_netcard_regcard_main
	{
		position: relative;
		clear: both;
	}
	.eio_netcard_regcard_form
	{	
		padding: 10px;
		margin: auto;
		margin-top: 40px;
		border:1px solid #000000;
		border-radius: 10px;
		position: relative;
		display: table;
	}
	.eio_netcard_regcard_form div span
	{
		color: #707173;	
	}
	.eio_netcard_regcard_form div input[type=text]
	{
		border: none;
		background-color:#fff6ae;
		width: 100%;
		color: #707173;
		font-size: 14px;
	}
	.eio_netcard_regcard_form_pin
	{
		width:150px;
	}
	.freccetta
	{
		background: url(image/frecciadx.png) left no-repeat;
		padding-left: 26px;
		box-sizing: border-box;
		background-size: contain;	
	}
	.eio_netcard_regcard_form_barcode
	{
		width: 100%;
	}
	.eio_netcard_regcard_form_crk
	{
		position: absolute;
		right: 10px;
		top:10px;		
	}
	
	
	
	
	.eio_netcard_regcard_form_insert
	{
		margin-top: 30px;
		position: relative;
		display: table;
		width: 100%;
	}
	#help_card
	{
		background: url(image/ico_puntodidomanda.png) right no-repeat;
		display: table;
		height: 34px;
		width: 7vw;
		position: absolute;
		right: 1vw;
		top: 20px;
		max-width:7vw; 
		background-size: contain;
	}
	#card_example
	{
        display: table;
		position: absolute;
        right: 0px;
		top:60px;
        z-index: 99;
        border: 1px solid #336699;
        padding: 5px;
        background-color: white;
        display: none;
	}
	.eio_netcard_regcard_form_card_insert
	{
		max-width: 90vw;
	}
	.eio_netcard_regcard_form_insert div
	{
		margin-bottom: 10px;
	}
	.eio_netcard_regcard_form_insert div span
	{
		color: #707173;
	}
	.eio_netcard_regcard_form_insert div input[type=text]
	{
		border: 1px solid #707173;
		background-color: #fff6ae;
		width: 100%;
		color: #707173;
		font-size: 18px;
		padding: 5px;
		box-sizing: border-box;
	}
	
	
	
	
	
	
	
	
	.eio_netcard_regcard_form_submit
	{
		position: relative;
		width: 100%;
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.eio_netcard_regcard_form_submit .std_submit_netarea
	{
		margin: auto;
	}
	.std_submit_netarea
	{
		border:none;
		display: table;
		color: #ffffff;
		background-color: #3c8342;
		border-radius: 10px;
		padding: 20px;
		font-size: 19px;
		text-decoration: none;
	}
	#eio_netcard_regcard_form_error
	{
		color:#FF0000;
		text-align: left;
		margin-top: 10px;
	}
	
	
	
	
	
	
	/*schede mobile*/
	#eio_netcard_dataaccount
	{
		position: relative;
		width: 100%;
	}
	#eio_netcard_dataaccount_closeaccount
	{
		position: relative;
		margin-top: 25px;
		background: url(image/btn_chiudiaccount_off.png) top center no-repeat;
		width: 151px;
		height: 29px;
	}
	#eio_netcard_dataaccount_closeaccount:hover
	{
		background: url(image/btn_chiudiaccount_on.png) top center no-repeat;
	}
	#eio_netcard_dataaccount_closeaccount a
	{
		display: block;
		width: 100%;
		height: 100%;
	}
	#eio_netcard_dataaccount_closeaccount a span
	{
		display: none;
	}
	.eio_netcard_dataaccount_data
	{
		border:1px solid #666666;
		padding:2px;
		width:320px;
		margin-top:10px;	
		box-sizing: border-box;
		height: 32px;
		font-size: 12pt;
		padding-top:8px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.eio_netcard_dataaccount_modify
	{
		position: absolute;
		display: inline-block;
		width: 110px;
		background: url(image/btn_modifica.png) top left no-repeat;
		height: 32px;
	}
	#eio_netcard_dataaccount_modify1
	{
		left:325px!important;
		top:42px!important;
	}
	#eio_netcard_dataaccount_modify2
	{
		left:325px!important;
		top:84px!important;
	}
	#eio_netcard_dataaccount_modify3
	{
		left:325px!important;
		top:126px!important;
	}
	.eio_netcard_dataaccount_modify a
	{
		text-transform: uppercase;
		font-weight: normal;
		display: block;
		width: 100%;
		height:100%;
		box-sizing: border-box;
		padding-left: 38px;
		font-size: 12pt;
		padding-top:8px!important;
	}
	
	
	
	
	
	#eio_netcard_avvisi div,#eio_netcard_sccount_modify div,#eio_netcard_formcloseaccount div
	{
		margin-top:10px;	
	}
	#eio_netcard_sccount_modify div input
	{
		width: 100%;
		border: 1px solid #666666;
		box-sizing: border-box;
		padding: 5px;
	}
	#eio_netcard_formcloseaccount div input
	{
		width: 100%;
		border: 1px solid #666666;
		box-sizing: border-box;
		padding: 5px;
	}
	#eio_netcard_formcloseaccount_inputsubmit input
	{
		background: url(image/btn_chiudiaccount_off.png) top center no-repeat;
		width: 151px!important;
		height: 29px!important;
		font-size:0;	
		border: none!important;
	}
	#eio_netcard_formcloseaccount_inputsubmit input:hover
	{
		background: url(image/btn_chiudiaccount_on.png) top center no-repeat;;
	}
	#eio_netcard_formcloseaccount_error
	{
		color:#FF0000;
	}
	#eio_ntf
	{
		position: absolute;
		top: 60px;
		left: 20px;
	}
	#eio_ntf_box_avviso
	{
		background: url(image/immagine_avviso.png) top center no-repeat;
		width: 100%;
		height: auto;
		padding-top: 105px!important;
		color: #707173;
		box-sizing: content-box!important;
		font-size:14px;
	}
	#eio_ntf div
	{
		padding-left:25px;	
		height: 22px;
		box-sizing: border-box;
		padding-top: 3px;
	}
	#eio_ntf div a
	{
		font-size: 14px;
		color:#336699;
	}
	#eio_ntf_chat
	{
		background:url(image/ico_chat-10px.svg) left no-repeat;	
		background-size:22px;
	}
	#eio_ntf_oggsca
	{
		background:url(image/ico_scaduto.png) left no-repeat;
	}
	#eio_ntf_oggven
	{
		background:url(image/ico_venduto.png) left no-repeat;	
	}
	#eio_ntf_oggmat
	{
		background:url(image/ico_maturato.png) left no-repeat;
	}
	#eio_ntf_oggpres
	{
		background:url(image/ico_clessidra.png) left no-repeat;
	}
	#eio_ntf_oggpag
	{
		background:url(image/ico_dapagare.png) left no-repeat;
	}
	#eio_netcard_buttonscondition 
	{
		position: relative;
		width: 100%;
		margin-top: 15px;
	}
	#eio_netcard_buttonscondition div
	{
		display: inline-block;
		margin-right: 10px;
		height: 29px;
	}
	#eio_netcard_buttonscondition div a
	{
		display: block;
		width: 100%;
		height: 100%;
	}
	#eio_netcard_buttonscondition div a span
	{
		display:none;
	}
	#eio_netcard_buttonscondition_closeaccount
	{
		background:url(image/btn_chiudiaccount_off.png) top center no-repeat;		
		width: 151px;
	}
	#eio_netcard_buttonscondition_accept
	{
		background:url(image/btn_accetta_off.png) top center no-repeat;		
		width: 80px;
	}
	#eio_netcard_buttonscondition_closeaccount:hover
	{
		background:url(image/btn_chiudiaccount_on.png) top center no-repeat;		
	}
	#eio_netcard_buttonscondition_accept:hover
	{
		background:url(image/btn_accetta_on.png) top center no-repeat;		
	}
	#eio_netcard_regcard_form div input::-webkit-input-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input::-moz-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input:-ms-input-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input:-moz-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_message
	{
		position: fixed;
		width: 100%;
		height:100%;
		top: 45px;
		left:0px;
		background-color: #FFFFFF;
		z-index: 999;
		box-sizing: border-box;
		padding:10px;
		padding-top:25px;
		overflow-y: scroll; 	
		
		
	}
	#eio_netcard_message_title
	{
		font-size:20px;
		color:#336699;
		width: 100%;
		margin-bottom: 20px;
	}
	.eio_netcard_message_item
	{
		width: 100%;
		position: relative;
		margin-bottom: 20px;
		clear: both;
		min-height: 124px;
		padding-bottom: 25px;
	}
	
	.eio_netcard_message_image
	{
		float: left;
		max-width: 124px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.eio_netcard_message_message
	{
		color: #666666;
		font-size:14px;	
	}
	.eio_netcard_message_checkbox
	{
		font-size:10px;
		position: absolute;
		bottom: 0px;
		left:129px;
		color:#666666;
	}
	#eio_netcard_message_submit
	{
		position: absolute;
		top: 10px;
		right:10px;
		background: url(image/chiudibox.png) top left no-repeat;
		font-size:0;
		width:16px;
		height:18px;
		border:none;
		cursor: pointer;
	}
	.eio_netcard_bcard_action
	{
		width: 100%;
		text-align: center;
		margin-top: 60px;
	}
	.eio_netcard_bcard_action a.std_submit_netarea
	{
		margin: auto;
	}
	.eio_netcard_bcard_action_repense
	{
		margin-top: 30px;
	}
	.eio_netcard_bcard_action_repense a
	{
		text-transform: uppercase;
	}
	
}
@media only screen and (min-width:768px) 	
{
	.nodesk
	{
		display: none!important;
	}
	.eio_netcard_std_boxtext_warning
	{
		background: url(image/200x200_my_attenzionexavvisi.jpg) top center no-repeat;
		width: 100%;
		padding-top: 220px;
		text-align: center;
		color: #707173;
	}
	.eio_netcard_std_boxtext_addcard
	{
		width: 100%;
		margin-top: 40px;
		text-align: center;
		color: #707173;	
	}
	.eio_netcard_std_boxtext_addcard a.std_submit_netarea
	{
		margin: auto;
		margin-top: 10px!important;
	}
	.eio_netcard_std_boxtext_regcard
	{
		width: 100%;
		margin-top: 60px;
		margin-bottom: 20px;
		text-align: left;
		color: #707173;		
	}
	.eio_netcard_std_boxtext_regcard a
	{
		text-decoration: underline;
		color: #336699;
		font-weight: bold;
	}
	#eio_netcard_box_top_link
	{
		position:relative;
		width:100%;
		margin: auto;
		box-sizing: border-box;
		margin-bottom: 20px;
	}
	#eio_netcard_box_top_link a:last-child
	{
		font-weight: bold;
		text-decoration: underline;
		background: none;
	}
	#eio_netcard_box_top_link a
	{
		color:#336699!important;
		background: url(image/freccetta.svg) right no-repeat;
		padding-right: 25px;
		margin-right: 10px;
	}
	
	#NetCardDiv
	{
		width: 100%;
		max-width: 980px;
		margin: auto;
		margin-bottom: 60px;
	}
	label
	{
		color:#666666;
	}
	.eio_netcard_std_title
	{
		font-size: 40px;
		color: #707173;
		margin-top: 10px;		
		margin-bottom: 10px;	
	}
	.eio_netcard_std_boxtext
	{
		width: 100%;
		color: #707173;
		margin-bottom: 10px;
	}
	.eio_netcard_std_boxtext_void
	{
		background: url(image/immagine_avviso.png) top center no-repeat;
		width: 100%;
		max-width: 600px;
		margin: auto;
		padding-top: 115px;
		text-align: center;
		color: #707173;
		margin-top: 100px!important;
		min-width: 1px;
		line-height: 30px;
	}
	#eio_necard_std_savemodify
	{
		background: url(image/btn_desktop_salva_off.png)top center no-repeat;
		width: 74px!important;
		height: 30px!important;
		border: none!important;
		font-size:0!important;
	}
	#eio_necard_std_savemodify:hover
	{
		background: url(image/btn_desktop_salva_on.png)top center no-repeat;
	}
	#eio_netcard_data
	{
		width:100%;
		border:1px solid #00000;
		box-sizing: border-box;	
	}
	.eio_netcard_data_table
    {
        display: table;
        table-layout: fixed;
        margin-top: 15px;
    }
    .eio_netcard_data_table_head
    {
        display: table-row;
        font-weight: bold;
        text-align: left;
    }
    .eio_netcard_data_table_head div
    {
		background-color:#336699!important;
		color: #FFFFFF!important;
		text-transform: uppercase;
	}
    .eio_netcard_data_table_row
    {
        display: table-row;
    }
    .eio_netcard_data_table_cell
    {
        display: table-cell;
        border: solid;
        position: relative;
		box-sizing: border-box;
        vertical-align: middle;
        border-collapse: collapse;
        border:1px solid #336699;
        min-height:28px!important;
        padding: 10px;
        color: #707173;
    }
	.eio_netcard_data_table_cell a.openlink
	{
		border:none;
		display: table-cell;
		position: relative;
		color: #ffffff;
		background-color: #0075b8;
		border-radius: 5px;
		padding: 5px;
		padding-left: 10px!important;
		padding-right: 10px!important;
		font-size: 19px;
		text-decoration: none;			
	}
	.eio_netcard_data_table_cell_f_internal
	{
		padding: 0!important;
		border: none!important;
	}
	.eio_netcard_data_table_cell_internal
	{
		display: block;
        border: solid;
        position: relative;
		box-sizing: border-box;
        vertical-align: middle;
        border-collapse: collapse;
        border:1px solid #336699;
        min-height:28px!important;
        padding: 10px;	
	}
	.eio_netcard_data_table_cell label
	{
		display: none;
	}
	.blockcardbtn
	{
		background: url(image/ico_chiudi.jpg) center no-repeat;
		font-size: 0;
		display: table;
		width: 19px;
		height: 19px;
		margin: auto;
	}
	/*tabella card*/
	.ccard1 { width:100px; text-align: center; }
	.ccard2 { width:400px;  }
	.ccard3 { width: 100px;text-align: center;}
	.ccard4 { width:100px; text-align: left; }
	.lmemb  { background: url(image/ICO_BRONZO.jpg) left no-repeat; padding-left: 20px!important; background-size: contain; 
	display: block; width:100%;box-sizing:border-box; }
	/*tabella ecommerce*/
	.cecom1 { width:130px;  }
	.cecom2 { width:400px;  }
	.cecom3 { width:150px;  }
	/*tabella documenti*/
	.caccd1 { width:300px;  }
	.caccd2 { width:100px;  }
	.caccd3 { width:100px;  }
	.caccd4 { width:240px;  }
	/*tabella giacenza*/
	.cveng1 { width:60px; }
	.cveng2 { width:300px; }
	.cveng3 {  }
	.cveng4 {  }
	.cveng5 {  }
	.cveng6 {  }
	.cveng7 { width:200px; }
	/*tabella venduto*/
	.cvenv1 { width:80px;  }
	.cvenv2 { width:300px;  }
	.cvenv3 { width:50px; }
	.cvenv4 { width:100px; }
	.cvenv4b
	{  
		vertical-align: middle;
		width:198px; 
		position: absolute; 
		background-color: #FFFFFF; 
		top:0px;
		left:0px; 
		z-index:300;
		font-size: 8pt;
		text-align: center;
		padding: 3px;
		box-sizing: border-box;
		border:none;
		min-height: 100%;
		display: block;
	}
	.cvenv5 { width:100px; }
	.cvenv6 { width:70px; }
	.cvenv7 { width:250px; }

	/*tabella ricavi*/
	.vvenrf1 { width:100px; }
	.vvenrf2 { width:100px; }
	.vvenrf3 { width:150px; }
	.vvenrf4 { width:70px;  }
	.vvenrf5 { width:70px;  }
	.vvenrf6 { width:240px;  }
	/*tabella fatture*/
	.vvenf1 { width:100px; }
	.vvenf2 { width:100px; }
	.vvenf3 { width:100px; }
	.vvenf4 { width:150px; }
	.vvenf5 { width:70px;  }
	.vvenf6 { width:70px;  }
	.vvenf7 { width:240px;  }
	/*tabella beneficenza*/
	.vvenb1 { width:100px; }
	.vvenb2 { width:100px; }
	.vvenb3 { width:100px; }
	.vvenb4 { width:70px;  }
	.vvenb5 { width:200px; }
	/*tabella prescritto*/
	.vvenp1 { width:60px; }
	.vvenp2 { width:230px; }
	.vvenp3 { width:50px; }
	.vvenp4 { width:100px;  }
	.vvenp5 { width:230px; }
	/*tabella dettaglio rimborso e fattura*/
	.vvendrf1 { width:60px; }
	.vvendrf2 { width:240px; }
	.vvendrf3 { width:70px; }
	.vvendrf4 { width:130px;  }
	.vvendrf5 { width:130px; }
	.vvendrf6 { width:130px; }
	.vvendrf7 { width:130px; }
	/* tabella dettaglio beneficenza */
	.vvendb1 { width:100px; }
	.vvendb2 { width:70px;  }
	.vvendb3 { width:430px;  }
	.vvendb4 { width:70px;  }
	
	
	.eio_netcard_data_table_foot
    {
        display: table-row;
        font-weight: bold;
        text-align: left;
        height: 50px;
    }
    .eio_netcard_data_table_foot div
    {
		background-color:#ed7f00;
		border-color:#ed7f00; 
		color: #FFFFFF;
		position: relative;
	}
	.eio_netcard_data_table_foot div b.eio_vend
    {
		position: absolute;
		text-transform: uppercase;
		display: block;
		width: 500px;
		top:15px;
		left:10px;
		z-index: 10;
	}
	.eio_netcard_data_table_cell_f
	{
		background-color:#FFFFFF!important;
		color: #000000!important;
	}
	
	#eio_netcard_profile_btnsvende,#eio_netcard_profile_btnsaccount
	{
		width: 100%;
		max-width: 920px;
		margin: auto;
		position: relative;
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.eio_btn_profile_item
	{
		display: inline-block;
		width: 49%;
		box-sizing: border-box;
		margin: 0;
		min-height: 160px;
		margin-bottom: 40px;
	}
	.eio_btn_profile_item div
	{
		display: inline-block;
		box-sizing: border-box!important;
		vertical-align: top;
		position: relative;
	}
	.eio_btn_profile_item_image
	{
		width:160px;
		height:160px;
	}
	.eio_btn_profile_item_content
	{
		width:100%;
		margin-left:-170px;	
		padding-left: 170px!important;	
		padding-bottom: 30px;

	}
	.eio_btn_profile_item_content_title
	{
		display: block!important;
		padding-left: 10px;	
		margin-bottom: 25px;
		font-size: 20px;
		font-weight: bold;
		color:#707173;
		text-transform: uppercase;
	}
	.eio_btn_profile_item_content_link
	{
		position: absolute!important;
		bottom: 0;
		left: 0;
		padding-left: 180px;
	}
	.eio_btn_profile_item_content_link a
	{
		font-size: 16px;
		color:#EC8023;
	}
	
	#eio_btn_profile_item_image_card
	{
		background: url(image/160x160__my_lamiacard.jpg) top center no-repeat;	
	}
	#eio_btn_profile_item_image_ecommerce
	{
		background: url(image/160x160__my_ilmioecommerce.jpg) top center no-repeat;	
	}
	#eio_btn_profile_item_image_giacenza
	{
		background: url(image/160x160__my_lamiagiacenza.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_oggdarimb 
	{
		background: url(image/160x160px_my_oggettidarimbordsare.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_oggrimb
	{
		background: url(image/160x160px_my_oggettirimborsati.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_benef
	{
		background: url(image/160x160px_my_progettosolidarita.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_fatture
	{
		background: url(image/160x160px_my_lemiefatture.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_demat
	{
		background: url(image/160x160px_my_imieidocumenti.jpg.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_prescritto
	{
		background: url(image/160x160px_my_ilmioprescritto.jpg) top center no-repeat;
	}

	#eio_btn_profile_item_image_account
	{
		background: url(image/160x160px_my_ilmioaccount.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_avvisi
	{
		background: url(image/160x160px_my_imieiavvisi.jpg) top center no-repeat;
	}
	#eio_btn_profile_item_image_delega
	{
		background: url(image/160x160px_my_stampaunadelega.jpg) top center no-repeat;
	}
	
	
	#eio_netcard_profile_btn_helpacrg
	{
		background: url(image/btnaiuto_accessoregistrazione_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpcard
	{
		background: url(image/btnaiuto_card_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpsmarcard
	{
		background: url(image/btnaiuto_smarrimento_off.png) top center no-repeat;
	}
	#eio_netcard_profile_btn_helpecom
	{
		background: url(image/btnaiuto_ecommerce_off.png) top center no-repeat;
	}	
	#eio_netcard_std_filtranegozio
	{
		margin-bottom: 10px;
	}
	#eio_netcard_std_filtranegozio select
	{
		padding: 5px;
		border-radius: 0;
		border:1px solid #336699;		
	}
	
	
	
	
	#eio_netcard_regcard_main
	{
		position: relative;
		clear: both;
	}
	.eio_netcard_regcard_form
	{	
		padding: 10px;
		margin-top: 40px;
		border:1px solid #000000;
		border-radius: 10px;
		position: relative;
		display: table;
	}
	.eio_netcard_regcard_form div span
	{
		color: #707173;	
	}
	.eio_netcard_regcard_form div input[type=text]
	{
		border: none;
		background-color:#fff6ae;
		width: 100%;
		color: #707173;
		font-size: 14px;
	}
	.eio_netcard_regcard_form_pin
	{
		width:150px;
	}
	.freccetta
	{
		background: url(image/frecciadx.png) left no-repeat;
		padding-left: 26px;
		box-sizing: border-box;
		background-size: contain;	
	}
	.eio_netcard_regcard_form_barcode
	{
		width: 100%;
	}
	.eio_netcard_regcard_form_crk
	{
		position: absolute;
		right: 10px;
		top:10px;		
	}
	
	
	
	
	.eio_netcard_regcard_form_insert
	{
		margin-top: 30px;
		position: relative;
		display: table;
		max-width: 500px;
	}
	#help_card
	{
		background:url(image/ico_puntodidomanda.png) center no-repeat;
		display: table;
		height: 34px;
		width: 34px;
		position: absolute;
		right: -44px;
		top:20px;
	}
	#card_example
	{
        display: table;
		position: absolute;
		right: -350px;
		top:20px;
        display: none;
        border: 1px solid #336699;
        padding: 5px;
        background-color: white;
	}
	#helpcardsample
	{
		background: url(image/CARDMTP_OK.jpg) top center no-repeat;
		width: 50vw;
		height: 50vh;
		background-size: contain;
		display: none;
	}
	.eio_netcard_regcard_form_insert div
	{
		margin-bottom:10px;
	}
	.eio_netcard_regcard_form_insert div span
	{
		color: #707173;
	}
	.eio_netcard_regcard_form_insert div input[type=text]
	{
		border: 1px solid #707173;
		background-color: #fff6ae;
		width: 100%;
		color: #707173;
		font-size: 18px;
		padding: 5px;
		box-sizing: border-box;
	}
	
	.eio_netcard_regcard_form_submit
	{
		position: relative;
		width: 100%;
		margin-top: 40px;
	}
	#contenitore_sumbit
	{
		margin-top: 40px;
	}
	.std_submit_netarea
	{
		border:none;
		display: table;
		color: #ffffff;
		background-color: #3c8342;
		border-radius: 10px;
		padding: 20px;
		font-size: 19px;
		text-decoration: none;
	}
	#eio_netcard_regcard_form_error
	{
		color:#FF0000;
		text-align: left;
		margin-top: 10px;
	}
	
	
	
	
	
	
	/*schede mobile*/
	#eio_netcard_dataaccount
	{
		position: relative;
		width: 100%;
	}
	#eio_netcard_dataaccount_closeaccount
	{
		position: relative;
		margin-top: 25px;
		background: url(image/btn_chiudiaccount_off.png) top center no-repeat;
		width: 151px;
		height: 29px;
	}
	#eio_netcard_dataaccount_closeaccount:hover
	{
		background: url(image/btn_chiudiaccount_on.png) top center no-repeat;
	}
	#eio_netcard_dataaccount_closeaccount a
	{
		display: block;
		width: 100%;
		height: 100%;
	}
	#eio_netcard_dataaccount_closeaccount a span
	{
		display: none;
	}
	.eio_netcard_dataaccount_data
	{
		border:1px solid #666666;
		padding:2px;
		width:320px;
		margin-top:10px;	
		box-sizing: border-box;
		height: 32px;
		font-size: 12pt;
		padding-top:8px!important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.eio_netcard_dataaccount_modify
	{
		position: absolute;
		display: inline-block;
		width: 110px;
		background: url(image/btn_modifica.png) top left no-repeat;
		height: 32px;
	}
	#eio_netcard_dataaccount_modify1
	{
		left:325px!important;
		top:42px!important;
	}
	#eio_netcard_dataaccount_modify2
	{
		left:325px!important;
		top:84px!important;
	}
	#eio_netcard_dataaccount_modify3
	{
		left:325px!important;
		top:126px!important;
	}
	.eio_netcard_dataaccount_modify a
	{
		text-transform: uppercase;
		font-weight: normal;
		display: block;
		width: 100%;
		height:100%;
		box-sizing: border-box;
		padding-left: 38px;
		font-size: 12pt;
		padding-top:8px!important;
	}
	
	
	
	
	
	#eio_netcard_avvisi div,#eio_netcard_sccount_modify div,#eio_netcard_formcloseaccount div
	{
		margin-top:10px;	
	}
	#eio_netcard_sccount_modify div input[type=text],#eio_netcard_sccount_modify div input[type=password]
	{
		width: 100%;
		max-width: 350px;
		border: 1px solid #666666;
		box-sizing: border-box;
		padding: 5px;
	}
	#eio_netcard_formcloseaccount div input
	{
		width: 100%;
		border: 1px solid #666666;
		box-sizing: border-box;
		padding: 5px;
	}
	#eio_netcard_formcloseaccount_inputsubmit input
	{
		background: url(image/btn_chiudiaccount_off.png) top center no-repeat;
		width: 151px!important;
		height: 29px!important;
		font-size:0;	
		border: none!important;
	}
	#eio_netcard_formcloseaccount_inputsubmit input:hover
	{
		background: url(image/btn_chiudiaccount_on.png) top center no-repeat;;
	}
	#eio_netcard_formcloseaccount_error
	{
		color:#FF0000;
	}
	#eio_ntf
	{
		position: absolute;
		top: 60px;
		left: 20px;
	}
	#eio_ntf_box_avviso
	{
		background: url(image/immagine_avviso.png) top center no-repeat;
		width: 100%;
		height: auto;
		padding-top: 105px!important;
		color: #707173;
		box-sizing: content-box!important;
		font-size:14px;
	}
	#eio_ntf div
	{
		padding-left:25px;	
		height: 22px;
		box-sizing: border-box;
		padding-top: 3px;
	}
	#eio_ntf div a
	{
		font-size: 14px;
		color:#336699;
	}
	#eio_ntf_chat
	{
		background:url(image/ico_chat-10px.svg) left no-repeat;	
		background-size:22px;
	}
	#eio_ntf_oggsca
	{
		background:url(image/ico_scaduto.png) left no-repeat;
	}
	#eio_ntf_oggven
	{
		background:url(image/ico_venduto.png) left no-repeat;	
	}
	#eio_ntf_oggmat
	{
		background:url(image/ico_maturato.png) left no-repeat;
	}
	#eio_ntf_oggpres
	{
		background:url(image/ico_clessidra.png) left no-repeat;
	}
	#eio_ntf_oggpag
	{
		background:url(image/ico_dapagare.png) left no-repeat;
	}
	#eio_netcard_buttonscondition 
	{
		position: relative;
		width: 100%;
		margin-top: 15px;
	}
	#eio_netcard_buttonscondition div
	{
		display: inline-block;
		margin-right: 10px;
		height: 29px;
	}
	#eio_netcard_buttonscondition div a
	{
		display: block;
		width: 100%;
		height: 100%;
	}
	#eio_netcard_buttonscondition div a span
	{
		display:none;
	}
	#eio_netcard_buttonscondition_closeaccount
	{
		background:url(image/btn_chiudiaccount_off.png) top center no-repeat;		
		width: 151px;
	}
	#eio_netcard_buttonscondition_accept
	{
		background:url(image/btn_accetta_off.png) top center no-repeat;		
		width: 80px;
	}
	#eio_netcard_buttonscondition_closeaccount:hover
	{
		background:url(image/btn_chiudiaccount_on.png) top center no-repeat;		
	}
	#eio_netcard_buttonscondition_accept:hover
	{
		background:url(image/btn_accetta_on.png) top center no-repeat;		
	}
	#eio_netcard_regcard_form div input::-webkit-input-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input::-moz-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input:-ms-input-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_regcard_form div input:-moz-placeholder
	{ 
		font-size: 0;
		color: #FFFFFF;
	}
	#eio_netcard_message
	{
		position: absolute;
		width: 450px;
		max-height: 600px;
		overflow-y: scroll; 
		box-sizing: border-box;
		position:absolute;
		top:100px;
		left:50%;
		margin-left: -225px;
		background-color: #FFFFFF;
		z-index: 999;
		box-shadow:  5px  5px 20px #666666, -5px -5px 20px #666666,5px -5px 20px #666666,-5px  5px 20px #666666;
		padding:10px;
		padding-top:25px;
	}
	#eio_netcard_message_title
	{
		font-size:20px;
		color:#336699;
		width: 100%;
		margin-bottom: 20px;
	}
	.eio_netcard_message_item
	{
		width: 100%;
		position: relative;
		margin-bottom: 20px;
		clear: both;
		min-height: 124px;
		padding-bottom: 25px;
	}
	
	.eio_netcard_message_image
	{
		float: left;
		max-width: 124px;
		margin-right: 5px;
		margin-bottom: 5px;
	}
	.eio_netcard_message_message
	{
		color: #666666;
		font-size:14px;	
	}
	.eio_netcard_message_checkbox
	{
		font-size:10px;
		position: absolute;
		bottom: 0px;
		left:129px;
		color:#666666;
	}
	#eio_netcard_message_submit
	{
		position: absolute;
		top: 10px;
		right:10px;
		background: url(image/chiudibox.png) top left no-repeat;
		font-size:0;
		width:16px;
		height:18px;
		border:none;
		cursor: pointer;
	}
	.dettfatdiv a
	{
		border:none;
		display: table-cell;
		position: relative;
		color: #ffffff;
		background-color: #0075b8;
		border-radius: 5px;
		padding: 5px;
		padding-left: 10px!important;
		padding-right: 10px!important;
		font-size: 19px;
		text-decoration: none;			
	}
	
	.dettfatdiv
	{
		color:#666666;	
		font-size: 14px;
	}
	.eio_netcard_bcard_action
	{
		width: 100%;
		text-align: center;
		margin-top: 60px;
	}
	.eio_netcard_bcard_action a.std_submit_netarea
	{
		margin: auto;
	}
	.eio_netcard_bcard_action_repense
	{
		margin-top: 30px;
	}
	.eio_netcard_bcard_action_repense a
	{
		text-transform: uppercase;
	}
	
}










	