#list_container{width:100%;background:#fff;color:#333;font-size:14px;text-align:left;}
#list_container_access{width:100%;color:#333;font-size:14px;text-align:left;}
.headerbox_invitati{width:100%;height : auto !important;  min-height:140px;  overflow:hidden; margin:0 auto; background:#fff; font-size:12px;text-align:left;border-bottom:1px solid #ccc;clear:both;}
.sx_cat_list{font-size:13px}
.dx_inv_int{padding-left:6px;padding-top:8px;}
.menusxint{padding-left:8px; padding-right:5px; padding-top:5px; font-weight:bold; text-align:left;  float:left;}
.listino{border:1px solid #999;font-size:13px;}
.boxcarrello{background:#efefef;height : auto !important;  min-height:200px;  overflow:hidden; }
#box_carrellodx{background:#efefef;height : auto !important;  min-height:150px;  overflow:hidden; }
.dx_invitati{float:right; width:256px; padding-top:5px; margin-top:5px;padding-right:5px;height : auto !important;  min-height:450px;overflow:hidden; }
.subpageorint{background:#d3d4d5;padding:15px;padding-top:10px;font-size:12px;text-align:left;border-top:0px;}
.gadabox_bg{background:#333;width:100%;height:100%;z-index:9;position:fixed;display:none;left:0;top:0;}
.gadabox{background:#fff;border:3px solid #336699;width:500px;height:500px;z-index:10;position:absolute;display:none;border-radius:8px;-moz-border-radius:8px; }
.gadabox_top{float:right;width:32px;z-index:11;padding-right:4px; padding-top:2px;}
.gadabox_title{float:left;text-align:left;font-weight:bold;color:#336699;font-size:15px;padding-left:12px; padding-top:6px;}
.gadabox_int{clear:both;overflow:auto}
.selectquote{padding:3px; width:80px; font-size:22px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);	position:relative;}
.select_table{padding:3px; width:280px; font-size:16px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.selectquote2{padding:3px; width:174px; font-size:22px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.selectquote3{padding:3px; width:165px; font-size:22px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.selectquote4{padding:4px; width:405px; font-size:28px; border:1px solid #058b05;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;height:48px;}
.selectquote4a{float:left;color:#248e04;width:40px;text-align:center;font-family:HBC}
.selectquote4c{float:left;color:#248e04;width:320px;text-align:left;}
.selectquote4b{border:0px solid; background:url('images/transp.gif'); font-size:28px; font-weight:bold; width:358px; padding:0px; color:#248e04;text-align:left;float:left;font-family:HBC}
.selectquote4_m{width:100%}
.selectquote4a_m{float:left;color:#248e04;font-size:28px;width:24%;text-align:center;padding-top:10px}
.selectquote4c_m{float:right;color:#248e04;width:72%;text-align:left;}
.selectquote4b_m{border:1px solid #ccc; background:#fff; font-size:20px; font-weight:bold; width:98%; padding:0px; color:#248e04;text-align:left;float:left;}
.selectquote5{padding:3px; width:228px; font-size:22px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.selectquote5_m{padding:1px; width:100%; font-size:22px; float:left;border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#f1f1f1}
.totalequote{padding:3px; width:150px; height:44px;font-size:15px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.totalequote2{padding:3px; width:166px; height:24px;font-size:15px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.totalequote3{padding:3px; width:222px; height:24px;font-size:15px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); background: -webkit-linear-gradient(#ffffff, #f1f1f1);background: -moz-linear-gradient(top, #ffffff, #f1f1f1); background: -ms-linear-gradient(#ffffff, #f1f1f1);background: -o-linear-gradient(#ffffff, #f1f1f1);background: linear-gradient(#ffffff, #f1f1f1);position:relative;}
.totalequote3_m{padding:3px; width:98%; font-size:15px; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#f1f1f1}
.boxdettaglio{padding:3px; width:240px; height:52px;font-size:15px;text-align:right;float:right; border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: #f1f1f1; behavior: url(PIE.php);	position:relative;}
.boxdettaglio_d{padding:3px; width:94%; margin:0 auto;font-size:15px;text-align:right;border:1px solid #aaa;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: #f1f1f1; behavior: url(PIE.php);	position:relative;}
.formdati{border-radius:4px;-moz-border-radius:4px; -webkit-border-radius:4px;width:730px;margin:0 auto; height : 370px;  overflow:hidden; background: #efefef;behavior: url(PIE.php);	position:relative;		font-size:12px;}
.inputform{width:220px;font-size:13px; border:1px solid;padding:15px; background:#fff; border:1px solid #ccc;}
.inputform2{width:70px;font-size:13px; border:1px solid;padding:15px; background:#fff; border:1px solid #ccc;}
@media (max-width: 767.98px)
{
.inputform{width:98%;margin-left:1%}
.inputform2{width:98%;margin-left:1%}
}
.inputform3{width:100%;font-size:13px; height:70px;border:1px solid;padding:5px; background:#fff; border:1px solid #ccc;}
.sxform{width:90px; float:left; text-align:right; padding-right:10px; padding-top:6px;}
@media (max-width: 767.98px)
{
.sxform{text-align:left;padding-left:10px; }
}
.sxform_m{width:92%; float:left; text-align:left; padding-left:10px; padding-top:6px;font-size:15px}
.sxform2{float:left; text-align:right; padding-right:10px; padding-top:6px;}
.sxform3{float:left; text-align:right; padding-right:10px; padding-top:6px;width:230px;text-align:left;}
.sxform4{float:left; width:230px}
@media (max-width: 767.98px)
{
.sxform4{width:100% }
}
.lineaform{width:680px;margin:0 auto;border-top:1px solid #ccc;height:30px;}
.auguri{width:293px;height:428px;margin:0 auto;background:url('images/auguri.jpg');}
.testoauguri{border:0px;width:99%;margin:0 auto;margin-left:2px;height:160px;border:1px solid #ccc;background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.testoauguri_m{border:0px;width:90%; height:160px;margin:0 auto;border:1px solid #ccc;background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.boxpag_list{background:#efefef;width:600px;height : auto !important;  min-height:300px; overflow:hidden; margin:0 auto;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: #f1f1f1; }
@media (max-width: 767.98px)
{
.boxpag_list{width:100% }
}
.boxpag_list_m{background:#efefef;width:100%;height : auto !important;  min-height:300px; overflow:hidden; margin:0 auto;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background: #f1f1f1; }
.aphoto{height:34px;background:#2277b7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:14px;display: table-cell;cursor:pointer;border:1px solid #2277b7;}
.aphoto:hover{background:#fff;color:#008cc7;}
.aphoto_sx{float:left;padding-left:4px; padding-top:3px;}
.aphoto_dx{float:left;padding-left:10px; padding-top:7px;padding-right:20px;}
.aphoto_dx a{color:#fff;}
.aphoto_img{background:url('images/aphoto.png') no-repeat;height:28px;width: 28px;}
.ecommerce1{float:left; width:110px; height:34px; background:#f1f1f1; text-align:right; font-size:18px; color:#27a806;}
.ecommerce_cart{width:44px; padding-left:8px;}
.ecommerce_client{float:left; width:68px; padding-left:12px;}
.ecommerce2{float:left; width:508px; height : auto !important;  min-height:34px;  overflow:hidden;  background:#064876; text-align:left; font-size:13px; color:#fff; }
.ecommerce2_foto{float:left; width:508px; height:70px;  overflow:hidden;  background:#064876; text-align:left; font-size:13px; color:#fff; }
.ecommerce3{float:left; width:603px; height : auto !important;  min-height:34px;  overflow:hidden;  background:#1789d8; text-align:left; font-size:13px; color:#fff; }
.ecommerce_prezzo{float:left; width:125px; height:32px; background:#fff; text-align:right; font-size:20px; color:#ff3c00;border:1px solid #064876;}
.ecommerce_prezzo_icon{float:right; height:28px; text-align:right; font-size:20px; color:#ff3c00;padding-top:9px;}
.ecommerce_prezzo2{float:left; width:125px; height:32px; background:#fff; text-align:right; font-size:20px; color:#ff3c00;border:1px solid #064876;}
.ecommerce_prezzo3{float:left; width:125px; height:32px; background:#fff; text-align:right; font-size:20px; color:#ff3c00;border:1px solid #1789d8;}
.ecommerce_prezzo4{float:left; width:100px; height:32px; background:#fff; text-align:right; font-size:18px; color:#ff3c00;border:1px solid #064876;}
.ecommerce_prezzo5{float:left; width:100px; height:32px; background:#fff; text-align:right; font-size:18px; color:#ff3c00;border:1px solid #1789d8;}
.ecommerce_prezzo6{float:left; width:125px; height:26px; background:#fff; text-align:right; font-size:18px; color:#ff3c00;border:1px solid #1c8501;margin-top:3px;}
.ecommerce_input1{border:0px solid; background:url('images/ecommerce_input.png') no-repeat; width:46px;height:34px;font-size:13px;text-align:center;}
.ecommerce_input2{border:0px solid; background:#fff; width:44px;height:22px;font-size:12px;text-align:center;}
.ecommerce4{float:left; width:564px; height : auto !important;  min-height:34px;  overflow:hidden;  background:#f1f1f1; text-align:left; font-size:13px; color:#333; margin-right:4px;}
.ecommerce5{float:left; width:782px; height : auto !important;  min-height:34px;  overflow:hidden;  background:#f1f1f1; text-align:left; font-size:13px; color:#333; margin-right:4px;}
.ecommerce6{float:left; min-width:100px; height:34px;  overflow:hidden;  background:#064876; text-align:left; font-size:13px; color:#fff; }
.ecommerce7{float:left; min-width:100px; height:34px;  overflow:hidden;  background:#1789d8; text-align:left; font-size:13px; color:#fff; }
.ecommerce8{float:left; width:553px; height:28px;  overflow:hidden;  background:#27a806; text-align:left; font-size:13px; color:#333; margin-top:3px;}
.acquista_online{height:20px;font-size:13px;color:#fff;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display: table-cell;background:#269900;cursor:pointer;}
.acquistaonline2{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;text-align:center;font-weight:bold;padding:6px;color:#fff;font-size:15px;background:#27a705;cursor:pointer;}
.acquistaonline2:hover{color:#fff;background:#333;}
.calcolatotale{height:36px;background:url('images/calcolatotalepuls.jpg') no-repeat;background-position:left;font-size:17px;font-weight:bold;width:300px;color:#fff;overflow:hidden;cursor:pointer}
.prezzo{height:34px;background:url('images/prezzo.jpg') no-repeat;background-position:left;font-size:15px;text-align:center;min-width:99px;color:#333;overflow:hidden;}
.tasse{height:34px;background:url('images/tasse.jpg') no-repeat;background-position:left;font-size:15px;text-align:center;min-width:99px;color:#333;overflow:hidden;}
.totale{height:34px;background:url('images/totale.jpg') no-repeat;background-position:left;font-size:15px;text-align:center;min-width:99px;color:#333;overflow:hidden;}
.d_prezzo1{background:#3d86c1; width:200px;color:#fff;text-align:center;}
.d_prezzo2{background:#26b11b; width:100%;color:#fff;text-align:center;}
.box_cart_top_list{width:100%;height:38px;background:#f1f1f1;border:1px solid #ccc;overflow:hidden;}
.box_cart_top_list2{max-width:360px; width:90%;height:38px;background:#21a303;overflow:hidden;margin:0 auto; text-align:center;margin-top:20px;margin-bottom:20px}
.box_cart_top_list_m{width:100%;height:38px;background:#f1f1f1;border:1px solid #ccc;overflow:hidden;}
.box_cart_top_list_open{width:100%;height : auto !important;  min-height:150px;  overflow:hidden;background:#f1f1f1;border:1px solid #ccc;overflow:hidden;}
.cart_top_target_list{height:40px;overflow:hidden;width:77%;float:left;}
.cart_top_target_list_m{height:40px;overflow:hidden;width:50%;float:left;}
.cart_top_target_list_open{height : auto !important;  min-height:150px;  overflow:hidden;}
.cart_top_target_list_open_m{height : auto !important;  min-height:150px;  overflow:hidden; width:100%}
#cart_bottom_list{background:#21a303;height:38px;color:#fff;text-align:center;font-size:13px;cursor:pointer;width:22%;float:right;}
#cart_bottom_list2{background:#21a303;height:38px;color:#fff;text-align:center;font-size:13px;cursor:pointer;width:22%;float:right;}
#cart_bottom_list_m{background:#21a303;height:38px;color:#fff;text-align:center;font-size:13px;cursor:pointer;width:48%;float:right;}
.cart_bottom_list_int{padding-top:4px;font-size:14px}
.cart_bottom_list_int2{color:#fff;font-family:HBC;font-size:18px}
.art_row{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:100%;border:1px solid #ccc;height:auto !important; min-height:98px;  overflow:hidden;}
.art_row1{float:left;width:123px;}
.art_row1b{padding-top:6px;padding-left:6px;}
.art_row1c{width:108px;height:84px;border:1px solid #ccc;overflow:hidden;text-align:center}
.art_row2{float:left;width:450px;}
.art_row2b{padding-top:3px; padding-left:4px;}
.art_row3{float:right;width:150px;padding-top:10px;text-align:right}
.list_container_v1{row-gap:14px;justify-content: start;}
.art_box{height:auto !important; min-height:252px;}
.art_box_wrapper{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;border:1px solid #ccc;}
.art_box_img_slot{margin:0 auto;width:94%;height:200px;border:1px solid #ccc;overflow:hidden;text-align:center;}
.art_box1b{padding-top:6px;}
.art_box2{padding-top:3px; padding-left:4px;}
.art_box3{float:right;width:100%;padding-top:4px;text-align:right;background:#f1f1f1;}
.art_box3b{padding-left:100px;padding-top:4px;}
.art_box3_m{float:right;width:100%;padding-top:4px;text-align:right;background:#f1f1f1;}
.art_box3b_m{padding-left:8px}
.art_box_price1{text-align:right;padding-left:7px;}
.art_box_price2{text-align:right;padding-right:4px}
.page_contenuti{text-align:left;padding:6px;}
.puls{height:34px;background:#058b05;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;border:1px solid #058b05;}
.puls:hover{background:#2aa92a;}
.puls_int{float:left;padding:6px;padding-left:40px; padding-right:40px;font-family:HBC;font-size:18px}
.puls_int a{color:#fff;}
.puls_m{width:100%;display:table;background:#058b05;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:left;font-weight:bold;color:#fff;font-size:15px;display: table-cell;cursor:pointer;float:left;border:1px solid #058b05;}
.puls_m:hover{background:#2aa92a;}
.puls_int_m{float:left;padding:4%;display:table-cell;width:100%;text-align:center;vertical-align:middle}
.puls_int_m a{color:#fff;}
.tab_container{clear:both;height:34px;}
.tab_container_m{clear:both;width:100%}
.tab_container2{clear:both;height:33px;}
.tab_puls{background:#ccc;cursor:pointer;width:72px;height:40px;float:left;margin-left:7px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #999;z-index:1px;text-align:center;}
.tab_puls_m{width:96%;margin:0 auto;display:table;color:#fff;background:#333;text-align:center}
.tab_puls_m a{color:#fff;}
.tab_puls2_m{width:100%;margin:0 auto;display:table-cell;padding:2%;text-align:center}
.tab_puls2_m a{color:#fff;}
.tab_int{width:72px; text-align:center; padding-top:1px;}
.tab_puls1{background:#ccc;cursor:pointer;width:96px;height:34px;float:left;border:1px solid #999;z-index:1px;text-align:center;border-left:0px}
.tab_int1{width:96px; text-align:center; padding-top:2px;}
.tab_puls2{background:#ccc;cursor:pointer;width:96px;height:34px;float:left;border:1px solid #999;z-index:1px;text-align:center;margin-left:6px;}
.tab_int2{width:96px; text-align:center; padding-top:2px;font-family:HBC}
.tab_puls3{background:#ccc;cursor:pointer;display: table-cell;height:34px;float:left;border:1px solid #999;z-index:1px;text-align:center;border-left:0px;font-family:HBC}
.tab_int3{text-align:center; padding-top:8px;font-size:14px;padding-left:20px;padding-right:20px;font-family:HBC}
.tab_puls4{background:#ccc;cursor:pointer;display: table-cell;height:34px;float:left;border:1px solid #999;z-index:1px;text-align:center;margin-left:6px;font-family:HBC}

.tab_int4
{
text-align:center; 
padding-top:8px;
font-size:14px;
padding-left:20px;
padding-right:20px;
}

.lineatab
{
height:10px; 
border-top:1px solid #999; 
width:780px;
}

.lineatab_puls
{
height:8px; 
border-top:1px solid #999; 
width:780px;
margin-top:-1px;
z-index:1;
position:absolute;
background:#fff;
}

.menusxint
{
padding-left:8px; 
padding-right:5px; 
padding-top:6px; 
font-weight:bold; 
text-align:left;  
float:left;
}

.menusxcat1int
{
padding-left:8px; 
padding-right:5px; 
padding-top:6px; 
font-weight:bold; 
text-align:left;  
float:left;
}

.menusxcat2int
{
padding-left:8px; 
padding-right:5px; 
padding-top:6px; 
font-weight:bold; 
text-align:left;  
float:left;
}

.testoheader
{
width:243px; 
height:247px; 
float:right; 
overflow:hidden; 
background:#fff; 
margin-top:2px; 
margin-right:2px;
}

/* LISTINO */
.listino
{
border:1px solid #999;
font-size:13px;
}
/* FINE LISTINO */


.gadabox_bg
{
background:#333;
width:100%;
height:100%;
z-index:90000;
position:fixed;
display:none;
left:0;
top:0;
}

.gadabox
{
background:#fff;
border:3px solid #336699;
width:500px;
height:500px;
z-index:100000;
position:absolute;
display:none;
border-radius:8px;
-moz-border-radius:8px; 
}

.gadabox_top
{
float:right;
width:32px;
z-index:11;
padding-right:4px; 
padding-top:2px;
}

.gadabox_title
{
float:left;
text-align:left;
font-weight:bold;
color:#336699;
font-size:15px;
padding-left:12px; 
padding-top:6px;
}

.gadabox_int
{
clear:both;
overflow:auto;
}

.gadabox_popup
{
z-index:100000;
position:absolute;
display:none;
margin:0 auto;
}

.gadabox_toppopup
{
float:right;
z-index:100010;
padding-right:4px; 
margin-top:-22px;
position:absolute;
display:none;
}

.gadabox_boxpopup
{
z-index:100000;
position:absolute;
margin:0 auto;
}

.tickercontainer { 
background: #fff; 
width: 100%; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { 
position: relative;
left: 10px;
top: 8px;
width: 100%;
overflow: hidden;
}
ul.newsticker { 
position: relative;
left: 100%;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 5px 0 0;
} 


.sub_menuclass{
display:none;
padding:0;
margin:0;
font-size:12px;
}
.sub_menuclass2{
padding:0;
margin:0;
font-size:12px;
}

.sub_menuclass ul li{
padding:0;
margin:0;
}

.sub_menuclass li{
padding-left:6px;
}
.sub_menuclass2 li{
padding-left:6px;
}

.button_disponibilita 
{
width: 223px;
height: 30px;
float:left;
overflow:hidden;
}

.button_disponibilita a 
{
display: block;
width: 220px;
height: 27px;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
float:left;
background:#f1f1f1;
}

.button_disponibilita a:hover 
{
background:#ccc;
}





.button_disponibilitachiudi 
{
width: 223px;
height: 30px;
float:left;
overflow:hidden;
}

.button_disponibilitachiudi a 
{
display: block;
width: 220px;
height: 27px;
overflow:hidden;
float:left;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
float:left;
background:#f1f1f1;
}

.button_disponibilitachiudi a:hover 
{
background:#ccc;
}


.invia
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
text-align:center;
font-weight:bold;
padding:6px;
color:#fff;
font-size:15px;
background:#336699;
}

.invia:hover
{
padding:6px;
color:#fff;
font-size:15px;
background:#333;
}

.coupond1
{
float:left; 
width:236px; 
}

.coupond1b
{
float:left; 
width:230px; 
height : 78px;  
overflow:hidden;
background:url('images/coupon3.jpg') no-repeat;
}

.coupond1b
{
color:#fff;
font-size:18px;
font-weight:bold;
padding-left:78px; 
padding-top:28px
}

.coupond1c
{
float:left; 
width:550px; 
}

.coupond2
{
float:left; 
width:180px; 
height : 76px;  
overflow:hidden;
background:#f1f1f1;
border:1px solid #c0c0c0;
}
.coupond2int
{
padding-top:20px;
font-size:26px;
width:100%;
text-align:center;
}
.coupond3
{
float:left; 
width:180px; 
height : 76px;  
overflow:hidden;
background:#f1f1f1;
border:1px solid #c0c0c0;
border-left:0px;
}

.couponq
{
float:left; 
width:543px; 
height : 32px;  
overflow:hidden;
background:#f1f1f1;
border:1px solid #c0c0c0;
}

.vcoupon1
{
float:left; 
width:386px; 
height : 324px;  
overflow:hidden;
border:1px solid #ccc;
color:#333;
}

.vcoupon1_big
{
float:left; 
width:486px; 
height : 380px;  
overflow:hidden;
border:1px solid #ccc;
color:#333;
}

.vcoupon1_a
{
width:382px; 
height:200px; 
overflow:hidden;
background: #fff;
}

.vcoupon1_a_big
{
width:484px; 
height:253px; 
overflow:hidden;
background: #fff;
}

.vcoupon1_b
{
width:379px; 
height:71px; 
overflow:hidden;
background: url('images/coupon1.jpg') no-repeat;
float:right;
margin-right:4px;
}

.vcoupon1_b_big
{
width:481px; 
height:71px; 
overflow:hidden;
background: url('images/coupon1_big.jpg') no-repeat;
float:right;
margin-right:4px;
}

.vcoupon1_c
{
width:379px; 
height:71px; 
overflow:hidden;
background: #fff;
float:right;
margin-right:2px;
color:#333;
}

.vcoupon1_d
{
width:170px; 
height:71px; 
overflow:hidden;
float:left;
padding-top:5px;
}

.vcoupon1_e
{
width:48px; 
float:left;
}

.vcoupon1_f
{
text-align:right; 
padding-right:4px;
width:150px;
float:right;
padding-top:19px;
overflow:hidden;
}

.vcoupon2
{
float:left; 
width:782px; 
height : 264px;  
overflow:hidden;
border:1px solid #ccc;
color:#333;
}

.vcoupon2_big
{
float:left; 
width:982px; 
height : 300px;  
overflow:hidden;
border:1px solid #ccc;
color:#333;
}

.vcoupon2_a
{
width:558px; 
height:260px; 
overflow:hidden;
background: #fff;
float:left;
}

.vcoupon2_a_big
{
width:744px; 
height:296px; 
overflow:hidden;
background: #fff;
float:left;
}

.vcoupon2_b
{
width:216px; 
height:260px; 
overflow:hidden;
background: #fff;
float:right;
margin-right:4px;
margin-top:4px;
color:#333;
}

.vcoupon2_b_big
{
width:230px; 
height:300px; 
overflow:hidden;
background: #fff;
float:right;
margin-right:4px;
margin-top:4px;
}

.vcoupon2_c
{
width:216px; 
height:210px; 
overflow:hidden;
background: url('images/coupon2.jpg') no-repeat;
text-align:left;
}

.vcoupon2_c_big
{
width:236px; 
height:246px; 
overflow:hidden;
background: url('images/coupon2_big.jpg') no-repeat;
background-position:bottom center;
text-align:left;
}

.vcoupon2_d
{
height:130px; 
overflow:hidden;
text-align:left;
}

.vcoupon2_d_big
{
height:175px; 
overflow:hidden;
text-align:left;
}

.vcoupon2_f
{
text-align:right; 
padding-right:7px;
width:190px;
float:right;
padding-top:17px;
overflow:hidden;
}

.vcoupon2_g
{
padding:7px;
padding-left:10px;
overflow:hidden;
height:110px;
text-align:left;
}

.testo_foto_m
{
height : auto !important; 
min-height:90px;  
overflow:hidden; 
width:346px; 
background:#f1f1f1;
border:1px solid #ccc;
border-top:0px;
}

.testo_foto_b
{
height : auto !important;  
min-height:90px; 
overflow:hidden; 
width:744px; 
background:#f1f1f1;
border:1px solid #ccc;
margin-left:12px;
border-top:0px;
}

.testo_foto_s
{
height : auto !important;  
min-height:90px;  
overflow:hidden; 
width:166px; 
background:#f1f1f1;
border:1px solid #ccc;
border-top:0px;
}

.testo_foto_int
{
text-align:justify;
font-size:12px;
padding:10px;
color:#444;
}

.formclass
{
width:778px; 
height : auto !important;  
min-height:90px;  
overflow:hidden;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
behavior: url(PIE.php);	
position:relative;
border:1px solid #ccc;
}

.formclass_bottom
{
width:760px; 
clear:both; 
text-align:center;
padding-top:6px;
}

.formclass_campo1
{
width:370px; 
float:left;
text-align:left;
padding-top:1px;
padding-left:8px;
height : auto !important;  
min-height:35px;  
overflow:hidden;
}

.formclass_campo2
{
width:100%; 
clear:both;
text-align:left;
padding-top:1px;
padding-left:8px;
}

.campo_form1
{
background:url('images/campiform1.png') no-repeat;
width:224px;
height:26px;
overflow:hidden;
font-size:1px;
}

.campo_form1b
{
background:url('images/tr.png') no-repeat;
width:210px;
height:15px;
font-size:12px;
color:#555;
border:0px solid;
padding-left:6px;
padding-top:6px;
overflow:hidden;
}

.campo_form2
{
width:224px;
overflow:hidden;
font-size:18px;
}

.campo_radio
{
width:100%;
}

.select_form
{
background:url('images/tr.png') no-repeat;
width:216px;
height:22px;
font-size:12px;
color:#555;
border:0px solid;
padding-left:6px;
padding-top:6px;
overflow:hidden;
}

.campo_form_textarea
{
background:url('images/campiform2.png') no-repeat;
width:603px;
height:125px;
overflow:hidden;
font-size:1px;
}

.textarea_form
{
background:url('images/tr.png') no-repeat;
width:580px;
height:100px;
font-size:12px;
color:#555;
border:0px solid;
padding-left:10px;
padding-top:10px;
overflow:hidden;
}

.cart_arrow
{
position:absolute;
background:url('images/cart_arrow2.png');
width:9px;
height:18px;
margin-top:5px;
margin-left:-3px;
}

.cart_arrow2
{
position:absolute;
background:url('images/cart_arrow3.png');
width:8px;
height:18px;
margin-top:5px;
margin-left:67px;
}

.ecommerce1
{
float:left; 
width:110px; 
height:34px; 
background:#f1f1f1; 
text-align:right; 
font-size:18px; 
color:#27a806;
}

.ecommerce_cart
{
float:left; 
width:44px; 
padding-left:8px;
margin-top:-5px;
}

.ecommerce_client
{
float:left; 
width:68px; 
padding-left:12px;
}

.ecommerce2
{
float:left; 
width:508px; 
height : auto !important;  
min-height:34px;  
overflow:hidden;  
background:#064876; 
text-align:left; 
font-size:13px; 
color:#fff; 
}

.ecommerce2_foto
{
float:left; 
width:508px; 
height:70px;  
overflow:hidden;  
background:#064876; 
text-align:left; 
font-size:13px; 
color:#fff; 
}

.ecommerce3
{
float:left; 
width:603px; 
height : auto !important;  
min-height:34px;  
overflow:hidden;  
background:#1789d8; 
text-align:left; 
font-size:13px; 
color:#fff; 
}

.ecommerce_prezzo
{
float:left; 
width:125px; 
height:32px; 
background:#fff; 
text-align:right; 
font-size:20px; 
color:#ff3c00;
border:1px solid #064876;
}

.ecommerce_prezzo_icon
{
float:right; 
height:28px; 
text-align:right; 
font-size:20px; 
color:#ff3c00;
padding-top:9px;
}

.ecommerce_prezzo2
{
float:left; 
width:125px; 
height:32px; 
background:#fff; 
text-align:right; 
font-size:20px; 
color:#ff3c00;
border:1px solid #064876;
}

.ecommerce_prezzo3
{
float:left; 
width:125px; 
height:32px; 
background:#fff; 
text-align:right; 
font-size:20px; 
color:#ff3c00;
border:1px solid #1789d8;
}

.ecommerce_prezzo4
{
float:left; 
width:100px; 
height:32px; 
background:#fff; 
text-align:right; 
font-size:18px; 
color:#ff3c00;
border:1px solid #064876;
}

.ecommerce_prezzo5
{
float:left; 
width:100px; 
height:32px; 
background:#fff; 
text-align:right; 
font-size:18px; 
color:#ff3c00;
border:1px solid #1789d8;
}

.ecommerce_prezzo6
{
float:left; 
width:125px; 
height:26px; 
background:#fff; 
text-align:right; 
font-size:18px; 
color:#ff3c00;
border:1px solid #1c8501;
margin-top:3px;
}
.ecommerce_input1{border:0px solid; background:url('images/ecommerce_input.png') no-repeat; width:46px;height:34px;font-size:13px;text-align:center;}
.ecommerce_input1_m{border:0px solid; background:#fff; width:20%;height:34px;font-size:14px;text-align:center;}

.ecommerce_input2
{
border:0px solid; 
background:#fff; 
width:44px;
height:22px;
font-size:12px;
text-align:center;
}

.ecommerce4
{
float:left; 
width:564px; 
height : auto !important;  
min-height:34px;  
overflow:hidden;  
background:#f1f1f1; 
text-align:left; 
font-size:13px; 
color:#333; 
margin-right:4px;
}

.ecommerce5
{
float:left; 
width:782px; 
height : auto !important;  
min-height:34px;  
overflow:hidden;  
background:#f1f1f1; 
text-align:left; 
font-size:13px; 
color:#333; 
margin-right:4px;
}

.ecommerce6
{
float:left; 
min-width:100px; 
height:34px;  
overflow:hidden;  
background:#064876; 
text-align:left; 
font-size:13px; 
color:#fff; 
}

.ecommerce7
{
float:left; 
min-width:100px; 
height:34px;  
overflow:hidden;  
background:#1789d8; 
text-align:left; 
font-size:13px; 
color:#fff; 
}

.ecommerce8
{
float:left; 
width:553px; 
height:28px;  
overflow:hidden;  
background:#27a806; 
text-align:left; 
font-size:13px; 
color:#333; 
margin-top:3px;
}


.acquista_online
{
height:20px;
font-size:13px;
color:#fff;
overflow:hidden;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
display: table-cell;
background:#269900;
cursor:pointer;
}

.acquistaonline2
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
text-align:center;
font-weight:bold;
padding:6px;
color:#fff;
font-size:15px;
background:#27a705;
cursor:pointer;
}

.acquistaonline2:hover
{

color:#fff;
background:#333;
}

.calcolatotale
{
height:36px;
background:url('images/calcolatotalepuls.jpg') no-repeat;
background-position:left;
font-size:17px;
font-weight:bold;
width:300px;
color:#fff;
overflow:hidden;
cursor:pointer;
}

.prezzo
{
height:34px;
background:url('images/prezzo.jpg') no-repeat;
background-position:left;
font-size:15px;
text-align:center;
min-width:99px;
color:#333;
overflow:hidden;
}

.tasse
{
height:34px;
background:url('images/tasse.jpg') no-repeat;
background-position:left;
font-size:15px;
text-align:center;
min-width:99px;
color:#333;
overflow:hidden;
}

.totale
{
height:34px;
background:url('images/totale.jpg') no-repeat;
background-position:left;
font-size:15px;
text-align:center;
min-width:99px;
color:#333;
overflow:hidden;
}


.area_box
{
width:192px;
height:144px;
background:url('images/arbox.png') no-repeat;
overflow:hidden;
font-size:11px;
}

.area_accedi
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:center;
color:#fff;
font-size:12px;
border:0px solid #16b915;
background:#0daf0c;
font-size:11px;
height:19px;
cursor:pointer;
padding:1px;
}

.area_accedi:hover
{
color:#fff;
border:0px solid #067b05;
background:#444;
}

.area_rispondi
{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align:center;
color:#fff;
font-size:12px;
border:0px solid #16b915;
background:#336699;
font-size:13px;
font-weight:bold;
height:28px;
cursor:pointer;
}

.area_rispondi:hover
{
color:#fff;
border:0px solid #067b05;
background:#444;
}


.inputar
{
width:114px;
height:19px;
background:url('images/inputar.jpg') no-repeat;
}

.inputar2
{
width:104px;
height:15px;
overflow:hidden;
font-size:11px;
border:0px;
color:#444;
background:url('images/tr.png') no-repeat;
}


.area_box2
{
width:439px;
height:243px;
margin:0 auto;
background:url('images/arbox3.png') no-repeat;
overflow:hidden;
font-size:12px;
}

.inputar3
{
width:199px;
height:26px;
background:url('images/inputar.png') no-repeat;
}

.inputar4
{
width:180px;
height:22px;
overflow:hidden;
font-size:11px;
border:0px;
color:#444;
background:url('images/tr.png') no-repeat;
}

.area_box_reg
{
width:439px;
height:511px;
margin:0 auto;
background:url('images/arbox2.png') no-repeat;
overflow:hidden;
font-size:12px;
}

.lm
{
position:absolute;
background:url('images/lm.png') no-repeat;
width:105px;
height:109px;
z-index:10;
overflow:hidden;
}

.set_0
{
position:absolute;
width:105px;
height:108px;
z-index:10;
overflow:hidden;
margin-left:-1px;
margin-top:-1px;
}

.set_1
{
position:absolute;
width:105px;
height:108px;
z-index:10;
overflow:hidden;
margin-left:-1px;
margin-top:-1px;
}

.set_2
{
position:absolute;
width:105px;
height:108px;
z-index:10;
overflow:hidden;
margin-left:-1px;
margin-top:-1px;
}

.set_3
{
position:absolute;
width:105px;
height:109px;
z-index:10;
overflow:hidden;
margin-left:6px;
margin-top:6px;
}

.set_4
{
position:absolute;
width:105px;
height:109px;
z-index:10;
overflow:hidden;
margin-left:-2px;
margin-top:5px;
}

.set_5
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:7px;
margin-top:-2px;
}

.set_6
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:7px;
margin-top:-2px;
}

.set_7
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:7px;
margin-top:-2px;
}

.set_8
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:2px;
margin-top:2px;
}

.set_9
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:-2px;
margin-top:-2px;
}

.set_10
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:-2px;
margin-top:-2px;
}

.set_11
{
position:absolute;
width:105px;
height:100px;
z-index:10;
overflow:hidden;
margin-left:-2px;
margin-top:-2px;
}

.home1_1
{
width:780px; 
background:#f1f1f1; 
height:248px;  
overflow:hidden;  
border:1px solid #cdcdcd;
}

.home1_1_big
{
width:982px; 
background:#f1f1f1; 
height:248px;  
overflow:hidden;  
border:1px solid #cdcdcd;
}

.home1_2
{
float:left; 
width:297px; 
height:248px;
overflow:hidden;
text-align:left;  
overflow:hidden;
padding-left:2px;
padding-top:5px
}

.home1_3
{
float:left; 
width:472px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home1_3_big
{
float:left; 
width:674px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home1_4
{
float:left; 
width:246px; 
height:386px;
overflow:hidden;
text-align:left;  
overflow:hidden;
background:#fff;
}

.home2_1
{
width:784px; 
text-align:left;
}

.home2_2
{
width:784px; 
height:12px; 
border-top:1px solid #ccc; 
clear:both; 
margin-top:12px
}

.home2_3
{
background:url('images/home2box.jpg') no-repeat;
width:307px;
height:163px;
overflow:hidden;
text-align:left;
float:left;
}

.home2_4
{
overflow:hidden;
height:140px;
}

.home2_5
{
padding-left:10px;
overflow:hidden;
}

.home2_6
{
margin-top:-20px
}

.home2_7
{
width:10px;
float:left;

}

.home2_8
{
width:450px;
text-align:left;
float:left;
padding-top:10px;
}

.home2_8_big
{
width:660px;
text-align:left;
float:left;
padding-top:10px;
}

.home2_9
{
width:450px;
float:right;
background:#d4d4d4;
height:4px;
margin-right:15px;
}

.home2_10
{
background:#f2f2f2;
width:782px;
height:257px;
overflow:hidden;
}

.home2_10_big
{
background:#f2f2f2;
width:982px;
height:257px;
overflow:hidden;
}

.home2_11
{
float:left;
width:436px;
}

.home2_11_big
{
float:left;
width:636px;
}

.home2_11b
{
padding:12px;
}

.home2_12
{
float:right;
width:342px;
text-align:left;
}

.home2sfum
{
background:url('images/home2sfum.png') repeat-y;
width:376px;
height:257px;
position:absolute;
z-index:10;
}

.home3_1
{
width:784px; 
text-align:left;
}

.home3_1_big
{
width:984px; 
text-align:left;
margin-left:4px;
}

.home3_2
{
width:784px; 
height:12px; 
border-top:1px solid #ddd; 
clear:both; 
margin-top:12px
}

.home3_3
{
width:368px; 
}

.home3_4
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 374px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:206px;
}

.home3_4_big
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 474px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:261px;
}

.home3_5
{
width:376px; 
overflow:hidden;
height : auto !important;  
overflow:hidden; 
}

.home3_5_big
{
width:476px; 
overflow:hidden;
height : auto !important;  
overflow:hidden; 
}


.home4_1
{
width:782px; 
background:#f3f3f3; 
height:240px;  
overflow:hidden;  
}

.home4_2
{
float:left; 
width:330px; 
height:240px;
overflow:hidden;
text-align:left;  
overflow:hidden;
padding-left:2px;
}

.home4_3
{
float:left; 
width:448px; 
height:240px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
}

.home4_4
{
float:left; 
width:385px; 
height:350px;
overflow:hidden;
text-align:left;  
overflow:hidden;
}

.home4_5
{
float:left; 
width:448px; 
height:180px;
overflow:hidden;
text-align:left;  
overflow:hidden;
}

.home4_6
{
overflow:hidden; 
border:2px solid #b1b1b1;
background: #fff;
display: block;
width: 377px;
height:150px;
}

.home4ombra
{
background:url('images/home4box.png') no-repeat;
width:782px;
height:11px;
}

.home5_1
{
float:left; 
width:326px; 
height:385px;
overflow:hidden;
text-align:left;  
}

.home5_2
{
height:30px;
overflow:hidden;
text-align:left;  
width:300px;
}

.home5_3
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 315px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:204px;
box-shadow: 0px 0px 3px #999;
}

.home5_3_big
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 379px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:249px;
box-shadow: 0px 0px 3px #999;
}

.home5_4
{
overflow:hidden; 
display: block;
width: 304px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:194px;
}

.home5_4_big
{
overflow:hidden; 
display: block;
width: 370px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:240px;
}

.home5_5
{
overflow:hidden; 
width:315px;
}

.home5_5_big
{
overflow:hidden; 
width:375px;
}

.home5_6
{
float:left; 
width:212px; 
height:385px;
overflow:hidden;
text-align:left;  
}

.home5_7
{
height:30px;
overflow:hidden;
text-align:left;  
width:204px;
}

.home5_8
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 202px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:204px;
box-shadow: 0px 0px 3px #999;
}

.home5_8_big
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 254px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:256px;
box-shadow: 0px 0px 3px #999;
}

.home5_9
{
overflow:hidden; 
display: block;
width: 192px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:194px;
}

.home5_9_big
{
overflow:hidden; 
display: block;
width: 244px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:246px;
}

.home5_10
{
overflow:hidden; 
width:200px;
}

.home5_10_big
{
overflow:hidden; 
width:256px;
}

.home5_11
{
height:380px;
border-left:1px solid #ddd;
float:left;
width:10px;
}

.home5_11b
{
height:300px;
float:left;
width:6px;
}

.home5_12
{
border-top:1px solid #ddd;
width:782px;
height:10px;
clear:both;
}

.home5_13
{
background:#fff;
width:780px;
height:257px;
clear:both;
overflow:hidden;
border:1px solid #ddd;
}

.home5_14
{
float:left;
width:436px;
}

.home5_14b
{
padding:12px;
}

.home5_15
{
float:right;
width:342px;
text-align:left;
}

.home5sfum
{
background:url('images/home5sfum.png') repeat-y;
width:376px;
height:257px;
position:absolute;
}


.home6_1
{
width:780px; 
background:#fff; 
height:248px;  
overflow:hidden;  
border:1px solid #ccc;
}

.home6_1_big
{
width:980px; 
background:#fff; 
height:248px;  
overflow:hidden;  
border:1px solid #ccc;
}

.home6_2
{
float:left; 
width:380px; 
height:248px;
overflow:hidden;
text-align:left;  
overflow:hidden;
padding-left:2px;
padding-top:5px
}

.home6_3
{
float:left; 
width:394px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home6_3_big
{
float:left; 
width:594px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home6_4
{
height:237px;
overflow:hidden;
}

.home6_5
{
width:784px; 
text-align:left;
background:#f1f1f1;
}

.home6_6
{
width:784px; 
height:8px; 
border-top:1px solid #ddd; 
clear:both; 
margin-top:10px
}

.home6_7
{
width:368px; 
float:left;
}

.home6_8
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 374px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:206px;
}

.home6_9
{
height:120px; 
overflow:hidden;
height : auto !important;  
overflow:hidden; 
}

.home6_10
{
width:784px; 
text-align:center;
}

.home7_1
{
width:782px; 
background:#fff; 
height:248px;  
overflow:hidden;  
}

.home7_2
{
float:left; 
width:297px; 
height:248px;
overflow:hidden;
text-align:left;  
overflow:hidden;
padding-left:2px;
padding-top:5px;
}

.home7_3
{
float:left; 
width:480px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home7_4
{
float:left; 
width:246px; 
height:340px;
overflow:hidden;
text-align:left;  
overflow:hidden;
background:#fff;

}

.home7_5
{
width:784px; 
text-align:left;
}

.home7_6
{
width:784px; 
text-align:left;
height:5px;
border-top:1px solid #ccc;
}


.home8_1
{
width:782px; 
background:#fff; 
height:202px;  
overflow:hidden;  
border-bottom:1px solid #cdcdcd;
}

.home8_2
{
float:left; 
width:297px; 
height:202px;
overflow:hidden;
text-align:left;  
overflow:hidden;
padding-left:2px;
padding-top:5px
}

.home8_3
{
float:left; 
width:474px; 
height:241px;
overflow:hidden;
text-align:left;  
overflow:hidden;
margin-top:3px;
background:#fff;
}

.home8_4
{
float:left; 
width:192px; 
overflow:hidden;
text-align:left;  
overflow:hidden;
background:#fff;
}

.home8_4_big
{
float:left; 
width:240px; 
overflow:hidden;
text-align:left;  
overflow:hidden;
background:#fff;
}

.home8_5
{
width:784px; 
text-align:left;
}


.home8_6
{
float:left; 
width:187px; 
height:120px;
text-align:left;  
overflow:hidden;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border:1px solid #ccc;
}

.home8_6_big
{
float:left; 
width:238px; 
height:154px;
text-align:left;  
overflow:hidden;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border:1px solid #ccc;
}

.home8_7
{
width:185px;
}

.home8_7_big
{
width:234px;
}

.home9_1
{
width:784px; 
clear:both; 
}

.home9_1_big
{
width:984px; 
clear:both; 
margin-left:3px;
}

.home9_2
{
width:374px; 
float:left; 
text-align:left;
}

.home9_3
{
width:400px; 
float:left; 
text-align:left;
padding-left:5px;
}

.home9_3_big
{
width:600px; 
float:left; 
text-align:left;
padding-left:5px;
}

.home9_4
{
width:100%; 
float:left; 
text-align:left;
}

.home9_5
{
width:360px; 
height:210px;
text-align:left;  
overflow:hidden;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
border:1px solid #ccc;
}

.home10_6
{
width:784px; 
height:8px; 
border-top:1px solid #ddd; 
clear:both; 
margin-top:10px
}

.home10_7
{
width:368px; 
float:left;
}

.home10_8
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 374px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:206px;
}

.home10_9
{
height:120px; 
overflow:hidden;
height : auto !important;  
overflow:hidden; 
}

.home10_10
{
width:784px; 
text-align:center;
}


.home11_1
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 250px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:250px;
}

.home11_1_big
{
overflow:hidden; 
border:1px solid #cdcdcd;
background: #fff;
display: block;
width: 308px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
border-radius: 9px;
height:300px;
}

.home11_2
{
height:30px;
overflow:hidden;
text-align:left;  
width:204px;
}

.home11_4
{
overflow:hidden; 
width:250px;
}

.home11_4_big
{
overflow:hidden; 
width:304px;
}

.home12_1
{
height:160px; 
width:248px; 
border:1px solid #ccc;
overflow:hidden;
}

.home12_1_big
{
height:203px; 
width:314px; 
border:1px solid #ccc;
overflow:hidden;
}

.home12_2
{
width:248px; 
overflow:hidden;
}

.home12_2_big
{
width:310px; 
overflow:hidden;
}

.home13_1
{
width:780px; 
text-align:justify;
overflow:hidden;
}

.home14_1
{
width:782px; 
height:365px;
border:1px solid  #ccc;
overflow:hidden;
}

.home14_1_big
{
width:982px; 
height:457px;
border:1px solid  #ccc;
overflow:hidden;
}

.home15_1
{
width:570px; 
height:365px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home15_1_big
{
width:718px; 
height:460px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home15_2
{
width:206px; 
height:365px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home15_2_big
{
width:259px; 
height:460px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home15_3
{
width:3px; 
overflow:hidden;
font-size:1px;
float:left;
}

.home16_1
{
width:570px; 
height:530px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home16_1_big
{
width:718px; 
height:668px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home16_2
{
width:206px; 
height:530px;
float:left;
}

.home16_3
{
width:206px; 
height:263px;
border:1px solid  #ccc;
overflow:hidden;
}

.home16_3_big
{
width:258px; 
height:332px;
border:1px solid  #ccc;
overflow:hidden;
}


.home17_1
{
width:570px; 
height:736px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home17_1_big
{
width:718px; 
height:928px;
border:1px solid  #ccc;
overflow:hidden;
float:left;
}

.home17_2
{
width:206px; 
height:736px;
float:left;
}

.home17_2_big
{
width:259px; 
height:736px;
float:left;
}

.home17_3
{
width:206px; 
height:181px;
border:1px solid  #ccc;
overflow:hidden;
}

.home17_3_big
{
width:259px; 
height:229px;
border:1px solid  #ccc;
overflow:hidden;
}

.home18
{
font-size:1px;
position:absolute;
background:url('images/v8.png') repeat;
overflow:hidden;
margin-top:90px; 
border-top:1px dotted #999;
width:248px;
height:70px;
z-index:10;
}

.home18_big
{
font-size:1px;
position:absolute;
background:url('images/v8.png') repeat;
overflow:hidden;
margin-top:122px; 
border-top:1px dotted #999;
width:315px;
height:80px;
z-index:10;
}

.home18_2
{
margin-top:90px; 
position:absolute; 
z-index:10;
}

.home18_2_big
{
margin-top:90px; 
position:absolute; 
z-index:10;
}

.dettaglio_prezzo_offerta1
{
font-size:30px;
color:#ff0000;
}

.dettaglio_prezzo_offerta2
{
font-size:22px;
color:#ff0000;
}

.dettaglio_prezzo_offerta3
{
font-size:26px;
color:#336699;
text-decoration:line-through;
}

.dettaglio_prezzo_offerta4
{
font-size:20px;
color:#336699;
text-decoration:line-through;
}

.dettaglio_prezzo1
{
font-size:30px;
color:#333;
}

.dettaglio_prezzo2
{
font-size:22px;
color:#333;
}

.cat1_sx_int
{
padding-top:4px;
}

.cat2_sx_int
{
padding-top:4px;
}

.cerca2
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:center;
color:#fff;
font-size:12px;
border:0px solid #16b915;
background:#0daf0c;
width:64px;
height:26px;
cursor:pointer;
}

.cerca2:hover
{
color:#444;
font-size:12px;
border:0px solid #067b05;
background:#ccc;
}

.cerca3
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:center;
color:#fff;
font-size:12px;
border:0px solid #16b915;
background:#0daf0c;
width:64px;
height:52px;
cursor:pointer;
}

.cerca3:hover
{
color:#444;
font-size:12px;
border:0px solid #067b05;
background:#ccc;
}

.tooltip 
{
display: none;        
position: absolute;  
padding: 10px;
border: 2px solid #336699;
background-color: #f1f1f1;
z-index:120;
font-size:12px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.3);
}

.tooltip2 
{
display: none;        
position: absolute;  
text-align:center;
background:url('admin/images/tooltip1.png') no-repeat;
color:#333;
width:94px;
height:40px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
}

.tooltip3 
{
display: none;        
position: absolute;  
text-align:center;
background:url('admin/images/tooltip2.png') no-repeat;
color:#333;
width:134px;
height:40px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
}

.tooltip4
{
display: none;        
position: absolute;  
text-align:center;
background:url('admin/images/tooltip3.png') no-repeat;
color:#333;
width:180px;
height:40px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
}

.tooltip5
{
display: none;        
position: absolute;  
text-align:center;
background:url('admin/images/tooltip4.png') no-repeat;
color:#333;
width:234px;
height:40px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
}

.tooltip6
{
display: none;        
position: absolute;  
text-align:center;
background:url('admin/images/tooltip5.png') no-repeat;
color:#333;
width:360px;
height:40px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
}

.tooltipcss
{
display: none;        
position: absolute;  
text-align:center;
background:#ccc;
color:#333;
height:22px;
padding-top:6px;
z-index:120;
overflow:hidden;
font-size:12px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #999;
text-align:center;
padding-right:10px;
padding-left:10px;
}

.lang_on
{
border:2px solid #21bf51;
cursor:pointer;
}			

.lang_off
{
border:2px solid #f1f1f1;
cursor:pointer;
}

.form_reg
{
width:500px;
height:690px;
margin:0 auto;
background:url('images/form_reg.png') no-repeat;
overflow:hidden;
font-size:12px;
}

.select_motore1
{
width:186px; 
padding:2px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.select_motoresx1
{
width:175px; 
padding:2px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.select_multi
{
width:158px; 
padding:4px; 
border:0px solid; 
font-size:11px; 
color:#fff;
clear:both;
}

.box_select_multi
{
position:absolute;
display:none;
margin-top:5px;
z-index:100;
background:url('images/mappa_box2.png') repeat;
width:188px;
height:auto !important;
min-height:16px; 
overflow:hidden;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px; 
border-radius: 6px; 
}

.box_select_multi_int
{
width:184px;
height:160px;
overflow:auto;
}

.seltag
{
width:182px; 
padding:2px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
cursor:pointer;
}

.chiuditag
{
width:182px; 
padding:2px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
display:none;
cursor:pointer;
}

.input_motore1
{
width:183px; 
padding:0px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.input_motoresx1
{
width:175px; 
padding:0px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.box_motore1
{
float:left; 
padding-left:3px; 
width:190px; 
font-size:12px;
height:48px;
}

.box_motore3
{
float:left; 
padding-left:3px; 
width:50px; 
font-size:12px;
height:48px;
}

.select_motore2
{
width:210px; 
padding:2px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.input_motore2
{
width:210px; 
padding:0px; 
background:#fff; 
border:0px solid; 
font-size:11px; 
height:20px;
}

.box_motore2
{
clear:both; 
padding-left:3px; 
font-size:12px;
height:26px;
}

#arrowsx1
{
background:url('images/arrowsx1.png');
width:16px;
height:44px;
cursor:pointer;
z-index:20000;
margin-left:5px;
position:absolute;
}
#arrowsx1:hover
{
background:url('images/arrowsx1.png');
width:16px;
height:44px;
background-position:bottom;
}

#arrowdx1
{
background:url('images/arrowdx1.png');
width:16px;
height:44px;
cursor:pointer;
position:absolute;
z-index:20000;
}
#arrowdx1:hover
{
background:url('images/arrowdx1.png');
width:16px;
height:44px;
background-position:bottom;

}

.buynow
{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
text-align:center;
font-weight:bold;
padding:4px;
color:#fff;
font-size:15px;
background:#039de3;
width: 200px;
height: 22px;
cursor:pointer;
}

.buynow:hover
{
padding:4px;
color:#fff;
font-size:15px;
background:#333;
cursor:pointer;
}

#buy_coupon
{
display:none;
}

.plus
{
height:40px;
background:#29aa0f;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:15px;
display: table-cell;
cursor:pointer;
float:left;
}

.plus:hover
{
background:#34d413;
}

.plus_sx
{
float:left;
padding-left:8px; 
padding-top:8px;
}

.plus_dx
{
float:left;
padding-left:18px; 
padding-top:10px;
padding-right:30px
}

.plus_dx a
{
color:#fff;
}

.print
{
height:40px;
background:#2277b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:15px;
display: table-cell;
cursor:pointer;
float:left;
}

.print:hover
{
background:#3d92d1;
}

.print_int
{
padding-left:30px; 
padding-top:10px;
padding-right:30px
}

.ant_big
{
height:37px;
background:url('images/ant_big.png') no-repeat;
cursor:pointer;
width:40px;
}

.ant_big:hover
{
background-position:left bottom;
}

.info_list
{
height:39px;
background:url('admin/images/info.png') no-repeat;
cursor:pointer;
width:38px;
}

.info_list:hover
{
background-position:left bottom;
}

.chiudiinfo_list
{
height:39px;
background:url('admin/images/chiudiinfo.png') no-repeat;
cursor:pointer;
width:38px;
}

.chiudiinfo_list:hover
{
background-position:left bottom;
}

.tab_container
{
clear:both;
height:34px;
}

.tab_container2
{
clear:both;
height:33px;
}

.save
{
height:34px;
background:#2277b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:15px;
display: table-cell;
cursor:pointer;
float:left;
border:1px solid #2277b7;
}

.save:hover
{
background:#338fd0;
}

.save_sx
{
float:left;
padding-left:4px; 
padding-top:3px;
}

.save_dx
{
float:left;
padding-left:10px; 
padding-top:7px;
padding-right:20px
}

.save_dx a
{
color:#fff;
}

.save_img
{
background:url('admin/images/save_small.png') no-repeat;
height:28px;
width: 28px;
}

.save2
{
height:30px;
background:#2277b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:13px;
display: table-cell;
cursor:pointer;
float:left;
border:1px solid #2277b7;
}

.save2:hover
{
background:#338fd0;
}

.save2_sx
{
float:left;
padding-left:4px; 
padding-top:3px;
}

.save2_dx
{
float:left;
padding-left:8px; 
padding-top:7px;
padding-right:20px
}

.save2_dx a
{
color:#fff;
}

.save2_img
{
background:url('admin/images/save2_small.png') no-repeat;
height:24px;
width: 24px;
}

.gestionet
{
width:73px;
height:24px;
background:url('admin/images/gestionet.png');
cursor:pointer;
}

.gestionef
{
width:42px;
height:35px;
background:url('admin/images/p_mod_4.png');
cursor:pointer;
}

.gestionepag
{
width:42px;
height:35px;
background:url('admin/images/p_mod_pag.png');
cursor:pointer;
}

.gestionepag2
{
width:43px;
height:35px;
background:url('admin/images/p_pag.png');
cursor:pointer;
}

.gestione
{
width:42px;
height:35px;
background:url('admin/images/p_mod_3.png');
cursor:pointer;
}

.paypal_box
{
width:700px;
height:105px;
background:url('images/paypal_box.jpg') no-repeat;
}

.aphoto
{
height:34px;
background:#2277b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:14px;
display: table-cell;
cursor:pointer;
border:1px solid #2277b7;
}

.aphoto:hover
{
background:#fff;
color:#008cc7;
}

.aphoto_sx
{
float:left;
padding-left:4px; 
padding-top:3px;
}

.aphoto_dx
{
float:left;
padding-left:10px; 
padding-top:7px;
padding-right:20px;
}

.aphoto_dx a
{
color:#fff;
}

.aphoto_img
{
background:url('images/aphoto.png') no-repeat;
height:28px;
width: 28px;
}

.mod_home
{
height:22px;
background:#2277b7;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:12px;
display: table-cell;
cursor:pointer;
overflow:hidden;
border:2px solid #fff;
}

.mod_home:hover
{
background:#238404;
}

.mod_home_int
{
width:88px;
margin:0 auto;
text-align:center;
padding-top:2px;
padding-left:10px;
padding-right:10px;
}

.sino
{
height:55px;
width:90px;
background:#1c72af;
text-align:center;
color:#fff;
font-size:36px;
cursor:pointer;
overflow:hidden;
}

.sino
{
margin:0 auto;
text-align:center;
padding-top:9px;
}

.carica
{
height:30px;
background:#2277b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:13px;
display: table-cell;
cursor:pointer;
float:left;
border:1px solid #2277b7;
}

.carica:hover
{
background:#338fd0;
}

.carica_sx
{
float:left;
padding-left:4px; 
padding-top:5px;
}

.carica_dx
{
float:left;
padding-left:8px; 
padding-top:6px;
padding-right:20px
}

.carica_dx a
{
color:#fff;
}

.carica_img
{
background:url('admin/images/upload.png') no-repeat;
height:18px;
width: 20px;
}

.ins_small
{
height:18px;
width:144px;
background:#2277b7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:12px;
display: table-cell;
cursor:pointer;
overflow:hidden;
}

.ins_small:hover
{
background:#238404;
}

.ins_small_int
{
width:100%;
margin:0 auto;
text-align:center;
padding-top:6px;
}

.ins_small_int2
{
width:100%;
margin:0 auto;
text-align:center;
padding-top:2px;
}

.ins_small2
{
height:18px;
width:90px;
background:#2277b7;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-align:left;
font-weight:bold;
color:#fff;
font-size:12px;
display: table-cell;
cursor:pointer;
overflow:hidden;
}

.ins_small2:hover
{
background:#238404;
}

.dettaglio_box
{
width:782px; 
height : auto !important;  
min-height:200px;  
overflow:hidden;  
background:#fff;
border:1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.tab_puls
{
background:#ccc;
cursor:pointer;
width:72px;
height:40px;
float:left;
margin-left:7px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #999;
z-index:1px;
text-align:center;
}

.tab_int
{
width:72px; 
text-align:center; 
padding-top:1px;
}

.tab_puls1
{
background:#ccc;
cursor:pointer;
width:96px;
height:34px;
float:left;
border:1px solid #999;
z-index:1px;
text-align:center;
border-left:0px
}

.tab_int1
{
width:96px; 
text-align:center; 
padding-top:2px;
}

.tab_puls2
{
background:#ccc;
cursor:pointer;
width:96px;
height:34px;
float:left;
border:1px solid #999;
z-index:1px;
text-align:center;
margin-left:6px;
}

.tab_int2
{
width:96px; 
text-align:center; 
padding-top:2px;
}

.tab_puls3
{
background:#ccc;
cursor:pointer;
display: table-cell;
height:34px;
float:left;
border:1px solid #999;
z-index:1px;
text-align:center;
border-left:0px
}

.tab_int3
{
text-align:center; 
padding-top:8px;
font-size:13px;
padding-left:20px;
padding-right:20px;
}

.tab_puls4
{
background:#ccc;
cursor:pointer;
display: table-cell;
height:34px;
float:left;
border:1px solid #999;
z-index:1px;
text-align:center;
margin-left:6px;
}

.tab_int4
{
text-align:center; 
padding-top:8px;
font-size:13px;
padding-left:20px;
padding-right:20px;
}

.lineatab
{
height:10px; 
border-top:1px solid #999; 
width:780px;
}

.lineatab_puls
{
height:8px; 
border-top:1px solid #999; 
width:780px;
margin-top:-1px;
z-index:1;
position:absolute;
background:#fff;
}

.contenuti
{
width:974px; 
clear:both;  
text-align:justify;  
overflow:hidden;
}

.contenuti_big
{
width:974px; 
clear:both;  
text-align:justify;  
overflow:hidden;
}

.home_news
{
width:390px; 
height:90px; 
padding-top:4px; 
text-align:left; 
overflow:hidden;
}

.home_news_a
{
float:left; 
width:260px; 
height:88px; 
overflow:hidden;
}

.home_news_a_big
{
float:left; 
width:330px; 
height:100px; 
overflow:hidden;
}

.home_news_b
{
float:left; 
width:119px;
}

.home_news_b_big
{
float:left; 
width:142px;
}

.submenu_cat
{
position:absolute; 
margin-left:100px; 
padding-top:2px; 
border:1px solid #ccc;
border-left:0px;
background:#fff;
width:170px;
display:none;
color:#333;
z-index:10px;
}

.submenu_cat_a 
{ 
color:#333;
}

.submenu_cat_a:hover 
{ 
color:#336699; 
}

.prenota2
{
border:1px solid #ccc;
background: #217304;
color:#fff;
font-size:12px;
width: 110px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
height:25px;
text-align:center;
}

.zoom 
{ 
position:absolute; 
display:none; 
padding-left:360px; 
padding-top:4px; 
z-index:1; 
}

.contatti_form1
{
background:url('images/form1.png') no-repeat; 
width:192px; 
height:26px
}

.contatti_form2
{
background:url('images/form2.png') no-repeat;
width:478px;
height:81px;
}

.contatti_form3
{
background:url('images/input.gif') no-repeat; 
width:200px; 
height:22px;
}

.contatti_form4
{
background:url('images/input2.gif'); 
width:240px; 
height:100px; 
background-repeat:no-repeat;
}

.contatti_form5
{
background:url('images/input3.gif'); 
width:240px; 
height:69px; 
background-repeat:no-repeat;
}

.contatti_form6
{
background:url('images/input4.gif'); 
width:70px; 
height:22px; 
background-repeat:no-repeat;
}


.top_barra
{
width:100%; 
height:39px; 
overflow:hidden;
border-bottom:1px solid #999; 
font-size:1px; 
background:#444;  
z-index:100; 
clear:both;
opacity: 1;
}

.top_dx
{
position:fixed; 
background:url('images/bottomdx.png') no-repeat; 
background-position:left top;
width:152px; 
height:37px; 
bottom:0px; 
right:0px; 
z-index:1;
}

.top_sx
{
position:fixed; 
background:url('images/bottomsx.png') no-repeat; 
background-position:right top;
width:152px; 
height:37px; 
bottom:0px; 
left:0px; 
z-index:1;
}

.top_sx2
{
position:fixed; 
background:url('images/bottomsx.png') no-repeat; 
background-position:right top;
width:172px; 
height:37px; 
bottom:0px; 
left:0px; 
z-index:1;
}

.top_sx3
{
position:fixed; 
background:#333; 
background-position:right top;
width:220px; 
height:37px; 
bottom:0px; 
left:0px; 
z-index:1;
}.top_sx2
{
position:fixed; 
background:url('images/bottomsx.png') no-repeat; 
background-position:right top;
width:172px; 
height:37px; 
bottom:0px; 
left:0px; 
z-index:1;
}

.top_sx3
{
position:fixed; 
background:#333; 
background-position:right top;
width:220px; 
height:37px; 
bottom:0px; 
left:0px; 
z-index:1;
}

.home_form
{
width:780px; 
height:195px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
background:#f1f1f1;
color:#333;
}

.home_form_big
{
width:984px; 
height:195px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #ccc;
background:#f1f1f1;
color:#333;
}

.sfondo100
{
position:fixed; 
width:100%; 
height:100%; 
padding:0; 
margin:0; 
z-index:-100; 
top:0; 
left:0;
}

.sfondono100
{
position:absolute; 
width:0px; 
height:0px; 
padding:0; 
margin:0; 
z-index:-100; 
display:none;
}

.sfondo2
{
position:absolute; 
width:0px; 
height:0px; 
padding:0; 
margin:0; 
z-index:-100; 
display:none;
}

.d_prezzo1
{
background:#3d86c1; 
width:200px;
color:#fff;
text-align:center;
}

.d_prezzo2
{
background:#26b11b; 
width:100%;
color:#fff;
text-align:center;
}

.box1
{
width:484px; 
height : auto !important;  
min-height:180px;
overflow:hidden;
border:1px solid #ccc;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); 
background: -webkit-linear-gradient(#ffffff, #f1f1f1);
background: -moz-linear-gradient(top, #ffffff, #f1f1f1); 
background: -ms-linear-gradient(#ffffff, #f1f1f1);
background: -o-linear-gradient(#ffffff, #f1f1f1);
background: linear-gradient(#ffffff, #f1f1f1);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
float:left;
}

.box1_1
{
width:254px; 
float:left;
margin-left:12px;
cursor:pointer;
}

.box1_2
{
float:left; 
width:200px; 
height:160px; 
overflow:hidden; 
border:1px solid #ccc; 
margin-left:8px;
background:#fff;
}

.box2
{
width:480px; 
float:left;
margin-left:4px;
cursor:pointer;
}

.box2_1
{
width:478px;
height:250px;
border:1px solid #ccc; 
overflow:hidden;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-align:center;
}

.box2_3
{
width:480px;
height:104px;
background:#e8e8e8;
overflow:hidden;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

.box2_4
{
padding:12px;
padding-top:8px;
}

.box3
{
width:312px; 
float:left;
margin-left:4px;
cursor:pointer;
}

.box3_1
{
width:310px;
height:210px;
border:1px solid #ccc; 
overflow:hidden;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-align:center
}

.box3_3
{
width:312px;
height:92px;
background:#e8e8e8;
overflow:hidden;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

.box3_4
{
padding:8px;
padding-top:6px;
}

.box4
{
width:312px; 
float:left;
cursor:pointer;
margin-left:12px;
}

.box4_1
{
width:294px;
height:222px;
overflow:hidden;
}

.box4_2
{
width:294px;
height:222px;
overflow:hidden;
position:absolute;
background:url('images/polaroid2.png') no-repeat;
}

.box4_3
{
width:280px;
height:92px;
background:#e8e8e8;
overflow:hidden;
margin-left:12px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.box4_4
{
padding:8px;
padding-top:6px;
}

.box4_5
{
width:250px;
height:34px;
position:absolute;
margin-top:150px;
margin-left:21px;
background:url('images/box4t.png') repeat;
overflow:hidden;
color:#fff;
}

.box5
{
width:286px; 
float:left;
margin-left:28px;
cursor:pointer;
}

.box5_1
{
width:280px;
height:294px;
overflow:hidden;
}

.box5_2
{
width:280px;
height:290px;
overflow:hidden;
position:absolute;
background:url('images/polaroid.png') no-repeat;
}

.box5_3
{
width:280px;
height:92px;
background:#e8e8e8;
overflow:hidden;
margin-left:12px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.box5_4
{
padding:8px;
padding-top:6px;
}

.box5_5
{
width:176px;
height:38px;
overflow:hidden;
position:absolute;
margin-left:58px;
margin-top:219px;
text-align:center;
}

.box6
{
width:980px; 
height : auto !important;  
min-height:118px;
overflow:hidden;
border:1px solid #ccc;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); 
background: -webkit-linear-gradient(#ffffff, #f1f1f1);
background: -moz-linear-gradient(top, #ffffff, #f1f1f1); 
background: -ms-linear-gradient(#ffffff, #f1f1f1);
background: -o-linear-gradient(#ffffff, #f1f1f1);
background: linear-gradient(#ffffff, #f1f1f1);
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
float:left;
margin-left:4px;
cursor:pointer;
}

.box6_1
{
width:654px; 
float:left;
margin-left:12px;
}

.box6_2
{
float:left; 
width:140px; 
height:100px; 
overflow:hidden; 
border:1px solid #ccc; 
margin-left:8px;
background:#fff;
}

.mod_pag_sposi
{
height:34px;
background:#249900;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:center;
font-weight:bold;
color:#fff;
font-size:15px;
display: table-cell;
cursor:pointer;
float:right;
border:1px solid #249900;
}

.mod_pag_sposi:hover
{
background:#41b01e;
}

.mod_pag_sposi2
{
text-align:center;
padding-left:12px; 
padding-right:12px; 
padding-top:6px;
}

.del_pag_sposi
{
height:34px;
background:#ff0000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align:center;
font-weight:bold;
color:#fff;
font-size:15px;
display: table-cell;
cursor:pointer;
float:right;
border:1px solid #ff0000;
}

.del_pag_sposi:hover
{
background:#ea4a4a;
}

.del_action_sposi
{
height:28px;
background:#249900;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
text-align:center;
font-weight:bold;
color:#fff;
font-size:13px;
display: table-cell;
cursor:pointer;
float:right;
border:1px solid #249900;
}

.mod_action_sposi:hover
{
background:#41b01e;
}

.mod_action_sposi2
{
text-align:center;
padding-left:12px; 
padding-right:12px; 
padding-top:5px;
}

.mod_action_esci
{
height:28px;
background:#ff0000;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
text-align:center;
font-weight:bold;
color:#fff;
font-size:13px;
display: table-cell;
cursor:pointer;
float:right;
border:1px solid #ff0000;
}
.mod_action_esci:hover{background:#d91f06;}
.mod_action_esci2{text-align:center;padding-left:12px; padding-right:12px; padding-top:5px;}
.contenuti1{width:193px;height:132px;background:url('admin/images/contenuti1.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti1:hover{background-position:bottom;}
.contenuti2{width:193px;height:132px;background:url('admin/images/contenuti2.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti2:hover{background-position:bottom;}
.contenuti3{width:193px;height:132px;background:url('admin/images/contenuti3.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti3:hover{background-position:bottom;}
.contenuti4{width:193px;height:132px;background:url('admin/images/contenuti4.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti4:hover{background-position:bottom;}
.contenuti5{width:193px;height:132px;background:url('admin/images/contenuti5.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti5:hover{background-position:bottom;}
.contenuti6{width:193px;height:132px;background:url('admin/images/contenuti6.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti6:hover{background-position:bottom;}
.contenuti7{width:193px;height:132px;background:url('admin/images/contenuti7.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti7:hover{background-position:bottom;}
.contenuti8{width:193px;height:132px;background:url('admin/images/contenuti8.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti8:hover{background-position:bottom;}
.contenuti9{width:193px;height:132px;background:url('admin/images/contenuti9.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti9:hover{background-position:bottom;}
.contenuti10{width:193px;height:132px;background:url('admin/images/contenuti10.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti10:hover{background-position:bottom;}
.contenuti11{width:193px;height:132px;background:url('admin/images/contenuti11.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti11:hover{background-position:bottom;}
.contenuti12{width:193px;height:132px;background:url('admin/images/contenuti12.jpg');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti12:hover{background-position:bottom;}
.contenuti13{width:193px;height:132px;background:url('admin/images/puls_code.gif');float:left;text-align:left;color:#fff;font-size:17px}
.contenuti13:hover{background-position:bottom;}
.tab_on{width:144px;height:38px;overflow:hidden;float:left;background:#fff;border:1px solid #ccc;border-bottom:0px;text-align:center;cursor:pointer;}
.tab_off{width:144px;height:38px;overflow:hidden;float:left;background:#e0e0e0;border:1px solid #ccc;border-bottom:0px;text-align:center;cursor:pointer;}
.form_inv{width:800px;background:#f1f1f1;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;font-size:12px;text-align:left;margin:0 auto;color:#333;border:1px solid #ccc;}
@media (max-width: 767.98px)
{
.form_inv{width:100%;height:auto;}
}
.form_inv_m{width:100%;background:#f1f1f1;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;font-size:12px;text-align:left;margin:0 auto;color:#333;border:1px solid #ccc;}
.form_inv2{width:800px;height : auto !important;  min-height:70px; overflow:hidden;  background:#f1f1f1;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;font-size:12px;text-align:left;margin:0 auto;color:#333;border:1px solid #ccc;}
.form_inv3{width:800px;height:40px; background:#f1f1f1;padding:20px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;font-size:16px;text-align:left;margin:0 auto;color:#333;border:1px solid #ccc;}
#ins_table{display:none;}
.puls_procedi{height:34px;background:#249900;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;font-weight:bold;color:#fff;font-size:15px;margin:0 auto;cursor:pointer;border:1px solid #249900;width:280px;}
.puls_procedi:hover{background:#41b01e;}
.puls_procedi2{text-align:center;padding-left:30px; padding-right:30px; padding-top:8px;}
.page_list{text-align:left;padding-left:12px;padding-top:8px;height : auto !important;  min-height:350px; overflow:hidden;  }
.contenuti_h{height : auto !important;  min-height:450px; }
.boxauguri{width:100%; height : auto !important;  min-height:70px; overflow:hidden;  border-bottom:1px dashed #bbb;}
.menusxcat1{border-radius:0px;-moz-border-radius:0px; -webkit-border-radius:0px;background-position:top; width:100%; height:auto !important;  min-height:28px;  overflow:hidden; background:#ffffff;font-size:13px;font-weight:normal; border-bottom:1px dotted #1d9003;}
.menusxcat1 a{color:#222;}
.menusxcat1 a:hover{color:#e35601;}
.puls_cerca{height:28px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:13px;display: table-cell;cursor:pointer;float:right;border:1px solid #249900;}
.puls_cerca:hover{background:#41b01e;}
.puls_cerca_m{background:#249900;width:94%;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:14px;display: table-cell;cursor:pointer;float:right;border:1px solid #249900;margin-top:4px;height:32px}
.puls_cerca_m:hover{background:#41b01e;}
.puls_cerca2{text-align:center;padding-left:12px; padding-right:12px; padding-top:2px;}
.puls_cerca2_m{text-align:center;padding-left:12px; padding-right:12px; padding-top:7px;}
.puls_accedi{margin-right:5px; background:#444;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:12px;cursor:pointer;float:right;border:1px solid #444;}
.puls_accedi:hover{background:#888;}
.puls_accedi_m{width:96%;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:14px;display: table;cursor:pointer;margin:0 auto;border:1px solid #249900;}
.puls_accedi_m:hover{background:#41b01e;}
.puls_accedi2{text-align:center;padding-left:12px; padding-right:12px; padding-top:3px; }
.puls_accedi2_m{text-align:center;display:table-cell;vertical-align:middle;padding:2%}
.puls_accedi_small{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:152px;margin-left:420px;}
.puls_accedi_small:hover{background:#41b01e;}
.puls_accedi2_small{text-align:center;padding-left:8px; padding-right:8px; padding-top:4px;}
.puls_accedi_small2{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4pxborder-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:340px;margin-left:416px;}
.puls_accedi_small2:hover{background:#41b01e;}
.puls_accedi_small3{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:286px;margin-left:250px;}
.puls_accedi_small3:hover{background:#41b01e;}
.puls_accedi_small4{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:35px;margin-left:207px;}
.puls_accedi_small4:hover{background:#41b01e;}
.puls_accedi_small5{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:48px;z-index:1;margin-left:172px;}
.puls_accedi_small5:hover{background:#41b01e;}
.puls_accedi_small6{height:20px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:11px;display: table-cell;cursor:pointer;border:1px solid #249900;position:absolute;margin-top:92px;margin-left:920px;}
.puls_accedi_small6:hover{background:#41b01e;}
.popup_accesso{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;background:#f1f1f1;width:290px;height:80px;}
.cerca_box_sx2{border:1px solid #ccc; background:#f1f1f1; width:100%; height:auto !important;  min-height:86px;  overflow:hidden; margin-top:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.cerca_box_sx2_m{border:1px solid #ccc; background:#f1f1f1; width:100%; margin:0 auto;height : auto !important;  min-height:86px;  overflow:hidden; }
.top_sx2{position:fixed; background-position:right top;width:224px; height:106px; bottom:0px; left:2px; z-index:1;}
.tot_lista{border:1px solid #ccc;width:100%;background:#f1f1f1;height:36px;}
.tot_lista_sx{font-size:18px;color:#333;padding-left:11px;padding-top:7px;float:left;}
.tot_lista_dx{font-size:22px;color:#249e0c;padding-right:11px;padding-top:5px;float:right;}
.sx_prezzo{color:#249e0c;font-size:19px}
.sx_prezzo2{color:#249e0c;font-size:14px}
.puls_header{width:100%;background:#2277b7;color:#fff;font-size:14px;text-align:left;border-bottom:1px solid #fff;}
.puls_header:hover{background:#3791d4;}
.puls_header_int{padding:7px;padding-left:12px;}
.cerca_pren{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:1px solid #ccc;text-align:center;font-weight:bold;padding:8px;padding-top:4px;color:#fff;font-size:12px;background:#27a705;cursor:pointer;}
.cerca_pren:hover{color:#fff;background:#333;}
.ring_select{padding:3px; width:100px; font-size:14px; border:1px solid #ccc;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family:HBC;background:#f1f1f1;}
.input_ring{width:260px; padding:6px; background:#f1f1f1; border:1px solid #ccc; font-size:13px; border-radius:4px;-moz-border-radius:4px; box-shadow: inset 0px 0px 3px #999;}
.input_ring2{width:360px; height:100px; padding:6px; background:#f1f1f1; border:1px solid #ccc; font-size:13px; border-radius:4px;-moz-border-radius:4px; box-shadow: inset 0px 0px 3px #999;}
.list_page{width:100%;background:#fff;text-align:left;height : auto !important;  min-height:500px;  overflow:hidden;}
.list_page_int{padding:10px}
.list_access_page{width:100%;height : auto !important;  min-height:500px; overflow:hidden;}
.list_access_form{width:300px;height:170px;margin:0 auto;background:#fff;border:1px solid #ccc;margin-top:100px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 0px 2px 3px #999;}
.list_access_form_m{width:300px;height : auto !important;  min-height:140px; overflow:hidden;margin:0 auto;background:#fff;border:1px solid #ccc;margin-top:100px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;box-shadow: 0px 2px 8px #999;}
.list_access_input{width:260px; padding:6px; background:#f1f1f1; border:1px solid #ccc; font-size:16px; border-radius:5px;-moz-border-radius:5px; box-shadow: inset 1px 1px 3px #aaa;}
.list_order_page{width:100%;height : auto !important; min-height:640px; overflow:hidden; background:#fff}
.list_order_page_int{width:96%;margin:0 auto;}
#gadabox_cms_top_lìst{float:right;width:26px;text-align:left;z-index:11;padding-top:4px;overflow:hidden;}
#gadabox_int_cms{width:98%;position:relative;overflow:hidden;text-align:left;}
.gadabox_frame_cms_list{margin:0px; padding:0px; border:0px; width:1060px;position:absolute;overflow-x: hidden; overflow-y: scroll;	}
.gadabox_iframe_list{background:#fff;border:3px solid #336699;width:500px;height:500px;z-index:110000;display:none;top:4;border-radius:8px;-moz-border-radius:8px; }
#gadabox_cms_top_list{float:right;margin-right:4px;margin-top:4px;}
.headerbox_invitati_m{width:100%;margin-top:2%}
.headerbox_invitati2_m{width:96%;margin:0 auto}
.headerbox_invitati_img_m{width:100%}
.list_logout_m{width:96%;margin:0 auto;display:table;color:#fff;background:#ff0000;text-align:center}
.list_logout2_m{width:100%;margin:0 auto;display:table-cell;padding:2%}
.art_box_m{width:100%;clear:both}
.art_box2_m{width:96%;margin:0 auto}
.sx_cat_list_m{width:100%;font-size:13px;clear:both}
.search_m{background:#f1f1f1; width:100%; height : auto !important;  min-height:40px;  overflow:hidden; border:1px solid #ccc }
.form_text_m{width:100%; text-align:center; padding-top:20px;color:#336699; font-size:15px;font-weight:bold}
.tot_quote_m{border:0px solid; float:right; font-size:19px; font-weight:bold; width:100%; padding:0px; color:#ff0000; text-align:left;background:#f1f1f1}
.header1_m{float:left; width:100%; color:#333;font-size:16px}
.puls_top_box{width:44px;height:44px;text-align:center;line-height:30px;border:1px solid #ccc;float:right; margin-right:8px; padding-top:6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.puls_top_logout{font-size:28px;color:#ff0000}
.puls_top_box:hover{background:#f1f1f1;}
.input_key{width:190px; padding:2px; background:#fff; border:0px solid; font-size:13px}
.sx_cat1{width:100%; float:left; font-size:14px}
.puls_top_button{color:#333;font-size:28px;line-height:34px}
.img_lista_top{height:180px;margin:7px; float:left; margin-bottom:4px}



.headerbox_text2{
    float:left;
    padding-left:10px;
    padding-top:10px;
    font-size:16px
}
.headerbox_text3{
    color:#336699;
    font-size:22px;
    font-family:HBC
}
.headerbox_text4{
    color:#444;
    font-size:26px;
    font-family:HBC
}

.headerbox_text{
    padding:10px;
    width:970px;
    font-size:14px;
    clear:both
}

.headerbox_text5{
    float:left;
    width:620px;
    color:#333
}

 .headerbox_text6 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    font-size:20px
  }
 .headerbox_text6 p{
  width:100%
  }




  .headerbox_text6 .info-row {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
  }
  .headerbox_text6 .label {
    min-width: 80px;
    margin-right: 8px;
    font-family: HBC;
    color: #777;
    white-space: nowrap;
  }
  .headerbox_text6 .value {
    flex: 1;
    min-width: 200px;
    color: #336699;
    word-break: break-word; /* evita overflow su mobile */
  }
  .headerbox_text6 .value b { font-family: HBC; }

  /* MOBILE */
 @media (max-width: 767.98px){
    .headerbox_text6 .info-row {
      flex-direction: column;
      align-items: flex-start;
    }
    .headerbox_text6 .label {
      min-width: 0;
      margin: 0 0 4px 0; /* label sopra, con piccolo margine */
    }
    .headerbox_text6 .value {
      width: 100%;
    }
  }














@media (max-width: 767.98px)
{
    .img_lista_top{width:100%;height:auto;margin:0}
    .headerbox_text2{
        padding:10%;
        font-size:13px
    }
    .headerbox_text3{
        font-size:18px;
    }
    .headerbox_text4{
        font-size:20px;
    }
    .headerbox_text5{
        width:96%;
         font-size:20px;
    }
    .headerbox_text{
        margin: 0 auto;
        text-align: center;
        width:92%;
        font-size:12px;
    }
}

.serch_form_list{
    background:#edecec; width:100%; min-height:38px;
}
.serch_form_list2{
    float:left; width:70px; font-size:13px; text-align:right; padding-top:5px;
}

@media (max-width: 767.98px)
{
    .serch_form_list{
        background:#edecec; width:100%; min-height:128px;
    }
    .serch_form_list2{
        clear:both;margin-bottom:10px;float:none
    }
    .input_key{width:198px;margin-top:4px}
}
.list_text1{
	color:#333; font-size:13px; font-family: verdana;
}
.list_text1b{
	color:#333; font-size:11px; font-family: verdana;
}
.list_flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: nowrap;
}
.cart_flex{
	display: flex;
	align-items: center;
	justify-content: end;
	flex-wrap: nowrap;
}
.list_cart_flex{
	display: flex;
	align-items: center;
	justify-content: start;
	flex-wrap: wrap;
    gap:14px
}
.list_cart_flex1{
	font-size:13px;
    padding-left:8px;
    font-family:HBC;
    width:70px;
}
.list_cart_flex2{
	font-size:15px;
    color:#03921b;
    font-family:HBC;

}
.list_cart_flex3{
	color:#333;
    font-size:16px;
    font-family:HBC
}


.testo2{
width:94%;
margin:0 auto;
margin-top:20px
}
