@charset "utf-8";
/* CSS Document */

@-moz-document url-prefix() {
	/* enforce scrollbar */
	body {
	overflow: -moz-scrollbars-vertical;
	}
}


body {
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color:#e8e8ea;
	}
@media screen {
@font-face {
font-family:HelveticaNeue;
src:url(../assets/HelveticaNeueLTCom-MdCn.ttf);
}
}
@media screen {
@font-face {
font-family:MyriadPro;
src:url(../assets/myriadpro.otf);
}
}

/* SLIDER MARCHI */
.item-cliente {
    float:left;
    border-bottom:1px solid #ccccc6;
    margin-right:0px;
    position:relative;
    margin-bottom:-1px;
    width: 120px;
    height: 46px;
}
.black-white {
    position:absolute;
    z-index: 1;
	margin: 0, auto;
}
.with-color {
    position:absolute;
    z-index: 2;
	margin: 0, auto;
}
	
.table{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    background-color: #FFFFFF;
}
.table_no_documentazione{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    background-color: #FFFFFF;
	margin-top:10px;
}
-->
/*------------------POPUPS------------------------*/

#fade {
	display: none;
	background: #ffffff; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}

.popup_block{
	display: none;
	background: #fff;
	padding: 8px; 	
	border: 2px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 10px #c0c0c0;
	-moz-box-shadow: 0px 0px 10px #c0c0c0;
	box-shadow: 0px 0px 10px #c0c0c0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 5px;
}

img.btn_close {
	float: right; 
	margin: -19px -19px 0 0;
}

.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}

/*--Making IE6 Understand Fixed Positioning--*/

*html #fade {
	position: absolute;
}

*html .popup_block {
	position: absolute;
}	
	
A.menu:LINK {color : #7e7e7e; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; margin-left:12px; margin-right:12px;}
A.menu:VISITED {color : #7e7e7e; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; margin-left:12px; margin-right:12px;}
A.menu:ACTIVE {color : #7e7e7e; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; margin-left:12px; margin-right:12px;}
A.menu:HOVER {color : #000000; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; margin-left:12px; margin-right:12px;}

A.path:LINK {color : #1561a9; text-decoration : none; font-weight : normal; font-size : 18px; font-family:HelveticaNeue, Tahoma;}
A.path:VISITED {color : #1561a9; text-decoration : none; font-weight : normal; font-size : 18px; font-family:HelveticaNeue, Tahoma;}
A.path:ACTIVE {color : #1561a9; text-decoration : none; font-weight : normal; font-size : 18px; font-family:HelveticaNeue, Tahoma;}
A.path:HOVER {color : #1561a9; text-decoration : underline; font-weight : normal; font-size : 18px; font-family:HelveticaNeue, Tahoma;}

A.link:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma;}
A.link:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma;}
A.link:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma;}
A.link:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma;}

A.link2:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px;}
A.link2:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px;}
A.link2:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px;}
A.link2:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px;}

A.link3:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link3:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link3:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link3:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}

A.link_menu:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link_menu:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link_menu:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}
A.link_menu:HOVER {color : #2a89c1; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; padding-left:10px; line-height:18px;}

A.link4:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; text-align:right;}
A.link4:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; text-align:right;}
A.link4:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma; text-align:right;}
A.link4:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 11px; font-family:HelveticaNeue, Tahoma;text-align:right;}

A.link_10:LINK {color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;}
A.link_10:VISITED {color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;}
A.link_10:ACTIVE {color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;}
A.link_10:HOVER {color : #000000; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;}

A.link_news:LINK {color : #727172; text-decoration : underline; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.link_news:VISITED {color : #727172; text-decoration : underline; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.link_news:ACTIVE {color : #727172; text-decoration : underline; font-weight : normal; font-size : 13px; font-family: Tahoma;}
A.link_news:HOVER {color : #000000; text-decoration : underline; font-weight : normal; font-size : 13px; font-family: Tahoma;}



.select_elencoprodotti{

  height: 30px;
  background: #ffffff;
  color:#747a80;
  width:200px;
  border:1px solid #e3e3e3;
  padding:5px 10px 5px 10px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
   border-radius:5px;
   background:url(../img/input_sfnd2.jpg) no-repeat right #e3e3e3;
  -webkit-appearance: none;
	}
.text2{
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	size: 50px;
    color: #b0b0b0;   
    text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background:url(../img/input_sfnd.jpg) repeat-x;
}
.text3{
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    background-color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	size: 50px;
    color: #505050;   
    text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background:url(../img/input_sfnd.jpg) repeat-x;
}
.layer_prodotti_foto{
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    background-color: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.tab_documentazione{
   position:absolute;
   top:380px;
   left:50%;
   right: 50%;
}

.contenuti_tab2_titolo_bianco {
	color : #ffffff; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;
padding-left:5px;
	}
.contenuti_tab2_testo {
	color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;
padding-left:5px; display:block; padding-bottom:10px; padding-top:10px; padding-right:5px;

	}
.contenuti_tab2_testo2 {
	color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;
padding-left:10px;
	}
.contenuti_tab2_titolo_bianco2 {
	color : #ffffff; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;
	}
.contenuti_tab3_titolo_prodotto {
	color : #2c72b1; text-decoration : none; font-weight : bold; font-size : 14px; font-family: Tahoma;
	}
	
.contenuti_contatti_titolo_squadra {
	color : #2c72b1; text-decoration : none; font-weight : bold; font-size : 14px; font-family: Tahoma; margin-left:10px;
	}
	
.contenuti_footer_titolo {
	color : #686869; text-decoration : none; font-weight : bold; font-size : 15px; font-family: Tahoma;
padding-top:10px;
	}
.contenuti_footer_indirizzo {
	color : #686869; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;
	}
.contenuti_testo_10 {
color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;
}
.contenuti_testo_9 {
color : #a3a3a3; text-decoration : none; font-weight : normal; font-size : 9px; font-family: Tahoma;
}

.contenuti_tooltip {
color : #ffffff; text-decoration : none; font-weight : normal; font-size : 9px; font-family: Tahoma;
padding-top: 10px; padding-bottom: 10px; padding-left:10px; padding-right: 10px;
}

.contenuti_testo_11 {
color : #727172; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;
}
.contenuti_testo_news {
color : #727172; text-decoration : none; font-weight : normal; font-size : 13px; font-family: Tahoma;
}
.contenuti_testo_11_bianco {
color : #ffffff; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;
}

.contenuti_testo_12 {
color : #727172; text-decoration : none; font-weight : normal; font-size : 12px; font-family: Tahoma; line-height:180%;
}
.contenuti_testo_12_b {
color : #727172; text-decoration : none; font-weight : normal; font-size : 12px; font-family: Tahoma; line-height:18px;
}
.contenuti_testo_11_b {
color : #505050; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma;
}
.contenuti_testo_11_b_news {
color : #505050; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; padding-right:10px;
}
.contenuti_testo_11_b_news2 {
color : #505050; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; padding-right:10px; padding-left:10px;
}
.contenuti_testo_11_rosso {
color : #af222d; text-decoration : none; font-weight : normal; font-size : 11px; font-family: Tahoma;
}
.contenuti_testo_12_nero {
color : #505050; text-decoration : none; font-weight : bold; font-size : 12px; font-family: Tahoma;
}
.contenuti_testo_12_nero_padding {
color : #505050; text-decoration : none; font-weight : bold; font-size : 12px; font-family: Tahoma; padding-left:10px; padding-right:10px;
}
.contenuti_testo_14_rosso {
color : #9b0104; text-decoration : none; font-weight : bold; font-size : 14px; font-family: Tahoma;
}
.contenuti_testo_18_blu {
color : #1561a9; text-decoration : none; font-weight : normal; font-size : 18px; font-family:HelveticaNeue, Tahoma ;font-smooth:always;
}

.contenuti_documentazione_titolo {
color : #ffffff; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; padding-left:15px;
}
.contenuti_documentazione_codice {
color : #ffffff; text-decoration : none; font-weight : bold; font-size : 18px; font-family: Tahoma; padding-left:15px;
}

TD.sfnd_news_img {
	background:url(../img/sfnd_news.jpg) repeat-x;
	}
.flashnews_sfnd {
	background:url(../img/home_box_flashnews_sfnd.png) no-repeat;
	}
.flashnews_lineadiv {
	background:url(../img/home_box_flashnews_lineadiv.png) repeat-x;
	width:225px;

	}
.contenuti_testo_18_blu a {
color : #1561a9; text-decoration : none; font-weight : normal; font-size : 18px; font-family: Tahoma;
}


TD.menu {
	background:url(../img/alto_sfnd.jpg) repeat-x;
	}
TD.menu2 {
	background:url(../img/alto_sfnd2.jpg) repeat-x;
	}
	
TD.menu2 .menu {
	color : #ffffff; text-decoration : none; font-weight : bold; font-size : 11px; font-family: Tahoma; margin-left:19px; margin-right:19px;
	}		
	
TD.home_marchi {
	background:url(../img/home_marchi_sfnd.jpg) repeat-x;
	}
TD.home_img {
	background:url(../img/home_img.jpg) no-repeat center #1360a8;
	}
TD.footer_sfnd {
	background:url(../img/footer_sfnd.jpg) repeat-x;
	}
TD.filtra_sfnd {
	background:url(../img/prodotti_filtra_sfnd.jpg) repeat-x;
	}
TD.tab1_sfnd_a {
	background:url(../img/prodotti_tab1_sfnd_a.jpg) repeat-x;
	}
TD.tab1_sfnd_b {
	background:url(../img/prodotti_tab1_sfnd_b.jpg) repeat-x;
	}
TD.tab1_sfnd_sx {
	background:url(../img/prodotti_tab1_sfnd_sx.jpg) repeat-y;
	}
TD.tab1_sfnd_dx {
	background:url(../img/prodotti_tab1_sfnd_dx.jpg) repeat-y;
	}

TD.tab2_sfnd_a {
	background:url(../img/prodotti_tab2_sfnd_a.jpg) repeat-x;
	}
Tr.tab2_sfnd_a td {
	background:url(../img/prodotti_tab2_sfnd_a.jpg) repeat-x;
	}	
TD.tab2_sfnd_b {
	background:url(../img/prodotti_tab2_sfnd_b.jpg) repeat-x;
	}
TD.tab2_sfnd_sx {
	background:url(../img/prodotti_tab2_sfnd_sx.jpg) repeat-y;
	}
TD.tab2_sfnd_dx {
	background:url(../img/prodotti_tab2_sfnd_dx.jpg) repeat-y;
	}
tr.tab2_sfnd_1 {
	background:url(../img/prodotti_sfnd_1.jpg) repeat-x #ffffff;
padding-bottom:10px; padding-top:10px;
}
Tr.tab2_sfnd_1 td {
	color : #727172; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;
padding-bottom:10px; padding-top:10px;
}
tr.tab2_sfnd_1:hover td { 
	background:url(../img/prodotti_sfnd_1a.jpg) repeat-x #f5f2e1;
	color : #2a89c1; text-decoration : none; font-weight : normal; font-size : 10px; font-family: Tahoma;
    padding-bottom:10px; padding-top:10px;
}

TD.tab2_sfnd_1b {
	background:url(../img/prodotti_sfnd_1.jpg) repeat-x #ffffff;

}

TD.tab2_sfnd_2 {
	background:url(../img/prodotti_sfnd_2.jpg) repeat-x;
	}
TD.tab2_sfnd_1a {
	background:url(../img/prodotti_sfnd_1a.jpg) repeat-x;
	}
	
TD.tab3_sfnd_a {
	background:url(../img/prodotti_tab3_sfnd_a.png) repeat-x;
	}
TD.tab3_sfnd_b {
	background:url(../img/prodotti_tab3_sfnd_b.png) repeat-x;
	}

TD.tab3_sfnd_sx {
	background:url(../img/prodotti_tab3_sfnd_sx.png) repeat-y;
	}
TD.tab3_sfnd_dx {
	background:url(../img/prodotti_tab3_sfnd_dx.png) repeat-y;
	}

TD.home_sfnd_sottoslider {
	background:url(../img/home_sfnd_sottoslider.jpg) repeat-x;
	}	
TD.pagine_sfnd_sottofoto {
	background:url(../img/pagine_sfnd_sottofoto.jpg) repeat-x;
	}	
TD.sfnd_documentazione {
	background:url(../img/documentazione_sfnd.jpg) no-repeat;
	}	


#OuterPagine { text-align:center; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:11px;}
#dots a { text-decoration:none; text-indent:-100000px; outline:0px; border:0px;}
#dots a img { border:0px;}

#MENU_Prodotti { position:absolute; z-index:100; left:50%; margin-left:-310px;}