/* CSS Document */
body {
margin-top:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
}

td{
line-height: 16px;
}

input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a {
text-decoration:none;
color: #000000;
}
a:Visited {
text-decoration:none;
color: #000000;
}
a:Hover {
text-decoration:none;
color: #000000;
}

a.sottolineato {
text-decoration:underline;
color: #000000;
}
a.sottolineato:Visited {
text-decoration:underline;
color: #000000;
}
a.sottolineato:Hover {
text-decoration:none;
color: #000000;
}


a.file{
font-weight:bold;
color:#000000;
}
a.file:Visited{
font-weight:bold;
color:#000000;
}
a.file:hover{
text-decoration:underline;
color:#000000;
}

a.grigio{
color:#999999;
text-decoration:none;
}
a.grigio:Visited{
color:#999999;
text-decoration:none;
}
a.grigio:Hover{
color:#999999;
text-decoration:underline;
}

td.altezza{
height:402px;
}

.f11{
font-size:11pt;
}

.justi{
text-align:justify;
}

input.big{
width: 250px;
}
/*------------------------COLORI TESTI-----------------------------*/
.bianco{
color:#FFFFFF;
}
.nero{
color:#000000;
}
.blu{
color:#0148BD;
line-height: 16px;
}
.giallo{
color:#FAEE53;
}
.grigio{
color:#999999;
}
.blu_scuro{
color:#0148BE;
}
.azzuro{
color:#3373a5;
}
.rosso{
color:#DA4101;
}
.blu_chiaro{
color:#3eb9e3;
}

td.sfondo_menu{
background-image:url(/images/sfondo_menu.gif);
height: 5px;
}

td.testata_interna{
background-image:url(../images/head.jpg);
width: 750px;
height: 92px;
background-position: right;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #D7D7D7;
font-size: 25px;
font-weight: bold;
text-align: left;
padding-left: 20px;
}

td.testata_interna_ir{
background-image:url(../images/head_ir.jpg);
width: 755px;
height: 92px;
background-position: right;
background-repeat:no-repeat;
font-family: Arial, Helvetica, sans-serif;
color: #E8E8E8;
font-size: 25px;
font-weight: bold;
text-align: left;
padding-left: 20px;
}

/*---------------PADDING----------------------*/
.p_bot8{
padding-bottom:8px;
}
p.bot13{
padding-bottom:13px;
}
.p_bot30{
padding-bottom:30px;
}
.p_bot16{
padding-bottom:16px;
}
.p_bot20{
padding-bottom:20px;
}
.p_top1{
padding-top:1px;
}
.p_top4{
padding-top:4px;
}
.p_top5{
padding-top:5px;
}
.p_top10{
padding-top:10px;
}
.p_top14{
padding-top:14px;
}
.p_top16{
padding-top:16px;
}
.p_top17{
padding-top:17px;
}
.p_top18{
padding-top:18px;
}
.p_top25{
padding-top:25px;
}
.p_top40{
padding-top:40px;
}
.p_right5{
padding-right:5px;
}
.p_right7{
padding-right:7px;
}
.p_right10{
padding-right:10px;
}
.p_right15{
padding-right:15px;
}
.p_right17{
padding-right:17px;
}
.p_right20{
padding-right:20px;
}
.p_right30{
padding-right:30px;
}
.p_right35{
padding-right:35px;
}
.p_right45{
padding-right:45px;
}
.p_left5{
padding-left:5px;
}
.p_left7{
padding-left:7px;
}
.p_left9{
padding-left:9px;
}
.p_left10{
padding-left:10px;
}
.p_left15{
padding-left:15px;
}
.p_left20{
padding-left:20px;
}
.p_left27{
padding-left:27px;
}
.p_left30{
padding-left:30px;
}
.p_left40{
padding-left:40px;
}
.p_left45{
padding-left:45px;
}
.p_left80{
padding-left:80px;
}
.p2{
padding:2px;
}
.p5{
padding:5px;
}
.p10{
padding:10px;
}
/*---------------BORDI----------------------*/
.bordo_blu{
border:1px solid #999999;
}
/*.riga_pag_bot{
border-bottom:solid 1px #999999;
}*/
.riga_pag_bot{
border-bottom:solid 1px #FFFFFF;
}
.riga_pag_right{
border-right:1px solid #999999;
}
.riga_pag_left{
border-left:1px solid #999999;
}
.riga_pag_left_blu{
border-left:1px solid #7198DB;
}
.riga_pag_top{
border-top:solid 1px #999999;
}
/*---------------BORDO GRIGIO----------------------*/
.b_top{
border-top:solid 5px #CCCCCC;
}
.b_bottom{
border-bottom:solid 5px #CCCCCC;
}
.b_left{
border-left:solid 5px #CCCCCC;
}
.b_right{
border-right:solid 5px #CCCCCC;
}
.bordo_grigio{
border:1px solid #CCCCCC;
}
.bordo_grigio5{
border:5px solid #CCCCCC;
}

a.pagina{
font-weight:bold;
color:#DA4101;
text-decoration:none;
}
a.pagina:Visited{
font-weight:bold;
color:#DA4101;
text-decoration:none;
}

a.pagina:hover{
font-weight:bold;
color:#DA4101;
text-decoration:underline;
}


/*---------------menu alto----------------------*/
.menu{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
text-align:center;
border-right:1px solid #FFFFFF;
vertical-align:middle;
color:#FFFFFF;
height:17px;
}

.menu a{
padding-top:1px;
text-decoration:none;
display: block;
height:17px;
color:#FFFFFF;
}

.menu a:visited{
padding-top:1px;
color:#FFFFFF;
}

.menu a:hover{
padding-top:1px;
background-color:#3DB9E3;
height:17px;
color:#FFFFFF;
}

/*------------------------header-----------------------------*/
td.ora{
font-family:Arial, Helvetica, sans-serif;
font-size:7pt;
text-align:right;
color:#FAEE53;
padding-right:15px;
height:17px;
}
td.lingua{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
height:18px;
color:#999999;
padding-left:9px;
/*padding-right:15px;*/
}
a.hd{
text-decoration:none;
color:#00367B;
}
a.hd:Visited{
text-decoration:none;
color:#00367B;
}
a.hd:hover{
text-decoration:underline;
color:#00367B;
}

a.hd_news{
text-decoration:none;
color:#6791D8;
}
a.hd_news:Visited{
text-decoration:none;
color:#6791D8;
}
a.hd_news:Hover{
text-decoration:none;
color:#6791D8;
}

a.hd_read{
text-decoration:none;
color:#0148BE;
}
a.hd_read:Visited{
text-decoration:none;
color:#0148BE;
}
a.hd_read:hover{
text-decoration:underline;
color:#0148BE;
}

a.hd_home{
text-decoration:none;
color:#666666;
}
a.hd_home:Visited{
text-decoration:none;
color:#666666;
}
a.hd_home:hover{
text-decoration:underline;
color:#666666;
}


a.bread{
color:#999999;
text-decoration:none;
}
a.bread:Visited{
color:#999999;
text-decoration:none;
}
a.bread:hover{
color:#999999;
text-decoration:underline;
}
a.tit_news{
/*color:#3eb9e3;*/
color:#6791D8;
text-decoration:underline;
}
a.tit_news:visited{
color:#6791D8;
text-decoration:underline;
}
a.tit_news:hover{
color:#6791D8;
text-decoration:none;
}


/*-----------------cerca---------------------*/
.campo_cerca{
height:13px;
width:120px;
border:1px solid #999999;
color:#3373a5;
font-size:7pt;
text-align:left;
padding:2px;
}

/*-----------------titolo---------------------*/

td.titolo{
padding-top:18px;
padding-left:15px;
text-align:left;
font-style:normal;
font-weight:bolder;
color: #0148BD;
font-size: 18px;
font-family: Verdana, Arial, sans-serif;
height: 20px;
}

td.titolo_home{
font-style:normal;
font-weight:bolder;
color: #0148BE;
font-size: 20px;
font-family: Verdana, Arial, sans-serif;
}


/*-----------------contenuto centrale pagina---------------------*/
td.contenuto_centrale{
color:#666666;
padding-top:16px;
padding-bottom:16px;
padding-right:45px;
}
td.nome_articolo{
color:#0146BD;
font-size:9pt;
font-weight:bold;
text-align:left;
background-image:url(/images/ir/nome_art.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:14px;
}



/*-----------------pagine CMS---------------------*/

td.cms_img{
height:386px;
border-left:solid 1px #999999;
padding-left:20px;
padding-top:16px;
width:190px;
}
td.didascalia{
color:#FFFFFF;
font-weight:bold;
background-color:#005DAA;
width:155px;
height:30px;
padding:5px;
}

.nota{
font-size:7pt;
color:#999999;
font-style:italic;
}
td.titolo_descr{
font-size:9pt;
font-weight:bold;
text-align:left;
color:#0146BD;
vertical-align:top;
padding-bottom:14px;
}
.nome_serie{
font-size:10pt;
}
td.testo_descr{
text-align:left;;
padding-bottom:26px;
}
ul.argomenti{
padding-left:13px;
margin-left:2px;
}
td.caratteristiche_el{
background-color:#0148BD;
height:28px;
width:180px;
color:#FFFFFF;
font-weight:bold;
padding-left:10px;
}
td.caratt{
width:180px;
padding-left:27px;
padding-right:30px;
padding-top:5px;
padding-bottom:13px;
}
table.scheda_bianca{
width:270px;
background-color:#FFFFFF;
}
td.dettagli_prodotto{
padding-left:5px;
padding-bottom:15px;
}
td.tit_schemi{
width:196px;
height:27px;
background-color:#9DBEF4;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding-left:15px;
}
td.tit_dima{
height:36px;
background-color:#93BADA;
padding-left:15px;
color:#FFFFFF;
}
td.elenco_bullets{
padding-top:10px;
text-align:left;
}

/*---------------menu sinistra----------------*/
td.categoria{
color:#0148BD;
font-size:9pt;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}
a.bot_cat{
color:#0148BD;
text-decoration:none;
}
a.bot_cat:Visited{
color:#0148BD;
text-decoration:none;
}
a.bot_cat:hover{
color:#0148BD;
text-decoration:underline;
}
td.sotto_cat{
font-weight:normal;
font-size:7pt;
padding-left:9px;
padding-right:2px;
padding-bottom:4px;
padding-top:4px;
}
a.bot_sotto_cat{
color:#6791D8;
text-decoration:none;
}
a.bot_sotto_cat:Visited{
color:#6791D8;
text-decoration:none;
}
a.bot_sotto_cat:hover{
color:#6791D8;
text-decoration:underline;
}


/*---------------box ricerca prodotti molveno----------------*/
td.rosso{
color:#DA4101;
padding-left:14px;
padding-top:2px;
padding-bottom:2px;
}
a.bot_rosso{
font-weight:bold;
color:#DA4101;
text-decoration:none;
}
a.bot_rosso:Visited{
font-weight:bold;
color:#DA4101;
text-decoration:none;
}
a.bot_rosso:hover{
font-weight:bold;
color:#DA4101;
text-decoration:underline;
}
table.table_ricerca{
border:1px solid #DA4101;
width:155px;
}
td.tit_ricerca{
padding-left:5px;
padding-top:3px;
/*background-color: #DA4101;*/
background-image: url(../images/sfondo_rosso.gif);
height: 24px;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
font-size:9pt;
text-align: left;
vertical-align: top;
}
a.bot_info{
font-size:7pt;
color:#DA4101;
text-decoration:none;
}
a.bot_info:Visited{
font-size:7pt;
color:#DA4101;
text-decoration:none;
}
a.bot_info:hover{
font-size:7pt;
color:#DA4101;
text-decoration:underline;
}

/*------------CLASSI PAGINA ELENCO SERIE------------------*/
td.et_blu_serie{
color:#FFFFFF;
font-weight:bold;
/*background-color:#005DAA;*/
background-image: url(../images/sfondo_blu.gif);
background-color:#4D7FD1;
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
text-align:center;
height: 53px;
padding:0 1px;
}

td.car_serie{
padding-left:4px;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
color:#666666;
font-size:7pt;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
td.img_serie{
border:1px solid #CCCCCC;
}

/*------------CLASSI PAGINA PRODOTTO------------------*/
td.foto_prodotto{
font-size:7pt;
font-style:italic;
color:#999999;
padding-left:28px;
text-align:left;
}
td.codice_img{
padding-top:40px;
padding-left:20px;
text-align:left;
}
.codice_prodotto{
font-size:10pt;
color:#0146BD;
font-weight:bold;
}
table.etichetta_azzurra{
color:#FFFFFF;
font-weight:bold;
text-align:left;
vertical-align:middle;
background-color:#9DBEF4;
height:27px;
padding-left:10px;
}
td.etich_azzurra{
color:#FFFFFF;
font-weight:bold;
text-align:left;
vertical-align:middle;
height:27px;
padding-left:10px;
background-color:#9DBEF4;
}
td.etichetta_grigio{
height:27px;
padding-left:10px;
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
text-align:left;
vertical-align:middle;
}

td.bck_grigio{
background-color:#EFEFEF;
padding:10px;
}
td.grigio_dx{
background-color:#EFEFEF;
padding-left:16px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
td.rating{
padding-left:10px;
padding-top:10px;
text-align:left;
}
td.dati{
font-size:7pt;
padding-bottom:2px;
padding-top:2px;
}
table.tab_bianca{
background-color:#FFFFFF;
padding:4px;
}
td.informativa{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:7pt;
font-weight:normal;
color:#666666;
padding-left:2px;
}

td.informativa a{
font-size:7pt;
color:#666666;
text-decoration:underline;
}

td.informativa a:visited{
font-size:7pt;
color:#666666;
text-decoration:underline;
}

td.informativa a:hover{
font-size:7pt;
color:#666666;
text-decoration:none;
}

td.supp_comp{
  background-color:#CCCCCC;
  height:23px;
  font-weight:bold;
  color:#FFFFFF;
  vertical-align:middle;
}
/*--------------------ricerca------------------------*/

td.bottom{
background-image:url(/images/box_cerca_bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:5px;
}
td.top{
background-image:url(/images/box_cerca_top.jpg);
background-repeat:repeat-x;
background-position:top;
height:5px;
}
td.top_ricerca{
background-image:url(/images/box_cerca_top_ricerca.jpg);
background-repeat:no-repeat;
background-position:top;
height:37px;
color: #FFFFFF;
padding-left: 40px;
padding-top: 5px;
font-weight: bold;
font-size: 12px;
vertical-align: top;
}

td.left{
background-image:url(/images/box_cerca_left.jpg);
background-repeat:repeat-y;
background-position:right;
}
td.right{
background-image:url(/images/box_cerca_right.jpg);
background-repeat:repeat-y;
}
td.etichette_ricerca{
color:#0064A4;
font-weight:bold;
padding-right: 2px;
}
.menu_tendina{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width:390px;
height:17px;
color:#000000;
margin:3px;
}
.menu_tendina_sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width:180px;
height:17px;
color:#000000;
margin:3px;
}
.menu_tendina_md{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
width:240px;
height:17px;
color:#000000;
margin:3px;
}
.campo_testo{
font-size:10pt;
width:245px;
height:15px;
color:#000000;
margin:1px;
}
.campo_messaggio{
font-size:10pt;
width:618px;
height:65px;
color:#000000;
margin:1px;
}
td.cella_risultati{
height:25px;
padding:5px;
vertical-align:middle;
font-weight:bold;
}
a.risultati{
color:#000000;
}
a.risultati:Visited{
color:#000000;
}
a.risultati:hover{
color:#DA4101;
}
a.serie{
color:#FFFFFF;
}
a.serie:Visited{
color:#FFFFFF;
}
a.serie:hover{
color:#FFFFFF;
}

/*-----------------sitemap---------------------*/



/*------------------------foot-----------------------------*/
td.foot{
font-family:Arial, Helvetica, sans-serif;
background-color:#999999;
font-size:8pt;
color:#FFFFFF;
padding-right:10px;
}

td.footsx{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
width:310px;
padding-left: 10px;
}

a.credits_privacy{
text-decoration:none;
color:#FFFFFF;
}
a.credits_privacy:Visited{
text-decoration:none;
color:#FFFFFF;
}
a.credits_privacy:hover{
text-decoration:underline;
color:#FFFFFF;
}

/*--------------------------per code autocompleter----------------------------------*/
    div.autocomplete {
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }

    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }

    div.autocomplete ul li.selected {
  background-color: #3DB9E3;
  color:#FFFFFF;
  }
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:18px;
      cursor:pointer;
    }
/*--------------------------immagine caricamento----------------------------------*/
    div.wait {
    display: none;
      position:absolute;
      width:250px;
    text-align:center;
    }

div.errorExplanation{
color:#0148BD;
font-size:8pt;
}

h6{
font-size:10pt;
}

/*------------------------ modulo ---------------------------------*/
tr.intestazioneTabella{
  height:24px;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#9DBEF4;
}

td.caratComuni{
  height:24px;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#9DBEF4;
  padding-left:10px;
}

#No-Zoom{
display:none;
}




/*------------------------ INVESTOR RELATIONS ---------------------------------*/

h2{
font-size:14px;
color:#0148BE;
}

h4{
font-size:11px;
color:#0148BE;
font-size:normal;
}

h3{
font-size:12px;
color:#0148BE;
}

a.ir{
text-decoration:none;
color:#6791D8;
}
a.ir:Visited{
text-decoration:none;
color:#6791D8;
}
a.ir:Hover{
text-decoration:underline;
color:#6791D8;
}

a.nero{
text-decoration:underline;
color:#000000;

}
a.nero:Visited{
text-decoration:underline;
color:#000000;
}
a.nero:Hover{
text-decoration:none;
color:#000000;
}

a.nero_menu{
text-decoration:none;
color:#000000;

}
a.nero_menu:Visited{
text-decoration:none;
color:#000000;
}
a.nero_menu:Hover{
text-decoration:underline;
color:#000000;
}

a.rosso{
text-decoration:underline;
color:#CC0000;
}
a.rosso:Visited{
text-decoration:underline;
color:#CC0000;
}
a.rosso:Hover{
text-decoration:none;
color:#CC0000;
}

a.blu{
text-decoration:none;
color: #0148BE;
}
a.blu:Visited{
text-decoration:none;
color: #0148BE;
}
a.blu:Hover{
text-decoration:underline;
color: #0148BE;
}


a.arancio{
text-decoration:none;
color:#FF9900;
}
a.arancio:Visited{
text-decoration:none;
color:#FF9900;
}
a.arancio:Hover{
text-decoration:underline;
color:#FF9900;
}

.padding{
padding:7px;
}

td.sfondoGrigio{
background-image:url(/images/ir/sottoMenu_grigio.gif);
background-repeat: repeat-x;
height: 5px;
}

td.bkg_grigio{
background-color:#E0E0E0;
}

td.voceMenu{
background-image:url(/images/ir/sfondoVoce_menu.jpg);
width: 190px;
height: 30px;
background-repeat:no-repeat;
color:#333333;
vertical-align: middle;
padding-left: 15px;
/*font-weight:bold;*/
}
td.voceMenu_secondoLivello{
color:#0148BD;
vertical-align: middle;
padding-left: 25px;
font-size: 10px;
line-height: 18px;
/*font-weight:bold;*/
}

td.voceMenu_secondoLivello a{
color:#0148BD;
font-size: 10px;
text-decoration: none;
}
td.voceMenu_secondoLivello a:Visited{
color:#0148BD;
font-size: 10px;
text-decoration: none;
}
td.voceMenu_secondoLivello a:Hover{
color:#FF9900;
font-size: 10px;
font-weight:bold;
text-decoration: none;
}

a.menuIR{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333333;
text-decoration:none;
}
a.menuIR:Visited{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333333;
text-decoration:none;
font-size: 11px;
}
a.menuIR:Hover{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#FF9900;
text-decoration:none;
font-size: 11px;
}

a.menuIR_attivo{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#FF9900;
text-decoration:none;
font-size: 11px;
}
a.menuIR_attivo:Visited{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color:#FF9900;
text-decoration:none;
font-size: 11px;
}


td.footer{
background-color:#999999;
padding:5px;
color: #FFFFFF;
font-size:10px;
font-size: 11px;
}


/*********************************************** STILE PER BOX BORDI STONDATI HOME INVESTOR *******************************************/
td.sfondo_box_grigio{
background-image: url(/images/ir/bkg_box_grigio.gif);
height: 40px;
color:#FF9900;
font-size: 14px;
font-weight:bold;
vertical-align:middle;
}

td.sfondo_box_blu{
background-image: url(/images/ir/bkg_box_blu.jpg);
height: 40px;
color:#0148BE;
font-size: 14px;
font-weight:bold;
vertical-align:middle;
}

td.filetto_grigio{
background-color:#BFBFBF;
height: 1px;
}

td.filetto_azzurro{
background-color:#7B9DD5;
height: 1px;
}

td.sx_box{
background-image: url(/images/ir/sx_box.gif);
}

td.bkg_centro{
background-image: url(/images/ir/bkg_centro.gif);
}

td.dx_box{
background-image: url(/images/ir/dx_box.gif);
}

td.bkg_grigio_chiaro{
background-color:#F5F5F5;
}

td.bkg_bottom_left{
background-image:url(/images/ir/bkg_bottom_left.gif);
}
td.bkg_bottom_right{
background-image:url(/images/ir/bkg_bottom_right.gif);
}

td.bkg_bottom_center{
background-image:url(/images/ir/bkg_bottom_center.gif);
}

td.bottone_arancio{
background-image: url(/images/ir/bkg_titolo_arancio.jpg);
padding-bottom: 8px;
}
td.fine_bottone_arancio{
background-image: url(/images/ir/fine_bottone_arancio.jpg);
width: 17px;
}

td.bottone_blu{
background-image: url(/images/ir/bkg_titolo_blu.jpg);
padding-bottom: 8px;
}
td.fine_bottone_blu{
background-image: url(/images/ir/fine_bottone_blu.jpg);
width: 17px;
}

td.bkg_azzurro{
background-color:#9CC1FE;
}

td.padding-right{
padding-right: 15px;
}
td.padding-left{
padding-left: 8px;
}
/*********************************************** FINE STILE PER BOX BORDI STONDATI HOME INVESTOR *******************************************/

/*********************************************** TAB NEWS **********************************************************************************/
td.titolo_blu{
background-image: url(/images/ir/sfondo_blu_titolo.jpg);
height: 20px;
vertical-align: middle;
padding-left: 7px;
padding-right: 7px;
color: #000000;
}

td.sfondo_box_news{
background-image:url(/images/ir/sfondo_box_news.jpg);
background-repeat:repeat-x;
background-color:#FEFEFE;
background-position: bottom;
color: #000000;
}

td.sfondo_box_news_2{
background-image:url(/images/ir/sfondo_box_news.jpg);
background-repeat:repeat-x;
background-color:#FEFEFE;
background-position: top;
color: #000000;
}

.blu{
color: #0148BE;
}

.grigio{
color: #999999;
}

.grigio_2{
color: #666666;
}

.px9{
font-size: 9px;
}

td.lineHeight{
line-height: 20px;
}
/*********************************************** FINE TAB NEWS **********************************************************************************/

/*********************************************** TAB RICORDA **********************************************************************************/

td.top_ricorda{
background-image: url(/images/ir/top_ricorda.jpg);
background-repeat: no-repeat;
height: 28px;
width: 213px;
color:#FF9900;
padding-left: 6px;
vertical-allign: middle;
}

td.sx_ricorda{
background-image:url(/images/ir/sx_ricorda.jpg);
background-color:#F9F0C5;
width:1px;
}
td.dx_ricorda{
background-image:url(/images/ir/dx_ricorda.jpg);
background-color:#F9F0C5;
width:1px;
}
td.bottom_ricorda{
background-image:url(/images/ir/bottom_ricorda.jpg);
background-repeat:no-repeat;
height: 5px;
}
td.sfondo_ricorda{
background-image:url(/images/ir/sfondo_ricorda.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#FCF0C6;
color: #000000;
font-size: 10px;
padding-left: 8px;
padding-right: 5px;
}

/*********************************************** FINE TAB RICORDA **********************************************************************************/

table.bordo{
border: solid;
border-width:1px;
border-color:#BFBFBF;
}
table.bordo_chiaro{
border: solid;
border-width:1px;
border-color:#F0F0F0;
}

.azzurro{
color:#6791D8;
}

.piccolo{
font-size: 10px;
}

.titoli{
font-size: 15px;
}

.titoli_2{
font-size: 13px;
}


td.sfondo_tratteggio{
background-image:url(/images/ir/tratteggio.gif);
height: 1px;
background-repeat: repeat-x;
}

td.interlinea{
line-height: 18px;
}

#stile{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#CCCCCC;
	height:25px;
	line-height:25px;
}

#tabella_dati td{
	border-bottom:1px dashed #999999;
	border-left:1px dashed #FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}

#tabella_dati ul.argomenti{
	list-style:none;
	margin:0;
	padding:0;
	padding-left:2px;
	padding-right:2px;
}

#applicazioni tr td{
	padding:5px;
	color:#0148BE;
}

#applicazioni #bordo{
	border-left:1px dashed #CCCCCC;
}


/*--- campo note scheda prodotto ---*/
#notes { margin-top: 20px; }

#notes h5 {
	background-color: #999;
	color: #FFF;
	font-size: 11px;
	width: 140px;
	height: 27px;
	line-height: 27px;
	margin: 0;
	padding-left: 10px;
}

#notes p{
	display: block;
	margin: 0;
	padding: 10px;
}

/*--- paginazione ---*/
.pagination { 
	text-align: center;
	margin: 20px 0 0 75px;
}

.pagination a:link, .pagination a:visited {
	display: block;
	float: left;
	color: #0148BE;
	text-decoration: none;
	margin: 0 3px;
}

.pagination a:hover { text-decoration: underline }

.pagination .prev_page { 
	display: block;
	float: left;
	background: transparent url(/images/bot_prev.gif) no-repeat top left;
	font-size: 0;
	width: 72px;
	height: 17px;
	text-decoration: none;
	margin-right: 10px !important;
}

.pagination .next_page {
	display: block;
	float: left;
	background: transparent url(/images/bot_next.gif) no-repeat top left;
	font-size: 0;
	width: 72px;
	height: 17px;
	text-decoration: none;
	margin-left: 10px !important;
}

.pagination span { float: left; display: block; }

.pagination span.current {
	color: #0148BE;
	font-weight: bold;
	margin: 0 3px;
}

.pagination .disabled {
	opacity: .50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

/*- dati -*/
#apps-rating div {
    width: 170px;
    display: block;
    float: left;
    overflow: auto;
}

#apps-rating #approvals ul {
    list-style: none;
    margin-left: 10px;
    width: 160px;
}

#apps-rating div strong {
    display: block;
    font-weight: bold;
    background-color: #999999;
    color: #FFF;
    font-size: 11px;
    line-height: 25px;
    width: 170px;
}

#apps-rating div strong span {
    margin-left: 10px;
}

#apps-rating div ul {
    list-style: disc;
    margin-left: 25px;
    padding-left: 0;
}

#apps-rating div p {
    margin-left: 10px;
    width: 160px;
}

#apps-rating div ul li {
    padding-left: 0;
    margin-bottom: 10px;
    width: 145px;
}

#apps-rating div ul li a:link img, #apps-rating div ul li a:visited img {
    border: 1px solid #DDD;
}

#apps-rating div ul li a:link, #apps-rating div ul li a:visited {
    color: #000;
}

#apps-rating div ul li a:hover {
    color: #333;
}

#apps-rating div ul li a:hover img {
    border: 1px solid #FFF;
}

#apps-rating #caratteristiche {
    width: 400px;
    margin-right: 15px;
}

#apps-rating #caratteristiche .inner {
    width: 380px;
    margin: 10px 0 10px 10px;
}

#apps-rating #caratteristiche .inner ul {
    list-style: none;
}

#apps-rating #caratteristiche .inner ul li {
    line-height: 1.3em;
    margin-bottom: 12px;
}


#apps-rating #approvals {
    margin-right: 15px;
}

/* note */
#apps-rating #notes {
    clear: both;
    float: none;
    padding-top: 15px;
    width: 100%;
}

#apps-rating #notes p {
    width: auto;
    padding: 0;
    margin: 10px;
}

/* fix per il posizionamento dei bullets in IE6 */
* html #apps-rating div ul { /* IE6 */
position: relative;
top: .5em;
}

*:first-child+html #apps-rating div ul { /* IE7 */
position: relative;
top: .5em;
}

* html #apps-rating div ul li { /* IE6 */
vertical-align: top;
position: relative;
top: -.5em;
}

*:first-child+html #apps-rating div ul li { /* IE7 */
vertical-align: top;
position: relative;
top: -.5em;
}

/*-- titolo prodotto --*/
.prod_descr {
    color: #0146BD;
    font-size: 12px;
    font-weight: bold;
}

.codice_img ul {
    margin-left: 0;
    padding-left: 15px;
}

/*- tabella versioni/accessori selettori ed encoder -*/
#versioni {
    padding-top: 25px;
}

#versioni table {
    border: 1px solid #999;
    border-left: none;
    width: 100%;
    margin-bottom: 25px;
}

#versioni table .odd {
    background-color: #F7F7F7;
}

#versioni table .even {
    background-color: #EFEFEF;
}

#versioni table caption {
    width: 180px;
    background-color: #999;
    color: #FFF;
    font-weight: bold;
    text-align: left;
    line-height: 25px;
}

#versioni table caption span {
    margin-left: 10px;
}

#versioni table th {
    background-color: #E5E5E5;
    border-left: 1px solid #C8C8C8;
    font-weight: bold;
    color: #646464;
    text-align: center;
    height: 40px;
    line-height: 1.3em;
    padding: 0 5px;
}

#versioni table td {
    text-align: center;
    color: #333;
    border-left: 1px solid #C8C8C8;
    line-height: 1.3em;
    min-height: 30px;
    padding: 10px 5px;
}

#versioni table .item a:link, #versioni table .item a:visited {
    color: #0148BD;
    font-weight: bold;
    text-decoration: underline;
}

#versioni table .item {
    border-left: none;
}

#versioni table .item a:hover {
    text-decoration: none;
}

/*-- soluzioni disponibili --*/
#soluzioni {
    padding-top: 25px;
}

#soluzioni strong, #soluzioni-table strong {
    display: block;
    font-weight: bold;
    background-color: #999;
    color: #FFF;
    font-size: 11px;
    line-height: 25px;
    width: 170px;
    /*margin-bottom: 15px;*/
}

#soluzioni strong span, #soluzioni-table strong span {
    margin-left: 10px;
}

#soluzioni div {
    width: 180px;
    padding: 0 15px;
    margin: 10px;
    float: left;
    border-left: 1px solid #C8C8C8;
}

#soluzioni div.first {
    border-left: none;
    clear: both;
}

#soluzioni div strong {
    color: #000;
    background-color: transparent;
    width: auto;
    line-height: 1.3em;
    text-align: center;
}

#soluzioni div img {
    width: 180px;
    margin: 5px auto;
    display: block;
    border: 1px solid #DDD;
}

#soluzioni div p {
    margin-top: 5px;
}

* html #soluzioni div {
    height: 230px;
}

/*-- tabella soluzioni per CODI e MINICODI --*/
#soluzioni-table {
    padding-top: 25px;
}

#soluzioni-table table {
    width: 100%;
    border: 1px solid #999;
    background-color: #F7F7F7;
    border-collapse: collapse;
}

#soluzioni-table table th {
    color: #FFF;
    font-weight: bold;
    line-height: 14px;
    background-color: #C1C1C1;
    width: 135px;
    padding: 10px;
    border: 1px solid #999;
    border-bottom: none;
}

#soluzioni-table table td {
    border: 1px solid #999;
    border-bottom: none;
}

#soluzioni-table table td p {
    margin-left: 10px;
    margin-right: 10px;
}

#soluzioni-table table .dima th, #soluzioni-table table .dima td {
    border-top: none;
}

#soluzioni-table table tr td a:link img, #soluzioni-table table tr td a:visited img {
    border: 1px solid #DDD;
    display: block;
    margin: 10px auto;
}

#soluzioni-table table tr td a:hover img {
    border: 1px solid #F7F7F7;
}

#soluzioni-table .legend {
    float: right;
    margin-bottom: 10px;
}

/*-- disegno dimensionale serie catalogo selettori ed encoder --*/
#dimension {
    background-color: #FFF;
    margin: 20px 0;
    padding: 5px 5px 5px 10px;
}

#dimension strong {
    display: block;
    font-weight: bold;
    background-color: #9DBEF4;
    color: #FFF;
    font-size: 11px;
    line-height: 25px;
    width: 170px;
}

#dimension strong span {
    margin-left: 10px;
}

#dimension img {
    margin: 15px 0;
}

/*-- immagini nelle preview delle serie --*/
.img_serie a img {
    margin: 10px 0;
}

/*-- pagina prodotti della serie --*/
.product_serie {
    vertical-align: top;
}

.product_serie table {
    cursor: pointer;
    width: 250px;
    border: none;
}

.product_serie table ul {
    margin: 0 2px;
    padding-left: 2px;
    list-style: none;
}

.product_serie table ul li {
    line-height: 1.3em;
    margin-bottom: 12px;
}

.clr {
    clear: both;
    display: block;
    height: 10px;
    width: 100%;
    border: none;
}

.clr hr {
    display: none;
}

#soluzioni div.clr {
    border-left: none;
    width: 95%;
    height: 10px;
}