#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{float:left;width:200px;font-size:13px}
.dx_inv{float:left; border-left: 1px solid #ccc;width: -moz-calc(100% - 210px);width: -webkit-calc(100% - 210px);width: -o-calc(100% - 210px);width: calc(100% - 210px);}
.dx_inv_int{padding-left:14px;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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	position:relative;}
.selectquote4{padding:3px; 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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	position:relative;height:38px;}
.selectquote4a{float:left;color:#248e04;width:40px;text-align:center;font-family:HBC}
.selectquote4c{float:left;color:#248e04;width:360px;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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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: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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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);-pie-background: linear-gradient(#ffffff, #f1f1f1);behavior: url(PIE.php);	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:5px; background:#fff; border:1px solid #ccc;}
.inputform2{width:70px;font-size:13px; border:1px solid;padding:5px; background:#fff; border:1px solid #ccc;}
.inputform3{width:600px;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;}
.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;}
.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:500px; 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; }
.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{float:left; 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_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:100%;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_list_m{background:#21a303;color:#fff;text-align:center;font-size:13px;cursor:pointer;width:48%;float:right;}
.cart_bottom_list_int{padding-top:11px;font-size:14px}
.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}
.art_row3b{float:right;width:170px;padding-top:10px;text-align:right}
.art_box{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;width:252px;border:1px solid #ccc;height : auto !important;  min-height:252px;  overflow:hidden;float:left;}
.art_box1{width:238px;height:160px;border:1px solid #ccc;overflow:hidden;text-align:center;}
.art_box1b{padding-top:6px;padding-left: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{float:left; width:108px;text-align:right;padding-right:7px;padding-top:7px}
.art_box_price1_m{float:left; width:49%;text-align:right;padding-top:0px;font-family:HBC;font-size:5vw}
.art_box_price2{float:left; width:120px;text-align:right;}
.art_box_price2_m{float:left; width:43%;text-align:right;font-family:HBC;font-size:6vw}
.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-right:40px;padding-top:7px;font-family:HBC;font-size:18px}
.puls_int a{color:#fff;}
.puls_m2{width:100%;background:#058b05;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;text-align:center;color:#fff;font-size:5.2vw;font-family:HBC;cursor:pointer;}
.puls_m2:hover{background:#2aa92a;}
.puls_int_m{float:left;padding:4%;width:100%;text-align:center;font-size:5.2vw;color:#fff}
.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;
}

.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;height:620px;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_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:182px; 
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:5px;}
.puls_cerca2_m{text-align:center;padding-left:12px; padding-right:12px; padding-top:7px;}
.puls_accedi{height:24px;background:#249900;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;text-align:center;font-weight:bold;color:#fff;font-size:12px;display: table-cell;cursor:pointer;float:right;border:1px solid #249900;}
.puls_accedi:hover{background:#41b01e;}
.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:5px;}
.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: 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: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:180px; height : auto !important;  min-height:86px;  overflow:hidden; 	margin-left: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:140px;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_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 6px #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}
.input_freequote{width:70px; padding:6px; background:#f1f1f1; text-align:right; border:1px solid #ccc; font-size:16px; border-radius:4px;-moz-border-radius:4px; box-shadow: inset 0px 0px 3px #999;font-family:HBC;}
.input_freequote_m{padding:1.3vw; width:90%;background:#fff; text-align:right; border:1px solid #ccc; font-size:6vw; border-radius:4px;-moz-border-radius:4px;font-family:HBC;}
.input_freequote2{width:100px; padding:8px; background:#fff; text-align:right; border:1px solid #ccc; font-size:20px; border-radius:4px;-moz-border-radius:4px; box-shadow: inset 0px 0px 3px #999;font-family:HBC;}
.freequote_div1{float:left;width:110px;padding-top:4px;font-family:HBC}
.freequote_div1_m{float:left;width:48%;padding-top:10px;font-family:HBC; font-size:5vw;}
.freequote_div1b_m{float:left;width:28%;font-family:HBC}
.freequote_div1b{float:left;width:40px;padding-top:4px;font-family:HBC}
.freequote_div2{width:230px; padding:6px; background:#f1f1f1; text-align:left; border:1px solid #ccc; border-radius:4px;-moz-border-radius:4px;background:#f1f1f1}
.freequote_div3{float:left;font-size:16px;padding-top:4px;font-family:HBC}
.freequote_div3_m{float:left;font-size:5vw;padding-top:4px;font-family:HBC}
.list_title_m{font-size:5.5vw; color:#333; font-family:HBC}
.list_linea_m{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:10px}