@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 #3c3c3c; */font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000; }
a {color:#000; 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; */}
#header ul {display: none; /*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 a#pulsmappa: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 a#pulsmappa.lang_en: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; }
#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;}
#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 {display: none; /*clear: left; background: url(../img/sf_barra_logo.jpg) no-repeat bottom left; height: 113px;*/}
#barra_logo_print {clear: left; height: 113px; }
/*#barra_logo #logo {float: left; background: url(../img/logo_mc.jpg) no-repeat top left; height: 113px; width: 307px;}
#barra_logo #logo a {display:block; text-indent:-9999px; font-size:0.0001em; height: 113px;}
#barra_logo #logo a#logolink{ height: 113px; width: 307px;}*/

#barra_logo #menu_top{display: none;/*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#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_print{clear: left; }
#animazione_hp{display: none; clear: left;}


/* 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 #161616; border-left: 1px solid #595959;}
#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_tecnologia_it.gif) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia a:hover{background:url(../img/ico_tecnologia_it.gif) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icotecnologia.lang_en a{background:url(../img/ico_tecnologia_en.gif) no-repeat left top;}
#barra_icone #menu_icone ul li#icotecnologia.lang_en a:hover{background:url(../img/ico_tecnologia_en.gif) 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_clienti_it.gif) no-repeat left top; }
#barra_icone #menu_icone ul li#icoclienti a:hover{background:url(../img/ico_clienti_it.gif) no-repeat left bottom;}
#barra_icone #menu_icone ul li#icocustomer a{background:url(../img/ico_customer_it.gif) no-repeat left top; }
#barra_icone #menu_icone ul li#icocustomer a:hover{background:url(../img/ico_customer_it.gif) no-repeat left bottom;}
#barra_icone #menu_icone ul li#iconews a{background:url(../img/ico_news_it.gif) no-repeat left top; }
#barra_icone #menu_icone ul li#iconews a:hover{background:url(../img/ico_news_it.gif) no-repeat left bottom;}

#barra_icone #news_hp{float: right; border: 1px solid #2e2e2e; 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;}

/*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{display: none;/*float: left; background: url(../img/sf_col_sx.gif) no-repeat top left; width: 222px; padding: 43px 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;}
#container_bianco #col_sx #menu_vert ul li a:hover {color: #cf1425; text-decoration: none;}
#container_bianco #col_sx #menu_vert ul li a.on {color: #cf1425;}*/
/* II° liv*/
/*#container_bianco #col_sx #menu_vert ul li ul{ list-style:none; padding: 6px 0px 14px 0px; margin: 0px; background: #d9d9d9; }
#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: #cf1425;}
#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: #cf1425;}*//*/
/* 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: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: 100%; padding: 43px 0px 0px 0px; overflow:hidden;}

/*path 
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx #path{float: left; background: #d9d9d9; padding: 0px 0px 3px 13px; width: 100%; border-bottom: 1px solid #d9d9d9;}
#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;}

/*titolo 
- - - - - - - - - - - - - - - - - - - - */
#container_bianco #col_dx #titolo{float: left; padding: 13px 10px 0px 0px;}
#container_bianco #col_dx #titolo h1{font-size: 14px; font-weight: bold; text-transform: uppercase; color: #d51a2b; margin: 0 ;padding:0;}

/*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 6px 5px; width: 100%;} 
#contenuti #contenuti_sx .blocc_testo h1{font-size: 11px; font-weight: bold; color: #d51a2b; padding-bottom: 3px;} 
#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{display: none;/*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;display:none;}
#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 {display: none;/*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: 10px; 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 2px 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: left; border-top: 1px solid #161616; background: #3c3c3c; }
#footer_hp #piva{float:right; border-top: 1px solid #4f4f4f; background:url(../img/logo_mc_footer.gif) no-repeat right 14px; color: #9e9e9e; padding: 21px 35px 14px 0px; width: 920px; text-align: right;}

/*footer pagine interne
- - - - - - - - - - - - - - - - - - - - */
#footer{display: none;/*clear: left; padding: 15px 0px 0px 0px; color: #fff;*/}
/*#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 8px 0px 8px; margin: 0px; background:url(../img/fil_vert_footer.gif) no-repeat left 5px; }
#footer_dx #menu_footer_primo ul li a{color: #fff; 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 8px 0px 8px; 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; }
#paginatore_search ul li a { padding: 3px; color:#D51A2B;}

dl dt a { color:#D51A2B; 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:180px; float:left; margin-right:9px; height: 212px;}
#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;}
#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:#D51A2B;}
#contenuti .product_list dl dt a {background:none;padding-left:0;}
#contenuti .product_list dl dd {border-bottom: solid 1px #aaa;margin:0;padding-bottom:6px;}
#contenuti .product_list dl.mod_2{margin-right:0;} 

#contenuti .news_list {padding-top:12px;margin:0;}

.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;}

#news_hp dt a {background:none;padding-left:0;}

#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 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 ;}
.pdf_tecnici #allegati h3 { font-size:14px;}
.bm_galleria_immagini{display:none;}

#dati_personali label {font-weight:bold;}
