*{margin:0;padding:0;}
body{background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px/*font:normal 12px "arial",sans-serif;color:#808274;*/}
body,form{margin:0;padding:0;}
img{border:none;}
a{cursor:pointer;cursor: hand;}

.grey_bg{ width:100%; background:/*url(../img/bg-main.gif) repeat-x*/ #636363;}
.bg_grey{ background:#e9e9e9;}
.loading{background: url('../img/loading.gif') no-repeat right;}

.select_default, .input_default{font:normal 14px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; height:22px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0; vertical-align:middle;}
.select_default01, .input_default01{font:normal 14px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0; vertical-align:middle;}
.select_default02, .input_default02{font:normal 14px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; height:24px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0;vertical-align:middle;}
.select_default:focus, .input_default:focus{ border:solid 1px #709f3e}
.select_default01:focus, .input_default01:focus{ border:solid 1px #709f3e}
.select_default02:focus, .input_default02:focus{ border:solid 1px #709f3e}
a#src_id_bott {float:left; margin:0px; padding:0px;}
.first_upper{text-transform :capitalize;}

.input_custom:focus{ border:solid 1px #709f3e}

.input_txtarea{font:normal 12px "arial",sans-serif; background-image:url(../img/bg_txtarea.gif);background-repeat:repeat-x; color:#666; height:24px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0;}
.input_home01{width:260px;}
.input_home01:focus { border:#709f3e solid 1px }
.input_home02{width:90px;}
.input_home02:focus { border:#709f3e solid 1px }
.input_track{ width:195px;}
.input-log{ width:125px;}

.input_XL{ width:380px;}
.input_L{ width:260px;}
.input_M{ width:180px;}
.input_SM{ width:153px;}
.input_S{ width:140px;}
.input_XS{ width:90px;}
.input_full{ width:99%}

.login_input01{padding: 6px 0px 0px 24px; height:30px; }
.login_input01 .forgot { font-size:9px; line-height:9px;width:80px; float:left; margin-left:10px; margin-top:3px;}
.login_input01 .forgot a:hover{ text-decoration: underline;}
.err_validator{ height:16px; font-size:10px; /*background:red;*/}

.login_input02{padding: 1px 0px 0px 24px; height:30px;}
.login_input02 .log_butt{ float:left; margin-left:10px;}
.swf_container{ background:url(../img/home_swf_bg.gif); width:654px; height:300px;}

.home_spedizioni_table {font:normal 11px "arial",sans-serif;  text-align:left; color:#6f6f6f; line-height:20px; }


/*ATTRIBUTI*/
.float { float:left;}
.float_dx{ float:right} 
.clear{ clear:both;}
.grey { color:#dddede;}
.grey_drk { color:#6f6f6f;}
.blue{ color:#1586b0;}
.blue_lght{ color:#17aacc;}


.wht{ color:#FFFFFF;}
.orange{color:#f94803}
.green{ color:#709f3e;}
.green_drk{ color:#527c30;}

.margin_dx { margin-right:12px;}
.margin_sx { margin-left:12px;}
.margin_top { margin-top:24px;}
.padding_top{ padding-top:24px;}
.txt_strong{ font-weight:bold;}
.fnt_norml{ font-weight:normal;}


/* STRUTTURA */
#header { width:965px;margin-left:auto; margin-right:auto;}
.main_InternalCont{margin-left:auto; margin-right:auto; width:965px;}
.cont_sx{ background:#FFFFFF;width:635px; _width:630px; float:left;}
.cont_sx .open{ background:url(../img/cont_open02.gif) #f0fee4 no-repeat;width:635px; padding-bottom:20px;}
.cont_sx .open h3{ margin-left:15px; color:#709f3e; font-weight: bold; font-size:1.4em;}
.cont_sx .open h1{ margin-left:15px; color:#709f3e; font-weight: bold; font-size:1.4em;}

.cont_sx h5{color:#61d8f2; font-weight: bold; font-size:0.9em;}
.cont_sx02{ background:#FFFFFF;width:635px; float:left; margin-bottom:20px;}
.cont_sx02 .open{ background:url(../img/cont_open.gif) #FFFFFF no-repeat;width:635px;}
.cont_sx02 .open h3{ margin-left:15px; color:#709f3e; font-weight: bold; font-size:1.4em;}
.cont_sx02 h5{color:#61d8f2; font-weight: bold; font-size:0.9em;}

.close{ background:url(../img/cont_close.gif) no-repeat; background-position:bottom;width:635px; height:8px;}
.spacing_prefooter{ height:20px; clear:both;}
.sx_content { padding:20px;}
.sx_content02 { padding:0px; margin:0px;}
.cont_dx{ width:314px; float:left; margin-left:12px; position:relative; top:0px;}

.cont_sx_popup{ background:#FFFFFF;width:635px; margin-left:auto; margin-right:auto;}
.cont_sx_popup .open{ background:url(../img/cont_open.gif) #FFFFFF no-repeat;width:635px;}


.cont_sx .open02{ background:url(../img/cont_open.gif) #FFFFFF no-repeat;width:635px;}
.cont_sx .open02 h3{ margin-left:15px; color:#3189aa; font-weight: bold; font-size:1.4em;}
.cont_sx02 .open02{ background:url(../img/cont_open.gif) #FFFFFF no-repeat;width:635px;}
.cont_sx02 .open02 h3{ margin-left:15px; color:#3189aa; font-weight: bold; font-size:1.4em;}
.close02{ background:url(../img/cont_close.gif) no-repeat; background-position:bottom;width:635px; height:8px;}


/*ARROWS*/
.arrow_faq{position:relative;left:94px;}
.arrow_privacy{position:relative;left:40px;}
.arrow_note{position:relative;left:60px;}

ol li.MsoNormal{display: block; list-style-type: decimal; margin: 10px 0px;}
h5.privacy {font-size: 11px;font-weight: bold;  }
p.column{ margin-right:0px;display:block;float:left;width:145px;text-align:left; }


/*FORMATTAZIONE*/
#faq { background:white;}
#faq ol { margin:10px 0 0 0; padding:0px;}
#faq ol li{ display:list-item; margin:0 0 0 20px;color:#6f6f6f; font-weight: bold; }
#faq ol li a{color:#6f6f6f; font-size: 14px; line-height:16px;}
#faq ol li a:hover{color:#709f3e;}
#faq h1 { font-size: 14px; color:#709f3e; margin:20px 0 10px 0;}
#faq h1 a{ font-size: 14px; color:#709f3e; cursor:inherit;}
#faq p{ text-align:justify;}
#faq .up  {color:#709f3e; text-align:right;}
#faq .up a {color:#709f3e;}

.label_orange{ color:#000000; border:#009900 solid 2px;}
.blue_hilight{ font-weight:bold; color:#1586b0; font-size:1.3em}

/*SEGUI LA SPEDIZIONE*/
.arrow_segui{position:relative;left:100px;}
.h4tracking{ font-weight:100; color:#709f3e;}
#id_order{ float:right; font-size:1.4em; margin-top:-4px; width:170px; text-align:right;}
#id_order span{font-size:1.45em; color:#709f3e}
#cred_card{ margin-top:14px; font-size:10px;}
.see_tracks a{ float: left; text-decoration:underline; color:#709f3e; font-size:10px; position:relative; top:50px;}
.cancel_spediz{ float:right; position:relative; top:40px;}
.view_integration{ float:right; position:relative; top:50px; width: 300px;}

a.back {text-decoration:underline; color:#709f3e; font-size:10px;}

/* LEGAL */
#legal { background:white;}
#legal ol { margin:10px 0 10px 0; padding:0px;}
#legal ol li{ display:list-item; list-style:lower-roman;  margin:0 0 0 30px;color:#6f6f6f; font-weight: normal; }
#legal ol li a{color:#6f6f6f; font-size: 12px; }
#legal ol li a:hover{color:#709f3e;}
#legal ul { margin:10px 0 10px 0; padding:0px;}
#legal ul li{ display:list-item; list-style:lower-latin;  margin:0 0 0 30px;color:#6f6f6f; font-weight: normal; }
#legal ul li a{color:#6f6f6f; font-size: 12px;}
#legal ul li a:hover{color:#709f3e;}
#legal h1 { font-size: 14px; color:#709f3e; margin:20px 0 10px 0;}
#legal h1 a{ font-size: 14px; color:#709f3e; cursor:inherit;}
#legal p{ text-align:justify;}
#legal table{width:500px; margin:0 auto 0 auto; border-left:1px solid black; border-top:1px solid black;}
#legal td {padding:5px 0 5px 5px; margin:0px; border-bottom:1px solid black;  border-right:1px solid black;}
/*RUBRICA*/
.arrow_rub { position:relative;left:44px;}
.tab_rubrica{ color:#808274;}
.frst_row{ padding-top:16px; vertical-align:bottom;}
.frst_row01{ padding-top:16px; vertical-align:bottom; font-weight:bold;}
.elenco_contatti{ background:url(../img/elenco_ordini.gif); width:314px; height:35px; float:left; clear:both;}
.elenco_contatti div{ color:#838383; position:relative; top:8px; left:20px;font-size:15px; font-weight:bold;}

.address_selected{background: url(../img/contact_sel.gif); width:314px; height:65px; }
.address_unselect{cursor: pointer; background: url(../img/contact_unselect.gif); width:314px; height:65px;}
.address_unselect:hover{background: url(../img/contact_sel.gif); width:314px; height:65px;}

/*INTEGRAZIONE LISTA*/
.integrazione_selected{background: url(../img/integrazione_sel.gif); width:314px; height:65px; color: #cf1e0a; }
.integrazione_unselect{cursor: pointer; background: url(../img/integrazione_unselect.gif); width:314px; height:65px;  color: #cf1e0a;}
.integrazione_unselect:hover{background: url(../img/integrazione_sel.gif); width:314px; height:65px;  color: #cf1e0a;}

.cont_rub_dx{ background:url(../img/cont_dx_bg01.gif) repeat-y;}
.scrollable vertical{}

.arrowUp a{ background:url(../img/arrow_up_off.gif) no-repeat; width:23px; height:12px; display:block;position:relative; left:278px; top:-4px; cursor:pointer;}
.arrowUp a:hover{background:url(../img/arrow_up_on.gif) no-repeat;}
.arrowDwn a{ background:url(../img/arrow_dwn_off.gif) no-repeat; width:23px; height:12px; display:block;position:relative; left:278px; top:6px;cursor:pointer;}
.arrowDwn a:hover{background:url(../img/arrow_dwn_on.gif) no-repeat;}

#box_cerca_contatto{ width:270px; position:relative; top:70px; left:26px;}
#box_cerca_contatto p{ font-weight:bold; color:#424242;}
.contact_txt{ position:relative; top:16px; left:20px; line-height:16px;}
.contact_txt a{ font-weight:bold; color:#1586b0; text-decoration:none;}
.contact_txt p{ color:#424242; font-weight:bold;}
.input_contatti{font:normal 16px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; height:26px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0;}
.butt_add{ margin-left:26px;}
hr.grey {border:#dddede solid 1px;}



/*FATTURE*/
.h4_fattura{ color:#60d8f1; font-weight:100; font-size:18px;}
.lnk_pdf {  color:#1586b0; position:relative; top: -10px; left: 10px; font-weight:bold; font-size:14px;} 
.lnk_pdf:hover{ text-decoration:underline; }
.down_butt{ position:relative; width:100px; float:left;}
.print_butt{ position:relative; left:420px;  width:100px; float:left;}

#finder_fatture{ width:286px; height:60px; padding-left:16px;}
#finder_fatture p{ float:left;}
#finder_fatture input{ clear:both;}
#finder_fatture span{ color:#666666; font-size:10px; font-weight:bold;}
.input_fatt01{ width:100px; float:left;}
.input_fatt02{ width:120px;}

.fatt_cont01{ width:106px; float:left; }
.fatt_cont02{ width:128px; float:left; }
.cerca_fatt { position:relative; top:14px;}

#fatt_cont{ background: url(../img/cont_dx_bg01.gif) repeat-y #FFFFFF;}
#fatt_close{ background: url(../img/riepilogo_close.gif); width:314px; height:31px;}
/*#fatt_cont .fatt_cont{ background: url(../img/riepilogo_subcont.gif) no-repeat #FFFFFF; background-position:bottom; width:304px; margin-left:6px;}*/
#fatt_order { padding-left:20px; }
#fatt_order h4{ color:#1586b0; font-size:12px;}
#fatt_order .txt{ color:#424242; font-weight:bold;}
#fatt_order .fatt_txt{padding-top:2px; padding-bottom:6px;}

.fatt_selected{background: url(../img/contact_sel.gif); width:314px; height:65px; }
.fatt_unselect{cursor: pointer; background: url(../img/contact_unselect.gif); width:314px; height:65px;}
.fatt_unselect:hover{background: url(../img/contact_sel.gif); width:314px; height:65px;}

/* MESSAGES*/
.error_message{ color:#FF0000; font-size:18px;}
.warning_message{ color:#FFCC00;font-size:18px;}
.success_message{ color: #709f3e;font-size:18px;}


/*ORDER*/
.elenco_ordini{ background:url(../img/elenco_ordini.gif); width:314px; height:35px; clear:both;}
.elenco_ordini div{ color:#838383; position:relative; top:10px; left:20px; font-size:15px; font-weight:bold; width:290px;}
#riepilogo_cont{ background: url(../img/cont_dx_bg.gif) repeat-y ;}
#riepilogo_cont .riepilogo_subcont{ background: url(../img/riepilogo_subcont.gif) no-repeat #FFFFFF; background-position:bottom; width:304px; margin-left:6px;}
/*#riepilogo_cont hr { visibility:hidden; }*/
#riepilogo_close{ background: url(../img/riepilogo_close.gif); width:314px; height:31px;}
#obj_order { /*background:#99FF99;*/ border-top:#dddede solid 1px; padding-left:14px; padding-top:6px; padding-bottom:6px; padding-right:14px; }
#obj_order h4{ color:#1586b0; font-size:12px;}
#obj_order .modifica a{ float:right; margin-right:18px; margin-top:-15px; color:#424242; text-decoration:underline;}
#obj_order .txt{ color:#424242; font-weight:bold;}
#obj_order .cancel_butt{height:24px; width:50px;float:left}
#obj_order .detail_butt{height:24px; width:56px; float:left; position:relative;left: 178px;}
#order .open_order{ background:url(../img/order_open02.gif) #FFFFFF no-repeat;width:635px; height:67px;}

#ar_spec{ background:url(../img/arrow_grey.gif) no-repeat;width:16px; height:12px; float:left; position:relative; left:90px; top:-14px}
#ar_data{ background:url(../img/arrow_grey.gif) no-repeat;width:16px; height:12px; float:left; position:relative; left:118px;top:-14px}
#ar_cash{ background:url(../img/arrow_grey.gif) no-repeat;width:16px; height:12px; float:left; position:relative; left:96px; clear:right;top:-14px}
.arrow_end_order{ position:relative; left:60px;}
.input_local { width:180px;}
.spec_order{ /*border:solid  #666666 1px;*/ width:194px; float:left; position:relative; left:0px; top:14px; font-size:1.5em;text-align:center; line-height:1em;}
.spec_order a{color:#b3b3b3;}
.spec_order_sel{/*border:solid  #666666 1px;*/width:194px; float:left; position:relative; left:0px; top:14px; font-size:1.5em; text-align:center; line-height:1em;}
.spec_order_sel a{color:#709f3e;}
.dati{/*border:solid  #666666 1px;*/width:248px; float:left; position:relative;  left:0px;top:14px;font-size:1.5em; line-height:1em; text-align:center;}
.dati a{color:#b3b3b3; position:relative; cursor:default;}
.dati_sel{/*border:solid  #666666 1px;*/width:248px; float:left; position:relative; left:0px; top:14px;font-size:1.5em;text-align:center; line-height:1em;}
.dati_sel a{ color:#709f3e;}
.cash_order{/*border:solid  #666666 1px;*/width:186px; float:left; position:relative; left:0px; top:14px; font-size:1.5em;text-align:center; line-height:1em;}
.cash_order a{color:#b3b3b3; cursor:default;}
.cash_order_sel{/*border:solid  #666666 1px;*/width:186px; float:left; position:relative; left:0px; top:14px; font-size:1.5em;text-align:center; line-height:1em;margin:0px; padding:0px; clear: right;}
.cash_order_sel a{color:#709f3e;}

.internal_sx_cont{/*border:solid  #666666 1px;*/ padding:5px 20px 20px 20px; color:#6b6b6b;}
.internal_sx_cont h4{ font-size:1.2em; margin-bottom:8px;}
.internal_sx_cont hr{ border:#dddede solid 1px; margin-top:10px; margin-bottom:10px;} 

.internal_sx_cont h2{ font-size:1.4em; }

.internal_sx_cont02{/*border:solid  #666666 1px;*/ padding:5px 20px 20px 20px; color:#6b6b6b}
.internal_sx_cont02 h4{ font-size:1.2em; margin-bottom:8px;}
.internal_sx_cont02 hr{ border:#dddede solid 1px; margin-top:10px; margin-bottom:10px;} 

.total_price h2{ font-variant:small-caps;color:#6b6b6b; font-size:1.5em; text-align:right;}
.sub_tot { font-variant:small-caps;color:#6b6b6b; font-size:1.1em; text-align:right; margin-bottom:20px; width:200px; clear:both; }

#box_button{ /*background:#00FF00;*/ padding:15px; margin-bottom:20px;}
#end_order p{ font-size:1.2em;}
#end_order ul li{font-size:1.2em; color:#6b6b6b}
.logo_confirm {/*background:#00FF00;*/vertical-align:middle; height:120px; float:left; margin-top:50px;}
.logo_confirm p{ float:left; margin-top:24px; }
#nessun_sped { width:265px; height:210px;position:relative; left:5px;}
#nessun_sped p{color:#6b6b6b;font-weight:bold; margin-top:8px;}
.box_panel{ width:265px; height:83px; background:url(../img/nessun_sped.gif) no-repeat; margin-top:10px;}
#box_cvv2 { position:relative; float:right; right:68px; top:-36px; clear:both;}

.obj_01{ width:52%; float:left}
.obj_02{ width:42%; float:left;}

/*FIND*/
#box_find{ position:relative; top:14px;}
#find_label{ width:314px; height:39px; background:url(../img/find_label.gif); clear: both;}
#find_label h3{ color:#FFFFFF; position:relative; top:14px; left:60px;}
#find_content{width:314px; height:190px; background:url(../img/find_content.gif);}
#find_content label{ color:#FFFFFF; margin-left:28px; margin-right:8px;}
.sel_find{ width:160px; margin-top:8px;}
#find_order { /*border:#FF0000 solid 1px;*/ width:270px; height:100px; position:relative; top:36px; left:28px; color:#0000FF;}
#find_order label{ color:#f94803; margin-left:0px;}
#find_order p{ color:#6b6b6b; line-height:22px;}
#find_order input{ width:263px; }
#find_order .button_find{ position:relative; top:16px; left:188px;}
.find_error {color:#6b6b6b; position:relative; top:60px; left:28px; font-weight:bold; width:260px; text-align:center;}


/*STORICO*/
#ordina_per{ width:310px; height:30px; position:relative; top:-22px; left:310px; color:#6b6b6b}
#storico_title{ background:url(../img/storico_title_bg.gif) repeat-x; width:100%; height:26px;}
#tab_histor {color:#6b6b6b; font-size:10px;}
#tab_histor th{background:url(../img/storico_title_bg.gif) repeat-x; height:26px; color:#FFFFFF; font-weight:100;}
#tab_find {color:#6b6b6b; font-size:10px;}
#tab_find th{background:url(../img/find_title_bg.gif) repeat-x; height:26px; color:#FFFFFF; font-weight:100;}
.frst{ padding-left:14px; font-weight:bold; color:#17accd; border-right: #CCCCCC solid 1px;height:38px; width:70px;}
.second{padding-left:14px; font-weight:bold; border-right: #CCCCCC solid 1px;width:110px;}
.third{padding-left:14px; border-right: #CCCCCC solid 1px;width:90px;}
.fourth{padding-left:14px; font-weight:bold; border-right: #CCCCCC solid 1px; width:110px;}
.fifth{text-align:center; color:#1589b2; font-size:12px; width:100px;}


/*INIZIO BOX DESTRO COLORE GREEN LOGIN*/
.first-home-box-dx{position:relative; float:left;width:306px;height:auto; margin-left:auto; margin-right:auto; /*background-color:green;*/}
.spaziatore-alto{height:48px; /*background:black;*/}
#box-login-green{ background-image:url(../img/box-dx-green.gif); background-repeat:no-repeat; height:353px; width:309px; margin-top:50px;}
#box-login-green h1{color:#FFF; font:bold 16px "arial",sans-serif; position:relative; left:10px; top:10px;}
#box-login-green p{ margin-bottom:6px; width:270px;}
#box-login-green p input{padding:3px 0 0 10px;}
.scatola-magica{position:relative;left:200px;top:-50px;height:100px; width:100px;}

/*DATARIO*/
#form_hp{ margin-top:-74px; margin-left:14px; width:280px; font-size:11px; }
.datario{width:120px; height:76px; left:20px; margin-top:14px; margin-right:16px; float:left;}
.datario span{height:40px;vertical-align:middle;}
.datario span input{padding:2px 0 0 8px;}
.datario-text{margin-bottom:5px;}
.datario img{position:relative; top:0px; left:10px; vertical-align:middle; }
.datario01{ margin-top:14px; margin-right:16px;}
.datario01 img{position:relative; top:0px; left:10px; vertical-align:middle; }
.datario02{width:140px; height:76px; left:20px; margin-top:14px;float:left;}
.datario02 span{height:40px;vertical-align:middle;}
.datario02 span input{padding:2px 0 0 8px;}
.datario-text02{margin-bottom:5px;}
.datario02 img{position:relative; top:0px; left:10px; vertical-align:middle; }

.log_mitt{ position:relative; top:-6px; float:left;}
.log_mitt_01{float: right;background:url(../img/mitt.jpg); width:47px; height:10px; position:relative; right:8px; top:4px;}
.log_dest{position:relative; top:5px; }
.log_dest_01{float: right;background:url(../img/dest.jpg); width:66px; height:10px; position:relative; right:8px;}

/*DATARIO*/


/*DESTINAZIONE*/
.destinazione{ margin: 16px 0 5px 0; }
.spedizione{height:50px; width:270px; position:relative; top:-15px;}
.spedizione-text{position:relative; float:left; height:50px; width:150px;font:normal 11px "arial",sans-serif;}
.spedizione-send input{position:relative; float:left; height:26px; width:76px; left:40px; top:10px; border:none;}
.spedizione-send input:focus{ border:solid 1px #709f3e}
/*DESTINAZIONE*/



/*RESTYLING PRO*/
#tab_hp{ float:left; width:220px; height:33px; margin-bottom:20px; position:relative; left:-10px; top:-4px;}
#tab_hp li{ float:left;} 
#tab_hp li a#singl { background:url(../img/sp_sing_inatt.png); width:94px; height:33px; display:block;}
#tab_hp li a:hover#singl { background:url(../img/sp_sing_att.png);}
.singl_sel { background:url(../img/sp_sing_att.png); width:94px; height:33px;}
.multi_sel{background:url(../img/sp_mult_att.png); width:107px; height:33px;}
#tab_hp li a#multi{ background:url(../img/sp_mult_inatt.png); width:107px; height:33px; display:block;}
#tab_hp li a:hover#multi{ background:url(../img/sp_mult_att.png);}
.n_verde{ margin-left:auto; margin-right:auto; width:156px; height:74px; margin-top:-10px;}


/*inizio first home*/
#first-home{width:965px; height:410px; margin-left:auto; margin-right:auto; }
.first-home-box-sx{position:relative; float:left; width:654px;height:auto; margin-left:auto; margin-right:auto;}


/* inizio second home*/
#second-home{width:965px;height:192px; margin-left:auto; margin-right:auto; background:url(../img/box_vuoto.jpg) no-repeat;}
#second-pro{width:965px;height:192px; margin-left:auto; margin-right:auto; background:url(../img/box_vuoto.jpg) no-repeat;}

.spot{ float:left; height:100px; width:280px; border:solid 0px;position:relative; top:18px; left:30px;}
.spot h3{font-size:18px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif;margin-bottom:4px;}
.spot p{ font-size:11px; color:#808080;}
.spot p.homeTitle{font-size:18px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif;margin-bottom:4px;}
.trace{position:relative; float:left; height:100px; width:300px; border:solid 0px; top:18px;left:60px;}
.trace h3{font-size:18px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px;}
.trace p{ font-size:11px; color:#808080;}
.trace a{ font-size:13px; text-decoration: underline; margin-left:150px;}
.profile{position:relative; float:left; height:100px; width:290px; border:solid 0px; top:18px; left:86px;}
.profile img{ margin-top:6px; margin-right:6px;}
.profile a.bottEntra{  float:right; margin-top:3px; margin-right:6px; width:77px; height:26px;} 
.profile a.bottEntra img { margin-top:0px; padding:0px; }
.profile h3{font-size:18px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif;}
.profile p.homeTitle{font-size:18px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif;}
.profile h4{font-size:10px; color:#808080; font-weight:normal; font-family: Arial, Helvetica, sans-serif;}
.profile h4 a{font-size:10px; font-weight:normal; color:#3189aa; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.profile h4 a:hover{text-decoration: underline;}
.alert_HP {width: 136px; height: 26px; position: relative; top: 1px;}
.alert_HP img {border:0px solid;}
#link{ font-size:8px;}
/*DIALOG*/
h3.orderProductTileDialog  { color:#7f7f7f; margin:0px 0 4px 0; padding:0px; border-bottom:2px solid #377007; clear: both;}


/*Alessandra*/
/*MENU DELLA HOME UTENTE LOGGATO PRO*/
#loginHome { width: 294px; float:left; clear:both; }
#loginHome ul {float:left; clear:both; height:43px; }
#loginHome ul li {display:block; width:68px; float:left; margin:0px; padding:5px 0 0 0; text-align:center; background:url(../img/pipe_small.gif) 67px 12px no-repeat; }
#loginHome ul li a:link {color:#3389ac; display: block; text-decoration:none; /*padding:5px 0 0 0;*/ line-height:15px; font-size:12px; font-weight:bold; }
#loginHome ul li a:active {color:#3389ac; display: block; text-decoration:none; /*padding:5px 0 0 0;*/ line-height:15px; font-size:12px; font-weight:bold; }
#loginHome ul li a:visited {color:#3389ac; display: block; text-decoration:none; /*padding:5px 0 0 0;*/ line-height:15px; font-size:12px; font-weight:bold; }
#loginHome ul li a:hover {text-decoration:underline;}
#loginHome ul li.spedizioni {width:82px;background:url(../img/pipe_small.gif) 80px 12px no-repeat;}
#loginHome ul li.spedizioniSelected {width:82px; }
#loginHome ul li.spedizioniSelected a {width:82px; height:39px; background-color:#18aecf; color:#FFFFFF; margin-left:-1px;}
#loginHome ul li.subItemLast {background:none;}
/*SOTTO MENU DELLA HOME UTENTE LOGGATO PRO*/
#subLoginHome {width: 294px; float:left; clear:both; position:relative; left: -2px;}
#subLoginHome ul {float:left; clear:both; height:43px; background:#18aecf;}
#subLoginHome ul li {display:block; width:98px; float:left; margin:0px; padding:10px 0 0 0; text-align:center; background:url(../img/pipe_big.gif) 97px 10px no-repeat; color: #feffff; }
#subLoginHome ul li a:link {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0;}
#subLoginHome ul li a:visited {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0;}
#subLoginHome ul li a:active {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0;}
#subLoginHome ul li a:hover {text-decoration:underline; font-size:10px;}
#subLoginHome ul li.spedizioni {/*background:url(../img/pipe_big.gif) 87px 10px no-repeat;background:none;*/}
#subLoginHome ul li.spedizioniMultiple {background:none;}
#subLoginHome ul li.subItemLast {background:none;}
/*MENU DEL PANNELLO DI DESTRA UTENTE LOGGATO NORMALE*/
#labelLogged { width: 305px; float:left; clear:both;  position:relative; left:7px;  }
#labelLogged ul {float:left; clear:both; height:39px; }
#labelLogged ul li {display:block; width:71px; float:left; margin:0px; padding:0px 0 0 0; text-align:center; background:url(../img/pipe_white.gif) 69px 5px no-repeat;}
#labelLogged ul li a:link {color:#fff; display: block; text-decoration:none; padding:5px 0 0 0; line-height:15px; font-size:11px; font-weight:bold; }
#labelLogged ul li a:active {color:#fff; display: block; text-decoration:none; padding:5px 0 0 0; line-height:15px; font-size:11px; font-weight:bold; }
#labelLogged ul li a:visited {color:#fff; display: block; text-decoration:none; padding:5px 0 0 0; line-height:15px; font-size:11px; font-weight:bold; }
#labelLogged ul li a:hover {text-decoration:underline;}
#labelLogged ul li.spedizioni {width:89px;background:url(../img/pipe_white.gif) 87px 5px no-repeat;}
#labelLogged ul li.subItemLast {background:none;}
#labelLogged ul li.subItemLast a:hover {width:74px;}
/*MENU DEL PANNELLO DI DESTRA UTENTE LOGGATO PRO*/
#labelLoggedPro { width: 305px; float:left; clear:both;  position:relative; left:7px;  }
#labelLoggedPro ul {float:left; clear:both; height:39px; }
#labelLoggedPro ul li {display:block; width:71px; float:left; margin:0px; padding:5px 0 0 0;  text-align:center; background:url(../img/pipe_white.gif) 69px 5px no-repeat; }
#labelLoggedPro ul li a:link {color:#fff; display: block; text-decoration:none; line-height:15px; font-size:11px; font-weight:bold; }
#labelLoggedPro ul li a:active {color:#fff; display: block; text-decoration:none; line-height:15px; font-size:11px; font-weight:bold; }
#labelLoggedPro ul li a:visited {color:#fff; display: block; text-decoration:none;  line-height:15px; font-size:11px; font-weight:bold; }
#labelLoggedPro ul li a:hover {text-decoration: underline;}
#labelLoggedPro ul li.spedizioni {width:89px;background:url(../img/pipe_white.gif) 87px 5px no-repeat;}
#labelLoggedPro ul li.spedizioniSelected a {height:36px; background:url(../img/bg_spedizioni.gif) 0px 2px no-repeat; color:#FFFFFF;}
#labelLoggedPro ul li.subItemLast {background:none;}
/*SOTTO MENU DEL PANNELLO DI DESTRA UTENTE LOGGATO PRO*/
#sublabelLogged {width: 305px; float:left; position:absolute; left:4px; top:78px; background-color:#18aecf; border-bottom:1px solid #2e7093; border-left:1px solid #2e7093; border-right:1px solid #2e7093; z-index:500;}
#sublabelLogged ul {float:left; clear:both; height:39px; }
#sublabelLogged ul li {display:block; width:101px; float:left; margin:0px; padding:8px 0 0 0; text-align:center; background:url(../img/pipe_big.gif) 100px 10px no-repeat; color: #feffff; }
#sublabelLogged ul li.subItemLast {background:none;}
#sublabelLogged ul li a:link {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0; letter-spacing:-1px;}
#sublabelLogged ul li a:visited {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0;letter-spacing:-1px;}
#sublabelLogged ul li a:active {color: #feffff; font-size:10px; line-height:12px; text-decoration:none; padding:0 0 0 0;letter-spacing:-1px;}
#sublabelLogged ul li a:hover {color: #feffff; font-size:10px; line-height:12px; text-decoration:underline; padding:0 0 0 0;letter-spacing:-1px;}
#sublabelLogged ul li.spedizioni {width:86px; background:url(../img/pipe_big.gif) 85px 10px no-repeat;}
/* BOX LOGOUT */
#logout {clear:both; float:left; position:absolute; top:145px; height:28px;}
#logout ul, li, a{ display: inline; color:#3189aa; text-decoration:none;}
#logout a:hover{ text-decoration:underline; }
#logout p{ font-size:11px; color:#808080;}
#logout .butt_esc{ position:relative; top:-25px; left:190px;}
#logout #logout_a2{ font-size:12px;  font-weight:bold; }
#logout #logout_a2 a{ font-size:15px; color:#7db450; text-decoration:underline;}
.paddingTxt {/*padding-top:5px;*/}
/* BOX SINISTRA UTENTE LOGGATO PRO */
.Box3Pro { width:270px;}
.Box3Pro p {font-size: 18px; color:#7b7b7b; font-weight:bold; margin-bottom:5px;  }
.Box3Pro .ricarica { width:76px; float: left;}
/*.Box3Pro .ricarica { width:76px; margin:15px auto 15px auto; }*/
.Box3Pro .lnk { width: 190px; padding-top:5px; float: left; font-size: 12px; color:#17aacc; font-weight:bold;}
.Box3Pro .message {font-size: 12px; color:#17aacc; font-weight:bold; width:270px; }
.attiva {margin:3px 0 0 0px; float:right;}
.modifica {margin-top:-12px; float:right;}
.chiudi {margin:3px 0 0 3px; float:right;}
.txtSpedMultipla { font-size:12px; color:#7b7b7b;}
.txtSpedMultipla a { color:#3189AA; text-decoration: underline;}
.spedisciSubito {width:130px; margin:0px auto 15px auto; cursor:pointer;} 
/*a#spedisciSubito { width:130px; height:26px; display: block; cursor: pointer; position:relative; top:-10px; background:yellow;} */
.spedisci { width:76px; margin:10px auto 10px auto; cursor: pointer;}
a#send {width:76px; height:26px; display: block; cursor: pointer; position:relative; top:-10px; z-index:100;}

.box_upload_file{ padding:0px; margin:0px; }
.spedisci2 { width:76px; margin:-5px auto 0px auto; cursor: pointer;}
a#send {width:76px; height:26px; display: block; cursor: pointer; position:relative; top:-10px; z-index:100;}

input.selected_file { font:normal 14px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; height:24px; width:187px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0; vertical-align:middle;}
/*.sfoglia { position:relative; cursor:pointer;}*/
#upload_button_id { width:90px; height:26px; display:block; position:relative; top:-26px; left:189px; cursor:pointer; cursor:hand;}
.tabellaComparativa {margin:2px 0 15px 0; }
.borderTop { height:2px; clear:both; border-top: 1px solid #CCCCCC; clear:both; float:left; width:100%;}
.barraVerde { width:100%; height:2px;padding:0px; border-bottom:2px solid #377007; clear: both; float:left; }
.divSubtot {width:195px; height:24px; float:right; background:#E3E3E3; font-weight: bold; color:#7F7F7F; font-size:13px;}
.divSubtot img { border:0px solid; float: left; }
.divSubtot .textDiv { width:95px; float: left; padding:5px 0 0 0;}
.divSubtot .priceDiv { width:60px; float: left; padding:5px 0 0 0; text-align:right;}
.divSubtot .euroDiv { width:15px; float: left; text-align:center; padding:5px 0 0 0;}
.valoreMerce { width:100%; height:30px; clear:both; float:left; z-index:200000;}
.valoreMercetitle { float:left; text-align:left; font-weight:bold; font-size:1.2em; color:#7F7F7F; position:relative; top:14px; }
.valoreMerceEuro {width:12px; padding:5px 0 0 0; float:left; font-weight:bold; color:#1586b0;}
.valoreMerceInput {width:100px; float:left;}
.valoreMerceText {width:290px; padding:2px 0 0 0; float:left; font-weight:normal;color:#808274;}
.sovrapprezzo01 { clear:both; float:l; width:100%; color:#808274; height:25px;}
.sovrapprezzo02 { clear:both; float:l; width:100%; color:#808274; height:25px;}
.divTot {width:195px; height:24px; float:right; background:#17A5C9; font-weight: bold; color:#FFF; font-size:13px;}
.divTot img { border:0px solid; float: left; position:relative; left:-4px; top:3px; }
.divTot .textDiv { width:91px; float: left; padding:5px 0 0 3px;}
.divTot .priceDiv { width:60px; float: left; padding:5px 0 0 0; text-align:right;}
.divTot .euroDiv { width:15px; float: left; text-align:center; padding:5px 0 0 0;}
/*controllo errori*/
.divControlloErrori { height: 280px; width:635px; margin:0 0 10px 0; overflow: auto; position:relative; left:-20px; clear:both;}
.contErrorTitle {  height:17px; width:620px; padding:2px 0 0 15px; clear:both; float:left; font-size:12px; font-weight:bold; background-color:#709f3e; color:#FFFFFF;}
.tabControlloErrori { background:#fafafa; width:100%; padding:0px; margin:0px; }
.divControlloErrori .checkbox {width:20px; border-bottom:1px solid #fff; background:#fee5e9; padding:0 0 0 5px;}
.divControlloErrori .errorTitle {height:24px; border-bottom:1px solid #fff; background:#fee5e9; color:#d31628; font-weight:bold;}
.divControlloErrori .eliminaRecord {width:130px; float:right; text-align:right; padding:0px 0px 0 0;}
.divControlloErrori .imgElimina {position:relative; top:2px;}
.divControlloErrori .modificaRecord {width:60px; float:right; text-align:right; padding:2px 5px 0 0;}
.divControlloErrori .errorEmpty {border-bottom:2px solid #fff; background:#ededed;}
.divControlloErrori .errorTag {width:150px;border-bottom:2px solid #fff; border-right:1px solid #fff; background:#ededed; font-weight:bold; padding:2px 0 2px 0 ;}
.divControlloErrori .errorValore {width:120px; border-bottom:2px solid #fff; /*padding:0 0 0 3px;*/ text-align:center; color:#d31628;}
.divControlloErrori .errorDescrizione {width:340px; border-bottom:2px solid #fff;}
.divRecord {width:100%; clear:both; float:left; height:30px; background:url(../img/bg_contErrori.gif) 0 0 repeat-x;}
.divRecord .elimina { width:390px;float:left; color:#d31628; padding:8px 0 0 0; font-size:12px; font-weight:bold;}
.divRecord .elimina img { padding:0 10px 0 5px; border:0px solid; }
.divRecord .cestino {position:relative; top:-2px; left:2px;}
.divRecord .righeErrore{ width:60px; float:left; color:#1d7098; font-weight:bold; line-height:11px; font-size:12px; padding:4px 0 0 0;}
.divRecord .righeErroreNum{ width:48px;height:30px; float:left; background:url(../img/bg_num.gif) 0 0 no-repeat; color:#d31628; font-weight:bold; padding:8px 0 0 0; text-align:center; font-size:14px;}
.divRecord .righeValide{ width:55px; float:left; color:#1d7098; font-weight:bold; line-height:11px; font-size:12px; padding:4px 0 0 15px;}
.divRecord .righeValideNum{width:48px;height:30px; float:left; background:url(../img/bg_num.gif) 0 0 no-repeat; color:#4698a6; font-weight:bold; padding:8px 0 0 0; text-align:center; font-size:14px;}
.chiusuraErrori {background:url(../img/bg_chiusura_contErr.gif) 0 0 no-repeat; height:43px; width:635px; float:left; clear:both; padding:10px 0 0 0;}
.chiusuraErrori p {padding:0px 10px 0 50px; width:470px; float:left; color:#505559; font-size:13px; text-align:right;}
#confirm_csv { width:88px; height:27px; cursor:pointer;}
/*FILE ELABORATI*/
#objFileElaborati { padding:0; position:relative; left:-6px; width:311px;}
#objFileElaborati table {position:relative; left:6px;}
#objFileElaborati table td {border-top:#dddede solid 1px;}
.fileElaboratiSx {width:152px;/*background:yellow;*/}
.fileElaboratiDx {width:152px; /*background:green;*/ }
#objFileElaborati h1{ color:#1586B0; font-size:12px; padding:5px 0 5px 5px; }
#objFileElaborati h1.h1RigheErr{padding:5px 0 5px 0px; }
#objFileElaborati h2{ color:#424242; font-size:12px; }
#objFileElaborati h2.nomeFile{ padding:0px 0 5px 5px; }
#objFileElaborati p{ color:#424242; font-size:14px; padding:0px 0 5px 5px; font-weight:bold; }
#objFileElaborati p.pRigheErr{ color:red; padding:0px 0 5px 0px;}
/*spedizioni-da-elaborare*/
.headerSpeElab  { width:635px; height:24px;float:left; clear:both; background:#7ab14c; border-bottom:1px solid #fff; overflow:hidden;}
.headerSpeElab ul {  margin:0px; padding:0px; }
.headerSpeElab ul li { float:left; display:block; list-style:none; font-size:11px; font-weight:bold; color:#fff; line-height:10px; text-align:left;  height:22px; /*background:yellow;*/}
.headerSpeElab ul li.checkbox {width:18px; text-align:right; padding:5px 0 0 0;}
.headerSpeElab ul li.destName {width:110px; padding:6px 0 0 8px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerSpeElab ul li.destCity {width:118px; padding:6px 0 0 10px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerSpeElab ul li.destStreet {width:103px; padding:6px 0 0 10px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerSpeElab ul li.altezza {width:77px; padding:2px 0 0 0px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center; text-align:center; }
.headerSpeElab ul li.dataRitiro {width:71px; padding:2px 0 0 0px;background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center; text-align:center;}
.headerSpeElab ul li.prezzo {width:50px; padding:6px 0 0 0px; text-align:center;}


.headerPlafond  { width:635px; height:24px;float:left; clear:both; background:#7ab14c; border-bottom:1px solid #fff; overflow:hidden;}
.headerPlafond ul {  margin:0px; padding:0px; }
.headerPlafond ul li { float:left; display:block; list-style:none; font-size:11px; font-weight:bold; color:#fff; line-height:10px; text-align:left;  height:22px; /*background:yellow;*/}
.headerPlafond ul li.date_plafond { text-align:center; width:70px; padding:6px 0 0 0px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerPlafond ul li.operation {width:360px; padding:6px 0 0 8px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerPlafond ul li.plus {width:70px; padding:6px 0 0 8px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerPlafond ul li.less {width:70px; padding:6px 0 0 8px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}
.headerPlafond ul li.lnk {width:19px; padding:6px 0 0 8px; background-image:url('../img/bg_HeaderSpeElab.gif');background-repeat:no-repeat;background-position:right center;}

.bodyPlafond {width:618px; padding:0px; margin:0px; font-size:11px; border-bottom:1px solid #fff; /*background:green;*/ clear:both; float:left;  }
.bodyPlafond ul {  margin:0px; padding:0px; }
/*.bodyPlafond ul li { border-left: 1px solid red; }*/
.bodyPlafond ul li {float:left; padding-top:2px; padding-bottom:2px; display:block; list-style:none; font-size:11px; line-height:11px; font-weight:bold; text-align:left; min-height:18px; color:#949494; }
.bodyPlafond ul li.date_plafond {width:58px; padding:6px 0 0 8px; }
.bodyPlafond ul li.operation {width:358px; padding:6px 0 0 8px; }
.bodyPlafond ul li.plus {color: #709f3e; width:70px; padding:6px 0 0 8px; text-align: right;}
.bodyPlafond ul li.less {color: #d11d26; width:70px; padding:6px 0 0 8px; text-align: right;}
.bodyPlafond ul li.lnk {width:19px; padding:6px 0 0 8px; }



.descUtility { line-height:16px; font-size:12px; background:#f5f6fa; float:left; clear:both; width:635px;  }
.descUtilitySx { width:400px; float:left;padding:5px 0 0 10px; line-height:20px; background:#f5f6fa; line-height:16px;}
.descUtilityDx{ width:225px; float:left;padding:5px 0 0 0; background:#f5f6fa;}
.descUtilityDx img{margin: 0 5px 0 0px;}
.aggiornaOrdini { clear:both; height:60px; float:left; width:635px; background: url("../img/bg_aggiornaOrdini.gif") 0 -27px no-repeat; overflow:hidden;}
.aggiornaOrdini p{ width:510px; background:#e51314; display:block; position:relative; top:16px; padding:0 0 0 10px; color:#FFFFFF; font-weight:bold;  }
.aggiornaOrdini img{ float:right; margin: 12px 20px 0 0;}

/*.date_error{ font-weight:bold; color:#e51314; }*/
.divSpedizioniElaborare, .divPlafond {width: 100%; height: 330px; overflow: auto;}
.openSpedizioniElaborare {background:url(../img/cont_open02.gif) #f0fee4 no-repeat;width:635px; height:45px;}
.openSpedizioniElaborare h3{ margin:15px 0 0 15px; color:#709f3e; font-weight: bold; font-size:1.4em; float:left;}
.openSpedizioniElaborare .aggiungi { width:210px; padding:15px 0 0 0; }
.openSpedizioniElaborare .aggiungi img{margin:0 5px 0 0; }
/* ---- */
.tabspedizElaborare {width:618px; padding:0px; margin:0px; font-size:11px; font-weight:bold;  }
.tabspedizElaborare td {padding-top:1px; padding-bottom:1px; border-bottom:1px solid #fff; }
.tabspedizElaborare .checkbox {width:20px;padding-right:8px; padding-left:5px;text-align:right;}
.tabspedizElaborare .destName {width:120px;}
.tabspedizElaborare .destCity {width:120px;}
.tabspedizElaborare .destStreet {width:120px;}
.tabspedizElaborare .altezza {width:60px;  text-align:center;}
.tabspedizElaborare .dataRitiro {width:65px; text-align:center;}
.tabspedizElaborare .prezzo {width:60px;  text-align:center; }
.tabspedizElaborare .cancella {width:20px; }
.tabspedizElaborare .scrivi {width:20px;  }
.tabspedizElaborare tr.titleTable{height: 30px; background-color:#e4f7e1;}
.tabspedizElaborare .titleTabletd {/* width:15px;*/ padding:0 0px 0 6px; text-align:left; font-weight:bold; }
.tabspedizElaborare .titleTabletd input {float:left;}
.tabspedizElaborare .titleTabletd p {padding:0 0px 0 5px; text-align:left; display:inline;float:left; width:550px;}
/* ---- */
.titleSpedizioni{ width:618px; height:20px; padding:4px 0 0 0; background-color:#e4f7e1; background:#e4f7e1; float:left; margin-bottom:1px;}
.titleSpedizioni input {float:left; margin-left:3px;}
.titleSpedizioni p {padding:0 0px 0 5px; text-align:left; display:inline;float:left; width:550px;font-weight:bold;}
.spedizElaborare {width:618px; padding:0px; margin:0px; font-size:11px; border-bottom:1px solid #fff; /*background:green;*/ clear:both; float:left;  }
.spedizElaborare ul {  margin:0px; padding:0px; }
.spedizElaborare ul li {float:left; padding-top:2px; padding-bottom:2px; display:block; list-style:none; font-size:11px; line-height:11px; font-weight:bold; text-align:left; min-height:24px; color:#949494; }
.spedizElaborare ul li.empty { width: 100%; text-align:center; /*background:yellow;*/}
.spedizElaborare ul li.checkbox {width:20px; margin-left:8px; /*background:yellow;*/}
.spedizElaborare ul li.destName {width:105px;/*background:red;*/}
.spedizElaborare ul li.destCity {width:122px;padding-left:5px; /*background:blue;*/}
.spedizElaborare ul li.destStreet {width:111px;padding-left:5px; /*background:green;*/}
.spedizElaborare ul li.altezza {width:79px; text-align:center; /*background:pink;*/}
.spedizElaborare ul li.dataRitiro {width:73px; text-align:center; /*background:gray;*/}
.spedizElaborare ul li.date_error{ font-weight:bold; color:#e51314; }
.spedizElaborare ul li.prezzo {width:53px;padding-left:5px; /*background:red;*/}
.spedizElaborare ul li.cancella {width:16px; /*background:blue;*/}
.spedizElaborare ul li.scrivi {width:16px;  /*background:green;*/}

.divRecordElaborati {width:100%; clear:both; float:left; height:30px; background:#7ab14c; color:#fff;}
.divRecordElaborati .elimina { width:335px;float:left;  padding:8px 0 0 0; font-size:12px; font-weight:bold; color:#fff;}
.divRecordElaborati .elimina a {color:#fff;}
.divRecordElaborati .elimina img { padding:0 10px 0 5px; border:0px solid; }
.divRecordElaborati .cestino {position:relative; top:-2px; left:2px;}
.divRecordElaborati .numeroColli{ width:60px; float:left; font-weight:bold; line-height:11px; font-size:12px; padding:4px 4px 0 0; color:#fff;text-align:right;}
.divRecordElaborati .numeroColliNum{ width:48px;height:20px; float:left; background:url(../img/bg_barElaboratiCe.gif) 0 0 repeat-x; color:#547131; font-weight:bold; padding:8px 0 0 0; text-align:center; font-size:14px;}
.divRecordElaborati .totaleSpesa{ width:55px; float:left; color:#fff; font-weight:bold; line-height:11px; font-size:12px; padding:4px 4px 0 15px; text-align:right;}
.divRecordElaborati .totaleSpesaNum{min-width:70px;height:30px; float:left; background:url(../img/bg_barElaboratiCe.gif) 0 0 repeat-x; color:#547131; font-weight:bold; padding:8px 0 0 0; text-align:center; font-size:14px;}


.divRecordElaborati .totPlafond { width:424px;float:left; text-align: right; padding:8px 10px 0 0; font-size:12px; font-weight:bold; color:#fff;}
.divRecordElaborati .totAccredito{ width:70px;height:20px; text-align: right; float:left; background:url(../img/bg_barElaboratiCe.gif) 0 0 repeat-x; color:#547131; font-weight:bold; padding:8px 0 0 0; font-size:14px;}
.divRecordElaborati .totAddebito{ width:70px;height:20px; text-align: right; float:left; background:url(../img/bg_barElaboratiCe.gif) 0 0 repeat-x; color:#d11d26; font-weight:bold; padding:8px 0 0 0; font-size:14px;}

.divPlafondTot {width:100%; clear:both; float:left; height:30px; color:#7ab14c; background: #fff; /*background:url(../img/bg_creditoResiduo.gif) 0 -9px repeat-x;*/}
.divPlafondTot .totPlafond { width:423px;float:left; text-align: right; padding:4px 10px 0 0; font-size:16px; font-weight:bold; color:#2e7094; }
.divPlafondTot .totAccredito{ width:74px;height:20px; text-align: right; float:left; border:2px solid #7ab14c ; border-top: 0px; color:#2e7094; font-weight:bold; padding:5px 4px 0 0; font-size:14px;}

.bgLightBlue { background-color:#dcf8fc;}
.bgPink {background-color:#fce3e9;}
.bgWhite {background-color:#fff;}

#obj_orderRiepilogoTop {margin: 0 0 0 7px; width:291px; height:8px; background:url(../img/bg_creditoResiduoRiepTop.gif) 0 0 no-repeat; }
#obj_orderRiepilogo { background:url(../img/bg_creditoResiduoRiep.gif) 0 0 repeat-y;margin: 0 0 0 7px;min-height:50px; width:291px; float:left;}
#obj_orderRiepilogo h3 {color:#787878; font-size:16px; padding:0 0 0 5px;}
#obj_orderRiepilogo h3 span{ color:#d11d26; font-weight:bold;}
#obj_orderRiepilogo h4 { color:#d11d26; font-size:12px; padding:10px 20px 0 7px;}
/*#obj_orderRiepilogo img { float:right; font-size:16px; margin:5px 20px 0 0px;}*/
#obj_orderRiepilogo .lnk { width: 188px; padding:10px 0px 0px 7px; float: left; font-size: 12px; color:#17aacc; font-weight:bold;}
#obj_orderRiepilogo .ricarica { float: left; font-size:16px; margin:5px 0px 0px 0px;}
#obj_orderRiepilogoBott {margin: 0 0 0 7px; width:291px; height:8px; background:url(../img/bg_creditoResiduoRiepBott.gif) 0 0 no-repeat; clear:both; }
.totale_dx{ padding:10px 16px 0 0; font-weight:bold; text-align:right;}
/* RICARICA CREDITO*/
.tableRicaricaCredito{ color:#808274;}
.tableRicaricaCredito td{ padding-bottom:5px;}
.tdCreditoLeft {width:190px;}
.tdCreditoRight {width:180px;}
.tdCreditoLeftSmall {width:160px;}
.tdCreditoRightSmall {width:210px;}
a#change_cc { text-decoration:underline; color:#1586B0; font-size:11px;}
a:hover#change_cc { text-decoration:none;}
a#change_method { text-decoration:underline; color:#1586B0; font-size:11px;}
a:hover#change_method { text-decoration:none;}
a#remembered_cc { text-decoration:underline; color:#1586B0; font-size:11px; float:right;}
a:hover#remembered_cc { text-decoration:none;}
a#change { text-decoration:underline; color:#1586B0; font-size:11px; float:right;}
a:hover#change { text-decoration:none;}
.cvv { width:120px; float:right; display:inline; background:yellow;}
.cvv input {  background:pink; margin: 0 0 0 51px; clear:both;}
/*fine Alessandra */

#login ul, li, a{ display: inline; color:#3189aa; text-decoration:none;}
#login a:hover{ text-decoration:underline; }
#login p{ font-size:11px; color:#808080;}
#login .butt_esc{ position:relative; top:-25px; left:190px;}
#login .butt_entra{position:relative; top:20px; left:50px;}
#login_a2{ font-size:12px;  font-weight:bold; }
#login_a2 a{ font-size:15px; color:#7db450; text-decoration:underline;}

#login01{width:136px; float:left; margin-top:6px;}
#login01 a{ color:#808274; text-decoration:underline; font-size:10px;}
#login01 label{color:#808080;}

#login02{width:136px; float:left; margin-top:6px;}
.bott_entra { float:right; margin-top:12px; margin-right:10px;}
.form_cerca{ margin:20px 0 0 0;}


/* CONTAINER DX */
#top_label { background:url(../img/top_label.gif); width:314px; height:39px;}
#top_label .title {padding:22px 0 0 68px; color:#FFFFFF; font-variant:small-caps; font-size:14px; font-weight:bold; float:left;}
#top_label .esc{ color:#3189aa; font-weight:bold; float:right; position:relative; top:22px; right:10px;text-decoration:underline;}
#top_label .reg_log{ float:right; position:relative; right:60px; top:22px; font-weight:normal;}
#top_label .reg_log:hover{ text-decoration:underline; color:#FFFFFF;}
#nav_dx { background:url(../img/nav_dx02.gif); width:314px; height:39px;}
#nav_dx02 { background:url(../img/nav_dx_nolog02.gif); width:314px; height:69px;}

.dx_height{ height:400px;}
#nav_dx .label_logged{ padding-left:12px; padding-top:2px; color:#FFFFFF; font-weight:bold; line-height:11px; }
#nav_dx .label_logged a{ font-size:10px; text-decoration:none; color:#FFFFFF;}
#nav_dx .label_logged a:hover{ text-decoration:underline;}
#nav_dx .label_logged .nav_dx_selected{color:#00465f; text-decoration:underline;}
.menu_dx_close{ background:url(../img/menu_dx_close.gif); width:314px; height:144px;}


.label_logged table{ border-collapse: collapse; border: 0px; margin-top:5px;}
.label_logged table td{ border-left: 1px solid white; border-right: 1px solid white;}
.label_logged table td.first { border-left: 0px; }
.label_logged table td.last { border-right: 0px; }

#nav_dx .label_login{padding-left:20px; padding-top:6px; color:#FFFFFF; }

.top_dx_login { margin-left:5px; margin-right:9px; width:103px;}
.top_dx_login02 { width:103px; margin-right:10px;}

.total_dx{ padding-right:16px; font-weight:bold; padding-top:8px; border-top: solid #FFFFFF 1px; text-align:right;}
.sconto_dx{ padding-right:16px; font-weight:bold; text-align:right;}

.QO_box{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbd87a; padding:0px;
background:#FFFFFF; width:170px; height:85px; position:relative; top:-160px; left:10px; float: right; display:none; margin-bottom:-110px;}
.QO_box02{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbd87a; padding:0px;
background:#FFFFFF; width:170px; height:85px; position:relative; top:-290px; left:-420px; float: right;display:none; margin-bottom:-110px;}
.legenda{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbd87a; padding:0px;float:right;display:none; margin-bottom:-350px;
background:#FFFFFF; height:330px; width:310px;position:relative; top:-360px;  left:-20px; z-index:1000; }
.box_leg02{ background:url(../img/zoom_pacco.jpg); width:302px; height:322px;}
.legend_txt{ padding-right:16px; padding-left:16px; color:#6f6f6f; font-size:13px;} 
.legend_txt h4{ margin-top:16px; }
#status table{ font-size:0.80em; margin-top:6px; margin-bottom:4px}
#status2 table{ font-size:0.80em; margin-top:6px; margin-bottom:4px}
.QO_ttl{ color:#64b42c; border-bottom:solid 1px #bbd87a; text-align:center;}


/*inizio footer*/
#footer{ background:#FFFFFF; width:965px; margin-left:auto; margin-right:auto; padding-top:10px; font-weight:bold;}
#footer #box_number{background:url(../img/tab_comp.jpg) no-repeat ; width:636px; height:160px; float:left; margin-right:20px;}
#footer #box_number{background:url(../img/199.jpg) no-repeat ; width:184; height:49px; float:left; margin-right:20px;}
#box_number .n_1{ color:#4a4a4a; font-size:12px; line-height:12px;width:135px; height:40px; float:left; position:relative; top:30px; left:60px;}
#box_number .n_2{ color:#4a4a4a; font-size:12px; line-height:12px;width:135px; height:40px;float:left;position:relative; top:30px; left:125px;}
#box_number .n_3{ color:#4a4a4a; font-size:12px; line-height:12px;width:135px; height:40px;float:left;position:relative; top:94px; left:-210px;}
#box_number .n_4{ color:#4a4a4a; font-size:12px; line-height:12px;width:135px; height:40px;float:left;position:relative; top:54px; left:260px;}
.demo_video a{ width:436px;color:#FFFFFF; font-size:11px; text-align:center; float:left; margin-top:60px;}
.demo_video a:hover{color:#3189aa; text-decoration:none;} 

#footer h3{ color:#7db450; line-height:20px; font-size:15px; }
#footer .box1{ float:left; width:315px; padding-left:10px;}
#footer .box1 p{ line-height:12px;}
#footer .box1 p a{ font-size:11px;color:#808274; text-decoration:none;}
#footer .box1 p a:hover{ text-decoration: underline;}
#footer p.footerTitle { color:#7db450; line-height:20px; font-size:15px; }

#footer .box2{float:left; width:315px; padding-left:10px;}
#footer .box2 p{ line-height:12px;}
#footer .box2 p a{ font-size:11px;color:#808274; text-decoration:none;}
#footer .box2 p a:hover{ text-decoration: underline;}

#footer .box3{float:left; padding-left:10px;}
#footer .box3 p{ line-height:12px;}
#footer .box3 p a{ font-size:11px;color:#808274; text-decoration:none;}
#footer .box3 p a:hover{ text-decoration: underline;}

#n_verde{width:244px; height:76px; float: left; margin:28px 0 0 0; text-align:right; background:url(../img/n_verde.jpg);}
#n_verde span{font-size:24px; color:#60972c;}

#footer_disclaimer{ /*border-top:#999999 solid 3px; */width:968px; margin-left:auto; margin-right:auto; margin-top:8px;}
#footer_disclaimer div{font-size:11px; color:#4a4a4a; float:left;width:484px; line-height:28px;}

#footer_onepay{text-align: right; float:right; margin-top:-8px;;}
#footer_onepay img{ position:relative; top:11px;}

#footer_desc {text-align: justify; font-size: 10px; color:#909090; font-weight: normal;  line-height:12px; margin: 20px 0 0 0;}
#footer_desc h1 {font-size: 10px; color: #909090; font-weight: normal; display: inline; line-height:12px; }
#footer_desc h3 {font-size: 10px; color: #909090; font-weight: normal; display: inline; line-height:12px; }

.follow{background:url(../img/follow_bg.gif);width:128px;height:38px; margin-top:10px;}
.follow p{ color:#FFFFFF; float:left; position:relative; top:12px; left:5px;}
.follow .fb{background:url(../img/fb.gif);width:33px;height:30px; float:left; position:relative; top:4px; left:8px;}
.follow .fb:hover{background:url(../img/fb_roll.gif);width:33px;height:30px;}
.follow .twitter{background:url(../img/twitter.gif);width:32px;height:30px; float:left; position:relative; top:4px; left:8px;}
.follow .twitter:hover{background:url(../img/twitter_roll.gif);width:32px;height:30px;}
/*fine footer*/

/*PAGINA DI ERRORE*/
.cont-error{background:#6a6a6a;height:100%;width:100%;}
#first-home-error {width:962px; height:auto; margin-left:auto; margin-right:auto; margin-bottom:30px; background:url(../img/bg-error-all.jpg); background-repeat:repeat; }
.first-home-error-sx{top:0px;width:511px; height:auto;position:relative;float:left;}
.first-home-error-sx p.big{margin-left:20px; margin-bottom:20px; width:490px;color:#3f3f3f; font:bold 56px "tahoma",sans-serif;}
.first-home-error-sx p.media{margin-left:20px; margin-bottom:20px;width:490px;color:#96bd0d;font:bold 26px "tahoma",sans-serif;}
.first-home-error-sx p.text{margin-left:20px;width:490px;color:#808080;font: 13px "tahoma",sans-serif;}
.first-home-error-dx{top:0px;width:451px; height:auto;position:relative;float:left;}

.first-home-error-bottom{background:url(../img/bg-footer.jpg);width:962px;height:44px; clear:left;}
.first-home-error-logo{background:url(../img/bg-error-sx.jpg);width:511px;height:89px;}
.first-home-error-omino{background:url(../img/bg-omino.jpg);width:451px;height:392px;}
.first-home-error-top{background:url(../img/bg-error-sx-top.jpg);width:451px;height:36px;}


.box_header {position:relative;}
.box_header h4 {position:absolute; top:-8px; left:0px; background-color:white; padding-right: 5px;}

fieldset {border-top: 2px solid #dddede; padding:0; margin:0; border-left:0; border-bottom:0; border-right:0; margin-bottom:10px;}
legend{font-size: 1.2em;color:#6f6f6f; font-weight:bold; padding-right:10px;}


#sldr_maincont{/*border:solid 2px #FF00FF;*/ float:left; margin-bottom:6px; margin-top:6px;}
.h3{/*border: solid 2px #00FFFF;*/height:20px; width:110px; float:left; text-align:left; font-weight:bold; font-size:1.2em;color:#c3c3c3 }
.wght_slider_cont {/*border: solid 2px #FF0000;*/ height:20px; width:310px; float:left;}
.wght_slider_cont .wght_slider{/*border: solid 2px #0000FF;*/ width:70px; float:left;}
.wght_slider_cont .sldr{ float:left;width:230px; margin-bottom:5px; margin-top: 3px;}

.buono_txt{/*background:#CCCCCC;*/float:left;width:180px;}
.val_merce_cont{ width:300px; border: solid 2px #FF0000; float:left;}
.van_swf{ width:490px; height:66px;float:right; position:relative; top:0px; right:10px;}
.subtot_cont{ background:#e3e3e3; float:right; padding:4px 6px 2px 6px; height:18px; width:160px; font-weight:bold;}
.tot_cont{ background:#17a5c9; color:#fff; float:right; padding:4px 6px 2px 6px; height:18px; width:160px; font-weight:bold;}
.total_price{ background:#e3e3e3; padding:4px 6px 2px 6px;  width:140px;}
.textSubtotValuta {float:right;font-weight:bold; width:10px; height:20px;}
.textSubtotPrice {float:right;width:60px;text-align:right;height:20px;}
.textSubtot {float:right;font-weight:bold;width:90px; height:20px;}



#box_info_delivery{/*border:1px solid #709f3e;*/width:100%;margin-bottom:8px; border-top: solid 1px #87c04b;border-left: solid 1px #87c04b; border-bottom: solid 2px #709f3e; border-right:solid 2px #709f3e;}
#box_info_delivery02{width:100%; margin-bottom:8px; height:32px;border-top: solid 1px #87c04b;border-left: solid 1px #87c04b; border-bottom: solid 2px #709f3e; border-right:solid 2px #709f3e;}

.desc_txt{width:390px; float:left; padding-top:8px; padding-left:4px}
.desc_swf{ width:200px; height:35px; float:left;}

.head_men_sel{font-weight:normal; font-size:11px;color:#60d8f1;}
.dialog_txt{font:normal 12px "arial"; color:#737373;}
.sconto_swf{position:relative; top:-24px; width:134px; height:24px; cursor:pointer; float:left; /*z-index:100000000000; border:#0000FF solid 1px;*/}
.refresh{ text-decoration:underline; color:#527c30; font-weight:bold;}
.captcha{text-align:center;vertical-align:middle;margin-left:20px; margin-right:10px;}

.tab_border{border-bottom: solid 1px #aaaaaa;}
.row01{ font-weight:bold; color:#6b6b6b; padding-left:8px;}
.row02{ font-weight:bold; color:#1586b0;}
.col01{ color:#b0b0b0; padding: 5px 0px 5px 8px}
.col01_01{ color:#b0b0b0; padding-left:8px;background:#f5f5f5;}
.col02{ color:#868686; font-weight:bold;}
.col02_01{ color:#868686; font-weight:bold; background:#f5f5f5;}
.col03{ color:#b0b0b0;}
.col03_01{ color:#b0b0b0;background:#f5f5f5;}
.col04{ color:#868686; font-weight:bold;}
.col04_01{ color:#868686; font-weight:bold; background:#f5f5f5;}
.over{ color:#868686; padding-left:8px;font-weight:bold;}
.over_01{color:#868686; padding-left:8px;font-weight:bold;background:#f5f5f5;}
.col05{ color:#868686; font-weight:bold;}
.col05_01{ color:#868686; font-weight:bold; background:#f5f5f5;}
.col06{ color:#868686; font-weight:bold;}
.col06_01{ color:#868686; font-weight:bold; background:#f5f5f5;}

.login_subload{position:relative; top:20px; left:0px;}
.sped_sub{ position:relative; left:190px;}

/*PDF*/
#pdf_box ul li{ display:list-item; list-style:none;width:488px; height:129px; margin:auto; margin-top:6px;/*border: solid 1px #999;*/}
#pdf_box ul li img{ float:left;}
.desc_pdf{ background:url(../img/pdf_img/pdf_box.gif); float:left; width:340px; height:129px;}
.desc_pdf table{ color:#FFFFFF; font-weight:bold; position:relative; left:40px; top:3px; width:285px; height:122px; text-align:justify; vertical-align:middle;}
.titlePdf{ text-align:left; font-size:20px; font-weight:bold; color:#bed041; margin:20px 0 0 0; padding:0 0 2px 10px; border-bottom:10px solid #44a12a; text-transform:uppercase; }
.mrImgPdf { margin-right:26px;}
.desc_pdfBig{ background:url(../img/pdf_img/pdf_box_big.gif) 0 0 no-repeat; float:left; width:483px; height:175px; margin:5px 0 0 0;}
.desc_pdfBig table{ color:#FFFFFF; font-weight:bold; position:relative; left:15px; top:15px; width:455px; height:156px; text-align:justify; vertical-align:middle;}
.desc_pdfBottom{ background:url(../img/pdf_img/pdf_box_bottom.gif) 0 0 no-repeat; float:left; width:483px; height:66px; margin:45px 0 0 0;  color:#FFFFFF; font-weight:bold; font-size:14px; line-height:18px; padding:15px 0px 0 10px;}
.text_pdfBottom{ float:left; width:480px; height:auto; margin:40px 0 40px 2px;  color:#707072; font-weight:bold; font-size:13px; padding:0px; text-align:justify;}
.footer_pdf{ background:url(../img/pdf_img/pdf_footer.gif) 0 0 no-repeat; float:left; width:483px; height:144px; margin:0; padding:0; font-size:14px; font-weight:bold; margin-left: auto;margin-right: au}
.footer_pdf_clear{ background:url(../img/pdf_img/pdf_footer.gif) 0 0 no-repeat; float:left; width:483px; height:144px; margin:0; padding:0; font-size:14px; font-weight:bold; margin-left: 75px; margin-right: auto;}
.footer_link_pdf{ margin:0; padding:76px 0 0 22px;}
.footer_link_pdf a { font-size:14px; font-weight:bold; color:#00632e; text-decoration:none;}
.footer_link_pdf a:hover {text-decoration:underline;}
.pdf_ins {float:right; margin:5px 5px 0 0; border:0px solid;}

/*ASSICURAZIONE*/
.numerato {padding-left:25px; width:550px; /*background-color:pink;*/color:#709F3E; margin-top: 10px; margin-bottom: 10px;}	
.numerato ol li{display:list-item; color: #709F3E;}
.numerato li{display:list-item; color: #709F3E;margin-top: 5px;}
.numerato span{color: #0c0c0c;}
	
#menu-pro-sub { background: ;}	
	
.verify_box{ font-size:11px; color:#666; margin: 0.5em 0.4em 0.5em 0; padding: 0.4em 0 0.4em 0;}	