﻿/************************************Contatti************************************/
div.form_contattaci input, select, textarea,
div.shoppingcart_sospendi input.nome_sc,
div.shoppingcart_sospendi textarea.note_sc
{
    border:1px solid #CED6D9;
}

div.form_contattaci td.first_td
{
    padding-top:15px;
    border-bottom:0px !important;
}

div.form_contattaci td,
div.form_contattaci div.form_intestazione,
div.shoppingcart_sospendi td.nome_sc
{
    color:#494949;
    font-size:12px;
	padding-bottom: 10px;
	vertical-align:top;
}

div.form_contattaci td.form_input input,
div.form_contattaci td.form_input1 input,
div.form_contattaci td.form_input2 input,
div.form_contattaci textarea,
div.shoppingcart_sospendi input.nome_sc
{
    width:380px;
    padding-top:6px;
    padding-left:2px;
    padding-right:2px;
    height:20px;
    letter-spacing:1px;
}

div.shoppingcart_sospendi input.nome_sc
{
    margin-top:0px !important;
    margin-bottom:0px !important;
    margin-right: 5px;
    text-align:left;
    color:#494949;
    font-weight:normal;
    letter-spacing:normal;
}

div.form_contattaci textarea
{
    height: 90px;
}

td.form_message span,
td.form_input1 span.note
{
    overflow:auto !important;
}

div.form_contattaci td.form_message span
{
    min-height: 90px;
}

div.form_contattaci td.form_value span,
div.form_contattaci td.form_value1 span,
div.form_contattaci td.form_value2 span,
div.form_contattaci td.form_message span,
div.form_contattaci td.form_value a
{
    width:378px;
    line-height:22px;
    padding-left:2px;
    height:26px;
    display:block;
    letter-spacing:1px;
    border:1px solid #CED6D9;
}

div.form_contattaci #ctl26_Form_CaptchaInput
{
    height:auto;
}

div.form_contattaci td.form_input2,
div.form_contattaci td.form_value2
{
    padding-top:6px;
    padding-left:3px;
}

div.form_contattaci td.form_input2 input,
div.form_contattaci td.form_value2 span
{
    width:65px;
}

div.form_contattaci div.form_intestazione,
div.form_contattaci td.captcha label
{
    font-weight:bold;
}

div.form_contattaci label.note
{
    font-weight:normal;
}

div.mostraprofilo td.form_title,
table.b2btable td.sezione,
div.form_contattaci td.sezione
{
    min-height:20px;
    color:#ECBB37;
	border-bottom:1px dotted #DDDDDD;
    font-weight:bold;
	padding-bottom:15px;
    padding-left:28px;
    padding-right:0px;
    padding-top:15px;
    background-color:#F3F3F3;
}

div.form_contattaci td.form_button
{
    text-align:right;
    padding-right:5px;    
}

div.form_contattaci td.form_button input
{
	margin-right: 10px;
	float:right;
}

div.form_contattaci a
{
    color:#64A1C3;    
}

div.form_contattaci td.form_label,
div.form_contattaci td.form_label1,
div.form_contattaci td.form_label2
{
	width:24%;
	border:1px dotted #DDDDDD;
	border-top:none;
	border-left:none;
    font-weight:bold;
	padding-bottom:10px;
    padding-left:28px;
    padding-right:0px;
    padding-top:10px;
}

div.form_contattaci td.form_label2
{
    width:9%;
    border:none;
    border-bottom:1px dotted #DDDDDD;
    padding-left:0px;
    padding-right:0px;
}

div.form_contattaci td.form_input, 
div.form_contattaci td.form_input1, 
div.form_contattaci td.form_input2, 
div.form_contattaci td.form_textarea,
div.form_contattaci td.form_value,
div.form_contattaci td.form_value1,
div.form_contattaci td.form_value2,
div.form_contattaci td.form_message,
div.shoppingcart_sospendi td.nome_sc, 
div.shoppingcart_sospendi td.note_sc
{
    border-bottom:1px dotted #DDDDDD;
    padding:6px 0px 6px 6px !important;
}

div.form_contattaci td.form_titolo,
div.form_contattaci div.form_intestazione,
div.form_contattaci ul
{
    border-bottom:1px dotted #DDDDDD;
}

div.form_contattaci td.form_cliente
{
    vertical-align:middle;
    padding-left:8px !important;
    border-bottom:1px dotted #DDDDDD;
}

div.form_conferma_ordine td.form_cliente,
div.modificadati td.form_cliente,
div.modificadatiazienda div.mostraprofilo td.form_cliente
{
    padding-left:10px;
    border-bottom:1px dotted #DDDDDD;
}

div.form_contattaci td.captcha
{
    border:none;
    vertical-align:top;
    padding:10px 0px 10px 28px !important;
}

div.form_contattaci td.form_privacy,
div.form_contattaci td.form_button,
div.form_contattaci div.form_intestazione,
div.form_contattaci ul
{
    padding:10px 28px 15px 28px;
}

td.form_mandatory,
span.form_mandatory
{
    font-weight:normal;
    color:#64A1C3 !important;
    font-size:12px;
}

div.form_mandatory ul
{
    font-weight:bold;
    color:red !important;
    font-size:12px;
}

span.form_mandatory_error
{
    font-weight:bold;
    color:red !important;
    font-size:14px;
    white-space:nowrap;
}

td.form_mandatory
{
    padding:20px 20px 10px 0px;
    border-bottom:1px dotted #DDDDDD;
    text-align:right;
}

div.form_intestazione_errore
{
    font-weight:bold;
    color:red !important;
    font-size:12px;
}

/************************************Registrazione************************************/


div.registrazioneprivato select,
div.registrazioneazienda select
{
    width:383px;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:0px;
    letter-spacing:1px;
}

div.registrazioneprivato td.form_label2,
div.registrazioneazienda td.form_label2,
div.registrazioneentepubblico td.form_label2
{
    width:7%;
}
div.registrazioneprivato td.form_input1,
div.registrazioneazienda td.form_input1,
div.registrazioneentepubblico td.form_input1
{
    width:55%;
}

div.registrazioneprivato td.sfondo,
div.registrazioneazienda td.sfondo,
div.registrazioneentepubblico td.sfondo
{
    background-color:#F3F3F3;
}

div.registrazioneentepubblico td.accetta
{
    background-color:#FFFFFF;
    padding:28px;
}

div.registrazioneentepubblico td.accetta_cb
{
    background-color:#FFFFFF;
    padding:6px;
    padding-bottom:28px !important;
    border-bottom:1px dotted #DDDDDD;
    text-align:center;
    vertical-align:middle;
}

div.registrazioneentepubblico td.accetta_cb td.label
{
    padding-bottom:0px !important;
    vertical-align:middle;
    font-size:14px;
    font-weight:bold;
}

div.registrazioneentepubblico td.accetta_cb td.checkbox
{
    padding:0px !important;
}

div.registrazioneentepubblico td.accetta_cb div.form_mandatory
{
    color:Red;
}

div.registrazioneentepubblico input.disabled
{
    color:#DDDDDD !important;
}


/*---scelta tipo registrazione passo 4/5 shopping cart ---*/

div.mostraprofilo td.tiporeg1
{
    padding-top:20px;
    padding-bottom:10px;
}

div.mostraprofilo td.tiporeg2
{
    padding-top:10px;
    padding-bottom:20px;
    border-bottom:1px dotted #DDDDDD;
} 

div.mostraprofilo td.tiporeg1 input.button,
div.mostraprofilo td.tiporeg2 input.button
{
    float:right;
} 

div.mostraprofilo td.tiporeg1 span,
div.mostraprofilo td.tiporeg2 span
{
    background:url(/upload/1/images/interfaccia/icone/freccia_destra_piccola.jpg) no-repeat 28px 18px;
    padding-top:10px;
    padding-left:68px;
	padding-right:28px;
	display:block;
}

/*******************************************Login*********************************************/

div.login
{	
	padding-left: 28px;		
	border:1px dotted #DDDDDD;
	border-top:0px;
	border-left:0px;
}

div.login div.container,
div.loginlaterale div.container
{		
	padding-top: 28px;		
	color:#494949;
    font-size:12px;	
}

div.login div.User input,
div.login div.Password input,
div.loginlaterale div.User input,
div.loginlaterale div.Password input
{
	padding-top:6px;
    padding-left:0px;
    height:20px;
    width: 177px;
    letter-spacing:1px;
    border:1px solid #CED6D9;
    margin-bottom: 20px;
    margin-left: 20px;    
}

div.login div.Password input
{	
    margin-left: 28px;
}

div.login div.Submit input,
div.loginlaterale div.Submit input
{
    margin-right: 28px;
    float:right;
}

/* Login nella colonna destra */

div.loginlaterale
{
    padding:0px;
    border:0px;
}

div.loginlaterale div.container
{
    padding-left:16px;
    padding-top:16px;
}

div.loginlaterale div.User input,
div.loginlaterale div.Password input
{
    width:154px;
    margin-top:5px;
    margin-left:0px !important;
}

div.loginlaterale div.Submit input
{
    margin-right:16px;
}

div.loginlaterale div.intestazione
{		
	padding-left:50px;
	padding-right:15px;
	color:#494949;
    font-size:12px;
    background:url(/upload/1/images/interfaccia/icone/info.png) no-repeat 14px 4px;
}



div.login_reg_privati,
div.login_reg_aziende
{
    border-right:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
}



div.registrazionelogin div.box
{
    padding:28px;
    padding-top:16px;
    padding-bottom:16px;
    float:left;
    background-color:#F3F3F3;
}

div.registrazionelogin li
{
    border-right:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
    width:322px;
    float:left;
    padding-left:1px;
}

div.registrazionelogin h1 a
{
    color:#ECBB37;
}

div.registrazionelogin h1
{
    font-size:11px;
    font-weight:bold;
    margin-bottom:8px;
    text-transform:uppercase;
}

div.registrazionelogin p
{
    color:#494949;
    font-size:11px;
    height:58px;
}

div.registrazionelogin div.button
{
    float:right;
}

div.registrazionelogin div.button a
{
    color:#FFFFFF;
}

/*------------------------------ Modifica profilo e sede alternativa -------------------------*/
div.mostraprofilo
{
    width:779px;
}

div.mostraprofilo a
{
    color:#ECBB37;
}

div.mostraprofilo td
{
    color:#494949;
    font-size:12px;
    padding-top:6px;
    padding-bottom:6px;
}

div.mostraprofilo td.form_label,
div.mostraprofilo td.form_label1
{
    padding-left:28px;
    width:24%;
    font-weight:bold;
}

div.mostraprofilo td.form_value,
div.mostraprofilo td.form_value1,
div.mostraprofilo td.form_value2
{
    padding-left:10px;
}

div.mostraprofilo td.form_label,
div.mostraprofilo td.form_label1,
div.mostraprofilo td.form_label2
{
    border-right:1px dotted #DDDDDD;
}

div.mostraprofilo td.form_label,
div.mostraprofilo td.form_label1,
div.mostraprofilo td.form_label2,
div.mostraprofilo td.form_value,
div.mostraprofilo td.form_value1,
div.mostraprofilo td.form_value2
{
    border-bottom:1px dotted #DDDDDD;
}

div.mostraprofilo div.button
{
    padding-top:20px;
    padding-left:0px;
    padding-bottom:60px;
    padding-right:28px;
    border-bottom:1px dotted #DDDDDD;
    font-weight:bold;
    text-align:right;
    font-size:14px;
}

div.mostraprofilo div.button a
{
    float:right;
}

div.mostraprofilo td.form_label2
{
    text-align:right;
    padding-right:10px;
    font-weight:bold;
}

div.mostraprofilo td.form_value1
{
    border-right:1px dotted #DDDDDD;
    width:40%;
}

div.mostraprofilo h2
{
    color:#494949;
    font-size:14px;
    padding-left:28px;
    padding-top:6px;
}

div.mostraprofilo p
{
    color:#494949;
    font-size:12px;
    padding-left:28px;
}

div.mostraprofilo td.indirizzo,
div.mostraprofilo td.button
{
    padding-bottom:15px;
    border-bottom:1px dotted #DDDDDD;
}

div.mostraprofilo span.button a,
div.mostraprofilo input.button,
div.mostraprofilo td.form_button input.reset
{
	float:right;
    margin-right:28px;
}

div.mostraprofilo input.button
{
    float:left;
}


div.mostraprofilo td.form_value,
div.mostraprofilo td.form_value1,
div.mostraprofilo td.form_value2,
div.mostraprofilo td.form_button
{
    background:#FFFFFF;
}


/*------------------------------ Modifica dati e sede alternativa -------------------------*/

div.modificadati span.form_intestazione,
div.modificadatiazienda span.form_intestazione,
div.modificasedealternativa span.form_intestazione,
div.carrello_modificasedealternativa span.form_intestazione
{
    padding-left:28px;
    padding-top:12px;
    padding-bottom:12px;
    display:block;
    color:#64A1C3;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px dotted #DDDDDD;
}

div.modificadati td.form_button,
div.modificasedealternativa td.form_button,
div.carrello_modificasedealternativa td.form_button
{
    padding-top:25px;
    padding-bottom:40px;
    padding-right:0px;
}

div.modificadati td.form_input2,
div.modificasedealternativa td.form_input2,
div.carrello_modificasedealternativa td.form_input2
{
    padding-right:10px !important;
}

div.modificadati div.form_mandatory,
div.modificasedealternativa div.form_mandatory,
div.carrello_modificasedealternativa div.form_mandatory
{
    padding:10px 28px 15px 28px;
    border-bottom:1px dotted #DDDDDD;
}

/*------------------------------ Shopping cart - compila i dati -------------------------*/

table.ordinerecupera_testata td.value
{
    text-align:right;
    padding-right:28px;
    font-size:14px;
    font-weight:bold;
}

table.ordinerecupera_testata tr.totaleordine td.form_label
{
    font-size:14px;
    color:#64a1c3;
}

table.ordinerecupera_testata tr.totaleordine td.value
{
    font-size:20px;
    color:#64a1c3;
}

div.ordine_pagamento div.metodopagamentobox h3
{
    font-size:14px;
}

div.b2b_shoppingcart_completadati div.form_contattaci table.form,
div.b2b_shoppingcart_conferma div.form_contattaci table.form
{
    width:100%;
}

div.b2b_shoppingcart_conferma div.form_contattaci td.form_message span,
div.b2b_shoppingcart_completadati div.form_contattaci td.form_message span,
div.b2b_shoppingcart_conferma div.form_contattaci td.form_value1 span,
div.b2b_shoppingcart_completadati div.form_contattaci td.form_value1 span,
div.b2b_shoppingcart_conferma div.form_contattaci td.form_value2 span,
div.b2b_shoppingcart_completadati div.form_contattaci td.form_value2 span,
div.b2b_shoppingcart_conferma div.form_contattaci td.form_value a,
div.b2b_shoppingcart_conferma div.form_contattaci td.form_value span,
div.b2b_shoppingcart_completadati div.form_contattaci td.form_value a,
div.b2b_shoppingcart_completadati div.form_contattaci td.form_value span
{
    padding-top:4px;
    padding-bottom:0px;
    vertical-align:middle;
    border:0px;
    line-height:normal;
    height:auto;
}

div.b2b_shoppingcart_conferma td.form_button,
div.b2b_shoppingcart_completadati td.form_button
{
    padding-bottom:35px;
    padding-top:20px;
}

div.b2b_shoppingcart_conferma td#ctl29_ctl01_tdMetodo,
div.b2b_shoppingcart_completadati td#ctl29_ctl01_tdMetodo
{
    padding-bottom:20px;
}

div.b2b_shoppingcart_completadati tr.trcambiasede td
{
    border-top:1px dotted #DDDDDD;
    padding:16px;
    padding-right:28px;
    padding-left:87px;
    background: url(/upload/1/images/interfaccia/icone/pacco.png) no-repeat 26px 18px; 
}

div.b2b_shoppingcart_completadati tr.trcambiasede a.button
{
    margin-left:28px;
    margin-top:16px;
    float:right;
}

div.b2b_shoppingcart_conferma table.destinazionesede,
div.b2b_shoppingcart_completadati table.destinazionesede
{
    border-bottom:1px dotted #DDDDDD;
}

div.b2b_shoppingcart_conferma table.destinazionesede td.selezione,
div.b2b_shoppingcart_completadati table.destinazionesede td.selezione
{
    padding-left:28px;
    width:10%;
    border-right:1px dotted #DDDDDD;
}

div.b2b_shoppingcart_conferma table.destinazionesede td.button,
div.b2b_shoppingcart_completadati table.destinazionesede td.button
{
    width:22%;
    border-bottom:0px;
}

div.b2b_shoppingcart_conferma table.destinazione_selected td.selezione input,
div.b2b_shoppingcart_conferma table.destinazione_selected,
div.b2b_shoppingcart_completadati table.destinazione_selected td.selezione input,
div.b2b_shoppingcart_completadati table.destinazione_selected
{
    background-color: #E8EEF7; 
}

div.b2b_shoppingcart_conferma table.destinazione_selected td.titolo,
div.b2b_shoppingcart_completadati table.destinazione_selected td.titolo{
    background: url(/upload/1/images/interfaccia/icone/pacco.png) no-repeat right;
}

div.b2b_shoppingcart_conferma td.form_button input.reset,
div.b2b_shoppingcart_completadati td.form_button input.reset
{
    float:left;
}

div.b2b_shoppingcart_conferma td.form_button input.submit,
div.b2b_shoppingcart_completadati td.form_button input.submit
{
    margin-right:0px;
    float:right;
}

div.b2b_shoppingcart_conferma td.tiporeg input,
div.b2b_shoppingcart_completadati td.tiporeg1 input,
div.b2b_shoppingcart_completadati td.tiporeg2 input
{
    background-image:url(/upload/1/images/interfaccia/button_acquista_molto_lungo.jpg) !important;
    width:180px;
}

div.b2b_shoppingcart_completadati td input.lungo
{
    background-image:url(/upload/1/images/interfaccia/button_acquista_molto_molto_lungo.jpg) !important;
    width:190px;
}


/*------------------------------ Shopping cart - b2b_shopppingcart_conferma -------------------------*/
div.b2b_shoppingcart_conferma div.mostraprofilo
{
    border-top:1px dotted #DDDDDD;
}

div.b2b_shoppingcart_conferma tr.condizionivendita
{
    background-color:#f7f1c1;
}

div.b2b_shoppingcart_conferma tr.condizionivendita td
{
    padding:28px;
}

div.b2b_shoppingcart_conferma tr.condizionivendita td.form_input
{
    padding-bottom:28px !important;
    text-align:center;
    vertical-align:middle;
}

div.b2b_shoppingcart_conferma tr.condizionivendita td.form_input td
{
    padding:0px;
    vertical-align:middle;
    font-size:14px;
    font-weight:bold;
}

div.b2b_shoppingcart_conferma tr.condizionivendita td.form_input input
{
    width:18px;
    background-color:#f7f1c1;
    border:0px;
}

div.b2b_shoppingcart_conferma tr.condizionivendita div.form_mandatory
{
    color:Red;
}


/*------------------------------ Shopping cart - destinazione alternativa -------------------------*/

div.modificadestinazione
{
    position:absolute !important;
    top:174px !important;
    left:598px !important;
    padding:0;
}

/*
div.modificadestinazione input
{
    font-size:16px !important;
    font-weight:bold !important;
}*/

/*------------------------------ Shopping cart - compila i dati: suggerimenti -------------------------*/

div.suggerimento
{
    padding:28px;
    color:#494949;
    font-size:12px;
    border-bottom:1px dotted #DDDDDD;
}

div.suggerimento span.frecciadestra
{
    display:none;
    float:right;
    width:31px;
    height:28px;
    background: url(/upload/1/images/interfaccia/icone/freccia_destra.gif) no-repeat 0px 0px; 
}

div.suggerimento_login
{
    padding-left:87px;
    background: url(/upload/1/images/interfaccia/icone/lampadina.jpg) no-repeat 26px 28px; 
}

/*----------------- Shopping cart - ordine completato correttamente ------------------*/


div.b2b_shoppingcart_completata td.form_input1
{
    padding-top:10px !important;
    padding-bottom:10px !important;
}

div.b2b_shoppingcart_completata div.form_intestazione
{
    border-bottom:1px dotted #DDDDDD;
    color:#64A1C3;
    font-size:14px;
    font-weight:bold;
    padding-bottom:12px;
    padding-left:28px;
    padding-top:12px;
}

div.b2b_shoppingcart_completata td.form_privacy
{
    padding-left:28px !important;
    padding-bottom:16px;
    padding-top:16px;
}

div.b2b_shoppingcart_completata div.internogenericobackground
{
    visibility:hidden;
    display:none;
}

div.b2b_shoppingcart_completata div.form_conferma_ordine
{
    border-top:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
}

div.b2b_shoppingcart_completata div.button
{
    padding:28px;
    padding-top:16px;
    text-align:right;
    float:right;
}

/*------------------------ Ordine recupera -------------------------*/
/*------------------------ Shopping cart recupera -------------------------*/

div.ordine table.destinazioni td.label,
table.ordinerecupera_testata td.label,
table.shoppingcartrecupera_testata td.label,
div.shoppingcart_sospendi table td.label
{
    padding-left:28px;
    width:24%;
    font-weight:bold;
    border-right:1px dotted #DDDDDD;
}

table.ordinerecupera_testata td.numero_ordine,
table.shoppingcartrecupera_testata td.numero_shoppingcart
{
    font-size:20px;
    color:#83b4cf;
}

div.b2b_shoppingcart_completata label.label_mp
{
    color:#64A1C3;
    font-weight:bold;
}

div.b2b_shoppingcart_completata p.istruzioni_mp
{
    background-color:#F3F3F3;
    border:1px solid #CED6D9;
    font-size:12px;
    margin-top:5px;
    margin-bottom:4px;
    padding:5px;
}

div.ordine,
div.shoppingcartrecupera div.shoppingcart
{
    margin-top:0px !important;
}

div.ordine table.destinazioni
{
    background-color:#F3F3F3;
    margin-bottom:20px;
}

div.ordine td.sezione,
div.shoppingcartrecupera div.shoppingcart td.sezione
{
    color:#ECBB37;
}

div.ordine ul li.first table thead tr.alternate,
div.shoppingcartrecupera div.shoppingcart ul li.first table thead tr.alternate
{
    margin-top:15px;
    border:1px solid blue !important;
}

div.ordine tfoot tr.totali_ordine,
div.shoppingcartrecupera div.shoppingcart tfoot tr.totali_ordine
{
    padding-bottom:15px;
    border:1px solid blue !important;
}

div.ordinerecupera,
div.shoppingcartrecupera
{
    margin:0px !important;
}

div.ordinerecupera table.ordinerecupera_testata,
div.shoppingcartrecupera table.shoppingcartrecupera_testata
{
    padding:0px !important;
    margin:0px !important;
}

div.ordinerecupera div.buttons,
div.shoppingcartrecupera div.buttons
{
    float:left;
    width:100%;
}

div.ordinerecupera input.aggiungi,
div.shoppingcartrecupera input.aggiungi,
div.shoppingcartrecupera input.recupera,
div.shoppingcart_sospendi input.sospendi
{
    margin-right:22px;
    float:right;
}

div.ordinerecupera input.annulla,
div.shoppingcartrecupera input.annulla,
div.shoppingcartrecupera input.elimina,
div.shoppingcart_sospendi input.annulla
{
    margin-left:22px;
    float:left;
}

div.ordinerecupera input,
div.shoppingcartrecupera input,
div.shoppingcart_sospendi input
{
    background-repeat:no-repeat;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    font-weight:bold;
    height:25px;
    padding-top:2px;
    text-align:center;
    text-decoration:none;
    margin-top:20px;
    margin-bottom:20px;
    float:left;
}

div.ordinerecupera td.spese,
div.shoppingcartrecupera td.spese
{
    background-color:#F3F3F3;
    border-left:1px solid #CED6D9;
    border-bottom:1px dotted #DDDDDD;
    border-right:1px solid #CED6D9 !important;
}

div.ordinerecupera td.spesenette,
div.shoppingcartrecupera td.spesenette
{
    border-right:1px dotted #DDDDDD !important;
}

div.ordinerecupera div.ordine ul table.scheda_ordine,
div.shoppingcartrecupera div.ordine ul table.scheda_shoppingcart
{
    padding-right:22px;
    padding-bottom:20px;
}

div.ordinerecupera td.unitario,
div.shoppingcartrecupera td.unitario
{
    border-right:1px dotted #DDDDDD !important;
}

div.ordinerecupera td.quantita,
div.shoppingcartrecupera td.quantita
{
    color:#64A1C3;
    font-size:20px;
    white-space:nowrap;
    text-align:center !important;
}



/*------------------------ Newsletter (su pagina NON su footer)--------------------------*/

div.sfondo_newsletter
{
    border-left:1px dotted #DDDDDD;
    border-bottom:1px dotted #DDDDDD;
} 
