@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - - 
TECNOINDUSTRIA
www.tecnoindustriapiping.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 #3b3b3b; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000; }
a {color:#0083cb; text-decoration:none; }
a:hover {color:#000; text-decoration: underline; }

/* CONTAINER
- - - - - - - - - - - - - - - - - - - - */
#container {width:955px; margin:0 auto; position:relative; }

/* HEADER
- - - - - - - - - - - - - - - - - - - - */
#header {height:28px; background:#3d3b3b; padding-left:479px; }
#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_en.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome.lang_en a:hover{background:url(../img/puls_home_en.gif) no-repeat left bottom;}
#header ul li#pulshome.lang_de a{background:url(../img/puls_home_de.gif) no-repeat left top; width: 46px; }
#header ul li#pulshome.lang_de a:hover{background:url(../img/puls_home_de.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 a#pulsmappa.lang_de:hover{background:url(../img/puls_mappa_de.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; margin-right:36px; }
#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_de.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; position:absolute;}
#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;}


/* 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_tecnoindustria.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:168px;}
#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: 119px; padding: 13px 0; margin: 24px 0 0; border-left: 1px solid #000; background: url(../img/sf_ul_menu_top.gif) repeat-y top left;}
#barra_logo #menu_top ul li {padding: 0px 0px 5px 0px; margin:0px; #height: 1%; width: 140px; font-size:1.1em; text-transform:uppercase; color:#FFF; }
#barra_logo #menu_top ul li a {display:block; /*text-indent:-9999px; font-size:0.0001em; height: 8px;*/ margin: 0px 0px 0px 13px; color:#FFF;}
#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#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#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#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#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_en.gif) no-repeat left top;*/ /*width: 30px;*/ }
#barra_logo #menu_top ul li#pulsnews.lang_en a:hover{/*background:url(../img/puls_news_en.gif) no-repeat left bottom;*/}
#barra_logo #menu_top ul li#pulsnews.lang_de a{background:url(../img/puls_news_de.gif) no-repeat left top; /*width: 30px;*/ }
#barra_logo #menu_top ul li#pulsnews.lang_de a:hover{background:url(../img/puls_news_de.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_en.gif) no-repeat left top;*//* width: 69px;*/ }
#barra_logo #menu_top ul li#pulsnewsletter.lang_en a:hover{/*background:url(../img/puls_newsletter_en.gif) no-repeat left bottom;*/}
#barra_logo #menu_top ul li#pulsnewsletter.lang_de a{background:url(../img/puls_newsletter_de.gif) no-repeat left top;/* width: 69px;*/ }
#barra_logo #menu_top ul li#pulsnewsletter.lang_de a:hover{background:url(../img/puls_newsletter_de.gif) no-repeat left bottom;}

/* ANIMAZIONE_HP - flash in homepage
- - - - - - - - - - - - - - - - - - - - */
#animazione_hp {clear: left; background:url(../img/sf_barra_icone_hp.jpg) no-repeat bottom left; padding-bottom:13px;}
#animazione_hp_print{ display: none;}

/* CORPO in homepage
- - - - - - - - - - - - - - - - - - - - */
.corpo {color:#ddd; margin-bottom:5px; font-size:12px;}
.corpo h1 {font-size:18px; margin-bottom:5px; padding:0;}

/* 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: 158px; padding: 8px 0px 13px 0px; margin:0px; #height: 1%;}
#barra_icone #menu_icone ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height:75px; /*height:97px;*/ width:145px; /*width:120px;*/}

/* NUOVE ICONE PRODOTTO HP*/
#barra_icone #menu_icone ul li#ico_flange a {background:url(../img/ico_flange_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_flange a:hover {background:url(../img/ico_flange_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_flange.lang_en a {background:url(../img/ico_flange_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_flange.lang_en a:hover {background:url(../img/ico_flange_hp.png) no-repeat 0 -291px;}

#barra_icone #menu_icone ul li#ico_valvole a {background:url(../img/ico_valvole_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_valvole a:hover {background:url(../img/ico_valvole_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_valvole.lang_en a {background:url(../img/ico_valvole_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_valvole.lang_en a:hover {background:url(../img/ico_valvole_hp.png) no-repeat 0 -291px;}

#barra_icone #menu_icone ul li#ico_valvole_farfalla a {background:url(../img/ico_valvole_farfalla_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_valvole_farfalla a:hover {background:url(../img/ico_valvole_farfalla_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_valvole_farfalla.lang_en a {background:url(../img/ico_valvole_farfalla_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_valvole_farfalla.lang_en a:hover {background:url(../img/ico_valvole_farfalla_hp.png) no-repeat 0 -291px;}

#barra_icone #menu_icone ul li#ico_valvole_sfera a {background:url(../img/ico_valvole_sfera_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_valvole_sfera a:hover {background:url(../img/ico_valvole_sfera_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_valvole_sfera.lang_en a {background:url(../img/ico_valvole_sfera_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_valvole_sfera.lang_en a:hover {background:url(../img/ico_valvole_sfera_hp.png) no-repeat 0 -291px;}

#barra_icone #menu_icone ul li#ico_raccordi a {background:url(../img/ico_raccordi_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_raccordi a:hover {background:url(../img/ico_raccordi_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_raccordi.lang_en a {background:url(../img/ico_raccordi_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_raccordi.lang_en a:hover {background:url(../img/ico_raccordi_hp.png) no-repeat 0 -291px;}

#barra_icone #menu_icone ul li#ico_guarnizioni a {background:url(../img/ico_guarnizioni_hp.png) no-repeat;}
#barra_icone #menu_icone ul li#ico_guarnizioni a:hover {background:url(../img/ico_guarnizioni_hp.png) no-repeat 0 -97px;}
#barra_icone #menu_icone ul li#ico_guarnizioni.lang_en a {background:url(../img/ico_guarnizioni_hp.png) no-repeat 0 -194px;}
#barra_icone #menu_icone ul li#ico_guarnizioni.lang_en a:hover {background:url(../img/ico_guarnizioni_hp.png) no-repeat 0 -291px;}

/* FINE NUOVE ICONE PRODOTTO HP*/

#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_prodotti_en.png) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia.lang_en a:hover{background:url(../img/ico_prodotti_en.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icotecnologia.lang_de a{background:url(../img/ico_tecnologia_de.gif) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia.lang_de a:hover{background:url(../img/ico_tecnologia_de.gif) 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_tecnologia_en.png) no-repeat left top;}
#barra_icone #menu_icone ul li#icoclienti.lang_en a:hover {background:url(../img/ico_tecnologia_en.png) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icoclienti.lang_de a {background:url(../img/ico_clienti_de.gif) no-repeat left top;}
#barra_icone #menu_icone ul li#icoclienti.lang_de a:hover {background:url(../img/ico_clienti_de.gif) 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.gif) no-repeat left top; }
#barra_icone #menu_icone ul li#icocustomer.lang_de a:hover{background:url(../img/ico_customer_de.gif) no-repeat left bottom;}

#barra_icone #menu_icone ul li#iconews a{background:url(../img/ico_news_it.png) no-repeat left top; border-left:1px solid #5E5E5E; }
#barra_icone #menu_icone ul li#iconews a:hover{background:url(../img/ico_news_it.png) no-repeat left bottom;}

#barra_icone #news_hp{position:absolute; left:600px; color: #fff; width: 320px; padding: 9px 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: #9D9D9D; text-decoration: none; font-weight:bold;}
#barra_icone #news_hp a:hover{color: #9D9D9D; 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;}

/*landing
- - - - - - - - - - - - - - - - - - - - */
.landing #container_bianco {background:#FFF;}
.landing #container_bianco #col_sx {padding:32px 0 0; width:41px;}
.landing #container_bianco #col_dx {padding:43px 41px 0 0; width:873px;}
.landing #container_bianco #col_dx #titolo {padding:0;}
.landing #contenuti #contenuti_sx_pag {width:auto;}

/*path 
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx #path{float: left; background: #d9d9d9; padding: 0px 0px 0px 13px; width: 554px;}
#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{float: left; padding: 13px 10px 0px 0px;}
#container_bianco #col_dx #titolo h1{font-size: 16px; font-weight: bold; text-transform: uppercase; color: #f2b518; margin: 0 ;padding:0;font-family: Arial, Helvetica, sans-serif; }

/*PRODOTTI - INDICE
- - - - - - - - - - - - - - - - - - - - */
#contenuti{clear: left;} 
#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{clear: left;} 
#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;}

/*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 0px 10px 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;}

/* CATALOGO
- - - - - - - - - - - - - - - - - - - - */
ul.catalogo {margin:0; padding:0; list-style-type:none!important;}
ul.catalogo li {float:left; margin-right:10px; margin-bottom:30px; width:175px; /*height:100px;*/ padding-top:90px!important; text-align:center;}
ul.catalogo li.flange {background:url(../img/flange3.jpg) no-repeat top center;}
ul.catalogo li.raccordi {background:url(../img/raccordi3.jpg) no-repeat top center;}
ul.catalogo li.guarnizioni {background:url(../img/guarnizioni3.jpg) no-repeat top center;}
ul.catalogo li.tiranti {background:url(../img/tiranti3.jpg) no-repeat top center;}
ul.catalogo li.materiali_speciali {background:url(../img/materiali_speciali3.jpg) no-repeat top center;}
ul.catalogo li.tubi {background:url(../img/tubi3.jpg) no-repeat top center;}
ul.catalogo li.valvole {background:url(../img/valvole3.jpg) no-repeat top center;}
ul.catalogo li a {font-size:1.4em;}

/* 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;}

/*prefooter in homepage
- - - - - - - - - - - - - - - - - - - - */
.prefooter {border-top:1px solid #9D9D9D; padding-top:10px;}
.prefooter .categoria {float:left; width:119px; margin-right:20px;}
.prefooter .categoria.last {border-right:none; margin-right:0;}
.prefooter .categoria .tit_cat {margin-bottom:5px;}
.prefooter .categoria .tit_cat a {color:#9D9D9D; font-weight:bold; /*text-transform:uppercase;*/ display:block;}
.prefooter .categoria dl dt a {color:#9D9D9D; font-weight:normal; padding-left:0; background:none; font-style:italic;}

/*footer in homepage
- - - - - - - - - - - - - - - - - - - - */
#footer_hp {clear: left; /*border-top: 1px solid #5e5e5e;*/ /*background: #3c3c3c; */ position:relative; }
#footer_hp #menu_footer {position:absolute; padding-top:21px; display:none;}
#footer_hp #menu_footer ul {list-style-type:none; margin:0; padding:0;}
#footer_hp #menu_footer ul li {float:left; background:url(../img/fil_footer.gif) no-repeat 0 5px; padding-left:7px;}
#footer_hp #menu_footer ul li.primo_footer {background:none; padding-left:0;}
#footer_hp #menu_footer ul li a {color:#9D9D9D; text-decoration:none; text-transform:lowercase; margin-right:7px;}
#footer_hp #menu_footer ul li a:hover {text-decoration:underline;}
#footer_hp #piva {color: #8097ad; padding: 21px 0px 14px 0px; width: 955px; text-align: right;}
#footer_hp #piva h1 {font-size:11px; font-weight:normal;}
#footer_hp #piva ul{float: right; 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: #9D9D9D; background:url(../img/fil_footer.gif) no-repeat right; font-siye: 10px;}
#footer_hp #piva ul li a {color: #9D9D9D; }
#footer_hp #piva ul li a img {vertical-align:text-bottom;}
#footer_hp #piva ul li.firma {background:none; padding-right:0; margin-top:-2px;}
#footer_hp #piva ul li.firma img {vertical-align:bottom;}


/*footer pagine interne
- - - - - - - - - - - - - - - - - - - - */
#footer{clear: left; padding: 15px 0px 0px 0px; color: #a1c0dc;}
#footer_sx{float: left; padding: 0px 15px 0px 18px;}
#footer_dx{float: left; padding: 5px 0px 0px 0px;}
#footer_dx #menu_footer_primo{float: left;}
#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: left;}
#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 center; 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: 210px; 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: #0083CB; 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;}
.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;}
