/* CSS Document */
.MainContent a {color:#000000;}
.checkbox{ font-size:12px}
.ir_tit_2 { width:100%; }
.ir_tit_2 .titolo1 {font-weight:bold; padding:5px 0pt 5px 0;text-transform:uppercase; float:left; width:190px}
.ir_tit_2 .titolo2 {font-weight:bold; padding:5px 0pt 0 9px;text-transform:uppercase; float:left; width:337px}
.ir_grafico{ width:190px; height:169px; background:#f7f7f7; padding:5px 0 0 0; text-align:center; float:left}
.contir_lastres{width:337px; float:left; display:block; padding:0 0 0 9px; line-height:15px; color:#000000;}

.ir_lastres{width:544px; display:block; float:right;  padding:0px 0px 0 0px;  height:auto; line-height:24px; margin:0 0 0 0; border-bottom:1px solid #E8E8E8}
.ir_lastres .ir_tit_2 {font-weight:bold; text-transform:uppercase; padding:0 0 4px 0}
.ir_lastres table {width:544px}
.ir_lastres table tr td.Data {padding-left:7px; padding-top:0; padding-right:1px;width:71px;color:#00467A; font-weight:bold; /*vertical-align:top;*/font-size:10px}
.ir_lastres table tr td.TitDoc {width:421px; vertical-align:top}
.ir_lastres table tr td.IcoDoc {padding-bottom:0; padding-right:3px; text-align:right;vertical-align:top;padding-top:1px; padding-left:3px; width:41px;}
.span{display:none;}

.stockfull {background-color:#F7F7F7; height:535px; padding:10px 0pt 0pt 0; text-align:center;
width:545px; margin:11px 0 0 0;}
.Pari {background-color:#FBFBFB; }
.Dispari {background:#EEEEEE url(../images/boxContenuti/bgTdDispari.gif) top left repeat-x}
.MainView .cen { padding: 0 0 0 7px }
/*TOP IR*/
.contir_lastres .financial_fil .Documenti{width:337px; display:block; padding:0; border:0}
.contir_lastres .financial_fil .Documenti table tr{ padding:3px 0; }
.contir_lastres .financial_fil .Documenti tr.Dispari td.Data{ color:#00467A; font-size:10px;
font-weight:bold; padding:3px 1px 3px 6px; vertical-align:top; width:69px;}
.contir_lastres .financial_fil .Documenti tr.Dispari td.TitDocBig { padding:3px 5px 3px 2px; text-align:left; vertical-align:top;}
.contir_lastres .financial_fil .Documenti table tr td img { padding-right:4px; vertical-align:middle/*text-align:left;padding-top:2px;*/}
.contir_lastres .financial_fil .Documenti tr.Pari td.Data{ color:#00467A; font-size:10px;
font-weight:bold; padding:3px 1px 3px 6px; vertical-align:top; width:69px;}
.contir_lastres .financial_fil .Documenti tr.Pari td.TitDocBig { padding:3px 5px 3px 2px; text-align:left; vertical-align:top;}
/*FINE TOP IR*/
.Eventi{border-bottom:1px solid #E8E8E8}
.Eventi table tr {line-height:15px}
.Eventi table tr.grey {background:#f7f7f7;}
.Eventi table tr td.Data {padding-left:7px; padding-right:1px; /*width:100px;*/ width:71px; color:#00467A; font-weight:bold; font-size:10px; vertical-align:top; padding-top:4px; padding-bottom:4px }
.Eventi table tr td.TitDoc { vertical-align:top; padding-top:4px; padding-bottom:4px }

.Documenti{border-bottom:1px solid #E8E8E8}
.Documenti table tr.grey {background:#f7f7f7;}
.Documenti table tr td { padding:0/*padding-bottom:2px;padding-top:2px; padding-right:4px;text-align:left;*/}
.Documenti table tr td.Data {padding-left:7px; padding-right:1px; /*width:100px;*/ width:71px; color:#00467A; font-weight:bold; font-size:10px; }
.Documenti table tr td img {padding-bottom:2px; padding-right:4px; vertical-align:middle/*text-align:left;padding-top:2px;*/}
.Documenti table tr td.bgrey{ background:url(../images/boxContenuti/pix_grey.gif) repeat-x top left;  height:2px;}

.Documenti table tr td.TitDoc { line-height:14px}
.Documenti table tr td.TitDocBig {padding-left:2px; padding-right:10px; text-align:left;vertical-align:top; /*width:790px;*/}
.Documenti table tr td.IcoDoc {padding-left:2px; padding-top:4px; padding-right:5px; text-align:right;vertical-align:top; /*width:86px;*/ width:25px;}
.Documenti table tr td.IcoDoc img {}
.Documenti table tr td.NoData{padding-right:1px;padding-left:10px;  }

.ir_tit_2 .titolo_news {color:#f79301; font-size:14px; font-weight:bold; padding:5px 0pt 5px 0;text-transform:uppercase; float:left;}
.ir_tit_2 .tit_down {color:#000000; font-size:11px; font-weight:bold; padding:5px 0pt 5px 0;text-transform:uppercase; float:right; width:92px}
.ir_tit_3 { float:left; width:380px }
.ir_tit_3 .titolo_news {font-weight:bold; padding:0 0pt 5px 0;text-transform:uppercase; width:380px}
.email_alert{ float:right; width:150px; background:url(../images/investor/bg_ealert.gif) repeat-x bottom left; height:115px}
.titolo_news {color:#f79301; font-size:14px; font-weight:bold; padding:5px 0pt 5px 3px;text-transform:uppercase; }
.email_alert .t{padding: 2px 2px 0 7px; font-size:11px; vertical-align:top}
.email_alert .titolo{font-weight:bold; padding:0px 0pt 0 3px;
text-transform:uppercase; }
.email_alert .link{padding: 0 2px 5px 3px; float:right; line-height:10px}
.email_alert .link img{padding: 0 0 0 3px;}
.email_alert a{ color:#000000; text-decoration:underline; text-decoration:none}
.email_alert a:hover{ color:#016aad;}
.up_events{display:block; height:auto; margin:0; padding:0; color:#000000; }
.up_events table {width:384px;color:#000000;}
.up_events table tr td.Data {padding-left:7px; width:71px;color:#000000;/*color:#00467A;*/ font-weight:bold; vertical-align:top; font-size:10px}
.up_events table tr td.TitDoc {padding-bottom:4px; padding-top:2px; padding-right:5px; width:300px; line-height:14px;color:#000000;}

/*NEWS*/
.titoli {font-weight:bold; padding:5px 0pt 8px 0;text-transform:uppercase; width:530px}
.titoloRisultati {font-weight:bold; padding:5px 0pt 8px 10px;text-transform:uppercase; width:530px}
.legend {font-size:11px; padding:5px 0pt 8px 0; width:540px; font-family:Arial; color:#999999}
.legend td.legenda{ font-size:11px; color:#999999 }
.orange {font-weight:bold; padding:0 2px 0 3px;text-transform:uppercase; line-height:16px;}
.result_search {display:block; height:auto; margin:0; padding:0; }
.result_search table {width:546px}
.result_search table tr td { vertical-align:top; padding-top:2px; padding-bottom:2px; }
.result_search table tr td.pr { padding-left:7px; }
.result_search table tr td.bgrey{ background:url(../images/boxContenuti/pix_grey.gif) repeat-x top left;  height:2px;}
.result_search table tr.rgrigia{ background:#f7f7f7; line-height:18px;}
.result_search table tr.rbianca{ background:#FFFFFF; line-height:18px;}
.result_search table tr.riga{ background:#e8e8e8; line-height:1px; font-size:1px}
.result_search table tr td img{ padding-top:2px; padding-right:2px;}
.result_search table tr td.Data {/*color:#00467A; font-weight:bold; padding-right:1px; padding-left:3px; font-size:10pxpadding-left:10px;*/ padding-right:1px; /*width:100px;*/ width:74px; color:#00467A; font-weight:bold; padding-top:2px; font-size:10px; vertical-align:top}
.result_search table tr td.tipe{ font-size:10px; font-weight:bold; vertical-align:top; padding-top:2px; padding-right:4px }
.result_search table tr td.grey {color:#323232;font-weight:bold;}
.titoletti {color:#f79301; font-weight:bold; padding:5px 0pt 8px 2px;text-transform:uppercase; line-height:25px}

.blink { text-align:right; width:546px; line-height:50px; background-color:#FFFFFF}
.blink a {font-size:10px; font-weight:bold;text-transform:uppercase; color:#00487f; border-right:2px solid #00487f; padding:0 5px 0 4px}
.blink a:hover {color:#e25319}
.img_news1 {padding: 10px 0 10px 0}
.form_search { width:545px; padding: 10px 0 10px 0;}
.form_search .top_form{width:545px; background:url(../images/investor/top_form.gif) top left no-repeat; height:52px}
.form_search .top_form .intesta{font-weight:bold; padding:16px 8px 8px 10px; text-transform:uppercase; float:left}
.form_search .top_form .intesta .search_form{ color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; height:17px; width:300px;}
.form_search .top_form .b_search{ float:left; padding:12px 0pt 0 5px;}

.form_search .cont_form{width:545px; background-color:#f9f9f9;}
.form_search .cont_form .searchin{width:411px; background-color:#f3f3f3; float:left;}
.form_search .cont_form .searchin .tit{font-weight:bold; padding:12px 8px 8px 10px; text-transform:uppercase;}
.form_search .cont_form .searchin .tcheck{/*color:#848484;*/ font-size:11px; padding:1px 0 3px 6px; border-bottom:thin #dcdcdc solid;}
.form_search .cont_form .searchin .tcheck1{/*color:#848484;*/ font-size:11px; padding:6px 7px 10px; text-transform:none}

.form_search .cont_form .period{width:129px; height:172px; background-color:#f9f9f9; float:right;font-weight:bold; text-transform:uppercase; padding:12px 0 8px 5px;}

.form_search .cont_form .period1{width:119px; height:57px; background-color:#f9f9f9; float:right; font-weight:bold; text-transform:uppercase; padding:12px 0 8px 15px;}
.form_search .cont_form .period1 .sel_p{width:109px; margin:12px 0 8px 0px; text-transform:none}
.form_search .cont_form .period .sel_p{width:109px; margin:12px 0 8px 1px; text-transform:none}
.form_search .bottom_form{ width:545px; background:url(../images/investor/bottom_search_form.gif) top left no-repeat; height:8px}

.form_search_eventi { width:545px; padding: 10px 0 10px 0;}
.form_search_eventi .top_form{width:545px; background:url(../images/investor/bg_f_searc_eventi.gif) top left no-repeat; height:67px}
.form_search_eventi .top_form .intesta{color:#f79301; font-size:14px; font-weight:bold; padding:10px 0 8px 10px; text-transform:uppercase; float:left}
.form_search_eventi .top_form .intesta .search_form{ color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; font-weight:normal; height:17px; width:321px;}
.form_search_eventi .top_form .b_search{ float:right; padding:5px 0pt 0 0; width:105px}
.form_search_eventi .top_form .sel_e{width:122px; margin:0px 0 8px 105px; height:20px}
.titoliall {color:#f79301; font-size:14px; font-weight:bold; padding:18px 0pt 0; width:530px;}



