*{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;}
.grey_ebay_bg{ width:100%; background:url(../img/bg-ebay.gif) 0px 123px repeat-x #636363;}

.bg_grey{ background:#e9e9e9;}
.loading{background: url('../img/loading.gif') no-repeat right;}
.swf_cont{padding:5px 0px 0px 5px;}
.swf_sml{ width:434px; height:290px; float:left;}
.hp-nav_sx{ background:url('../img/hp-nav_sx.jpg'); height:290px; width:100px; float:left;}
.hp-nav_dx{ width:115px; height:290px; float:left;}
#swf_nav{ float:left; height:290px; width:215px;}
#swf_nav ul, li{ list-style:none; margin:0; padding:0;}
a#scopri{background:url(../img/swf_nav_01.jpg); display:block; height:73px; width:115px;}
a#scopri:hover{background:url(../img/swf_nav_roll_01.jpg); display:block; height:73px; width:115px;}
a#send_sms{background:url(../img/swf_nav_01.jpg); display:block; height:73px; width:115px;}
a#send_sms:hover{background:url(../img/swf_nav_roll_01.jpg); display:block; height:73px; width:115px;}
a#dillo{background:url(../img/swf_nav_02.jpg); display:block; height:72px; width:115px;}
a#dillo:hover{background:url(../img/swf_nav_roll_02.jpg); display:block; height:72px; width:115px;}
a#sconti{background:url(../img/swf_nav_03.jpg); display:block; height:72px; width:115px;}
a#sconti:hover{background:url(../img/swf_nav_roll_03.jpg); display:block; height:72px; width:115px;}
a#multi1 {background:url(../img/swf_nav_04.jpg); display:block; height:73px; width:115px;}
a#multi1:hover{background:url(../img/swf_nav_roll_04.jpg); display:block; height:73px; width:115px;}

.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:11px; font-weight:bold; /*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.png); width:654px; height:300px; float:left; position:absolute; top:91px; left:0px;}

.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;}
.blue_nlgt { color: #00accb;}


.wht{ color:#FFFFFF;}
.red{color:#B80606}
.orange{color:#f94803}
.green{ color:#709f3e;}
.green_drk{ color:#527c30;}
select{ background:url(../img/bg-input.gif);}
input.orange{ background:url(../img/bg-input_error.gif);}
select.orange{ background:url(../img/bg-input_error.gif);}

.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;}
.close03{ background:url(../img/cont_close03.gif) no-repeat; background-position:bottom;width:635px; height:5px;}

.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;}

/* STRUTTURA FULL*/
.cont-full{ background:#FFFFFF;width:999px; _width:998px; float:left;}
.cont-full .open-full{ background:url(../img/top-box-full.png) #f0fee4 no-repeat; width:998px; padding-bottom:20px; padding-top:10px;}
.cont-full .open-full h4{ margin-left:15px; color:#666; font-weight: bold; font-size:1.6em;}
.cont-full .open-full h3{ margin-left:15px; color:#666; font-weight: bold; font-size:1.4em;}
.cont-full .open-full h1{ margin-left:15px; color:#666; font-weight: bold; font-size:1.4em;}
.cont-full .open-full span{color:#709F3E;}

.cont-full h5{color:#61d8f2; font-weight: bold; font-size:0.9em;}

.cont-full{ background:#FFFFFF;width:998px; float:left; margin-bottom:20px;}
/*.cont-full .open-full{ background:url(../img/top-box-full.png) #FFFFFF no-repeat;width:999px;}*/
.cont-full .open-full h3{ margin-left:15px; color:#666; font-weight: bold; font-size:1.4em; width:950px;}
.cont-full h5{color:#61d8f2; font-weight: bold; font-size:0.9em;}

.close-full{ background:url(../img/cont-close-full.png) no-repeat; background-position:bottom;width:998px; height:7px;}
.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;}

.up-full{ background:#FFFFFF;width:998px; _width:998px; float:left; margin-top: 30px; }
.up-full-sx{ background:#FFFFFF;width:590px; _width:590px; float:left; padding-left: 20px;}
.up-full-dx{ background:#FFFFFF;width:319px; _width:319px; float:left; margin-left: 50px; }

/*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;}

#faq .txtStyle { font-size: 18px; font-weight: bold; text-transform: uppercase;  }
#faq .blockFrdImg { margin: 22px 0 0 0 }
#faq .blockFrdTxt { margin: 30px 0px 26px 0px; text-align: center;}
.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 .buttons { background: url('../img/buttons.jpg') 0 0 no-repeat; width: 196px; height: 26px; display: block; text-indent: -9999px; margin-bottom: 22px; }
.internal_sx_cont .registerBtn { background-position: 0 0; margin: 0 auto; }
.internal_sx_cont a:focus { outline: none; }
.internal_sx_cont .advBtn { background-position: 0px -26px; float: left; margin-left: 86px; }
.internal_sx_cont .frdBtn { background-position: 0px -52px; float: left; margin-left: 30px; }



.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;} 

.internal_sx_cont03{/*border:solid  #666666 1px;*/ padding:0px 0px; color:#6b6b6b}


.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.png); 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; width:200px;}
.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.png) no-repeat;}
#second-pro{width:965px;height:192px; margin-left:auto; margin-right:auto; background:url(../img/box_vuoto.png) no-repeat;}

.spot{ float:left; width:280px; border:solid 0px;position:relative; top:18px; left:30px; z-index: 100; }
.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:16px; font-weight:normal; color:#3189aa; font-family: Arial, Helvetica, sans-serif; padding: 10px 0 0px 6px; float: left;}
.trace{position:relative; float:left; width:300px; border:solid 0px; top:18px;left:60px;}
.trace h3{font-size: 15px; font-weight: bold; color:#7b7b7b; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.trace p{ font-size:11px; color:#808080;}
.trace .btnInx { float: left;}
.trace .btnInx a { background: url(../img/indexBtnBox.png) 0 0 no-repeat; width: 196px; height: 26px; display: block; text-indent: -9999px; }
.trace a.firstBtn { background-position: 0px 0px; margin-bottom: 10px; margin-top: 10px; }
.trace a.secondBtn { background-position: 0px -26px; }
.trace .fbBox { background: url(../img/fbBox.png) 0 0 no-repeat; height: 26px; width: 140px; position: relative; top: -36px; left: 40px; font-weight: normal; padding: 12px 20px 5px 60px; text-transform: uppercase; font-size: 10px; display: block;}
.trace .fbBox { *top: -38px; _top: -36px; }
/*.trace p{ font-size:11px; color:#808080;}*/
.profile{position:relative; float:left;  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: absolute; top: -6px; float:left;}
.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:132px; height:28px; width:280px;}
#logout ul,#logout ul li, a{ display: inline; color:#3189aa; text-decoration:none;}
#logout a:hover{ text-decoration:underline; }
#logout p{ font-size:11px; color:#808080; height:20px; vertical-align: middle;}
#logout .butt_esc{ position: absolute; top:-5px; left:200px;}
#logout #logout_a2{ font-size:12px;  font-weight:bold; color:#6F6F6F; }
#logout #logout_a2 a{ font-size:15px; color:#7db450; text-decoration:underline;}
.paddingTxt {/*padding-top:5px;*/}
/* BOX SINISTRA UTENTE LOGGATO PRO */
.Box3Pro { width:274px; float: left; position: relative;}
.Box3Pro div.leftGreen { background: url(../img/greenAmici.png) 0 0 no-repeat; width: 134px; height: 90px; float: left; margin-right: 6px; font-size: 64px; text-align: right; }
.Box3Pro div.leftGreen a { color: white; font-weight: bold; text-decoration: none; display: block; padding: 22px 12px 0 0; line-height: 68px;}
.Box3Pro div.rightGreen { background: url(../img/greenSMS.png) 0 0 no-repeat; width: 134px; height: 90px; float: left; font-size: 12px; color: white; cursor: pointer; }
.Box3Pro div.rightGreen a { color: white; font-weight: bold; text-decoration: none; display: block; padding: 36px 12px 5px 10px; line-height: 12px; text-align: right;}
.Box3Pro p {font-size: 15px; 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 { font-size: 11px; color:#17aacc; font-weight:bold; margin-left: 2px; }
.Box3Pro .message {font-size: 12px; color:#17aacc; font-weight:bold; width:270px; }
.Box3Pro p.toolTip { background: url(../img/toolTip.png) 0 0 no-repeat; width: 126px; height: 102px;  position: absolute; z-index: 1000; color: white;  font-size: 12px; display: none; top: 0px; }
.Box3Pro p#leftToolTip { left: 160px; padding: 22px 14px 10px 24px; height: 70px;}
.Box3Pro p#rightToolTip { left: 300px; padding: 15px 14px 10px 26px; height: 78px;}

/* BOX CENTRALE UTENTE LOGGATO PRO */
.Box4Pro { width:310px; }
.Box4Pro p {font-size:12px; font-weight:bold; color:#7b7b7b; margin-bottom:5px;  }
.Box4Pro p a {margin-left:0px; text-decoration:none; }
.Box4Pro p a:hover {text-decoration: underline;}

* html .bsnsMan { float: right;}

.Box3Pro #invite_list {float:left; width:100%; }
.Box3Pro #invite_list a {text-align:center; color: rgb(129,168,75); font-weight:bold; text-decoration:none;}

.Box3Pro .list_sms {float:left; clear:both; width:100%;}
.Box3Pro .list_sms a{ font-weight:bold; font-size:0.90em; line-height:0.9em; text-decoration:none;}

.section_invite_list_lnk {position:relative; width: 150px; left: 420px; font-size: 12px; margin-top:30px; cursor:pointer;}

.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;}

input.selected_file02 { font:normal 14px "arial",sans-serif; background-image:url(../img/bg-input.gif); color:#666; height:24px; width:287px; border: 1px solid #CCC; padding:0 0 0 0; margin:0 0 0 0; vertical-align:middle;}
#upload_button_id02 { width:90px; height:26px; display:block; position:relative; top:-26px; left:289px; cursor:pointer; cursor:hand;}
.spedisci3{ cursor:pointer; float:right; position: relative; right:34px;top:-6px;}
a#send02 {display: block; cursor: pointer; position:relative; top:-10px; left:14px; z-index:100;}

.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:300px; 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: 250px; 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:14px; line-height:10px; margin-top:6px; padding:0 0 0 5px; width: 70px; display:block; float:left;}
#obj_orderRiepilogo span{ color:#d11d26; font-size:20px; font-weight:bold; display:block; float:left; margin-top:2px;}
#obj_orderRiepilogo h4 { color:#d11d26; font-size:12px; padding:10px 20px 0 7px; clear: both;}
/*#obj_orderRiepilogo img { float:right; font-size:16px; margin:5px 20px 0 0px;}*/
#obj_orderRiepilogo .lnk { width: 188px; padding:8px 0px 0px 7px; float: left; font-size: 12px; color:#17aacc; font-weight:bold;}
#obj_orderRiepilogo .ricarica { float: right; font-size:16px; margin:2px 10px 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;}
.tdCreditoCenter {width:190px;}
.tdCreditoRight {width:180px;}
.tdCreditoLeftSmall {width:160px;}
.tdCreditoCenterSmall {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 */

#tab_hp ul,#tab_hp ul li{ display: inline; color:#3189aa; text-decoration:none;}

#login ul,#login ul li, a{ display: inline; color:#587300; text-decoration:underline;}
#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/0666624400.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 .box_top{ width:965px;clear: both;}
/*#crdt_logo{height:30px; width:740px; margin:0px auto; padding-top:30px; padding-left:10px}*/
#footer .box_top p{color:#d0d0d0; float:left; font-size:9px; line-height:26px;}
#footer .box_top img{float:left; margin-right:10px;}
#footer .boxs{width: 965px;clear: both;float: none;padding-top: 30px;}

#footer h3{ color:#7db450; line-height:20px; font-size:15px; }
#footer .box1{ float:left; width:315px; padding-left:70px;}
#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 .box1 .condividiFB { position: relative; top: 10px; left: 5px;}

#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:44px;border-top: solid 1px #87c04b;border-left: solid 1px #87c04b; border-bottom: solid 2px #709f3e; border-right:solid 2px #709f3e;}
#box_info_delivery03{width:100%; margin-bottom:8px; height:75px; 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;}
.price_p_up{font-size: 12px;color: #7DB450;font-weight: bold;text-align: justify;padding-bottom: 20px;}
.price_p{font-size: 12px;color: #6B6B6B;font-weight: bold;text-align: justify;padding: 10px 0 5px 0;}
.tr_headding{color: #6B6B6B;font-size: 12px;font-weight: bold;border-bottom: 1px solid #AAAAAA; padding: 2px 0 2px 10px;}
.tr_white{color: #B0B0B0;font-size: 12px;padding: 5px 0;}
.tr_white td{padding:5px 0 5px 10px;}
.tr_grey{color: #B0B0B0;font-size: 12px;background: none repeat scroll 0 0 #F5F5F5; }
.tr_grey td{padding: 0 0 0 10px;}
.col_name{color: #868686;font-weight: bold;}
.blue_td{color: #17AACC;font-size: 12px;font-weight: bold;text-align: right;}
.td_span{color: #6B6B6B !important;}


.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;}
.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;}	

#banner_hp{background:url(../img/banner.png) 0 0 no-repeat; width:273px; height:171px; position:relative; top:3px; left:-5px;}

/* DIALOG DI INVITO AMICO */
#invite-dialog { color: #7B7B7B;}
#invite_dialog table{ width:100%;}
#invite_dialog table thead th{ text-align:left; color:#527c30;}

.row_unselected { background-color: rgb(230,230,230) }
.row_unselected td input {background-color: rgb(230,230,230); border:0px;}

.row_selected { background-color: rgb(184,229,148) }
.row_selected td input {background-color: rgb(184,229,148); border:0px;}

#email_body input,#email_body textarea{width:100%;background-color:rgb(243,243,243); color: rgb(94,94,94); border:1px;}

.input_email_list { width:280px; color: rgb(94,94,94); background-image:url(../img/bg-input.gif);}
.email_list_box {height:190px; margin-top: 10px; }
.email_list_box table { border-collapse:separate; border-spacing:0 5px; }
.email_list_box table tbody tr td{ padding:2px; }
.email_body_box {height:180px; }
.email_body_box table { border-collapse:separate; border-spacing:2px 5px; color: rgb(94,94,94); }
.email_body_box .label { width:20%; text-align: right; vertical-align: top; padding-right: 10px; color: rgb(94,94,94); font-weight: bold;}
.email_body_box .info { font-size: 11px; font-weight: bold;}

#error_box {height:16px; font-size:10px;}

/*campo in errore*/
input.form_error{ color: rgb(184,6,6); background:url(../img/bg-input_error.gif);}
/*messaggio di errore */
div.form_error{ background: rgb(184,6,6); color: #ffffff; font-size:11px; font-weight: bold;}
/*#error_box div {background: rgb(184,6,6); color: #ffffff; font-size:11px; font-weight: bold;}*/
#banner_hp{background:url(../img/banner.png) 0 0 no-repeat; width:273px; height:171px; position:relative; top:3px; left:-5px;}

.tellfriend{ position:relative; left:-15px; cursor:pointer;}

#crdt_logo{height:30px; width:740px; margin:0px auto; padding-top:30px; }
#crdt_logo p{color:#d0d0d0; float:left; font-size:9px; line-height:26px; margin-left: 308px; }
#crdt_logo img{float:left; margin-right:10px;}

.placeReport { color:#808274; font-size:10px; text-decoration:underline; margin-right:8px;}
.head-logo_xmas{ height:171px; width:615px; background:url(../img/logo_neve.png); float:left;}
/*sky*/
.sky-promo{ background:url(../img/sky-headlogo.png); width:308px; height:89px;float:right; position:relative; right:130px;}
.sky-sub-cont{ width:auto; height:150px; background:#d9d9d9; color:#008ad0;}
.sky-sub-cont .sub-txt{ width:90%; margin:0px auto; padding-top:15px;}
.dialog-bot{ background:url(../img/bot-sky-dialog.png); width:490px; height:70px; cursor:pointer; margin:10px auto; color:#FFFFFF; text-align:center; font-size:14px; line-height:64px;text-shadow: 1px 1px 1px #237aab; font-weight: bold;}

/*XMAS*/
.sky-promo02{ background:url(../img/sky-headlogo02.png); width:263px; height:76px;float:right; position: absolute; right:174px; top:6px;}
.xmas_bg{ background:#6791b7 url(../img/neve.png) repeat-x;}
.head-logo_xmas{ float:left; position:relative; left:-16px; top:-20px;}

/*SHOP*/
#shop{ }
#shop td.even{ background: #f0fee4;}
#shop .desc{color:#636363; font-size:24px;font-weight:bold;}
#shop .price{ color:#7fb253;font-size:20px; line-height:16px;font-weight:bold;}
#shop div.qt{ margin:6px 0px;color:#7fb253;font-size:12px;}
.card_box span{display: block;	width: 128px; text-align: center;}
.card_box input{text-align: right;width: 30px; }

#shop-close{ background:#eee; margin-top:12px;}
.shop-promo{ background:url(../img/scatole_scotch.png) no-repeat; width:259px; height:76px;float:right; position:relative; right:164px; top:10px; cursor: pointer;}
.shop-promo_2{ background:url(../img/e_arrivato_il_contrassegno.png) no-repeat; width:320px; height:78px;float:right; position:relative; right:88px; top:10px; display:block;}
.tuoi-acquisti{ background:url(../img/acquisti.png) no-repeat; width:236px; height:70px;float:right; position:relative; right:498px; top:18px; cursor: pointer;}


/*ordine completato*/
.ordine_left {width: 380px; float:left;}
.ordine_left h2 { color:#bf0101; font-weight: bold; margin-top:10px;}
.ordine_left_txt { padding-top:20px; font-size: 14px; text-align: justify; font-weight: bold; color:#010101; }
.ordine_left_txt span { font-weight: bold; color:#bd0001;}
.ordine_right {width:200px; height: 200px; background:url(../img/pacco.jpg) no-repeat; float: left; margin-left: 30px; position: relative; top:20px; }
#ordine_ok { background:url(../img/ordine_ok.png) no-repeat; width: 108px; height: 28px; border:none; cursor: pointer; display: block; clear:both; margin: 0px auto;  }

/* INVIO SMS */
#box_phone_list{float:left; clear:both; margin-top: 2px; height: 60px; overflow: auto;}
#box_phone_list div.number { border:1px solid #CCC; font-size: 10px; padding: 1px; margin: 1px;  }
#box_phone_list div.number span{ float:left; margin: auto 1px; }
#box_phone_list div.number a{ float:right; margin: auto 1px; }
.tableSms{ color:#808274;}
.couter{text-align:right; background-color: #ffffff; width: 40px;}
#sms_not_logged { color: #7B7B7B;}
#tot_price{}

/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}

/**/
.contactMeFrm {width:100%;}
.contTop {width:998px; height:10px; line-height:0; font-size:0; background:url(../img/contacts/bigBgTop.png) no-repeat;}
.contMid {width:998px; background:url(../img/contacts/bigBgMid.png) repeat-y;}
.contBotBr {width:998px; background:#636363 url(../img/contacts/bigBgBotBrown.png) no-repeat;}
.contBotGr {width:998px; background:#636363 url(../img/contacts/bigBgBotGreen.png) no-repeat;}
.contactTop {width:992px; height:15px; margin:0 auto; background:url(../img/contacts/topBg.png) repeat-x;}
.topLogo {width:821px; margin:0 auto; padding:25px 0 30px;}
	.topLogo h1 {width:821px;}
	.logoSpedire {float:left;}
	.logoWind {float:right;}
.contactBottom, .complimentstBottom {width:992px; height:168px; margin:0 auto; padding-top:40px; background:url(../img/contacts/bottomBg.jpg) repeat-x;}
.complimentstBottom {height:30px; color:#587300; text-align:center;}
	.contactBottom div {text-align:center;}
	.contactBottom div.contactSubtxt {padding:16px 170px 0; font-size:11px; color:#fff; text-align:left;}
	.contactMeBtn {display:block; width:300px; height:70px; background:url(../img/contacts/contactMeBtn.png) no-repeat; border:0; cursor:pointer; margin: 0 auto 14px; }
	.contactChb {border-color:#587300;}
.contactTxt {width:841px; height:342px; margin:0 auto; padding-left:15px; background:url(../img/contacts/contactTxtBg.png) right bottom no-repeat;}
.contactTxt img {margin:30px 0 0;}
/*.contactTxt h3, .contactTxt h4, .contactTxt p {font-family:'HelveticaNeue',Arial,sans-serif; font-weight:bold;}
.contactTxt h3 {width:410px; padding-top:30px; font-size:37px; line-height:40px; color:#7dbbc8;}
.contactTxt h3 span.orange, .contactTxt p span {color:#f37930;}
.contactTxt h3 span.darkGreen {color:#00662c;}
.contactTxt h3 span.lightGreen {color:#87ad01;}
.contactTxt h4 {width:370px; padding:25px 0 5px; font-size:26px; line-height:36px; color:#5d95a1;}
.contactTxt p {width:370px; font-size:18px; line-height:25px; color:#5d95a1;}*/
.complimentsTxt {text-align: center;}
.complimentsTxt img {margin-top:-15px;}
