@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - 
MC COMPONENTS
www.mccomponents.com
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0; border:none; outline:none;/* -moz-outline: none;*/}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */
body {background: url(../img/sf_pagina.jpg) repeat-x top left #00539f; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000; }
a {color:#1677cf; text-decoration:none; }
a:hover {color:#000; text-decoration: underline; }

/* CONTAINER
- - - - - - - - - - - - - - - - - - - - */
#container {width:955px; margin:0 auto; position:relative; }

/* HEADER
- - - - - - - - - - - - - - - - - - - - */
#header {height: 28px; background:#313236; }
#header ul {float: right; list-style:none; padding: 0px; margin: 0px;height: 28px; }
#header ul li {float: left; padding: 0px; margin:0px; }
#header ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 28px;}
#header ul li#pulshome a{background:url(../img/puls_home_it.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome a:hover{background:url(../img/puls_home_it.gif) no-repeat left bottom;}
#header ul li#pulshome.lang_en a{background:url(../img/puls_home_it.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome.lang_en a:hover{background:url(../img/puls_home_it.gif) no-repeat left bottom;}
#header ul li#pulshome.lang_de a{background:url(../img/puls_home_it.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome.lang_de a:hover{background:url(../img/puls_home_it.gif) no-repeat left bottom;}
#header ul li#pulshome.lang_cn a{background:url(../img/puls_home_cn.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome.lang_cn a:hover{background:url(../img/puls_home_cn.gif) no-repeat left bottom;}

#header ul li#pulsmappa a{background:url(../img/puls_mappa_it.gif) no-repeat left top; width: 69px; }
#header ul li#pulsmappa a:hover{background:url(../img/puls_mappa_it.gif) no-repeat left bottom;}
#header ul li#pulsmappa.lang_en a{background:url(../img/puls_mappa_en.gif) no-repeat left top; width: 73px; }
#header ul li#pulsmappa.lang_en a:hover{background:url(../img/puls_mappa_en.gif) no-repeat left bottom;}
#header ul li#pulsmappa.lang_de a{background:url(../img/puls_mappa_de.gif) no-repeat left top; width: 73px; }
#header ul li#pulsmappa.lang_de a:hover{background:url(../img/puls_mappa_de.gif) no-repeat left bottom;}
#header ul li#pulsmappa.lang_cn a{background:url(../img/puls_mappa_cn.gif) no-repeat left top; width: 73px; }
#header ul li#pulsmappa.lang_cn a:hover{background:url(../img/puls_mappa_cn.gif) no-repeat left bottom;}
#frm_src { padding: 8px 17px 0px 59px;  margin: 0; float: left; width: 130px; }
#header ul li#pulscerca{background:url(../img/puls_cerca_it.gif) no-repeat left top; }
#header ul li#pulscerca.lang_en{background:url(../img/puls_cerca_en.gif) no-repeat left top; }
#header ul li#pulscerca.lang_de{background:url(../img/puls_cerca_en.gif) no-repeat left top; }
#header ul li#pulscerca.lang_cn{background:url(../img/puls_cerca_cn.gif) no-repeat left top; }
#header ul li#pulscerca input.text{width: 116px; height: 13px; background: #bfbebe; border: 0px; margin: 0; font-size: 10px;}
#header ul li#pulscerca input.image{ height: 13px;vertical-align: bottom;}
#header ul li a#pulsenglish{background:url(../img/puls_english.gif) no-repeat left top; width: 77px; 
			}
#header ul li a#pulsenglish.lang_en{display:none;}
#header ul li a#pulsenglish:hover{background:url(../img/puls_english.gif) no-repeat left bottom;}
#header ul li a#pulsdeutsch{background:url(../img/puls_deutsch.gif) no-repeat left top; width: 77px;}
#header ul li a#pulsdeutsch.lang_de{display:none;}
#header ul li a#pulsdeutsch:hover{background:url(../img/puls_deutsch.gif) no-repeat left bottom;}
#header ul li a#pulsitaliano {background:url(../img/puls_italiano.gif) no-repeat left top; width: 77px; }
#header ul li a#pulsitaliano.lang_it{display:none;}
#header ul li a#pulsitaliano:hover{background:url(../img/puls_italiano.gif) no-repeat left bottom;}
#header ul li a#pulschina {background:url(../img/puls_cinese.gif) no-repeat left top; width: 58px; }
#header ul li a#pulschina.lang_cn{display:none;}
#header ul li a#pulschina:hover{background:url(../img/puls_cinese.gif) no-repeat left bottom;}

/* versione _en*/
#header ul li a#pulshome.lang_en{background:url(../img/puls_home_en.gif) no-repeat left top; width: 46px; }
#header ul li a#pulshome.lang_en:hover{background:url(../img/puls_home_en.gif) no-repeat left bottom;}
#header ul li a#pulsmappa.lang_en{background:url(../img/puls_mappa_en.gif) no-repeat left top; width: 73px; }
#header ul li a#pulsmappa.lang_en:hover{background:url(../img/puls_mappa_en.gif) no-repeat left bottom;}
#header ul li#pulscerca.lang_en{background:url(../img/puls_cerca_en.gif) no-repeat left top; }
#header ul li#pulscerca.lang_en input.text{width: 116px; height: 13px; background: #bfbebe; border: 0px; margin: 0; font-size: 10px;}
#header ul li#pulscerca.lang_en input.image{ height: 13px;vertical-align: bottom;}
#header ul li a#pulsenglish.lang_en{background:url(../img/puls_english_en.gif) no-repeat left top; width: 77px; }
#header ul li a#pulsenglish.lang_en:hover{background:url(../img/puls_english_en.gif) no-repeat left bottom;}
#header ul li a#pulsdeutsch.lang_en{background:url(../img/puls_deutsch.gif) no-repeat left top; width: 77px; }
#header ul li a#pulsdeutsch.lang_en:hover{background:url(../img/puls_deutsch.gif) no-repeat left bottom;}

/* BARRA LOGO - contiene logo e menu_top
- - - - - - - - - - - - - - - - - - - - */
#barra_logo {clear: left; height: 113px;}
#barra_logo_print {clear: left; height: 113px; display: none; }
#barra_logo #logo {float: left; background: url(../img/logo_hsd.gif) no-repeat top left; height: 113px; width: 307px;}
#barra_logo #logo a {display:block; text-indent:-9999px; font-size:0.0001em; height: 113px; width: 126px;}
#barra_logo #logo a#logolink{ height: 113px; width: 307px;}

#barra_logo #menu_top{float: right;}
#barra_logo #menu_top ul {float: left; list-style:none;  width: 158px; height: 41px; padding: 0px 0px 13px 0px; margin: 29px 0px 0px 0px; border-left: 1px solid #000; background: url(../img/sf_ul_menu_top.gif) repeat-y top left;}
#barra_logo #menu_top ul li {padding: 13px 0px 0px 0px; margin:0px; #height: 1%; width: 140px; }
#barra_logo #menu_top ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 8px; margin: 0px 0px 0px 13px;}
#barra_logo #menu_top ul li#pulsazienda a{background:url(../img/puls_azienda_it.gif) no-repeat left top;  }
#barra_logo #menu_top ul li#pulsazienda a:hover{background:url(../img/puls_azienda_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsazienda.lang_en a{background:url(../img/puls_azienda_en.gif) no-repeat left top;  }
#barra_logo #menu_top ul li#pulsazienda.lang_en a:hover{background:url(../img/puls_azienda_en.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsazienda.lang_de a{background:url(../img/puls_azienda_de.gif) no-repeat left top;  }
#barra_logo #menu_top ul li#pulsazienda.lang_de a:hover{background:url(../img/puls_azienda_de.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsazienda.lang_cn a{background:url(../img/puls_azienda_cn.gif) no-repeat left top;  height: 12px;}
#barra_logo #menu_top ul li#pulsazienda.lang_cn a:hover{background:url(../img/puls_azienda_cn.gif) no-repeat left bottom;}


#barra_logo #menu_top ul li#pulscontatti a{background:url(../img/puls_contatti_it.gif) no-repeat left top; /*width: 50px;*/ }
#barra_logo #menu_top ul li#pulscontatti a:hover{background:url(../img/puls_contatti_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscontatti.lang_en a{background:url(../img/puls_contatti_en.gif) no-repeat left top; /*width: 50px;*/ }
#barra_logo #menu_top ul li#pulscontatti.lang_en a:hover{background:url(../img/puls_contatti_en.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscontatti.lang_de a{background:url(../img/puls_contatti_de.gif) no-repeat left top; /*width: 50px;*/ }
#barra_logo #menu_top ul li#pulscontatti.lang_de a:hover{background:url(../img/puls_contatti_de.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscontatti.lang_cn a{background:url(../img/puls_contatti_cn.gif) no-repeat left top; height: 12px; }
#barra_logo #menu_top ul li#pulscontatti.lang_cn a:hover{background:url(../img/puls_contatti_cn.gif) no-repeat left bottom;}


#barra_logo #menu_top ul li#pulsprodotti a{background:url(../img/puls_prodotti_it.gif) no-repeat left top; /*width: 52px;*/ }
#barra_logo #menu_top ul li#pulsprodotti a:hover{background:url(../img/puls_prodotti_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsprodotti.lang_en a{background:url(../img/puls_prodotti_en.gif) no-repeat left top; /*width: 52px;*/ }
#barra_logo #menu_top ul li#pulsprodotti.lang_en a:hover{background:url(../img/puls_prodotti_en.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsprodotti.lang_de a{background:url(../img/puls_prodotti_de.gif) no-repeat left top; /*width: 52px;*/ }
#barra_logo #menu_top ul li#pulsprodotti.lang_de a:hover{background:url(../img/puls_prodotti_de.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsprodotti.lang_cn a{background:url(../img/puls_prodotti_cn.gif) no-repeat left top; height:11px; }
#barra_logo #menu_top ul li#pulsprodotti.lang_cn a:hover{background:url(../img/puls_prodotti_cn.gif) no-repeat left bottom;}


#barra_logo #menu_top ul li#pulscustomer a{background:url(../img/puls_customer_it.gif) no-repeat left top; /*width: 105px;*/ }
#barra_logo #menu_top ul li#pulscustomer a:hover{background:url(../img/puls_customer_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscustomer.lang_en a{background:url(../img/puls_customer_en.gif) no-repeat left top; /*width: 105px;*/ }
#barra_logo #menu_top ul li#pulscustomer.lang_en a:hover{background:url(../img/puls_customer_en.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscustomer.lang_de a{background:url(../img/puls_customer_de.gif) no-repeat left top; /*width: 105px;*/ }
#barra_logo #menu_top ul li#pulscustomer.lang_de a:hover{background:url(../img/puls_customer_de.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulscustomer.lang_cn a{background:url(../img/puls_customer_cn.gif) no-repeat left top; height:12px; }
#barra_logo #menu_top ul li#pulscustomer.lang_cn a:hover{background:url(../img/puls_customer_cn.gif) no-repeat left bottom;}


#barra_logo #menu_top ul li#pulsnews a{background:url(../img/puls_news_it.gif) no-repeat left top; /*width: 30px;*/ }
#barra_logo #menu_top ul li#pulsnews a:hover{background:url(../img/puls_news_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnews.lang_en a{background:url(../img/puls_news_it.gif) no-repeat left top; /*width: 30px;*/ }
#barra_logo #menu_top ul li#pulsnews.lang_en a:hover{background:url(../img/puls_news_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnews.lang_de a{background:url(../img/puls_news_it.gif) no-repeat left top; /*width: 30px;*/ }
#barra_logo #menu_top ul li#pulsnews.lang_de a:hover{background:url(../img/puls_news_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnews.lang_cn a{background:url(../img/puls_news_cn.gif) no-repeat left top; height:12px; }
#barra_logo #menu_top ul li#pulsnews.lang_cn a:hover{background:url(../img/puls_news_cn.gif) no-repeat left bottom;}


#barra_logo #menu_top ul li#pulsnewsletter a{background:url(../img/puls_newsletter_it.gif) no-repeat left top;/* width: 69px;*/ }
#barra_logo #menu_top ul li#pulsnewsletter a:hover{background:url(../img/puls_newsletter_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnewsletter.lang_en a{background:url(../img/puls_newsletter_it.gif) no-repeat left top;/* width: 69px;*/ }
#barra_logo #menu_top ul li#pulsnewsletter.lang_en a:hover{background:url(../img/puls_newsletter_it.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnewsletter.lang_de a{background:url(../img/puls_newsletter_it.gif) no-repeat left top;/* width: 69px;*/ }
#barra_logo #menu_top ul li#pulsnewsletter.lang_de a:hover{background:url(../img/puls_newsletter_ite.gif) no-repeat left bottom;}
#barra_logo #menu_top ul li#pulsnewsletter.lang_cn a{background:url(../img/puls_newsletter_cn.gif) no-repeat left top; height:12px; }
#barra_logo #menu_top ul li#pulsnewsletter.lang_cn a:hover{background:url(../img/puls_newsletter_cn.gif) no-repeat left bottom;}


/* ANIMAZIONE_HP - flash in homepage
- - - - - - - - - - - - - - - - - - - - */
#animazione_hp{clear: left;}
#animazione_hp_print{display: none;}

/* BARRA MENU ICONE IN HOMEPAGE
- - - - - - - - - - - - - - - - - - - - */
#barra_icone {clear: left; padding: 16px 0px 16px 0px; background:url(../img/sf_barra_icone_hp.jpg) no-repeat top left;}
#barra_icone #menu_icone{float: left; }
#barra_icone #menu_icone ul {list-style:none; padding: 0px; margin: 0px;  }
#barra_icone #menu_icone ul li {float: left; width: 106px; padding: 8px 41px 13px 42px; margin:0px; #height: 1%; border-right: 1px solid #000e1b; border-left: 1px solid #264562;}
#barra_icone #menu_icone ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 51px; width: 106px;}
#barra_icone #menu_icone ul li#icotecnologia a{background:url(../img/ico_prodotti_it.png) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia a:hover{background:url(../img/ico_prodotti_it.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icotecnologia.lang_en a{background:url(../img/ico_tecnologia_en.png) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia.lang_en a:hover{background:url(../img/ico_tecnologia_en.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icotecnologia.lang_de a{background:url(../img/ico_tecnologia_de.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icotecnologia.lang_de a:hover{background:url(../img/ico_tecnologia_de.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icotecnologia.lang_cn a{background:url(../img/ico_prodotti_cn.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icotecnologia.lang_cn a:hover{background:url(../img/ico_prodotti_cn.png) no-repeat left bottom;}


#barra_icone #menu_icone ul li#icoclienti a{background:url(../img/ico_tecnologia_it.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icoclienti a:hover{background:url(../img/ico_tecnologia_it.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icoclienti.lang_en a {background:url(../img/ico_clienti_en.png) no-repeat left top;}
#barra_icone #menu_icone ul li#icoclienti.lang_en a:hover {background:url(../img/ico_clienti_en.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icoclienti.lang_de a {background:url(../img/ico_clienti_de.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icoclienti.lang_de a:hover {background:url(../img/ico_clienti_de.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icoclienti.lang_cn a {background:url(../img/ico_tecnologia_cn.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icoclienti.lang_cn a:hover {background:url(../img/ico_tecnologia_cn.png) no-repeat left bottom;}


#barra_icone #menu_icone ul li#icocustomer a{background:url(../img/ico_customer_it.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icocustomer a:hover{background:url(../img/ico_customer_it.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icocustomer.lang_en a{background:url(../img/ico_customer_en.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icocustomer.lang_en a:hover{background:url(../img/ico_customer_en.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icocustomer.lang_de a{background:url(../img/ico_customer_de.png) no-repeat left top; height: 62px;}
#barra_icone #menu_icone ul li#icocustomer.lang_de a:hover{background:url(../img/ico_customer_de.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icocustomer.lang_cn a{background:url(../img/ico_customer_cn.png) no-repeat left top; }
#barra_icone #menu_icone ul li#icocustomer.lang_cn a:hover{background:url(../img/ico_customer_cn.png) no-repeat left bottom;}


#barra_icone #menu_icone ul li#iconews a{background:url(../img/ico_news_it.png) no-repeat left top; }
#barra_icone #menu_icone ul li#iconews a:hover{background:url(../img/ico_news_it.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#iconews.lang_cn a{background:url(../img/ico_news_cn.png) no-repeat left top; }
#barra_icone #menu_icone ul li#iconews.lang_cn a:hover{background:url(../img/ico_news_cn.png) no-repeat left bottom;}


#barra_icone #news_hp{float: right; border: 1px solid #001e38; background: url(../img/sf_news_hp.jpg) no-repeat top left; color: #fff; width: 158px; padding: 14px 16px 14px 16px; margin: 0px;}
#barra_icone #news_hp h1{color: #fff; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px;}
#barra_icone #news_hp a{color: #fff; text-decoration: none;}
#barra_icone #news_hp a:hover{color: #fff; text-decoration: underline;}

#news_hp dt a {background:none;padding-left:0; font-weight: normal;}

/*PAGINE INTERNE - container bianco
- - - - - - - - - - - - - - - - - - - - */
#container_bianco {clear: left; background: url(../img/sf_container_bianco.gif) repeat-y top left #fff;}


/*PAGINE INTERNE - colonna sx - menu verticale
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_sx{float: left; background: url(../img/sf_col_sx.gif) no-repeat top left; width: 222px; padding: 32px 42px 0px 42px;  }
#container_bianco #col_sx #titolo_sez{float: left; background: url(../img/sf_titolo_sez.jpg) repeat-y top left; width: 205px; height: 12px; padding: 3px 0px 1px 17px; }
#container_bianco #col_sx #titolo_sez h1{color: #fff; font-size: 11px; font-weight:bold; text-transform:uppercase; }
/* I° liv*/
#container_bianco #col_sx #menu_vert{float: left; padding-bottom: 30px; }
#container_bianco #col_sx #menu_vert ul {list-style:none; padding: 0px 0px 0px 0px; margin: 0px; width: 222px; }
#container_bianco #col_sx #menu_vert ul li { border-bottom: 1px solid #cacaca; padding: 14px 0px 0px 0px; background: url(../img/frecc_grigia.gif) no-repeat left 16px; }
#container_bianco #col_sx #menu_vert ul li a {display: block; padding: 0px 0px 2px 17px; font-weight: bold; text-transform:uppercase; color: #000;}
#container_bianco #col_sx #menu_vert ul li a:hover {color: #156fc2; text-decoration: none;}
#container_bianco #col_sx #menu_vert ul li a.on {color: #156fc2;}
/* II° liv*/
#container_bianco #col_sx #menu_vert ul li ul{ list-style:none; padding: 6px 0px 14px 0px; margin: 0px; background: #e2e2e2; }
#container_bianco #col_sx #menu_vert ul li ul li {border-bottom: 0px; padding: 12px 0px 0px 0px; background: url(../img/sf_ulli.gif) no-repeat -18px 11px ;}
#container_bianco #col_sx #menu_vert ul li ul li a{text-transform: lowercase;}
#container_bianco #col_sx #menu_vert ul li ul li a:first-letter{text-transform: capitalize;}
/* III° liv*/
#container_bianco #col_sx #menu_vert ul li ul li ul{list-style:none; padding: 0px 0px 0px 0px; margin: 0px;  }
#container_bianco #col_sx #menu_vert ul li ul li ul li{background: url(../img/sf_ulli.gif) no-repeat -6px 11px; }
#container_bianco #col_sx #menu_vert ul li ul li ul li a{font-weight: normal; padding: 0px 0px 0px 28px;}
#container_bianco #col_sx #menu_vert ul li ul li ul li a:hover{/*background: url(../img/sf_a_menu_vert.gif) no-repeat left;*/ color: #156fc2;}
#container_bianco #col_sx #menu_vert ul li ul li ul li a.on{/*background: url(../img/sf_a_menu_vert.gif) no-repeat left;*/ color: #156fc2}
/* IV° liv*/
#container_bianco #col_sx #menu_vert ul li ul li ul li ul{list-style:none; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; background: #fff; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; width: 220px; }
#container_bianco #col_sx #menu_vert ul li ul li ul li ul li{background: none; border-bottom: 1px solid #cacaca;  padding: 4px 0px 1px 0px;}
#container_bianco #col_sx #menu_vert ul li ul li ul li ul li a{background: none; padding: 0px 5px 2px 38px;}
#container_bianco #col_sx #menu_vert ul li ul li ul li ul li a.on{background: url(../img/sf_a_menu_vert.gif) no-repeat right;}
#container_bianco #col_sx #menu_vert ul li ul li ul li ul li a:hover{background: url(../img/sf_a_menu_vert.gif) no-repeat right;}

/*colonna destra
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx{float: left; background: url(../img/sf_col_dx.gif) no-repeat top right; width: 567px; padding: 43px 41px 0px 41px; overflow:hidden;}

/*path 
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx #path{clear:both; background: #d9d9d9; padding: 0px 0px 0px 13px; width: 554px; height:16px; margin: 0px;}
#container_bianco #col_dx #path_sx{float: left; padding: 1px 0px 1px 0px;}
#container_bianco #col_dx #path_dx{float: left;}
#container_bianco #col_dx #path_dx ul{list-style:none; padding: 0px; margin: 0px;}
#container_bianco #col_dx #path_dx ul li{float: left; background: url(../img/frecc_path.gif) no-repeat top left;padding: 1px 7px 1px 17px;}
#container_bianco #col_dx #path_dx ul li a{color:#000;}
#container_bianco #col_dx #path_dx ul li a:hover{color:#1677cf;}


/*titolo 
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx #titolo{clear:both; padding: 13px 10px 0px 0px;}
#container_bianco #col_dx #titolo h1{font-size: 16px; font-weight: bold; text-transform: uppercase; color: #156fc2; margin: 0 ;padding:0;font-family: Arial, Helvetica, sans-serif; }

/*PRODOTTI - INDICE
- - - - - - - - - - - - - - - - - - - - */
#contenuti{clear: both;} 
#contenuti a{text-decoration: underline;} 
#contenuti a:hover{text-decoration: none;} 

#contenuti .riga{clear: left;  padding: 10px 0px 0px 0px; width: 576px;}
#contenuti .riga .schedina_prod{float: left; width: 181px; margin-right: 9px; }
#contenuti .riga .schedina_prod .schedina_prod_foto{text-align: center; margin: 5px 0px 5px 0px;}
#contenuti .riga .schedina_prod .schedina_prod_dida{border-top: 1px solid #acabab; border-bottom: 1px solid #acabab; padding: 5px 0px 5px 0px;}
#contenuti .riga .schedina_prod .schedina_prod_dida a{text-decoration: none;}
#contenuti .riga .schedina_prod .schedina_prod_dida a:hover{text-decoration: underline;}
#contenuti .riga .schedina_prod .schedina_prod_dida h1{font-size: 11px; font-weight: bold; color: #d51a2b;}
#contenuti .riga .schedina_prod .schedina_prod_dida h1 a{color: #cf1425;}


/*PRODOTTI - INDICE > paginazione
- - - - - - - - - - - - - - - - - - - - */
#num_pagina{clear: left; width: 567px; text-align: center; padding: 20px 0px 0px 0px;}
#num_pagina img{margin: 0px 10px 0px 10px;}
#num_pagina a:hover{color: #cf1425; text-decoration: none;}

/*contenuti scheda prodotto
- - - - - - - - - - - - - - - - - - - - */
#contenuti #contenuti_sx{float: left; width: 293px; } 
#contenuti #contenuti_sx .blocc_testo{float: left; border-bottom: 1px solid #a2a2a2; padding: 17px 5px 20px 0px; width: 100%;} 
#contenuti #contenuti_sx .blocc_testo h1{font-size: 13px; font-weight: bold; color: #1677cf; padding-bottom: 0px; text-transform: uppercase;} 
#contenuti #contenuti_sx .blocc_testo img{float: left; margin: 0px 5px 0px 0px;} 
.blocc_testo input {border: 1px solid #cacaca; width: 200px; height: 14px; font-size: 11px;}
.blocc_testo input.puls_input {border: 0px solid #cacaca; width: 60px; height: 16px; font-size: 10px; font-weight: bold; background: #d9d9d9;}
.blocc_testo input.radio_input {border: 0px solid #cacaca; width: 12px; margin: 0px 5px -4px 0px;}


.txt_small{font-size: 10px;} 
.indietro {float:left; padding: 10px 0px 10px 0px;} 
.indietro a{background: url(../img/frecc_rossa.gif) no-repeat left; font-weight: bold; padding: 0px 0px 0px 16px;} 

#contenuti #contenuti_dx{float: left; width: 260px;  padding: 20px 0px 20px 0px;}
#contenuti #contenuti_dx #foto_prodotto{ width: 100%; text-align:center; } 
 
#contenuti #contenuti_dx #menu_foto_prodotto{float: left; padding: 20px 0px 0px 32px; }  
#contenuti #contenuti_dx #menu_foto_prodotto ul{list-style:none; padding: 0px; margin: 0px; }  
#contenuti #contenuti_dx #menu_foto_prodotto ul li{float: left; padding: 0px 15px 0px 0px;}  
#contenuti #contenuti_dx #menu_foto_prodotto ul li a{display:block; text-indent:-9999px; font-size:0.0001em; height: 19px; }
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodzoom{background:url(../img/puls_zoom_it.gif) no-repeat left top; width: 54px;}
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodzoom:hover{background:url(../img/puls_zoom_it.gif) no-repeat left bottom;}
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodstampa{background:url(../img/puls_stampa_it.gif) no-repeat left top; width: 64px;}
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodstampa:hover{background:url(../img/puls_stampa_it.gif) no-repeat left bottom;}
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodvideo{background:url(../img/puls_video_it.gif) no-repeat left top; width: 64px;display:none;}
#contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodvideo:hover{background:url(../img/puls_video_it.gif) no-repeat left bottom;}

.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodzoom{background:url(../img/puls_zoom_cn.gif) no-repeat left top; width: 54px;}
.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodzoom:hover{background:url(../img/puls_zoom_cn.gif) no-repeat left bottom;}
.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodstampa{background:url(../img/puls_stampa_cn.gif) no-repeat left top; width: 64px;}
.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodstampa:hover{background:url(../img/puls_stampa_cn.gif) no-repeat left bottom;}
.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodvideo{background:url(../img/puls_video_cn.gif) no-repeat left top; width: 64px;display:none;}
.language_cn #contenuti #contenuti_dx #menu_foto_prodotto ul li a#pulsprodvideo:hover{background:url(../img/puls_video_cn.gif) no-repeat left bottom;}


/*sfondo pagina - parte inferiore
- - - - - - - - - - - - - - - - - - - - */
#barra_sotto {clear: left; height: 20px;}

/*PAGINA INTERNA (pagine istituzionali)
- - - - - - - - - - - - - - - - - - - - */
#contenuti #contenuti_sx_pag{float: left; width: 567px; } 
#contenuti #contenuti_sx_pag .blocc_testo{float: left; /*border-bottom: 1px solid #a2a2a2;*/ padding: 17px 5px 20px 0px;} 
#contenuti #contenuti_sx_pag .blocc_testo h1{font-size: 11px; font-weight: bold; color: #d51a2b; padding-bottom: 3px;} 
#contenuti #contenuti_sx_pag .blocc_testo img{float: left; margin: 0px 5px 0px 0px;} 
#contenuti #contenuti_sx_pag .blocc_testo ul{list-style: inside;} 
#contenuti #contenuti_sx_pag .blocc_testo ul li{padding: 3px 0px 3px 0px;} 


#contenuti #contenuti_dx_pag{float: left; width: 167px;  padding: 10px 0px 20px 0px;}
#contenuti #contenuti_dx_pag #foto_pagina{ width: 167px; text-align:right; } 
#contenuti #contenuti_dx_pag #foto_pagina img{ margin-bottom: 15px; } 
.menu_right {clear: left; margin-top:20px;}
.menu_right h3{font-size: 11px; color:#d51a2b; text-transform:uppercase;}
.menu_right ul{list-type: none; list-style-type:none;}
.menu_right ul li {padding: 0px; margin: 0px;}
.menu_right ul li a{background: url(../img/frecc_rossa.gif) no-repeat left; padding: 0px 0px 0px 15px;}

/* NEWSLETTER
- - - - - - - - - - - - - - - - - - - - */
form  {width: 560px; }
#iscrizione legend {padding: 20px 0px 10px 0px; width: 90%; }
#iscrizione input {border: 1px solid #cacaca; width: 200px; height: 14px; margin-left: 10px;}
#iscrizione input.checkbox {border: 0px solid #cacaca; width: 12px; height: 12px; margin: 0px 0px 0px 10px; padding: 15px 0px 15px 0px;}
#iscrizione input.puls_input {border: 0px solid #cacaca; width: 200px; height: 14px; font-size: 11px; font-weight: bold; background: #d9d9d9;}
#iscrizione select {border: 1px solid #cacaca; width: 202px; height: 16px; font-size: 11px; margin-left: 10px;}
#iscrizione textarea {border: 1px solid #cacaca; width: 200px; height: 140px; margin-left: 10px;}
#contenuti #contenuti_sx_pag .blocc_testo #iscrizione ul {list-style:none; list-style-image:none; list-style-type:none;}
#contenuti #contenuti_sx_pag .blocc_testo #iscrizione li {list-style-image:none; width: 340px; padding: 2px 0px 10px 0px; text-align: right;}


/*MAPPA SITO
- - - - - - - - - - - - - - - - - - - - */
.mappa_sito ul {list-type: none; list-style-type:none;}
.mappa_sito ul li{padding: 0px; margin: 0px; list-style-type:none; font-weight: bold; text-transform: uppercase;}
.mappa_sito ul li ul{padding: 0px 0px 0px 20px;text-transform: uppercase; font-weight: normal; }
.mappa_sito ul li ul li{padding: 0px 0px 0px 20px; text-transform: uppercase; font-weight: normal;}
.mappa_sito ul li ul li ul{text-transform: none; }
.mappa_sito ul li ul li ul li{ text-transform: none;}



/*footer in homepage
- - - - - - - - - - - - - - - - - - - - */
#footer_hp{clear: both; border-top: 1px solid #001a32; /*background: #3c3c3c; */ }
#footer_hp #piva{/*float:right; */border-top: 1px solid #1e3e5c;color: #8097ad; padding: 21px 0px 14px 0px; width: 955px; /*text-align: right;*/}
#footer_hp #piva ul{/*float: right;*/clear: both; list-style:none; margin: 0px; padding: 0px; }
#footer_hp #piva ul li{float: left; list-style:none; margin: 0px; padding: 0px 10px 0px 10px;color: #8097ad; background:url(../img/fil_footer.gif) no-repeat right; font-siye: 10px;}
#footer_hp #piva ul li a{color: #8097ad; }
#footer_hp #piva ul li a img{}


/*footer pagine interne
- - - - - - - - - - - - - - - - - - - - */
#footer{clear: left; padding: 15px 0px 0px 0px; color: #a1c0dc;}
#footer a{color: #a1c0dc;}
#footer a:hover{text-decoration: underline;}
#footer_sx{float: left; padding: 0px 15px 0px 18px;}
#footer_dx{float: left; padding: 5px 0px 0px 0px;}
#footer_dx #menu_footer_primo{clear: both;}
#footer_dx #menu_footer_primo ul{list-style:none;  padding: 0px; margin: 0px;} 
#footer_dx #menu_footer_primo ul li{float: left; padding: 0px 12px 0px 12px; margin: 0px; background:url(../img/fil_vert_footer.gif) no-repeat left 5px; }
#footer_dx #menu_footer_primo ul li a{color: #a1c0dc; text-transform:lowercase;} 
#footer_dx #menu_footer_secondo{clear: both;}
#footer_dx #menu_footer_secondo ul{list-style:none;  padding: 0px; margin: 0px;}
#footer_dx #menu_footer_secondo ul li{float: left; padding: 0px 12px 0px 12px; margin: 0px; background:url(../img/fil_vert_footer.gif) no-repeat left 5px; } 
#footer ul li a img {vertical-align:middle;}
#paginatore_search { margin: 1.0em 0 0 0 ;}
#paginatore_search ul { list-style:none}
#paginatore_search ul li {float: left; padding: 0px; margin:0px; list-style:none}
#paginatore_search ul li a { padding: 4px; color:#D51A2B;}



dl dt a { color:#156fc2; background: transparent url(../img/frecc_rossa.gif) no-repeat scroll left 2px; padding-left:12px;font-weight:bold;}
dl dd { margin-bottom:0.2em;}

#contenuti .product_list {margin:0;padding:0;}
#contenuti .product_list dl {width:179px; float:left; margin:5px 9px 5px 0px; height: 240px; border-bottom: solid 1px #aaa; overflow:hidden}
#contenuti .product_list dl.mod_0 {clear:both;}

#contenuti .product_list dl dt.image{border-bottom: solid 1px #aaa; margin: 10px 0px 6px 0px; text-align:center; padding: 10px 0px 10px 0px;}
#contenuti .product_list dl dt.title a {font-weight:bold;text-decoration:none;}
#contenuti .product_list dl dt.title a:hover{text-decoration:underline;color:#156fc2;}
#contenuti .product_list dl dt a {background:none;padding-left:0; }
#contenuti .product_list dl dd {margin:0; padding-bottom:3px; height: 50px;}
#contenuti .product_list dl.mod_2{margin-right:0;} 

#contenuti .news_list {padding-top:12px;margin:0;}
#contenuti .news_list dl{padding:0px 0px 15px 0px;margin:0;}
#contenuti .news_list dl dt a {color: #000; text-decoration: none; font-weight: normal;}
#contenuti .news_list dl dt a:hover {color: #1677cf; text-decoration: underline;}



.raquo {background:transparent url(/img/frecc_rossa.gif) no-repeat right center;padding-left:14px;color:#fff;}
.laquo {background:transparent url(/img/frecc_rossa_back.gif) no-repeat left center;padding-right:14px;color:#fff;}



#allegati ol {list-style:disc;margin:0 0 0 2px;padding:0; list-style-position:inside;}
#links ol {list-style:disc;margin:0 0 0 2px;padding:0; list-style-position:inside;}
.bm_paginatore{clear:both; padding-top: 1.6em;}

#col_dx form {margin-bottom:1.0em;padding-bottom:1.0em;}
.pdf_tecnici {clear: both; padding: 15px 0px 0px 0px;}
.pdf_tecnici ul {list-style:none; border-bottom: solid 1px #fff;}
.pdf_tecnici ul a{display:block; padding:16px 0 16px 36px; background:transparent url(/img/img_pdf.gif) no-repeat left center ;}
#allegati{ padding: 0px 0px 0px 0px;}
.pdf_tecnici #allegati h3 { font-size:11px; color: #1677cf;}
.bm_galleria_immagini{display:none;}

#dati_personali label {font-weight:bold;}
form label {font-weight:bold;}

.lista_filiali { margin:16px 0;}
.filiale_0 {clear:both; float:left; width:246px; padding:14px; margin-bottom:14px; background-color:#E2E2E2;}
.filiale_1 {float:right; width:246px; padding:14px; margin-bottom:14px; background-color:#E2E2E2;}

