/* CSS Document */
*{font-family:"Helvetica",Arial,Verdana,sans-serif; font-size:13px; color:#000;}
body,html{background:url('/images/bkg_page.jpg') repeat-x top left #CACCCD;}


/* Classi generiche */
.minFontSize{font-size:9px;}
.clear{clear:both;}
.clearAll{height:0; line-height:0; clear:both; visibility:hidden; overflow:hidden;}
.lineBreak{margin-bottom:15px;}
.col50{width:50%; float:left;}
.more_line{margin-top:14px; background:url(/images/bkg_line.gif) no-repeat left top; padding-top:5px;}
.splitter_line{margin-top:5px; background:url(/images/bkg_line.gif) no-repeat left top; padding-top:5px;}
.splitter_line_bottom{margin-bottom:5px; background:url(/images/bkg_line.gif) no-repeat left bottom; padding-bottom:5px;}
.titlePage{font-size:14px; font-weight:bold; padding-bottom:10px; margin-bottom:10px;
			background:url(/images/bkg_titlePage.gif) no-repeat left bottom;}
.subtitlePage{font-size:14px; font-weight:bold; padding-bottom:10px; margin-bottom:5px; color:#9C9999;
			background:url(/images/bkg_subtitlePage.gif) no-repeat left bottom;}
.morespace{padding-top:10px;}
/* */
#free_Text{clear:both;}
#free_Text b, #free_Text strong{font-weight:bold;}
#free_Text ol, #free_Text ul{margin-left:15px; padding-left:15px; margin-bottom:5px;}
#free_Text ol li{list-style-type:decimal;}
#free_Text ul li{list-style-type:disc;}
#free_Text p{margin-bottom:5px;}

/* Forms */

.Form{padding-right:10px; display:block;}
.Form label{display:block; float:left; width:150px; font-weight:bold;}
.Form input{margin-bottom:10px; border:1px solid #000;}
.Form .privacy{height:60px; overflow:auto; border:1px solid #000; padding:3px; margin-bottom:10px;}
.Form .privacy *{font-size:9px;}
.Form input.button{background:url(/images/btn_invia.gif) no-repeat left top; text-indent:-3000px; border:0; width:54px; height:28px; float:right;}
.ErrorMessage{margin-bottom:10px; color:#FF0000; font-weight:bold;}
.ErrorMessage *{color:#FF0000;}
.ErrorItem{color:#FF0000;}

/* Contenitore principale*/
#Box_Main{width:903px; margin:0 auto;}

/* Footer */
#Box_Footer *{font-size:9px;}
#Box_Footer{text-align:center; font-size:9px; line-height:36px;}
#Box_Footer_Menu *{font-size:9px;}
#Box_Footer_Menu{text-align:center; font-size:9px; line-height:36px;}
#Box_Footer_Menu ul li{display:inline; padding-right:20px; margin-right:20px; border-right:1px solid #000; }
#Box_Footer_Menu ul li.last{padding-right:0; margin-right:0; border-right:none;}
/* Header */
#Box_Header{position:relative; height:110px;}
#Box_Header #Box_Logo{position:absolute; left:2px; top:29px;}
#Box_Header #Box_Logo a{display:block; width:314px; height:50px; background:url(/images/img_logo.gif) no-repeat left top;}
#Box_Header #Box_Logo a h1{display:none;}
#Box_Header #Box_Logo a h2{display:none;}
#Box_Header #Box_Logo a h3{display:none;}

/* Main Menu */
#Box_Header #Box_MenuMain{position:absolute; left:343px; top:44px;}
#Box_Header #Box_MenuMain ul li{float:left;}
#Box_Header #Box_MenuMain ul li a{display:block; height:41px; line-height:41px;
									background-image:url(/images/bkg_mn_main.gif); background-repeat:no-repeat; background-position:0px 0px;}
#Box_Header #Box_MenuMain ul li a span{display:none;}

#Box_Header #Box_MenuMain ul li a.mn_main_Home{width:60px; background-position:0px 0px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Prodotti{width:100px; background-position:-60px 0px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Servizi{width:80px; background-position:-160px 0px;}
#Box_Header #Box_MenuMain ul li a.mn_main_News{width:72px; background-position:-240px 0px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Download{width:110px; background-position:-312px 0px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Contatti{width:107px; background-position:-422px 0px;}

#Box_Header #Box_MenuMain ul li a.mn_main_Home:hover{background-position:0px -41px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Prodotti:hover{background-position:-60px -41px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Servizi:hover{background-position:-160px -41px;}
#Box_Header #Box_MenuMain ul li a.mn_main_News:hover{background-position:-240px -41px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Download:hover{background-position:-312px -41px;}
#Box_Header #Box_MenuMain ul li a.mn_main_Contatti:hover{background-position:-422px -41px;}

/* Menu Lingua */
#Box_Header #Box_MenuLingua{position:absolute; left:817px; top:7px;}
#Box_Header #Box_MenuLingua ul li{float:left;}
#Box_Header #Box_MenuLingua ul li a{display:block; height:31px; line-height:31px;
									background-image:url(/images/bkg_mn_lingua.gif); background-repeat:no-repeat; background-position:0px 0px;}
#Box_Header #Box_MenuLingua ul li a span{display:none;}
#Box_Header #Box_MenuLingua ul li a#lng_IT{width:25px; background-position:0px 0px;}
#Box_Header #Box_MenuLingua ul li a#lng_EN{width:25px; background-position:-26px 0px;}
#Box_Header #Box_MenuLingua ul li a#lng_IT.active,#Box_Header #Box_MenuLingua ul li a#lng_IT:hover{background-position:0px -31px;}
#Box_Header #Box_MenuLingua ul li a#lng_EN.active,#Box_Header #Box_MenuLingua ul li a#lng_EN:hover{background-position:-26px -31px;}

/* Page */
#Box_Page_Top{background:url(/images/bkg_page_top.gif) no-repeat left top; padding-top:15px;}
#Box_Page_Bottom{background:url(/images/bkg_page_bottom.gif) no-repeat left bottom; padding-bottom:13px;}
#Box_Page{height:auto !important; height:600px; min-height:600px; background-color:#FFFFFF;}

#Box_Page #Page_Left{float:left; width:200px; padding:0 9px;}
#Box_Page #Page_Center{float:left; width:684px; padding:0 0px;}

.BoxLeftside{width:200px; background:url(/images/bkg_box_bottom.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:10px;}
.BoxLeftside .inner{background:url(/images/bkg_box_top.gif) no-repeat left top #CCCCCC; padding:10px 5px 0 5px;}
.BoxLeftside .inner h3{color:#000000; font-weight:bold; padding-bottom:14px; margin-bottom:15px; text-transform:uppercase;
					background:url(/images/bkg_TitleLeft.gif) no-repeat left bottom;}
		
/* Menu dei servizi */
#menu_servizi{margin:10px 0; height:85px; line-height:85px;}
#menu_servizi ul li{float:left; margin-right:5px; width:220px; text-align:center;}
#menu_servizi ul li a{display:block; width:85px; height:85px; background-image:url(/images/btn_bkg_servizi.gif); background-repeat:no-repeat; background-position:left top;
						margin:0 auto;}
#menu_servizi ul li a span{display:none;}
#menu_servizi ul li a#menu_servizi_noleggio{background-position:-85px 0px;}
#menu_servizi ul li a#menu_servizi_certificazioni{background-position:0px 0px;}
#menu_servizi ul li a#menu_servizi_links{background-position:-170px 0px;}
#menu_servizi ul li a#menu_servizi_noleggio:hover,
#menu_servizi ul li a#menu_servizi_noleggio.active{background-position:-85px -85px;}
#menu_servizi ul li a#menu_servizi_certificazioni:hover,
#menu_servizi ul li a#menu_servizi_certificazioni.active{background-position:0px -85px;}
#menu_servizi ul li a#menu_servizi_links:hover,
#menu_servizi ul li a#menu_servizi_links.active{background-position:-170px -85px;}
				
/* Menù prodotti */
#Box_mn_Prodotti{}
#Box_mn_Prodotti ul li a{display:block; height:25px; line-height:25px; background-repeat:no-repeat; background-position:left top;}
#Box_mn_Prodotti ul li a span{display:none;}
#Box_mn_Prodotti ul li ul{display:none; padding-bottom:5px;}
#Box_mn_Prodotti ul li ul.active{display:block;}
#Box_mn_Prodotti ul li ul li a{text-transform:uppercase; height:auto; text-decoration:none; line-height:normal; font-size:10px;}
#Box_mn_Prodotti ul li ul li a span{display:block; font-size:10px;}

/* Menù settori di utilizzo */
#Box_mn_Settori{}
#Box_mn_Settori ul li a{display:block; height:25px; line-height:25px; background-repeat:no-repeat; background-position:left top;}
#Box_mn_Settori ul li a span{display:none;}
#Box_mn_Settori ul li ul{display:none;}
#Box_mn_Settori ul li ul.active{display:block;}
#Box_mn_Settori ul li ul li a{text-transform:uppercase; height:auto; text-decoration:none; line-height:normal; font-size:10px;}
#Box_mn_Settori ul li ul li a span{display:block; font-size:inherit;}

/* Box NEWS */
#Box_mn_News h5{line-height:25px; color:#999999; font-size:18px; font-weight:bold; background:url(/images/bkg_news_data.gif) no-repeat left top; margin-bottom:8px;}
#Box_mn_News h4{margin-bottom:15px;}
#Box_mn_News h4 a{font-size:12px; text-decoration:none; font-weight:bold;}
#Box_mn_News div.text{font-size:11px; /*padding-bottom:10px;*/}
#Box_mn_News div.text *{font-size:11px;}
#Box_mn_News #btn_MoreNews a{display:block; width:77px; height:28px; background:url(/images/btn_moreNews.gif) no-repeat left top; float:right;}
#Box_mn_News #btn_MoreNews a span{display:none;}

/* Box Newsletter */
#Box_mn_Newsletter div{font-size:11px;}
#Box_mn_Newsletter #btn_NwslReg a{display:block; width:71px; height:28px; background:url(/images/btn_registrati.gif) no-repeat left top; float:right;}
#Box_mn_Newsletter #btn_NwslReg a span{display:none;}

/* HOmepage */
#Box_Homepage{position:relative; height:800px;}
#Homepage_box1,#Homepage_box2,#Homepage_box3,#Homepage_box4,#Homepage_box5{position:absolute;}
#Homepage_box1{width:676px; height:243px; left:0; top:0;}
#Homepage_box2,#Homepage_box3,#Homepage_box4,#Homepage_box5{width:232px; height:232px; overflow:visible;}
#Homepage_box2{top:250px; left:0px;}
#Homepage_box3{top:250px; left:240px;}
#Homepage_box4{top:490px; left:0px;}
#Homepage_box5{top:490px; left:240px;}
#Box_Sites{position:absolute; left:480px; top:250px;}
#Facebook_box{position:absolute; left:480px; top:730px;}
#Box_Sites .Box_Sites_button div{display:block; width:50px; height:29px; background-position:center top; background-repeat:no-repeat; margin:0 auto; cursor:pointer;}
#Box_Sites .Box_Sites_button div span{display:none;}
#Box_Sites .mask{height:324px; overflow:hidden; display:block; position:relative;}
#Box_Sites ul{display:block; position:absolute;}
#Box_Sites ul li{display:block;}
#Box_Sites ul li a{text-decoration:none;}
#Box_Sites #Box_Sites_button_Up{background-image:url(/images/btn_sites_up_off.gif);}
#Box_Sites #Box_Sites_button_Dw{background-image:url(/images/btn_sites_dw_off.gif);}
#Box_Sites #Box_Sites_button_Up.active{background-image:url(/images/btn_sites_up.gif);}
#Box_Sites #Box_Sites_button_Dw.active{background-image:url(/images/btn_sites_dw.gif);}

/* Banner bottom */
#Box_Banner{background:url(/images/img_homepage_banner.gif) no-repeat left top; padding-top:10px; width:878px; margin:5px auto 0 auto;}
#Box_Banner ul li{width:210px; height:185px; border-right:1px solid #B1B0B0; float:left; margin-right:5px; padding-right:5px; text-align:center;}
#Box_Banner ul li.last{border-right:none;margin-right:0px; padding-right:0px;}
#Box_Banner ul li a img{background-color:#999999;}

/* NEWS */
#News_list .Box_mn_News_item{width:330px; float:left; height:150px; padding-right:10px;}
#News_list h5{line-height:25px; color:#999999; font-size:18px; font-weight:bold; width:50%; 
				border-color:#999; border-style:solid; border-width:2px 0; margin-bottom:8px;}
#News_list h4{margin-bottom:15px;}
#News_list h4 a{font-size:12px; text-decoration:none; font-weight:bold;}
#News_list div.text{font-size:11px; /*padding-bottom:10px;*/}
#News_list div.text *{font-size:11px;}
#News_list  .Box_News_detail h5{width:25%;}
#News_list .news_list_pager{clear:left;font-size:11px; padding-bottom:10px; margin-bottom:10px;
			background:url(/images/bkg_bottomPage.gif) no-repeat left bottom;}
#News_list .news_list_pager *{font-size:11px;}
#News_list .news_list_pager .disabled{color:#CCCCCC;}
#News_list .news_archive_link{text-align:right; padding-right:10px;}
#News_list .news_archive_link a{display:block; width:75px; height:68px; background:url(/images/btn_archivioNews.gif) no-repeat left top; float:right;}
#News_list .news_archive_link a span{display:none;}
#News_list .news_archive_back{text-align:right; padding-right:10px;}
#News_list .news_archive_back a{display:block; width:145px; height:28px; background:url(/images/btn_backNews.gif) no-repeat left top; float:right;}
#News_list .news_archive_back a span{display:none;}
#skProdotto .news_back_link,
#News_list .news_back_link{clear:both;font-size:11px; padding-top:10px; margin-top:10px; text-align:right; padding-right:10px;
			background:url(/images/bkg_bottomPage.gif) no-repeat left top;}
#skProdotto .news_back_link a,
#News_list .news_back_link a{display:block; width:121px; height:29px; background:url(/images/btn_backToList.gif) no-repeat left top; float:right;}
#skProdotto .news_back_link a span,
#News_list .news_back_link a span{display:none;}			
			
/* CATALOGO */
.list_pager{clear:left;font-size:11px; padding-bottom:10px; margin-bottom:10px;
			background:url(/images/bkg_bottomPage.gif) no-repeat left bottom;}
.list_pager *{font-size:11px;}
.list_pager .disabled{color:#CCCCCC;}


#catalogo_categorie_list_title{height:30px; line-height:30px; background-repeat:no-repeat; background-position:left top; margin-bottom:5px;}
#catalogo_categorie_list_title span{display:none;}
#catalogo_sottocategorie_list_title,
#catalogo_products_list h3.undertitle_list{height:30px; line-height:30px; background-repeat:no-repeat; background-position:left top; margin-bottom:5px;}
#catalogo_sottocategorie_list_title span,
#catalogo_products_list h3.undertitle_list span{display:none;}
#catalogo_products_list h3.undertitle_list{clear:both;}


#catalogo_categorie_list{width:680px; background:url(/images/bkg_catalogo.jpg) no-repeat center bottom;
							height:auto !important; height:410px; min-height:410px;}
#catalogo_categorie_list li{display:block; width:25%; height:120px; float:left; text-align:center;}
#catalogo_categorie_list li a{display:block; width:100%; height:100%; background-repeat:no-repeat; background-position:center top;}
#catalogo_categorie_list li a span{display:none;}

#catalogo_products_list ul{margin-bottom:10px;}
#catalogo_products_list ul li{display:block; width:213px; float:left; background:url(/images/bkg_products_list_item.jpg) no-repeat center bottom; 
								margin-right:20px; margin-bottom:20px;}
#catalogo_products_list ul li.last{margin-right:0px;}
#catalogo_products_list ul li .img{height:150px; text-align:center;}
#catalogo_products_list ul li .title{height:50px; padding:5px 10px;}
#catalogo_products_list ul li .title a{text-decoration:none; font-weight:bold; font-size:10px;}
#catalogo_products_list ul li .desc{height:40px; padding:0 10px; overflow:hidden; font-size:9px;}
#catalogo_products_list ul li .link{padding:3px 10px 10px 10px; font-size:9px;}
#catalogo_products_list ul li .link a{text-decoration:none; font-weight:bold;}

#skProdotto{padding-right:10px;}
#skProdotto b, #skProdotto strong{font-weight:bold;}
#skProdotto .list_pager{font-size:12px;}
#skProdotto h5{font-size:12px; color:#999999; text-transform:uppercase; font-weight:bold; margin-top:10px;}
#skProdotto h4{font-weight:bold; font-size:140%; margin-top:70px;}
#skProdotto #ImgProdotto{float:left; margin-right:15px; margin-bottom:15px;}
#skProdotto #button_list{height:90px; padding-right:10px;}
#skProdotto #button_list a{display:block; width:86px; height:80px; background-repeat:no-repeat; background-position:left top;}
#skProdotto #button_list a span{display:none;}
/*#skProdotto #button_list #btn_PDF_box{left:0;}*/
#skProdotto #button_list #btn_Photo_box,
#skProdotto #button_list #btn_Video_box,
#skProdotto #button_list #btn_Files_box,
#skProdotto #button_list #btn_Cart_box{float:right; margin-left:10px;}
#skProdotto #button_list #btn_PDF{background-image:url(/images/btn_skTecnica.gif);}
#skProdotto #button_list #btn_Photo{background-image:url(/images/btn_PhotoGallery.gif);}
#skProdotto #button_list #btn_Files{background-image:url(/images/btn_Download.gif);}
#skProdotto #button_list #btn_Video{background-image:url(/images/btn_Video.gif);}
#skProdotto #button_list #btn_Cart_box{background-image:url(/images/btn_AcquistaOnline.gif);
										 width:86px; height:80px; background-repeat:no-repeat; background-position:left top;}
#skProdotto #button_list #btn_Cart_box span{display:none;}

#skProdotto .product_items_list ul{clear:left; margin-bottom:10px; display:block;}
#skProdotto .product_items_list ul li{float:left; margin-right:10px; margin-bottom:10px; width:150px; text-align:center;}
#skProdotto .product_items_list ul li.last{margin-right:0;}
#skProdotto .product_items_list ul li .img{height:110px;}
#skProdotto .product_items_list ul li .title{height:50px;}
#skProdotto .product_items_list ul li .title a{text-decoration:none; font-weight:bold; font-size:10px;}
#skProdotto .product_link_list ul{clear:left; margin-bottom:10px; display:block;}
#skProdotto .product_link_list ul li{margin-bottom:5px; clear:left; padding-bottom:5px; border-bottom:1px solid #000000;}
#skProdotto .product_link_list ul li .space{float:left; margin-right:5px; width:16px; display:block;}
#skProdotto .product_link_list ul li img{float:left; margin-right:5px; width:16px;}
#skProdotto .product_link_list ul li a{text-decoration:none; font-weight:bold; font-size:10px;}

#skProdotto #catalogo_product_images,
#skProdotto #catalogo_product_videos,
#skProdotto #catalogo_product_files{display:none;}
#skProdotto #catalogo_product_images.active,
#skProdotto #catalogo_product_videos.active,
#skProdotto #catalogo_product_files.active{display:block;}
#download_list h3{clear:left;}
#download_list .group{margin-bottom:30px; clear:left;}
#download_list form{display:block; float:left; width:315px; margin-right:30px;}
#download_list form.last{margin-right:0;}
#download_list form label{float:left; display:block; width:154px; font-weight:bold;}
#download_list form select{width:160px;}
#download_files_list h4.undertitle_list{margin-top:15px; margin-bottom:5px;}
#download_files_list h4.undertitle_list span{font-size:14px; color:#9C9999;}

