#separatore{ border-top:2px solid #336699; width:748px;}

.separatore_b{ border-top:1px solid #336699; width:748px;}

#cronologia p{color:#336699;}
#cronologia a:link, #cronologia a:visited{color:#336699;}
#cronologia a:hover{color:#444;}

#titolo_investor{width:348px; height:35px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_investor h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#a67a31;}
#titolo_investor img{position:absolute; top:3px; right:20px; }
#titolo_governance_home_interattiva{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_governance_home_interattiva h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#9d712f;}
#titolo_governance_home_interattiva h2{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#9d712f;}
#titolo_governance_home_interattiva img{position:absolute; top:3px; right:20px; }

#interattiva{float:left;margin:10px 0 0 0; padding:0 0 0 20px; display:inline;height:25px; overflow:hidden;}
#interattiva a{height:25px; width:auto; line-height:2.6em; display:block; float:left; font-size:10px;padding: 0 10px 0 15px;background:#A67A31 url(/en_IT/static/images/bg_navigazione_governance.gif) no-repeat left top; text-decoration:none; text-transform:uppercase; color:#FFF; border-top:1px solid #A67A31 ;border-left:1px solid #A67A31 ;border-right:1px solid #A67A31 ;margin:0;}
#interattiva a:hover{ background:#A67A31 url(/en_IT/static/images/bg_navigazione_governance.gif) no-repeat left -25px; border-top:1px solid #A67A31 ;border-left:1px solid #A67A31 ;border-right:1px solid #A67A31 ;}

#swf_landing{padding:0; width:920px; height:390px; overflow:hidden; background:#FFF/*url(/it_IT/static/images/dotted_azienda.gif) repeat-x bottom*/; clear:both; display:block; text-align:center; margin:0 auto;/*  border-top:2px solid #a67a31;*/border-bottom:1px solid #DDD;border-top:1px solid #DDD;}


/*Stile box landing swf*/
.box_landing{width:280px; margin:0 ; padding:0 20px; background:#fff; text-align:left; float:left}
.box_landing h2{font-size:11px; text-transform:uppercase; color:#a67a31;  border-bottom:1px solid #a67a31; padding:15px 0; margin:0 0 10px 0; }
.box_landing p{font-size:11px;color:#444; margin: 0 0 5px 0 ; }
.box_landing ul {margin:0; padding:10px 0 0 0; list-style-type:none;}
.box_landing ul li {padding:0; font-size:11px; color:#444; margin: 0 0 5px 0}
.box_landing a{font-size:11px;color:#a67a31;text-decoration:none; background: url(/it_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.box_landing a:hover{color:#444; background: url(/it_IT/static/images/arrow.gif) no-repeat;}
.box_landing table{width:100%; margin:0; padding:0;}
.box_landing td{padding:2px; border-bottom:1px solid #DDD;}
.box_landing td a{font-size:10px;color:#a67a31;text-decoration:none; background:none; padding:0}
.box_landing td a:hover{font-size:10px;color:#444;text-decoration:none; background:none; padding:0}
.box_landing td a img{border:none; vertical-align:middle; margin:0 3px 0 0;}
.box_landing ol {margin:0; padding:0; list-style-type:none;}
.box_landing ol li {padding: 0; font-size:11px; color:#444; margin: 0; border-bottom:1px solid #DDD;}
.box_landing ol li a{padding:5px; font-size:11px; color:#444; background:none; display: block;}
.box_landing ol li a:hover{background-image:none; background:#EEE;}
.box_landing table{width:100%; border-collapse:collapse; border:none; margin:5px 0;}
.box_landing table img{border:none;margin:0; float:none !important; vertical-align:middle}
.box_landing thead{font-size:12px; color:#6D6B5E;}
.box_landing thead td{padding:5px; font-size:10px; color:#6D6B5E; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:center;}
.box_landing thead th{padding:5px; font-size:11px; color:#6D6B5E;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left;}
.box_landing tbody{font-size:11px; color:#444;}
.box_landing tbody td{padding:5px; font-size:10px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC; text-align:left; vertical-align:top}
.box_landing tbody td a{display:block; text-decoration:none;}
.box_landing tbody td a:hover{color:#000;}
.box_landing tbody th{padding:5px; font-size:11px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left; font-weight:normal; vertical-align:top}
.box_landing tbody ul{margin:0; padding:0; list-style-type:none;}
.box_landing tbody li{padding:0;margin: 0;}
.box_landing tbody li a{padding:3px 0 3px 18px;margin: 0; border-bottom:1px solid #DDD;}
.box_landing tbody li a:hover{padding:3px 0 3px 18px;margin: 0; border-bottom:1px solid #DDD; color:#444;}
ul.html li a:hover {  background:transparent url(/it_IT/static/images/html.gif) no-repeat left 2px }
ul.pdf li a:hover{  background:transparent url(/it_IT/static/images/pdf.gif) no-repeat left 2px }	
ul.pdfind li a:hover{  background:transparent url(/it_IT/static/images/pdf_ind.gif) no-repeat left 2px }
ul.xls li a:hover{  background:transparent url(/it_IT/static/images/xls_mini.gif) no-repeat left 2px }	
ul.doc li a:hover{  background:transparent url(/it_IT/static/images/word_mini.gif) no-repeat left 2px }	
ul.zip li a:hover{  background:transparent url(/it_IT/static/images/zip.gif) no-repeat left 2px }	
ul.multimedia li a:hover{  background:transparent url(/it_IT/static/images/video.gif) no-repeat left 2px }

/*Stile box landing*/
.box_landing_in{width:364px; margin:10px 0 0 20px; padding:10px 0 0 0; background:#fff; text-align:left; float:right;}
.box_landing_in a {color:#a67a31;  text-decoration: underline;}	
.box_landing_in a:hover{color:#444; text-decoration:none;}
.box_landing_in p {padding:0; margin:5px 0 8px 0 ; font-size:11px; line-height:1.3em; color:#444}	
.box_landing_in img {float:left;margin:0 10px 10px 0 ; display:inline;}	
.box_landing_in ol {margin:0; padding:3px 0; list-style-type:none; display:block; clear:both;background:transparent url(/it_IT/static/images/dotted_corporate.gif) repeat-x top }
.box_landing_in ol li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px ;}	
.box_landing_in ul {margin:0; padding:3px 0; list-style-type:none; display:inline-block; }
.box_landing_in ul li {padding:3px 0 3px 18px; font-size:11px; color:#444; margin:0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 4px;  }
.box_landing_in h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#a67a31; padding: 0;margin:0 0 3px 0;}
.box_landing_in h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #a67a31; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_in h4 {color:#000; margin:0; font-size: 11px; padding:0}

/*Stile box landing wide*/
.box_landing_wide {width:748px; margin:5px 0; padding:10px 0; text-align:left; float:right;background:transparent url(/it_IT/static/images/dotted_corporate.gif) repeat-x bottom;  position:relative;}
.box_landing_wide a {color:#a67a31;  text-decoration: underline;}	
.box_landing_wide a:hover{color:#444; text-decoration:none;}
.box_landing_wide p {padding:0; margin:0 0 8px 0 ; font-size:11px;line-height:1.3em; color:#444}	
.box_landing_wide img {float:left;margin:0 10px 10px 0; display:inline;}	
.box_landing_wide ol {margin:0; padding:0; list-style-type:none; background:transparent url(/it_IT/static/images/dotted_corporate.gif) repeat-x top; float:left; clear:both; display:block; width:100%;}
.box_landing_wide ol li {padding:6px 0 0 18px; font-size:11px; color:#444; margin: 0; background:transparent url(/it_IT/static/images/arrow.gif) no-repeat left 6px  }
.box_landing_wide h2 {text-transform:uppercase; font-size: 15px; font-weight:normal; color:#a67a31; padding: 0;margin:0 0 3px 0;}
.box_landing_wide h2 img{float:none!important;margin:0 5px 0 0 !important;}
.box_landing_wide h3 {text-transform:uppercase; font-size: 10px; font-weight: normal; border-bottom: solid 2px #a67a31; padding: 0 0 10px 0;margin:0 0 10px 0;}
.box_landing_wide h4 {color:#000; margin:0; font-size: 11px; padding:0;}

.box_landing_wide table{width:100%; border-collapse:collapse; border:none; margin:5px 0;}
.box_landing_wide table img{border:none;margin:0; float:none !important; vertical-align:middle}
.box_landing_wide thead{font-size:12px; color:#6D6B5E;}
.box_landing_wide thead td{padding:5px; font-size:10px; color:#6D6B5E; border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:center;}
.box_landing_wide thead th{padding:5px; font-size:11px; color:#6D6B5E;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left;}
.box_landing_wide tbody{font-size:11px; color:#444;}
.box_landing_wide tbody td{padding:5px; font-size:10px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC; text-align:left; vertical-align:top}
.box_landing_wide tbody td a{display:block; text-decoration:none;}
.box_landing_wide tbody td a:hover{color:#000;}
.box_landing_wide tbody th{padding:5px; font-size:11px; color:#444;border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;border-right: 1px solid #CCC;text-align:left; font-weight:normal; vertical-align:top}
.box_landing_wide tbody ul{margin:0; padding:0; list-style-type:none;}
.box_landing_wide tbody li{padding:0;margin: 0;}
.box_landing_wide tbody li a{padding:3px 0 3px 18px;margin: 0; border-bottom:1px solid #DDD;}
ul.html li a {  background:transparent url(/it_IT/static/images/html.gif) no-repeat left 2px }	
ul.html li a:hover {  background:transparent url(/it_IT/static/images/html.gif) no-repeat left 2px }	
ul.pdf li a{  background:transparent url(/it_IT/static/images/pdf.gif) no-repeat left 2px }	
ul.pdfind li a{  background:transparent url(/it_IT/static/images/pdf_ind.gif) no-repeat left 2px }
ul.xls li a{  background:transparent url(/it_IT/static/images/xls_mini.gif) no-repeat left 2px }	
ul.doc li a{  background:transparent url(/it_IT/static/images/word_mini.gif) no-repeat left 2px }	
ul.zip li a{  background:transparent url(/it_IT/static/images/zip.gif) no-repeat left 2px }	
ul.multimedia li a{  background:transparent url(/it_IT/static/images/video.gif) no-repeat left 2px }	



form.cerca_mondo{ border-bottom:2px solid #a67a31; width:728px; float:right; text-align:left; padding:10px}
form.cerca_mondo p{font-size:12px;margin:5px 0; padding:0;  color:#666;text-transform:uppercase;}
form.cerca_mondo p input{margin:0 5px; padding:2px; width:23%; border:1px solid #a67a31;font-size:11px; color:#444}
form.cerca_mondo p select{margin:0 0 0 5px; padding:2px; width:23%; border:1px solid #a67a31 ;font-size:11px; color:#444; text-transform:capitalize;} 
form.cerca_mondo p input.button {width:auto !important; background:transparent; border:none !important;color:#a67a31 !important;font-size:12px;margin:0; padding:0;text-transform:uppercase; }


.investor_tools{padding:0 0 10px 0; width:920px; background:#eee ; clear:both; display:block; text-align:center; margin:0 auto;border-top:2px solid #a67a31  }
.col{ width:306px;padding:0; margin:0 ; float:left; display:inline;}

/*.widget_download .widget_header{margin:0; padding:0; position:relative;z-index:990;width:100px;float:right;}*/

.widget_open{width:264px;margin:10px 10px 20px 10px; padding:10px; background:#fff; text-align:left; border:1px solid #ddd; display:inline-block; }
.widget_open_top_governance {

            BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; MARGIN: 10px 10px 20px; BORDER-LEFT: #ddd 1px solid; WIDTH: 570px; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left

}

.widget_close{display:none;}
.widget_header{margin:0; padding:0; position:relative;}
.widget_header h2{font-size:11px; text-transform:uppercase; color:#999; background: url(/it_IT/static/images/governance-home/dotted_corporate.gif) repeat-x bottom; padding: 0 0 10px 0; margin:0; font-weight:normal }
.widget_header h2 img{border:none;  margin:0 3px 0 0; padding:0; vertical-align: text-bottom;}

.widget_header h6{font-size:11px; text-transform:uppercase; color:#999;padding: 0 0 10px 0; font-weight:normal; }
.widget_header h6 img{border:none;  margin:0 3px 0 0; padding:0; vertical-align: text-bottom;}


a.widget_toggle{ position:absolute; top:0; right:0;}
.widget_toggle img{border:none;}

.widget_content h3{font-size:10px; color:#666; padding:0; margin:5px 0; font-weight:normal; text-align:left; }

.widget_content select{margin:5px 0 0 0; border:1px solid #CCC; width:264px; color:#666; font-size:11px;}
.widget_content option{padding:1px 2px;width:260px; border-bottom:1px solid #DDD; }
.col_table{ height:100px; overflow: auto; width:264px; margin:10px 0;}
.col_table table{width:234px !important;margin: 0 !important; border-collapse:collapse; padding:0;}
td.year{ border-left:1px solid #DDD; padding:3px; vertical-align:top !important;}
.widget_content table{width:264px;margin: 10px 0; border-collapse:collapse; padding:0;}
.widget_content table img{float:none!important; padding:0;margin:0!important }
.widget_content td{ vertical-align:middle;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:2px; background:none;}
.widget_content td a{font-size:11px;color:#666;text-decoration:underline; background:none !important; padding:0 !important; margin:0!important;}
.widget_content td a:hover{color:#a67a31;text-decoration:none;}

.widget_content p{font-size:11px;color:#666; margin: 0; padding:10px 0; /*background: url(/it_IT/static/images/dotted_corporate.gif) repeat-x bottom;*/ }
/*.widget_content img{float:left; display:inline;margin:3px 10px 0 0;}*/
.widget_content img{display:inline;margin:3px 10px 0 0;}

.widget_content a{font-size:11px;color:#a67a31;text-decoration:none; background: url(/it_IT/static/images/arrow.gif) no-repeat ; padding:0 0 0 15px}
.widget_content a:hover{color:#444; background: url(/it_IT/static/images/arrow.gif) no-repeat;}

.widget_content ul {margin:0; padding: 0; list-style-type:none;/*background: url(/it_IT/static/images/dotted_corporate.gif) repeat-x top;*/}
.widget_content ul li {padding:5px 0; font-size:11px; color:#444; margin:0; border-bottom:1px solid #eee;}
.widget_content ul li span{display:block; color:#a67a31; font-size:10px;}
.widget_content ul li a{font-size:11px;color:#666;text-decoration:underline; background:none !important; padding:0 !important; margin:0!important;}
.widget_content ul li a:hover{color:#a67a31;text-decoration:none;}

.widget_content ol {margin:0; padding:0; list-style-type:none;display:inline-block;}
.widget_content ol li {padding:5px 0; font-size:11px; color:#444; margin: 0;}
.widget_content p span{display:block; color:#a67a31; font-size:10px; margin: 0 0 5px 0}
.widget_content ol li img{float:none !important; border:none; vertical-align: text-bottom;margin:0 3px 0 0 !important }
.widget_content ol li a{font-size:11px;color:#666;text-decoration:none; background:none !important; padding:0 !important; margin:0!important;}
.widget_content ol li a:hover{color:#a67a31!important;text-decoration:none;}

.widget_content dl {padding:0; list-style-type:none; border-bottom:1px solid #CCC; height:30px!important;width:285px;z-index:900;margin:0;display:inline-block;position:absolute;top:0;left:0;}
.widget_content dl dt {padding:0; font-size:11px; color:#444; margin:0; float:left; display:inline;z-index:999;/*height:35px!important;*/width:80px!important;}
.widget_content dl dt a{font-size:11px;color:#444;text-decoration:none; background:none !important; padding:0.5em !important; margin:0!important; display:block; /*border-left:1px solid #DDD;*/border-right:1px solid #DDD;/*border-top:1px solid #DDD;*/height:20px!important;}
.widget_content dl dt a:hover{color:#a67a31; border-bottom:4px solid white!important;margin:0 0 -2px 0!important;height:18px!important;border-right:1px solid #DDD;}
.widget_content dl dt a:active{color:#a67a31; border-bottom:4px solid white!important;margin:0 0 -2px 0!important;height:18px!important;}

.widget_content form{padding:10px 0 0 0;background: url(/it_IT/static/images/dotted_corporate.gif) repeat-x top; margin:0; }
.widget_content form p{margin:0 !important; padding:0 !important; background:none !important }
.widget_content p input{padding:2px; border:1px solid #CCC; vertical-align:middle; width:85%; }
#widget_download .widget_content p input{padding:2px; border:1px solid #CCC; vertical-align:middle; width:97%; }
.widget_content p input.button{padding:2px; border:none !important; vertical-align:middle; width:auto !important;}
.widget_content form td{margin:0 !important; padding:0 !important; background:none !important }
.widget_content td input{margin: 5px 0; border:none; vertical-align:middle;width:auto!important; }
.widget_content td img{margin: 0 !important; border:none !important; vertical-align:middle;float:none !important; }
.widget_content td input.button{padding:2px; border:none !important; vertical-align:middle; width:auto!important;}
.widget_content td select{margin:5px 0; border:1px solid #CCC; vertical-align:middle;width:100% !important; }

#widget_welcome.widget_open{ width:264px;margin:10px 10px 0 10px; padding:10px; background: #FFFFD8; text-align:left;border:1px solid #ddd; display:block;}
#widget_welcome .widget_header h2 img{border:none;  margin:0 3px 0 0; padding:0; vertical-align: text-bottom;}
#widget_welcome .widget_header h2{font-size:11px; text-transform:uppercase; color:#444; border-bottom:1px solid #B9B896; background:none; padding: 0 0 10px 0; margin:0; font-weight:normal }
#widget_welcome .widget_content p{font-size:11px;color:#666; margin: 0; padding:7px 0; background:none;}
#widget_welcome .widget_content ul {background:none;}
#widget_welcome .widget_content ul li {padding:5px 0; font-size:11px; color:#444; margin:0; border-bottom:1px solid #B9B896;}

/* ================ STILE PER ELEMENTI CHE VARIANO NELLA COLONNA CENTRALE */
.col_centro h1{font-size:16px; color:#336699; margin:0 0 5px 0; padding:0;}
.col_centro h2{ font-size:11px; font-weight:normal;color:#336699; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro thead{color:#336699;}
.col_centro thead td{color:#336699;}
.col_centro a{color: #336699; text-decoration:underline;}


/* ================ INVESTOR CONTATTI */
#box_investor_contatti{background: url(/it_IT/static/images/bg_investor_contatti.gif); width:560px; height:208px;margin:10px 0 10px 0; position:relative;}
#box_investor_contatti_foto{width:151px; height:183px; position:absolute; top:11px; left:16px;}
#box_investor_contatti_testo{width:365px; height:183px; position:absolute; top:11px; left:180px;}
#box_investor_contatti_testo h1{font-size:12px; text-transform:uppercase; color:#a67a31; border-bottom:2px solid #ee810b; padding:0 0 5px 0; color:#ee810b; margin:0;}
#box_investor_contatti_testo p{padding:5px 0 5px 0 !important; margin:0 !important; line-height:11px !important; color:#444; background: url(/it_IT/static/images/dotted_corporate.gif) repeat-x bottom;}
#box_investor_contatti_testo h3 {font-size:10px;  color:#a67a31; margin:5px 0 0 0; padding:0 0 0 20px; font-weight:normal; background: url(/it_IT/static/images/mail.gif) no-repeat;}
.verde{color:#06a106}
.barra_grigia{border-bottom:1px solid #dadada; padding-bottom:5px !important;}
#investor_relations_team h2{color: #444; font-size:14px; text-transform:none; font-weight:bold;}
#investor_relations_team table{width:560px; border:none;}
#investor_relations_team td{padding: 5px 0; vertical-align:top; border:none;border-bottom:1px solid #ccc;}
/*#investor_relations_team tr{border-bottom:1px solid #ccc;}*/
.nomi{width:140px; color:#ee810b!important; text-transform:uppercase;}
#investor_relations_team td h3 {font-size:10px;  color:#a67a31; margin:5px 0 0 0; padding:0 0 0 20px; font-weight:normal; background: url(/it_IT/static/images/mail.gif) no-repeat;}
.verde{color:#06a106; font-weight:bold;}
.bordo{background: url(/it_IT/static/images/dotted_menu.gif) repeat-x bottom; padding-bottom:5px !important;}
.mansioni p{margin:0 !important;}

/*-----------------------------Stile per Calendario INVESTOR
#cal_investor_container{position:relative; height:230px; margin-top:5px}
#cal_investor_sx{position:absolute; top:0; right:0;}
#cal_investor_dx{position:absolute; top:0; left:0;}

#cal_investor{margin:5px 0 0 0px; background-color:#FFFFFF; padding:0;}
#cal_mese{width: 135px; height:13px; overflow:hidden; font-size:11px; color:#333; text-transform:uppercase; border:1px solid #92acbb; padding:5px; text-align:center; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; background-color:#FFFFFF;}
#cal_mese a img{border:none; margin:0; padding:0 !important;}
#cal_mese a{background:none;}
.cal_mese_box_sx{float:left; width:7px; padding-top:4px}
.cal_mese_box_dx{float:left; width:7px; padding-top:4px; text-align:right;}
.cal_mese_box_centro{float:left; width:120px}

#cal_settimana{width:147px; clear:both;}
#cal_settimana ul{margin:0; padding:0; display:block;}
#cal_settimana li{float:left; list-style-type:none;font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; width:21px; padding: 5px 0; border:none !important; margin:0px !important;}

#cal_giorno{width:147px;}
#cal_giorno ul{margin:0; padding:0; display:block; border:none !important}
#cal_giorno li{float:left; list-style-type:none; width:20px; height:20px; color:#333; background-color:#e1e6ec;margin: 0 1px 3px 0; padding:5px 0 0 0; font-size:10px; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; text-align:center; overflow:hidden !important; border:none!important;}
#cal_giorno li a{color:#333; text-decoration:none;background:none !important; padding:0; border:none!important; font-size:10px;}
#cal_giorno li a:hover{color:#333; text-decoration:none;background:none !important; padding:0; border:none!important; font-size:10px;}

.cal_container_eventi{display:block; width:20px; height:4px; background-color:#cedae8; margin-top:3px;}
.cal_container_eventi img{float:left !important; display:inline !important; margin:0 !important;}

#calendario_legenda_investor{width:105px; padding:0px 0 10px 0; margin:5px 0 0 0}
#calendario_legenda_investor p{padding:0 0 10px 0 ; margin:0 !important; color:#333 !important; font-size:9px !important; background:none; line-height:12px;}
.calendario_legenda_investor_box{width:77px; margin:0 0 3px 0; border-bottom:1px solid #eceff4 !important;}
.calendario_legenda_investor_box p{padding:0 !important; margin:0 !important; color:#333 !important; font-size:9px !important}
.nero_investor{background: url(/it_IT/static/images/calendario/pop_nero.gif) no-repeat 87px 2px; padding:0 20px 5px 0}
.grigio_investor {background: url(/it_IT/static/images/calendario/pop_grigio.gif) no-repeat 87px 2px; padding:0 20px 5px 0}
.giallo_investor{background: url(/it_IT/static/images/calendario/pop_giallo.gif) no-repeat 87px 2px; padding:0 20px 5px 0}
.celeste_investor{background: url(/it_IT/static/images/calendario/pop_celeste.gif) no-repeat 87px 2px; padding:0 20px 5px 0}
.arancione_investor{background: url(/it_IT/static/images/calendario/pop_arancione.gif) no-repeat 87px 2px; padding:0 20px 5px 0}*/


/* ================ STILE PER ELEMENTI CHE VARIANO NELLA COLONNA CENTRALE */
.col_centro h1{font-size:16px; color:#336699; margin:0 0 5px 0; padding:0;}
.col_centro h2{ font-size:11px; font-weight:normal;color:#336699; margin:0 0 10px 0; padding:0; text-transform:uppercase;}
.col_centro thead{color:#336699;}
.col_centro thead td{color:#336699;}
.col_centro a{color: #336699; text-decoration:underline;}

/* CALENDARIO TABELLA */
.col_centro table.cal td{ vertical-align:top; padding:5px !important;}
.col_centro table.cal tr{ vertical-align:top;}
.col_centro table.cal table{width:auto; border-collapse:collapse; border:none; margin:10px 0;}
.col_centro table.cal thead{color:#a67a31;}
.col_centro table.cal thead td{padding:3px; font-size:10px;color:#a67a31; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;text-align:center;}
.col_centro table.cal tbody{ font-size:11px; color:#444;}
.col_centro table.cal tbody td{padding:3px; font-size:11px; color:#444; border-left: 1px solid #CCC; border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.col_centro table.cal tbody td ul{margin:0 !important; padding:0 !important;}
.col_centro table.cal tbody td ul li{margin:0 !important; padding:5px !important; border-bottom:1px dotted #DDD;}


/* DATA CALENDARIO TABELLA */
.data_table{text-align:center; text-transform:uppercase; height:auto!important; background:#F1F1F1;}
.data_table p{font-size:10px!important; color: #999 !important;margin:0 !important; padding:0 !important;overflow:hidden; line-height:1.4em!important;}
.data_table p span{ color:#666; margin:0 2px;}
.data_table h3{font-size:190% !important; font-weight:normal; color:#a67a31 !important;margin:0!important; padding:0 !important; border:none !important;overflow:hidden;}

/*nuovi div*/

#corporate_sx {width:296px;float:left;}
#corporate_dx {width:614px;float:left;padding:0!important;margin:0 0 0 10px!important;text-align:right;}

#cda {width:602px;margin:0 0 -10px 0!important;text-align:left;padding:0;float:left; height:545px;/*height:325px;*/}
#gov {width:602px; height:198px;margin:0 0 -10px 0!important;text-align:left;padding:0;float:left;}

#titolo_corporate{width:351px; height:35px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_corporate h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; /*width:380px;*/color:#9d712f; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:21px;}
#titolo_corporate img{position:absolute; top:3px; right:20px; }

#titolo_governance{width:348px; padding:0; margin:0; background:#FFF;float:right;text-align:left; position:relative; }
#titolo_governance h1{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#336699;}
#titolo_governance h2{padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; width:280px;color:#336699;}

#corporate{float:left;margin:10px 0 0 0; padding:0 0 0 20px; display:inline;height:25px; overflow:hidden;}
#corporate a{height:25px; width:auto; line-height:2.6em; display:block; float:left; font-size:10px;padding: 0 10px 0 15px;text-decoration:none; text-transform:uppercase; color:#FFF; margin:0;}
#corporate a:hover{ margin:0;}

.corporate_tools{padding:0 0 10px 0; width:920px; background:#eee ; clear:both; display:block; text-align:center; margin:0 auto;border-top:2px solid #a67a31; color:#666; line-height:16px; }
.corporate_tools a{color:#a67a31;text-decoration:none;}
.corporate_tools a:hover{color:#a67a31;text-decoration:underline;}
.governance {width:572px; height:auto; }
.welcome {width:572px;}

.corporate_tools li a{color:#a67a31!important;text-decoration:none;}
.corporate_tools li a:hover{color:#a67a31;text-decoration:underline!important;}

#menu li{border-bottom:1px solid #eee;width:264px;line-height:20px;}
#menu li a{color:#444!important;text-decoration:none;}
#menu li a:hover{color:#a67a31!important;text-decoration:none!important;}
#colonna_4 {height:340px;}
#colonna_4 div.tratteggio_visibile {position:absolute;top:0;left:-9000px;}
#colonna_4 div.tratteggio_nascosto {height:0;}

#colonna_5 {height:122px;}
#colonna_5 div.tratteggio_visibile {position:absolute;top:0;left:-9000px;}
#colonna_5 div.tratteggio_nascosto {height:0;}

img.messaggio {margin:10px 0 5px 0!important;}

.numero_verde {color:#006600!important;display:inline!important;font-size:11px!important;font-weight:bold!important;}



/*
.consiglio_top {width:200px;height:61px;float:left;text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.consiglio_top img {float:left;border:0;margin:0 10px 0 0!important;}
.consiglio_top .ruolo {color:#999999;font-size:13px;font-style:italic;display:block!important;}
.consiglio_top .nome {font-size:13px;}
.consiglio_bottom {width:79px;float:left;text-align:left;padding:10px 0 0 2px;font-size:9px; border-top:1px solid #cdcdcd; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:12px!important;}
.consiglio_bottom img {border:0;margin:0 0 5px 0!important;}
.consiglio_bottom .nome {color:#999999;}

.consiglio_top span {display:inline!important;}
.consiglio_bottom span {display:inline!important;}

ol.tabbed {width:267px;margin: 0 0 0 -3px!important;float:left;}
.tabbed li{border-bottom:1px solid #eee;width:264px;}
.tabbed li a{color:#a67a31!important;text-decoration:none;line-height:25px;}
.tabbed li a:hover{color:#a67a31!important;text-decoration:underline!important;}

*/

.cornic{ border:solid 1px #cdcdcd; background-color:#e5e5e5; height:120px; width:570px;}

.consiglio_top { width:120px; height:40px; float:left;text-align:center;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
padding-top: 8px;padding-left: 8px;padding-right: 8px;padding-bottom: 0px; 
margin: 8px 0px 0px 8px; background-color: White;}
.consiglio_top img {float:left;border:0;margin:0 10px 0 0!important;}
.consiglio_top .ruolo {color:#999999;font-size:10px;font-style:italic;display:block!important;}
.consiglio_top .nome {font-size:11px;}
.sposta{margin-left: 150px}


.consiglio_bottom {width:auto; height:38px; float:left; text-align:left;  
/*padding-top: 10px;padding-left: 9px;padding-right: 8px;padding-bottom: 0px; */

padding: 10px 3px 0px 4px;
margin: 0px 0px 0px 8px; font-size:9px; background-color: White; 
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;line-height:12px!important;}
.consiglio_bottom img {border:0;margin:0 0 5px 0!important;}
.consiglio_bottom .nome {color:#999999;}

.consiglio_top span {display:inline!important;}
.consiglio_bottom span {display:inline!important;}

ol.tabbed {width:267px;margin: 0 0 0 -3px!important;float:left;}
.tabbed li{border-bottom:1px solid #eee;width:264px;}
.tabbed li a{color:#a67a31!important;text-decoration:none;line-height:25px;}
.tabbed li a:hover{color:#a67a31!important;text-decoration:underline!important;}




/*  \\//   /////////////////////////////////(dr140311)/// ASSEMBLEA AZIONISTI  */


a.int_link { text-decoration:none; list-style: none; list-style-position: outside; display:block; background: url(/en_IT/static/images/arrow.gif) center left no-repeat; padding-left: 15px; margin-left:5px;}
a.int_link:hover{ text-decoration:none; list-style: none; list-style-position: outside; display:block; background: url(/en_IT/static/images/arrow.gif) center left no-repeat; padding-left: 15px; margin-left:5px;}

a.int_pdf { text-decoration:none; list-style: none; list-style-position: outside; display:block; background: url(/en_IT/static/images/ico-pdf-body.gif) center left no-repeat; padding-left: 18px; margin-left:5px;}
a.int_pdf:hover{ text-decoration:none; list-style: none; list-style-position: outside; display:block; background: url(/en_IT/static/images/ico-pdf-body.gif) center left no-repeat; padding-left: 18px; margin-left:5px;}

.assemblea-azionisti-new {
	top: 0px;
	left: 0px;
	width: 350px;
	margin-right:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	float: left;
}


.assemblea-azionisti-new .titolo1 {padding:0; margin:5px 0 10px 0; font-size:15px;  font-weight:bold; color:#336699; width: 340px;}
.assemblea-azionisti-new .titolo2 {padding:0; margin:5px 0 10px 0; font-size:13px;  font-weight:bold; color:#336699; width: 340px;}
.assemblea-azionisti-new .titolo3 {padding:0; margin:5px 0 10px 0; font-size:11px;  font-weight:bold; color:#336699; width: 340px;}
.assemblea-azionisti-new ul {margin:0; padding:0; text-decoration:none; display:block; width:340px;}
.assemblea-azionisti-new ul li {list-style-type:none; background:#fafafa; text-decoration:none; color:#333; margin: 5px 0 5px 0; padding:5px 0 5px 0; font-size:12px; font-family:Lucida Grande,Lucida Sans Unicode,Arial,Helvetica,sans-serif; text-align:left; border-bottom:#c0c0c0 1px solid}
.assemblea-azionisti-new ul li a{color:#336699; text-decoration:none;}
.assemblea-azionisti-new ul li .pdf a {background:transparent url(/en_IT/static/images/governance-home/pdf.gif) no-repeat left 2px }
.assemblea-azionisti-new ul li .html a {background:transparent url(/en_IT/static/images/governance-home/html.gif) no-repeat left 2px }
.assemblea-azionisti-new ul li a:hover{color:#336699; text-decoration:underline;}


/*  \\//   /////////////////////////////////(dr140311)/// ASSEMBLEA AZIONISTI - FINE */

/* start 01 aprile 2011 */
.widget_header_welcome { background-color:#fff1b2; height:29px; }
.widget_header_welcome img { margin-top:-5px; margin-left:8px; float:left }
.widget_header_welcome h2 {color:#9d712f!important; font-size:12px; text-transform:uppercase; font-weight:bold; float:left; padding:6px; padding-left:10px; border-bottom:0}
.widget_content_welcome {padding:10px}
.widget_content_welcome img {margin-right:10px; float:left}
.widget_content_welcome p { font-size:11px}
/* end 01 aprile 2011 */

/* AGOSTO 2011 - classi per NUOVO STILE TABELLA*/
.newtable table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
/*modificare la classe della tabella per ogni sezione ed aggiungere il colore corrispettivo:
AZIENDA: #6D6B5E;
GOVERNANCE: #9D712F;
PRODOTTI: #014B01;
INNOVAZIONE E TECNOLOGIA: #D92827;
SOSTENIBILITà: #707E1E;
INVESTOR: #da7c2c;
MEDIA: #50739E;
LAVORA CON NOI: #545152;
*/
.newtable table caption {background-color:#336699;}
.newtable table caption {
	/*background: url(thead_bg.png) no-repeat top left; SE DA UTILIZZARE AGGIORNARE PERCORSO */
	height:38px;
	color:#fff;
	font-family:'EniTabBold', sans-serif;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	line-height:38px;
	padding:0 10px;
	margin-bottom:1px;
}

/*THEAD*/

.newtable thead {

	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable  thead th {
	vertical-align:center;
	margin:3px;
	padding:10px;
	background:#eeece8;
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}
.newtable thead td {
	padding:3px;
	font-size:12px;
	color:#6b7d02;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align:center;
}
/*TBODY*/
.newtable tbody {
	color:#444;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable tbody td {
	font-size:11px;
	font-weight: normal;
	color:#444;
	text-align:center;
	vertical-align:center;
	background:#ffffff;
	margin:3px;
	padding:10px;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}

.newtable tbody td.last{background:#f7f5f1;}
.newtable tbody tr.break td{background:#eeece8; font-weight:bold;}
.newtable  tbody td.hover, .newtable .dati tbody td.last.hover{background:#fff5c4;}
.newtable  tbody tr.break td.hover{background:#eeece8;}
.newtable  tbody td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#444;
	text-align:left;
}
/* aggiornamento x tabelle del 22/7/09 dr */
.newtable tfoot {
	font-size:10px;
	color:#444;
}
.newtable tfoot td {
	padding:3px 0 0 0;
	font-size:10px;
	color:#444;
	border: 0px;
}
/*TBODY*/
/* AGOSTO 2011 - FINE classi per NUOVO STILE TABELLA*/

/* AGOSTO 2011 - classi per NUOVO STILE TABELLA-2 - (modificato per tabella piu stretta*/
.newtable2 table {
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
	font-size:11px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
/*modificare la classe della tabella per ogni sezione ed aggiungere il colore corrispettivo:
AZIENDA: #6D6B5E;
GOVERNANCE: #9D712F;
PRODOTTI: #014B01;
INNOVAZIONE E TECNOLOGIA: #D92827;
SOSTENIBILITà: #707E1E;
INVESTOR: #da7c2c;
MEDIA: #50739E;
LAVORA CON NOI: #545152;
*/
.newtable2 table caption {background-color:#336699;}
.newtable2 table caption {
	/*background: url(thead_bg.png) no-repeat top left; SE DA UTILIZZARE AGGIORNARE PERCORSO */
	height:38px;
	color:#fff;
	font-family:'EniTabBold', sans-serif;
	text-align:left;
	font-size:17px;
	font-weight:normal;
	line-height:38px;
	padding:0 10px;
	margin-bottom:1px;
}

/*THEAD*/

.newtable2 thead {

	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable2  thead th {
	vertical-align:center;
	margin:3px;
	padding:10px;
	background:#eeece8;
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}
.newtable2 thead td {
	padding:3px;
	font-size:12px;
	color:#6b7d02;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	text-align:center;
}
/*TBODY*/
.newtable2 tbody {
	color:#444;
	border:solid #d6d6d6;
	border-width:0 1px 1px 1px;
}
.newtable2 tbody td {
	font-size:11px;
	font-weight: normal;
	color:#444;
	text-align:center;
	vertical-align:center;
	background:#ffffff;
	margin:1px;
	padding:8px;
	border-color: #d6d6d6;
	border-style:solid dotted;
	border-width:0 1px 1px 1px;
}

.newtable2 tbody td.last{background:#f7f5f1;}
.newtable2 tbody tr.break td{background:#eeece8; font-weight:bold;}
.newtable2  tbody td.hover, .newtable .dati tbody td.last.hover{background:#fff5c4;}
.newtable2  tbody tr.break td.hover{background:#eeece8;}
.newtable2  tbody td p {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#444;
	text-align:left;
}
/* aggiornamento x tabelle del 22/7/09 dr */
.newtable2 tfoot {
	font-size:10px;
	color:#444;
}
.newtable2 tfoot td {
	padding:3px 0 0 0;
	font-size:10px;
	color:#444;
	border: 0px;
}
/*TBODY*/
/* AGOSTO 2011 - FINE classi per NUOVO STILE TABELLA-2*/







/*LINK CORRELATI*/
.new_col_dx #links-ext ul {
	background:url("/en_IT/static/images/sfondo_ext_gov.gif") no-repeat scroll bottom left transparent;
	background-color:#eceff4!important;
	}
	
.new_col_dx #links-ext h3 {
	background:url("/en_IT/static/images/interna_correlati_gov.gif") no-repeat scroll top left transparent;
	color:#fff;
	font-size:15px;
	height:auto;
	line-height:normal;
	margin:0;
	padding:7px 10px;
	text-transform:none;
	font-family: 'EniTabBold',Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-weight: normal;
}
