.floatR{
	float:right
}
.prod_coll{
	float:left;
	margin-bottom:15px;
}
.prod_coll_ok{
	float:left;
	margin-bottom:15px;
	width:108px;
}
.floatL{
	float:left;
}
.prod_coll img, .imgprod, .imgprod1{
	/*border:1px solid #cbcbcb;*/
}

.space_col_prod{
	float:left;
	width:15px;
	height:15px;
}
.space_prod{
	float:left;
	width:12px;
	height:12px;
}
.tit_min{
	font-size:14px;
	display:block;
	font-weight:bold;
	margin-top:3px;
}
.dett_art{
	line-height:15px;
}
.det_float{
	float:left;
	margin:57px 0 0 16px;
}
.det_float p{
	padding:0;
	margin:0
}


.imgbig{
	/*border:1px solid #cbcbcb;*/
	margin-bottom:12px;
	background-color:#fff;
	width:596px;
}
.imgbig img{
	margin-bottom:0;
}
.imgprod1{
	margin:0
}
.imgprodpicc{
	float:left;
	width:158px;
	margin-bottom:35px;
	line-height:16px
}
.space_list{
	width:20px;
	height:20px;
	float:left;
}

.tit_top{
	padding-top:35px;
}


.btlf{
	display:block;
	height:40px;
	float:left;
	background:url(../images/botton_l_silver_small.png) no-repeat;
	text-decoration:none;
	padding:12px 12px 0 16px;
}
.tbrt{
	float:left;
	background:url(../images/botton_cap_silver_small.png) no-repeat;
	width:15px;
	height:40px;
}


ul.normul{
	border:0;
}
ul.normul li{
	background:none;
	list-style:disc;
	border:0;
	padding:0;
	margin-left:12px
}

/*MECATO*/
.adressleft{
	width:600px;
	float:left;
	margin-right:60px;
}
.stati{
	float:left;
	width:300px;
}
.stati div{
	float:left;
	width:150px;
}
.mbborder{
	border-bottom:1px solid #ccc;
	padding-top:20px;
	margin-bottom:20px
}
.txtbandiera{
	width:520px;
	float:left;
}
.bandiera{
	float:left;
	width:80px;
}
.fascia_social{
	background:url(../images/header_shadow_grey.png) no-repeat center top #ccc;
	padding:5px 0 5px 0;
	height:30px;
	border-top:1px solid #999
}
.cont_social{
	margin:0 auto;
	width:960px
}
.cont_social img{
	display:inline;
	margin-bottom:auto;
}
.leftel{
	float:left;
	width:370px;
	margin-top:7px;
}
a.bttes, a.bttes_click{
	display:block;
	padding:8px 15px 8px 15px;
	margin-left:1px;
	background-color:#E6E6E6;
	float:right;
	text-align:center;
	text-decoration:none;
}
a.bttes_click{
	background-color:#CCC;
	font-weight:bold;
}
#filter{
	width:410px;
}
#filter span{
	float:right;
	display:block;
	width:274px;
	margin-bottom:2px
}


/*TABELLA TESSUTI*/
table.table_tessuti{
	margin:30px 0 0 0;
}
table.table_tessuti thead tr td{
	background-color:#999999;
	color:#FFF;
	border:0;
	font-size:15px;
	padding:15px 60px 15px 60px
}
table.table_tessuti, table.table_tessuti tr td{
	border:0;
	background-color:#f0f0f0
}
table.table_tessuti tr td.scuro{
	background-color:#e6e6e6
}
table.table_tessuti tr td.righttb{
	text-align:right
}
table.table_tessuti tr td.lefttb{
	text-align:left
}
table.table_tessuti tbody tr td{
	padding:6px 60px 6px 60px;
	font-size:15px;
}
table.table_tessuti tbody tr td.lasttb{
	padding:6px 60px 6px 30px;
}
#noco{
	padding:15px;
	text-align:center;
	background-color:#C00;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	display:none
}
.areaser{
	float:right
}
a.btprintl{
	float:left;
	display:block;
	background:url(../images/print.png) no-repeat 5px 5px;
	padding:4px 0 0 30px;
	text-decoration:none;
	color:#444;
	font-size:14px;
	margin:3px 0 0 0
}

.greymis{
	color:#999
}
#cboxLoadedContent p.mt15, #cboxLoadedContent .btprintl, #cboxLoadedContent .areaser{
	display:none
}
#cboxLoadedContent #insidetb{
	width:700px;
	padding:0 0 20px 20px
}
#areabttop, .emailto{
	display:none
}	
#cboxLoadedContent #areabttop{
	display:block
}
#insidetb .tit_top{
	width:400px;
	float:left
}
.logofabb{
	display:none;
	margin-top: 40px;
	float:right;
}
.content1{
	display:none;
	margin:0 auto;
	padding:40px;
	background-color:#F0F0F0;
	margin-top:5px;
}
.hidetb p, .hidetb .areaser, .hidetb .btprintl{display:none}
.hidetb .logofabb, .hidetb .content1{display:block}

