/*Andamento titolo*/
.img_andamento	{ border:1px #2A886E solid; }
.and_td_01		{ color:#fff; padding:3px 0 4px 10px; font-size:1.1em; font-weight:bold; }
.and_td_02		{ color:#fff; padding:3px 0 4px 0; font-size:1.1em; text-align:center; font-weight:bold; }
.and_val_01		{ color:#555; padding:7px 0 4px 10px;   }
.and_val_02		{ color:#27876C; font-weight:bold; padding:7px 0 4px 10px;  }

/* calendar */
.calendar_data_01	{ color:#3C937A; font-size:1.1em; font-weight:bold; padding:4px 0 5px 10px; background:url(../img/share/sep.gif) repeat-x left bottom; }
.calendar_eve_01	{ padding:4px 0 5px 10px; font-size:1.1em; background:url(../img/share/sep.gif) repeat-x left bottom; text-align:justify;  }
.calendar_data_02	{ color:#3C937A; font-size:1.1em; font-weight:bold; padding:4px 0 5px 10px; background:#EBF3EE url(../img/share/sep.gif) repeat-x left bottom; }
.calendar_eve_02	{ padding:4px 0 5px 10px; font-size:1.1em; background:#EBF3EE url(../img/share/sep.gif) repeat-x left bottom; text-align:justify;  }
.nota_cal			{ padding:7px 0 8px 10px; font-size:1.0em; text-align:justify; color:#3C937A; }

/*contatti*/
.pad_contact	{  padding:15px 0; }
.top_contact	{ background:url(../img/investor/back_contatti.gif) no-repeat 0 0; height:26px; color:#0F8B6C; font-weight:bold; padding:8px 0 0 8px; }
.td_01			{ padding:10px 0 10px 7px; }
.td_02			{ padding:10px 0 10px 7px; }


/* opa */
.opa_box {
	padding:0 15px 10px 5px;
	text-align:justify;
	line-height:140%;
	font-size:110%;
}

.opa_table td {
	padding:2px 4px;
	font-size:110%;
}

.opa_input {
	font-size:100%;
	color:#0C493A;
	background:#f2f2f2;
	border:1px #0C493A solid;
	padding:1px;
	width:300px;
}

.opa_select {
	font-size:100%;
	color:#0C493A;
	background:#f2f2f2;
	border:1px #0C493A solid;
	padding:1px;
	width:305px;
}

.opa_alert {
	padding:0 0 20px 0; 
	color:#c00;
	font-size:130%;
	font-weight:bold;
	text-align:center;
}