/* GLOBAL CSS Document */

/* BOX */
/* CATALOG DOWNLOAD BOX */
#box_catalog{
	width:466px;
	border-color:#FFF;
}

#box_catalog li{
	list-style-image:url(/img/lister_arrow.png);
	line-height:22px;
	margin-left:220px;
	}
	
#catalog_lnk{
	width:auto;
	margin-top:32px;
}

#catalog_lnk a{
	color:#444;
}

#catalog_lnk a:hover{
	color:#f38221;
}

#box_quotation{
	width:466px;
}

/* INDICE */
#main_content{
	font-family:Arial, Helvetica, sans-serif;	
}

.welcome{
	background:url(/products/img/bg_welcome.jpg) no-repeat right top #fff  !important;
	}

.intro_block{
	height:240px;
}

.intro_text{
	font-size:13px;
	color:#777;
	font-weight:normal;
	width:480px;	
	line-height:25px;
}

.section_menu{
	background:#FFF;
	overflow:hidden;
	position:relative;
	}
	

.section_menu table{
	width:100%;
	padding:0px;
	margin:0px;
	}
	
.section_menu table td{
	border-right:1px solid #eee;
	padding-left:8px;
	padding-top:8px;
}

.section_menu table td:hover{
	opacity:0.6;
	-moz-opacity:0.6;
	-webkit-opacity:0.6;
	filter: alpha(opacity=60);
}

.section_menu table td.firstcell{
	padding-left:8px;
}

.section_menu table td.lastcell{
	border-right:none;
	padding-right:0px;
	padding-left:0px;
}

#section_archive_lnk{
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:163px;
	width:35px;
}
	
.section_title{
	font-size:14px;
	color: #f38221;
}

.section_menu .LF a{
	background: url(/products/img/bg_cat_LF.jpg) no-repeat center 10px  !important;
	display:block;
	width:100%;
	height:153px;
	color:#444;
	}
	
.section_menu .HF a{
	background: url(/products/img/bg_cat_HF.jpg) no-repeat center 15px  !important;
	display:block;
	width:100%;
	height:153px;
	color:#444;
	}
	
.section_menu .COAX a{
	background:url(/products/img/bg_cat_COAX.jpg) no-repeat center 3px  !important;
	display:block;
	width:100%;
	height:153px;
	color:#444;
}

.section_menu .horns a{
	background:url(/products/img/bg_cat_Horn.jpg) no-repeat -10px 10px  !important;
	display:block;
	width:100%;
	height:153px;
	color:#444;
	padding-left:5px;
}

#loader{
	margin:auto;
	margin-top:40px;
	width:150px;
	text-align:center;
	padding:30px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	
}
	
#loader img{
	margin-bottom:15px !important;
}

.compare_chk_index{
	position:relative;
	width:30px;
	height:30px;
	margin-left:8px;
	background-position:center;
	background-repeat:no-repeat;
	display:block;
}

.chkcompoff{
	background-image:url(/products/img/compare_chk_off.png);
}

.chkcompon{
	background-image:url(/products/img/compare_chk_on.png);
}

.wrapperimp_sel{
	position:absolute;
    background-color: #fff;
	color: #444;
	border:2px solid #777;
	padding:0px 15px 10px 15px;
	width:200px;
	cursor:default;
	top:0px;
	left:50px;
	display:none;
	text-align:left;
	
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	

	-moz-box-shadow:0px 0px 8px #888;
	-webkit-box-shadow:0px 0px 8px #888;
	box-shadow:0px 0px 8px #888;
	
	z-index:1000 !important;
}

.btnimpwrapper_close{
	position:absolute;
	cursor:pointer;
	left:210px;
	top:5px;
}

.selimp_arrow{
	position:absolute;
	left:-14px;
	top:5px;
}

.prevselimp_img {
	float:left;
}
	
.selimp_prodname{
	display:block;
	color:#f38221;
	font-size:19px;
	border-bottom:1px dotted #ddd;
	margin-bottom:5px;
}

.selimp_prodname img{
	margin-right:5px;
}

.compare_chk_selimp{
	position:relative;
	height:30px;
	background-position:14px center;
	background-repeat:no-repeat;
	display:block;
	padding:16px 0px 0px 55px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.compare_chk_selimp:hover{
	background-color:#f7f7f7;
	color:#444;
}

.popup_box{
	display:none;
	background:#fff;
	width:auto;
	height:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:20px;
	
	overflow:hidden;
}

.popup_box strong{
	color:#f38221;
	font-size:18px;
}

#reset_popup{height:130px;}
#comp_limit_popup{height:80px;}
#changecat_popup{height:150px;}

/* SCHEDE */

#tbl_index_head{
	width:100%;
	background:#808080;
	padding:3px;
	font-weight:bold;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;	
	line-height:23px;
	color:#fff;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	position:relative;
	behavior: url(/css/iecss3.htc);
}

#total_count{
	float:right;
	margin:0;
	padding:0;
	margin-top:-27px;
	margin-right:5px;
	margin-bottom:7px;
}

#total_count strong{
	color:#f38221;
	font-size:15px;
}

#tbl_index_content{
	width:100%;
	font-size:11px;
}

#tbl_index_content tr{
	background-color:#f5f5f5;
	display:block;
}	

#tbl_index_content tr:hover{
	background: #ff8e00 !important;
	color:#FFF;
	cursor:pointer;
}

#tbl_index_content tr:nth-child(even) {
   background-color:#fcfcfc;
}

#tbl_index_content tr.comp_selected_row{
	background: #e6e6e6;
}

#tbl_index_content td{
	height:40px;
	border-bottom:1px solid transparent;
}

#tbl_index_content .prev_img{
	width:30px;
	height:auto;
	
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position:relative;
	}
	
#no_results{
	margin:auto;
	padding:30px;
	text-align:center;
	border:1px solid #f1f1f1;
	
	background-color:#fafafa;
}

#no_results h3{
	font-weight:normal;
}

#btn_reset_nores{
	background-position: 160px 9px !important;	
	width:160px;
	padding:10px 30px 10px 10px;
	margin:auto;
	margin-top:40px;
	text-align:center;
}
	
.side_title{
	font-size:10px;
	font-weight:bold;
	color:#fff;
	background:#bbb;
	padding:5px;
	margin-bottom:10px;
	}
	
.filter_list{
	margin:0;
	list-style:none;
	background:#eee;
	padding:0;
	margin:0;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-transform:capitalize;
}

.filter_list a.deselected{
	background: url(/products/img/bg_list_selection_off.png) no-repeat 5px #f9f9f9;
	height:25px;
	line-height:25px;
	padding-left:35px;
	margin-top:8px;
	border:1px solid #f2f2f2;
	display:block;
	cursor:pointer;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
}

.filter_list a.selected{
	background: url(/products/img/bg_list_selection_on.png) no-repeat 5px #f9f9f9;	
	padding-left:35px;
	height:25px;
	line-height:25px;
	margin-top:8px;
	border:1px solid #f2f2f2;
	display:block;
	cursor:pointer;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
}

.filter_list a.disabled{
	background: url(/products/img/bg_list_selection_on.png) no-repeat 5px #f9f9f9;
	padding-left:35px;
	height:25px;
	line-height:25px;
	margin-top:8px;
	border:1px solid #f2f2f2;
	display:block;
	cursor:default;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666;
	
	filter: alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-webkit-opacity:0.5;	
}

.sliderval{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#444;
	background:#f9f9f9;
	padding:5px 0px;
	border:1px solid #e5e5e5;
	margin:auto;
	
	text-align:center;	
}

.slider { background: #666 !important;}
.ui-slider-range{ background:#ffa800 !important;}
.ui-slider-handle { 
	background:url(/products/img/handle_single.png) no-repeat  !important;
	border:none !important;
	height:15px !important;
	width:12px !important;
	margin-top:-1px !important;
}

.slider_labels { 
	width:100%;
	font-size:9px;
	color:#666;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border-top:1px dotted #ddd;
	padding-top:5px;
}

.btn_reset{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	font-size:16px;
	font-weight:bold;	
	background: url(/products/img/ico_reset_filters.png) no-repeat 190px 7px #f49308;
	padding:7px 10px;
	margin-bottom:8px;
	cursor:pointer;
}

.btn_reset:hover{
	color:#fff;	
	background: url(/products/img/ico_reset_filters.png) no-repeat 190px 7px #f47108;
}


/* XLS COMPARE DATASHEET */
.btn_wrapper{
	margin-bottom:10px;
}

#btn_comptable{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	font-size:14px;
	font-weight:bold;	
	background: #f49308;
	padding:7px 10px;

	cursor:pointer;
	
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	position:relative;
	behavior: url(/css/iecss3.htc);
}

#btn_comptable:hover{
	background: #f47108;
}

#btn_comptable img{
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.btn_xlsdownload{
	display:block;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:100%;
	font-size:11px;
	font-weight:bold;
	color:#444;
	background:#f9f9f9;
	padding:5px 0px;
	border:1px solid #e5e5e5;
	margin:auto;
	text-align:center;
}

.btn_xlsdownload:hover{
	background:#f8981d;
	color:#fff;
}

#xls_loader{
	display:none;
	background:#f9f9f9 url(/img/loader_small_orange.gif) no-repeat 12px 15px;
	border:1px solid #e5e5e5;

	padding:15px 0px 15px 10px;
	text-align:center;
	margin-top:10px;
}

#txt_comptable{
	padding:20px 10px 10px 10px;
	background:#f1f1f1;
	margin-top:-10px;
}

/* COMPARE BUTTON INDICE PRODOTTI */
#comp_sidecount{
	background-color: #f49308;
	border: 2px solid white;
	border-radius: 12px; /* must be 1/2 of ( border-width*2 + width ) */
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	color: white;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:1px;
	height:15px;
	width:16px;
	text-align: center;
	position:absolute;
	top:5px;
	right:9px;
	display:none;
	
	text-shadow:1px 1px 3px #900;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
}

#wrapper_btn_index_compare #btn_sidecomp{
	background: url(/products/compare_products/img/ico_btn_compare.png) no-repeat 7px center #666;

	display:block;
	color:#fff;
	padding:7px 10px;

	cursor:pointer;
	
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	position:relative;
	behavior: url(/css/iecss3.htc);

}
	
#wrapper_btn_index_compare > div#compbuttons{
	display:none;
	padding:20px 10px 10px 10px;
	background:#f1f1f1;
	margin-top:0;
	margin-top:-10px;
	
}

#wrapper_btn_index_compare > div#compbuttons > a.btn_indexcomp{
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	font-size:10px;
	font-weight:bold;
	color:#444;
	background:#f9f9f9;
	padding:5px 10px;
	border:1px solid #e5e5e5;
	width:75px;
	text-align:center;
}

#wrapper_btn_index_compare > div#compbuttons > a.btn_indexcomp:hover{
	background:#f8981d;
	color:#fff;
}

#wrapper_btn_index_compare > div#compbuttons > a#btnsidecomp_clear:hover{
	background:#e33602 !important;
	color:#fff;
}

#btn_index_compare:hover{
		background: url(/products/compare_products/img/ico_btn_compare.png) no-repeat 7px center #555;
}

#title_index_compare_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
	margin-left:23px;
}

#comp_prodlist{
	margin-bottom:10px;
}

#comp_prodlist > a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#444;
	margin-bottom:7px;
	padding:0px 0px 7px 5px;
	border-bottom:1px dotted #d5d5d5;
	display:block;
}

#comp_prodlist > a:hover{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:7px;
	padding:0px 0px 7px 5px;
	border-bottom:1px dotted #d5d5d5;
	display:block;
}

.popup{
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#fff;
	height:150px;
	padding:20px;
	text-align:center;
}

.popup strong{
	color:#f38221;
	font-size:18px !important;
}

/* AVAILABLE IMPEDANCE */

#available_imp{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	
	margin-left:20px;
	margin-top:10px;
}

span.imp_title{
	display:block;
	float:left;
	padding:5px;
	color:#666;
}

span.selimp{
	display:block;
	float:left;
	background:#ff8e00;
	color:#fff;
	padding:5px 10px;
	margin-right:10px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position: relative;
}

#available_imp span a{
	display:block;
	float:left;
	background:#f5f5f5 !important;
	color:#444;
	padding:5px 10px;
	margin-right:10px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	opacity:0.5;
	-moz-opacity:0.5;
	-webkit-opacity:0.5;
	filter: alpha(opacity=50);
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position: relative;
}

#available_imp span a:hover{
	color:#444;
	background:#f2f2f2;
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	filter: alpha(opacity=100);

}

/* TABS */

#datasheet_head{
	width:920px;
	height:40px;
	z-index:20 !important;
	position:relative;
	}
	
.tab {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #e6e6e6;
	padding: 10px 20px 10px 20px;
	background:#fff;
	
	border-radius: 3px;
	border-top-right-radius: 0;
	-moz-border-radius: 3px;
	-moz-border-radius-topright: 0;
	-webkit-border-radius: 3px;
	-webkit-border-top-right-radius: 0;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
}

ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	float:right;
	margin-top:15px;
}

@-moz-document url-prefix() { /* TAB NAVIGATION ADJUSTMENT FOR FIREFOX*/
  ul.tabNavigation{
	 margin-top:13px; 
  }
}

ul.tabNavigation li {
	display: inline;
}

ul.tabNavigation li a {
	padding: 6px 20px;
	background-color: #ddd;
	color: #666;
	text-decoration: none;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border:1px solid #e6e6e6;
	
	min-width:100px;
	display:inline-block;
	text-align:center;
	
	border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
		
	box-shadow: 0px -3px 5px #ccc inset;
	-moz-box-shadow: 0px -3px 5px #ccc inset;
	-webkit-box-shadow: 0px -3px 5px #ccc inset;
		
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position: relative;
}

ul.tabNavigation li a:hover {
	background-color: #ff8e00;
	color: #fff;
	border:1px solid #e6e6e6;
	
	box-shadow: 0px -1px 10px #ff5400 inset;
	-moz-box-shadow: 0px -1px 10px #ff5400 inset;
	-webkit-box-shadow: 0px -1px 10px #ff5400 inset;
	
}

ul.tabNavigation li a.selected {
	background:url(/products/img/spr_tab_products.png) top repeat-x;
	color: #ff6c00;
	border:1px solid #e6e6e6;
	border-bottom:1px solid #fff;
	
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	cursor:default;
}

/* ELEMENTI SCHEDE */
.tbl_datasheet{
	width:100%;
}

/* DETTAGLIO PRODOTTO */
.product_title{
	font-size:28px;
	color:#555;
	float:left;
	height:auto;
	margin-right:15px;
}

.cat_data_title{
	font-size:17px;
	color:#555;
	margin-bottom:10px;
	text-transform: uppercase;
	font-weight:bold;
}

.titolidesc{
	display:block;
	font-size:16px;
	color:#666;
	float:left;
	height:34px;
	line-height:34px;
}

.desc_brackets{
	color:#ddd;
	font-size:20px;
	font-weight:bold;
}

.tbl_datasheet .curves{
	width:410px;
	margin:10px;
	margin-top:0;
	margin-left:0;
}

.tbl_datasheet .cellimg{
	padding-left:0;
}

.draw2D{
	display:block;
	margin:auto;
	max-width:320px;
	max-height:500px;
}

.tbl_data{
	width:100%;
}

.tbl_data tr:hover{
	background:#f9f9f9;
	cursor:default;
}

.tbl_data .highlighted{
	background:#f2f2f2;
	cursor:default;
	font-weight:bold;
}

.tbl_data .double_row{
	line-height:21px;
}

.tbl_data td{
	border-bottom:1px dotted #ddd;
	padding:8px 4px;
}


/* TABELLA DATI COASSIALI A 3 COLONNE */

.tbl_data_coax{
	width:100%;
}

.tbl_data_coax tr:hover{
	background:#f9f9f9;
	cursor:default;
}

.tbl_data_coax .highlighted{
	background:#f2f2f2;
	cursor:default;
	font-weight:bold;
}

.tbl_data_coax .double_row{
	line-height:21px;
}


.tbl_data_coax td{
	border-bottom:1px dotted #ddd;
	padding:8px 4px;
}

/* TABELLA DATI TROMBE */

.tbl_data_horn{
	width:100%;
}

.tbl_data_horn tr:hover{
	background:#f9f9f9;
	cursor:default;
}

.tbl_data_horn .highlighted{
	background:#f2f2f2;
	cursor:default;
	font-weight:bold;
}

.tbl_data_horn .double_row{
	line-height:21px;
}


.tbl_data_horn td{
	width:60%;
	border-bottom:1px dotted #ddd;
	padding:8px 4px;
}


/* TABELLA RIEPILOGO NOTE */

.tbl_note{
	width:100%;
	font-size:9.8px;
	background:#f7f7f7;
	line-height:14px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position: relative;
}

.tbl_note td{
	padding:8px 10px;
	width:100%;
	padding-right:20px;
}

.row_note{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#F60;
	cursor:pointer;
}

.row_note_btm{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#F60;
}

/* BOTTONI SCHEDE */

/*RIGHT */
.tools_dx{
	margin:0;
	padding:0;
	margin-left:20px;
	margin-top:17px;
	margin-right:-10px;
	list-style:none;
}

.tools_dx li a{
	position:relative;
	display:block;
	width:100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	list-style:none;
	color:#777;
	background:#f7f7f7;
	padding-left:20px;
	margin-bottom:17px;
	line-height:55px;
	
	border-radius: 5px 5px 0px 5px;
	-moz-border-radius: 5px 5px 0px 5px;
	-webkit-border-radius: 5px 5px 0px 5px;
	
	box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
}

.tools_dx li a:hover{
	background:#f1f1f1;
}

.tools_dx img{
	margin-right:15px;
}

.tools_dx li a .cornerbox{
	position:absolute;
	top:auto;
	bottom:-8px;
	right:-15px;
}

/* LEFT */
.tools_sx{
	margin:0;
	padding:0;
	margin-bottom:30px;
	margin-left:-30px;
	list-style:none;
}

.tools_sx li a{
	position:relative;
	display:block;
	width:380px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	list-style:none;
	color:#777;
	background:#f7f7f7;
	padding-left:50px;
	line-height:55px;
	margin-bottom:17px;
	
	border-radius: 5px 5px 5px 0px;
	-moz-border-radius: 5px 5px 5px 0px;
	-webkit-border-radius: 5px 5px 5px 0px;
	
	box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;

	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);	
}

.tools_sx li a:hover{
	background:#f1f1f1;
}

.tools_sx img{
	margin-right:15px;
}

.tools_sx li a .cornerbox{
	position:absolute;
	top:auto;
	bottom:-8px;
	left:0px;
}

/*QUOTE LABEL*/

.tools_dx li a.quote_tool{
	background:#ff8e00 !important;
	color:#FFF !important;
}

.tools_dx li a.quote_tool:hover{
	background:#ff7800 !important;
}

/* COMPARE BUTTON SCHEDA DETTAGLIO */
#btn_compare span.lnktxt{
	margin-left:45px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
}

#btn_compare{
	display:block;
	position:relative;
	background-image: url(/products/img/compare_chk_off.png);
	background-repeat:no-repeat;
	background-position:18px 12px !important;
}

#btn_compare.selected{
	background-image: url(/products/img/compare_chk_on.png);
}

#btn_startcomp{
	display:none;
	position:absolute;
	right:42px;
	top:11px;
	padding:10px 36px 10px 10px;
	line-height:12px;
	
	background: #ff8e00;
	font-size:12px;
	color:#fff;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;

	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);	
}

#btn_startcomp:hover{
	background: #ff7800;
}

#btn_startcompnumber{
	position:absolute;
	color: #ff8e00;
	right:9px;
	top:6px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:10px;
	height:10px;
	line-height:9px;
	text-align:center;
	padding:3px;
	border:2px solid #fff;
	
	border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	
	background: #fff;

	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
}

/* DOWNLOAD BUTTONS */
.btn_materials{
	display:block;
	background-color:#aeaeae;
	float:left;
	color:#fff;
	font-weight:bold;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
	box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;

	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);	
}

.btn_materials:hover{
	background-color: #c9c9c9;
	color:#fff;
}

#getdatasheet{
	margin:0px 15px 0px 20px;
	padding:17px 15px 17px 50px;
	background-image:url(/products/img/ico_prod_datasheet_white.png);
	background-repeat:no-repeat;
	background-position:10px center;
}

#getinfopack{
	padding:17px 15px 17px 45px;
	background-image:url(/products/img/ico_prod_pack_white.png);
	background-repeat:no-repeat;
	background-position:10px center;
}

/* LOADER */
#catalog_menu{
	display:none;
	margin-top:15px !important;
}

#catalog_menu_load{
	width:960px;
	height:200px;
	text-align:center;
	color:#999;
	background:#FFF;
	margin-top:15px !important;
}

#catalog_menu_load img{
	margin-top:65px;
	border:none !important;
}

#catalog_menu h2 span{ 
	font-size:14px !important;
}

/* BOTTONI MESSAGGI POPUP */

.btn_option{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:inline-block;
	background:#555;
	padding:10px 25px;
	cursor:pointer;
	margin-right:12px;
	margin-top:20px;
	color:#fff;
	font-size:13px;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
	position:relative;
}

.btn_option:hover{
	background-color:#f38221;
	color:#fff;
}

/* IMAGE ZOOM CORNER */
#product_box{
	position:relative;
}

#zoom_corner{
	position:absolute !important;
	z-index:100;
	width:78px;
	height:78px;
	left:5px;
	top:5px;
}

/* ARCHIIVED PRODUCT ICON */
#archived_icon{
	position:absolute;
	left:3px;
	top:62px;
}

/*SOCIAL BUTTONS*/
#socialbuttons-wrapper{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	position:relative;
	
	width:415px;
	padding:8px 17px;
	margin: 20px -100px 15px 20px;
	
	background: #f7f7f7;
	
	border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
		
	color:#666;	
		
	border-radius: 5px 5px 0px 5px;
	-moz-border-radius: 5px 5px 0px 5px;
	-webkit-border-radius: 5px 5px 0px 5px;
	
	box-shadow: 0px 1px 5px #ccc;
	-moz-box-shadow: 0px 1px 5px #ccc;
	-webkit-box-shadow: 0px 1px 5px #ccc;
	
	/*TRICK FOR IE BORDER RADIUS AND SHADOWS*/
	behavior: url(/css/iecss3.htc);
}

#socialbuttons-label{
	float:left;
	width:235px;
	line-height:42px;

}

#socialbuttons-label img{
	margin-right:15px;
}

#socialbuttons{
	width:150px;
	float:right;
	margin-right:25px;
}

.social-cornerbox{
	position:absolute;
	top:auto;
	bottom:-8px;
	right:0px;
}

/*PRODUCT ARCHIVE*/

#intro_box{
	background:url(/products/img/bg_productarchive.jpg) no-repeat right bottom #fff  !important;
	height:280px;
	}

#archive_intro_txt{
	font-size:13px;
	color:#777;
	font-weight:normal;
	text-align:left;
	width:380px;	
	line-height: 28px;
}

.mfamilywrap{
	margin-bottom:25px;
}

a.archive-item{
	display: inline-block;
	margin:10px;
	text-align:center;
	width:198px;
	padding:5px;
	color:#444;
	
	border:1px solid #eee;
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;
}

a.archive-item:hover{
	opacity:0.5;
	-moz-opacity:0.5;
	-webkit-opacity:0.5;
	filter: alpha(opacity=50);

}

.mfamilytitle{
	font-size:20px;
	color: #f38221;
	border-bottom: 2px solid #eee;
	padding: 15px 0px;
	margin-bottom:15px;
}

.archive-item IMG{
	margin-bottom:10px;
	max-width:120px;
}

.archive_item_prodname{
	font-size:18px;
	display:block;
	color: #f38221;
}

.archive_item_prodesc{
	font-size:12px;
	display:block;
	line-height:29px;
	color:#666;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.archive_content, .bass_module, #bass_intro{
	background:#FFF;
	margin-top:15px;
	padding:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:justify;
	width:920px;
	
	border:1px solid #ddd !important;
		
	box-shadow: #e8e5e5 0px 2px 5px;
	-moz-box-shadow:#e8e5e5 0px 2px 5px;
	-webkit-box-shadow:#e8e5e5 0px 2px 5px;
	
	overflow:hidden;
}

#archivelnk{
	display:block;
	text-align:center;
	padding: 15px 0px;
	width:100%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	background-color:#dedede;
	border:1px solid #ddd;
	border-top:none;
	margin:auto;	
	color:#444;
}

#archivelnk:hover{
	background-color:#e7e7e7;
}


#archivelnk span{
	color: #f38221;
}

/*PRODUCT BASS*/

.bass_module{
	padding:0px !important;
	width:960px;
}


#bass_descintro{
	position:relative;
	overflow:visible;
	background:rgba(255,133,0,1.00);
	border-bottom: 12px solid transparent;
	height:290px;
}

.bass_subox{
	padding:20px;
}

.orange_titleblock{
	margin-bottom:10px;
}

.bass_dgreytitle{
	display:block;
	font-size:18px;
	margin-bottom:6px;
	color:#333;
}

.bass_whitetitle{
	display:block;
	color:#fff;
	font-size:24px;
}

.bass_introtxtxwrap{
	width:460px;
	font-size:14px;
	line-height:25px;
	text-align:left;
}

#img_PRap{
	position:absolute;
	top:0px;
	right:-30px;
}

.bass_prodtitle{
	font-size:38px;
	color: #f38221;
	margin-top:15px;
	margin-bottom:25px;
	text-align:center;
}

.bass-item IMG{
	margin-bottom:10px;
	max-width:150px;
}

.bass_item_prodname{
	font-size:22px;
	display:block;
	color: #f38221;
}

.bass_item_prodesc{
	font-size:12px;
	display:block;
	line-height:29px;
	color:#666;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a.bass-item{
	display: inline-block;
	margin:8px;
	text-align:center;
	width:198px;
	padding:5px;
	color:#444;
	
	border:1px solid transparent;
}

a.bass-item:hover{
	opacity:0.5;
	-moz-opacity:0.5;
	-webkit-opacity:0.5;
	filter: alpha(opacity=50);
}
