body { 
	font-family: Georgia,Times New Roman,Times,serif;
	color: #404041; 
	font-weight: normal; 
	text-decoration: none; 
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-size:1.0em;
} 

input,select {	 	
	color: #3B2F0A; 
	width: 80px;	
	font-size:0.8em;
}
input,text {		
	color: #3B2F0A; 
	width: 74px;
	text-align: right;	
	font-size:0.8em;
}
.styledButton {		
	width: 90px;
	text-align: center;	
	font-size:0.8em;
}

.IRTable { width: 100%; border: 2px solid #D6E6F5; }
.IRTable th { background-image: url(./images/TableTHBG.gif); background-repeat: repeat-x; color: #042A55; font-size:17px; font-weight: 200; letter-spacing: -0,516667; line-height: 20px; height: 38px; background-position: bottom; background-color: #EBEEF2; }
.IRTable td { background-image: url(./images/TableTDBG.gif); background-repeat: repeat-x; color: #000000; line-height: 18px; font-size: 14px; height: 34px; background-position: bottom; background-color: #FBFBFB; }
.IRTable td.odd { background-image: url(./images/TableTDOddBG.gif); background-repeat: repeat-x; background-color: #EFEFEF; }

.IRLookupCalcTable { width: 100%; border: 2px solid #D6E6F5; }
.IRLookupCalcTable th { background-image: url(./images/TableTHBG.gif); background-repeat: repeat-x; color: #042A55; font-size:17px; font-weight: 200; letter-spacing: -0,516667; line-height: 20px; height: 38px; }
.IRLookupCalcTable td { background-color: #FFFFFF; color: #404041; line-height: 17px; font-size: 13px; text-align: left; }
.IRLookupCalcTable td.title { font-weight: bold; width: 100px; }

.CompetitorsTable {
	font-size:0.9em; 
	width: 730px;
}
.CompetitorsTable th {	
	background-color:#365477;
 	color: white;
 	font-size:1.0em;
}
.CompetitorsTable td.alternating {	
	background-color:#EBEBEB;
}


.IRTable td.left {
	border-right: none;
}
.IRTable td.right {
	border-left: none;
}

.header {
	color: #000000;
	font-weight: bold;	
}

.investorinfo 
{		
	background-color: #666699;
	width: 100%;
	border-collapse: collapse;
}
.investorinfo th {
	background-color: #666699;
	color: #FFFFFF;
	font-family:"trebuchet MS"; 	
	font-weight: bold;
	text-align: center;	
	border-collapse: collapse;
}
.investorinfo td {
	background-color: #4C4D4F;
	font-family:"trebuchet MS"; 	
	color: #3B2F0A; 
	font-weight: normal; 
	text-decoration: none; 	
	text-align: center;
	border: 1px solid #3B2F0A;
	border-collapse: collapse;
}
.investorinfo tr {
	border-collapse: collapse;
}

.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
A:LINK { 
	font-family:"trebuchet MS"; 
	color : #005098; 
	font-weight: normal; 
	text-decoration: underline; 
} 
A:VISITED { 
	font-family:"trebuchet MS"; 	
	color : #005098; 
	font-weight: normal; 
	text-decoration: underline; 
} 
A:HOVER { 
	font-family:"trebuchet MS"; 	
	color : #005098; 
	font-weight: normal; 
	text-decoration: underline; 
} 
 
/*#quotetable { border: 1px solid #365477; border-collapse:	collapse; font-size: 0.9em; background-color: #365477; margin: 0px; padding: 0px; width: 500px;}
#quotetable th { border: 0px; border-collapse:	collapse; background-color: #365477; color: #FFFFFF; font-weight: bold; text-align: center; font-size: 1.0em; }
#quotetable td { border: 0px; border-collapse:	collapse; background-color: #FFFFFF; color: #000000; font-weight: normal; text-align: center; }
#quotetable td.alt { border: 0px; border-collapse:	collapse; background-color: #EBEBEB; color: #000000; font-weight: normal; text-align: center; }
#quotetable th.sort { text-decoration: underline; }*/
#quotetable { width: 100%; border: 2px solid #D6E6F5; }
#quotetable th { background-image: url(http://ir1.euroinvestor.com/asp/ir/mediobanca/08Redesign/images/TableTHBG.gif); background-repeat: repeat-x; color: #042A55; font-size:17px; font-weight: 200; letter-spacing: -0,516667; line-height: 20px; height: 38px; }
#quotetable td { background-image: url(http://ir1.euroinvestor.com/asp/ir/mediobanca/08Redesign/images/TableTDBG.gif); background-repeat: repeat-x; color: #000000; line-height: 18px; font-size: 14px; height: 34px; text-align: center; }
#quotetable td.alt { background-image: url(http://ir1.euroinvestor.com/asp/ir/mediobanca/08Redesign/images/TableTDOddBG.gif); background-repeat: repeat-x; }
#quotetable th.sort { text-decoration: underline; }

.calcTable { font-size:0.9em; width: 100%; }
.calcTable th {	background-color:#365477; color: white; font-size:1.0em; }
.calcTable td { text-align: center; background-position:bottom; background-color: #FBFBFB;	}
.title
{
	color: 	#175330;	
	font-family:"trebuchet MS"; 
	font-weight: bold;
}
h1
{
	color: 	#175330;	
	font-family:"trebuchet MS"; 
	font-weight: bold;
}

.IRTableNB {
	text-align: left; 
	vertical-align: top;	
}
.IRTableNB th {
	background-color: #34772B;
	color: #FFFFFF;	
	font-weight: bold;	
	text-align: center;
}
.IRTableNB td {
	background-color: #4C4D4F;
	color: #3B2F0A;	
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.tickerTable {
	font-size: 0.7em;	
	width: 290px;
	border-collapse: collapse;
}
.tickerTable th {
	background-color: #042A55;	
	color: #FFFFFF;
	text-align: left;	
	border-collapse: collapse;	
	height: 20px;
}
.tickerTable td {	
	color: #042A55;
	border-collapse: collapse;
	padding: 0px;		
	font-weight: bold;
	height: 16px;
}
