﻿body {
	margin: 0px;
}
body,select,input,label,table
{
	font-family:Arial;
	font-size: 11px;
	color: #666;
}
div.h2 label { color: #fff; font-family: Trebuchet MS; }
img { border: 0px; }
table { width: 100%; border-collapse: collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{color:#D23636;text-decoration:none;font-weight:normal}
a:hover{text-decoration:underline;}
/* TAB */
DIV.TabCont{border-bottom:1px solid #DDD;height:29px;width:100%;font-family:"Trebuchet MS",Arial;font-size: 12px;}
DIV.TabCont DIV.pos{height:29px;position:relative;top:1px}
DIV.TabCont DIV.pos DIV.tabOff{background:url(../images/tab_back_off.gif) repeat-x;height:29px;float:left;font-size:.75em}
DIV.TabCont DIV.pos DIV.tabOn{background:url(../images/tab_back_on.gif) repeat-x;height:29px;float:left;font-size:.9em}
DIV.TabCont DIV.pos DIV.tabOn H4{margin:12px 4px 0 4px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H4{margin:14px 4px 0 4px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H4 a{color:#515151;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOff H4 a:hover{text-decoration:none;color:#D23636}
DIV.TabCont DIV.pos DIV.tabOn H4 a{color:#D23636;text-decoration:none}
DIV.TabCont DIV.pos DIV.tabSxOn{background:url(../images/tab_sx_on.gif) no-repeat;width:7px;height:29px;font-size:1px;float:left}
DIV.TabCont DIV.pos DIV.tabDxOn{background:url(../images/tab_dx_on.gif) no-repeat;width:22px;height:29px;font-size:1px;float:left}
DIV.TabCont DIV.pos DIV.tabSxOff{background:url(../images/tab_sx_off.gif) no-repeat;width:9px;height:29px;font-size:1px;float:left}
DIV.TabCont DIV.pos DIV.tabDxOff{background:url(../images/tab_dx_off.gif) no-repeat;width:13px;height:29px;font-size:1px;float:left}

div.legenda 
{
	line-height: 20px;
	background:url(../images/ar.gif) center right no-repeat;
	padding: 0 25px 0 10px;
	text-align:right;
	margin-right:0px;
	margin-bottom: 20px;
}
div.shares 
{
	clear: both;
	line-height: 40px;
	margin-bottom: 3px;
	padding-left: 10px;
}
div.chart 
{
	background-color: #f3f3f3;
	text-align: left;
	padding: 0px;
	float: left;
	width: 100%;
	height: 245px;
	clear: both;
}
div.h2 div { float: left; padding: 0px 5px; }
div.h2 div.ticker-indici-container { float: right; }
div.h2
{
	font-family:"Trebuchet MS",Arial;
	background:#3f77b2;
	color: #fff;
	line-height:30px;
	border-bottom:1px solid #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	/*float: left;*/
	margin-top: 2px;
	width: 100%;
	vertical-align: middle;
	height: 30px;
}
div.h2 .sedici { font-size: 16px; }
.lower { text-transform: lowercase }
.upper { text-transform: uppercase; padding-left: 5px; }
div.h2 select 
{
	width: 120px;
	padding: 0px;
	margin: 5px 0px;
}
#ticker 
{
	float: right;
	width: 260px;
	text-align: center;
}
#ticker #ixName 
{
	width: 110px;
	display: block;
	float: left;
}
#ticker #ixValue 
{
	display: block;
	width: 150px;
	float: left;
}
.tableData th, .tableData td
{
	text-align: left;
	padding: 4px 5px;
	border-bottom: 1px solid #fff;
	/*border-right: 1px solid transparent;*/
	font-weight: normal;
}
.tableData th { padding-left: 10px; }

.tableData .first 
{
	width: 25%;
	line-height: 26px;
	font-family:"Trebuchet MS",Arial;
	background:#3f77b2;
	color: #fff;
	text-transform: uppercase;
}
.tableData .white 
{
	background-color: #fff;
	color: #000;
}
.tableData .aumento 
{
	background-image: url(../images/aumento.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 5px;
	/*padding-left: 23px;*/
}
.tableData .diminuzione 
{
	background-image: url(../images/diminuzione.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 5px;
	/*padding-left: 23px;*/
}
.tableData .stabile 
{
	background-image: url(../images/stabile.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 5px;
	/*padding-left: 23px;*/
}
.tableData .aumentoB 
{
	background-image: url(../images/aumentoB.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 10px;
	/*padding-left: 23px;*/
}
.tableData .diminuzioneB 
{
	background-image: url(../images/diminuzioneB.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 10px;
	/*padding-left: 23px;*/
}
.tableData .stabileB 
{
	background-image: url(../images/stabileB.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	padding: 5px 10px;
	margin-left: 10px;
	/*padding-left: 23px;*/
}
.tableData .right 
{
	border-left: 1px solid #fff;
}
.tableData TR.odd{background:#f3f3f3}
.tableData TR.even{background:#f6f7f9}
.tabella th 
{
	font-family: Trebuchet MS;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

/* Overwrites Tabella Peers */
.tabella-peers .aumento { color: Green; background-image: none; padding: 0; margin: 0; }
.tabella-peers .diminuzione { color: Red;  background-image: none; padding: 0; margin: 0; }
.tabella-peers .stabile { background-image: none; padding: 0; margin: 0; }
.tabella-peers td, .tabella-peers th { padding: 0 10px; line-height: 26px; }
.tabella-peers td span { padding: 3px 0; margin: 0; }
.tabella-peers .align-right { text-align: right; }
.tabella-peers .img-aumento { background: transparent url(/UniCredit/images/aumentoB.gif) no-repeat center right; padding-right: 25px; }
.tabella-peers .img-diminuzione { background: transparent url(/UniCredit/images/diminuzioneB.gif) no-repeat center right; padding-right: 25px; }
.tabella-peers .img-stabile { background: transparent url(/UniCredit/images/stabileB.gif) no-repeat center right; padding-right: 25px; }


.chartInstrument * { 	font-family: Trebuchet MS, Arial; }
.chartInstrument select 
{
	width: 120px;
	font-family: Arial;
}
p.title 
{
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 0px;
}
.clear{float:none;background:none;clear:both;line-height:0;font-size:0;height:0;background:none;margin:0;padding:0}
.credits { margin-top: 3px; }
.credits td { vertical-align: bottom; }
.tableStoInput 
{
	font-family: Trebuchet MS;
	float: left;
	width: 380px;
}
.tableStoInput th
{
	text-align: right;
	padding: 3px;
}
.tableStoInput td
{
	padding: 3px;
}
.tableStoInput .spacer 
{
	width: 20px;
	display: inline-block;	
	height: 16px;
	margin: 0px 3px;
}
.spostaasinistra 
{
	margin-left: 3px;
	width: 143px; 
}
div.h2 div.buttonReload, .buttonReload
{
	float: right;
	background-color: #e62239;
	color: #fff;
	font-size: 16px;
	border-left: 1px solid #fff;
	width: 100px;
	text-align: center;
	cursor: pointer;
	text-transform: uppercase;
}
.buttonReload 
{
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height:30px;
}
div.h2 .lbl 
{
	color: #fff;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}
.tableData .centro { text-align: center; }
.tableData .destra { text-align: right; }
.tableData .sinistra { text-align: left; }
.goButton 
{
	background-image: url(../images/btnRightHalf.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 110px;
	color: #fff;
	height: 20px;
}
.goLabel 
{
	position: relative;
	left: -40px;
	color: #fff;
	white-space: nowrap;
}
/*butts*/
.boxCorn{position:relative;width:100%;}
.boxCorn .tl{position:absolute;top:0;left:0;z-index:1}
.boxCorn .tr{position:absolute;top:0;right:0;z-index:1}
.boxCorn .bl{position:absolute;bottom:0;left:0;z-index:1}
.boxCorn .br{position:absolute;bottom:0;right:0;z-index:1}
.boxCorn .thumb{position:absolute;top:0;right:0;z-index:0}

.btnFull{text-align:right;background-color:#3F77B2;font-size:90%}
.btnFull a{color:#FFF;display:block;line-height:33px;padding-right:35px;background:url(../images/ar_wh.gif) center right no-repeat}

.btn2{min-width:80px;width:auto;font-size:90%;text-transform:uppercase;padding:1px 0;font-family:"Trebuchet MS",Arial,sans-serif;border:1px solid #CCC;background:#FFF url(../images/ar.gif) center right no-repeat;white-space:nowrap}
.btn2 a{margin:0 18px 0 7px}

.boxCorn.btn2 .tl{top:-1px;left:-1px}
.boxCorn.btn2 .tr{top:-1px;right:-1px}
.boxCorn.btn2 .bl{bottom:-1px;left:-1px}
.boxCorn.btn2 .br{bottom:-1px;right:-1px}

.btn{min-width:80px;width:expression(document.body.clientWidth<80?"80px":"auto");display:inline}
.btnW{height:19px;float:left;min-width:80px;width:expression(document.body.clientWidth<80?"80px":"auto");font-size:90%;text-transform:uppercase;margin:0;font-family:"Trebuchet MS",Arial,sans-serif;color:#FFF;padding-top:3px}
.min{float:left;width:2px;height:22px}
.btnW a{white-space:nowrap;margin:0 5px 0 5px}
.arrow{float:left;width:10px;background:url(../images/ar_wh.gif) 0 8px no-repeat;height:22px}
.btn .b4 .arrow{background-image:url(../images/ar_bl.gif)}

.btn.b1 .btnW,.btn.b1 .min,.btn.b1 .arrow{background-color:#E2001A}
.btn.b2 .btnW,.btn.b2 .min,.btn.b2 .arrow{background-color:#FFF}
.btn.b3 .btnW,.btn.b3 .min,.btn.b3 .arrow{background-color:#3F77B2}
.btn.b4 .btnW,.btn.b4 .min,.btn.b4 .arrow{background-color:#FFF}

.b1 a,.b3 a{color:#FFF}
.b2 a,.b4 a{color:#E2001A}

.btn.b2 .btnW{border:1px solid #CCC;border-width:1px 0}
.btn.b2 .boxCorn{border-left:1px solid #CCC}
/* end butts*/
.stPagNav td { width: 33%; }

.img-chart-container { width: 483px; height: 205px; margin: 20px 0 0 0; float: left; }
.ajax-content { background: transparent url('/DDECommon/images/loader/ajax-loader-01.gif') no-repeat scroll 50% 50%; }

