body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin: 0px;
	font-size: 11px;
}

a
{
	color:#666666;
	text-decoration:none;
}

a img
{
	border: 0px;
}

a:hover
{
	color:#DE0000;
	text-decoration:underline;
}

a:hover img
{
	text-decoration:none;
}


p
{
	margin-top:4px;
	margin-bottom:4px;
	padding:0px;
}

img
{
	border:0px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#DE0000;
	font-weight: bold;
	padding: 10px;
	padding-left: 20px;
	margin: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#DE0000;
	font-weight: bold;
	margin: 0px;
	margin-top: 15px;
	padding:0px;
}

h3 {
	color:#1E61BD;
	font-size: 12px;
	font-family:Arial,Tahoma,Verdana;
	font-style:normal;
	margin: 0px;
	margin-top: 10px;
}

h3 a {
	color:#1E61BD;
	font-family:Arial,Tahoma,Verdana;
	font-style:normal;
	text-decoration:none;
}

h4 {
	color: Black;
	font-family:Arial,Tahoma,Verdana;
	font-size: 11px;
	font-style:normal;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

h5 {
	color:#444444;
	font-family:Arial,Tahoma,Verdana;
	font-size: 11px;
	font-style:normal;
	font-weight: normal;
	background-color: #E6E6E6;
	width: 370px;
	background-image: url('../../../sites/unicredit/images/14x14_arrow-right_8_span.gif');
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px;
	margin-top: 5px;
	padding:5px;
}

h5 a {
	width: 100%;
	padding-right: 30px;
	display: block;
}


h5 a:hover {
	color:#BE0000;
}



.cnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
}

.rootnav {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color: #FFFFFF;
text-decoration: none;
}

.ibox_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color: #333333;
}

.ibinput {
border: 1px solid #999999;
height: 12px;
width:  100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}

.branch_select {
border: 1px solid #999999;
height: 12px;
width:  130px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}

.town_select {
border: 1px solid #999999;
height: 12px;
width:  105px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #333333;
}

.ibox_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0033;
	font-weight:bold;
	text-decoration: none;
	padding-left:10px;
	vertical-align: middle;
}

.ibox_title a {
	color: #CC0033;
	font-weight:bold;
	text-decoration: none;
}

.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}
.copyright a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}

.copyright a:hover {
text-decoration: underline;
}


a.ibox {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#CC0033;
text-decoration: none;
}

a.ibox:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
text-decoration: underline;
}

a.ibox2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#DE0000;
text-decoration: none;
}

a.ibox2:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#DE0000;
text-decoration: underline;
}

.menu_item, a.menu_item, a.menu_item:visited, a.menu_item:link, a.menu_item:active{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#666666;
	text-decoration: none;
	font-weight: bold;
}

a.menu_item:hover{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#666666;
	text-decoration: underline;
	font-weight: bold;
}

.menu_item_selected, a.menu_item_selected, a.menu_item_selected:visited, a.menu_item_selected:link, a.menu_item_selected:active{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:white;
	text-decoration: none;
	font-weight: bold;
}

a.menu_item_selected:hover{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:white;
	text-decoration: underline;
	font-weight: bold;
}

.menu_subitem, a.menu_subitem, a.menu_subitem:visited, a.menu_subitem:link, a.menu_subitem:active{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#666666;
	text-decoration: none;
	font-weight: normal;
}

a.menu_subitem:hover{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#666666;
	text-decoration: underline;
	font-weight: normal;
}


.menu_subitem_selected, a.menu_subitem_selected, a.menu_subitem_selected:visited, a.menu_subitem_selected:link, a.menu_subitem_selected:active{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#3186C6;
	text-decoration: none;
	font-weight: normal;
}

a.menu_subitem_selected:hover{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#3186C6;
	text-decoration: underline;
	font-weight: normal;
}

td.menu_td_sel{
	padding:3px 9px 5px 11px;
	background: url('../images/menu_item_selected.gif');
}

td.menu_td {
	padding:3px 9px 5px 11px;
}

.breadcrumbs_link, .breadcrumbs_link a, .breadcrumbs_link a:visited, .breadcrumbs_link a:hover {
  font-weight: bold;
  color: #666666
}

.breadcrumbs_link {
  font-size: 11px;
}

.breadcrumbs_link_normal a,.breadcrumbs_link_normal a:visited, .breadcrumbs_link_normal a:hover {
  font-weight: none;
}

.textgrey, a.textgrey, a.textgrey:link, a.textgrey:active, a.textgrey:visited, a.textgrey:hover{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #616161;
	letter-spacing: 0.5px;
}

a.textgrey:hover{
	text-decoration: underline;
}

.BoxTitle, a.BoxTitle, a.BoxTitle:hover{
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	color: #3366CC;
	font-size: 18px;
	text-decoration: none;


}

.text{
	font-family: Arial, Verdana, Tahoma;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

ul.arrowed_ul{
	list-style-image: url(../images/arrow_red.gif);
	list-style-position: outside;
	padding-left: 0px;
	margin-left:18px;
	_margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
}

ul.arrowed_ul li{
	padding-left: 0px;
	_padding-left: 6px;
	margin-left:0px;
}

.arrowed_ul a {


  line-height: 10%;
  _line-height: 130%;
  position:relative;
  top: -3px;
  _top: -2px;

}

.content_text {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding-left: 20px;
padding-right: 20px;
line-height: 1.4;
}

.header_links {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
white-space: nowrap;
vertical-align: middle;
text-decoration: none;
}
.header_links:hover {
	text-decoration: none;
	color: #FFFFFF;
}

table.main_menu td.main_menu_item {
	border-right: 1px solid White;
	text-align: center;
}

table.main_menu td.main_menu_item a.main_menu {
	text-decoration: none;
	text-transform: uppercase;
}


td.main_menu_item:hover, td.main_menu_item:hover a {
	background-color:White;
	color:#CC0000;
}

table.main_menu td.main_menu_item_selected {
	border-right: 1px solid #CC0000;
	background-color:White;
	text-align: center;
	text-transform: uppercase;
}

table.main_menu td.main_menu_item_selected a.main_menu {
	color:#CC0000;
	text-decoration: none;
}

.main_menu, a.main_menu, a.main_menu:visited, a.main_menu:link, a.main_menu:active{
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

.infobox {
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	color:#000000;
	text-decoration: none;

}

a.nRed {calendar_events.j... (line 23)

}
a.nRed {
	color:#DE0000;
	font-size:11px;
}

.boxBlue {
	background-image:url('../../../sites/unicredit/images/n_home_sfondoBlue.jpg');
	background-repeat:no-repeat;
	background-color: #3b90c6;
	margin-bottom:15px;
	padding-bottom:0px;
	width:153px;
	color: White;
	font-size: 12px;
}

.boxBlueTitle {
	padding-top:3px;
	text-align:center;
	font-weight: bold;
	font-size: 14px;
}

.boxBlueContent {
	padding-bottom:10px;
	padding-left:10px;
	padding-right:14px;
}

.boxBlueContent a {
	color: #FFFFFF;
}

.nComunicatiLink {
	padding:6px 20px 6px 6px;
	text-align:right;
}

.latestNews
{
	color:Black;
}

.boxChangeRatesBig
{
	color:#000000;
	text-decoration: none;
	background-image:url('../../../sites/unicredit/images/gray_box_207x129.gif');
	background-repeat: no-repeat;
}

.boxSilver
{
	color:#000000;
	text-decoration: none;
	background-image:url('../../../sites/unicredit/images/153x1_left_box_bg.gif');
	background-repeat: repeat-y;
	padding:0px;
}

.boxSilverHead
{
	background-image:url('../../../sites/unicredit/images/153x5_left_box_top.gif');
	background-repeat: no-repeat;
	padding:0px;
	width: 153px;
	height: 5px;
}

.boxSilverFooter
{
	background-image:url('../../../sites/unicredit/images/153x19_left_box_bot.gif');
	background-repeat: no-repeat;
	padding:0px;
	width: 153px;
	height: 19px;
}


.boxSilverContent {
	padding-bottom:0px;
	padding-left:10px;
	padding-right:14px;
}


td.boxRedDots
{
	height: 4px;
	background-image:url('../../../sites/unicredit/images/3x3_carm_hdots.gif'); background-repeat:repeat-x;
}

.menuPos a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.subblock
{
	background-image: url('../../../sites/unicredit/images/jobbszel.gif');
	background-position: right center;
	background-repeat: repeat-y;
	margin-top: 10px;
}

.subblock .header
{
	border-left: 1px solid rgb(234, 234, 234);
	padding: 3px;
	background-color: rgb(235, 235, 235);
	background-image: url('../../../sites/unicredit/images/jobbszel.gif');
	background-position: right center;
	background-repeat: repeat-y;
}

.subblock .content
{
	border-left: 1px solid rgb(234, 234, 234);
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.banner
{
	margin-bottom: 8px;
	text-align: center;
}

/********************************************************************************************/
/****************************************** redHalf sidebar *********************************/
div.sideBarRedHalf{
	display: block;
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	overflow: hidden;
	height: 1%;
	background-image: url(../../../sites/unicredit/images/Banner/background-bucket.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div.sideBarRedHalf div.sideBarContent{
	margin: 0px 3px 0px 0px;
	clear: left;
	padding: 10px 10px 10px;
	color:#666;
}
div.sideBarRedHalf div.sideBarContent a.backet{
	margin: 0px 5px 7px 0px !important;
}
div.sideBarRedHalf div.sideBarContent a.backet, div.sideBarRedHalf div.sideBarContent a.backet *{
	float: right;
	margin: 0px;
	padding: 0px;
	border: none;
}
div.sideBarRedHalf h4.title{
	display: block;
	height: 22px;
	padding: 0px;
	margin: 0px 3px 0px 0px;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
}

div.sideBarRedHalf h4.title *{
	margin: 0px;
	padding: 2px 0px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color:#FFFFFF;
	display: block;
	font-size: 13px;
	float: left;
}

div.sideBarRedHalfSmall h4.title *
{
	font-size: 11px;
	padding: 3px 0px;
}

div.sideBarRedHalf h4.title span{
	height: 22px;
	background-image: url(../../../sites/unicredit/images/Banner/nav-background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px 15px 0px;
}
div.sideBarRedHalf h4.title img{
	padding: 5px 0px 0px;
}
div.sideBarRedHalf span.shadowBottom{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	height: 4px;
	overflow: hidden;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-shadow-bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div.sideBarRedHalf span.topRight, div.sideBarRedHalf span.topLeft, div.sideBarRedHalf span.bottomLeft, div.sideBarRedHalf span.bottomRight, div.sideBarRedHalf span.shadowRight
{
	position: absolute;
	display: block;
	margin: 0px;
	padding: 0px;
	border: none;
	z-index: 5;
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
}
div.sideBarRedHalf span.shadowRight{
	width: 4px;
	height: auto;
	right: -4px;
	top: 1px;
	bottom: -1px;
	height: 100%;
	z-index: 1;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-shadow-right.gif);
	background-repeat: repeat-y;
}
div.sideBarRedHalf span.topLeft{
	top: 0px;
	left: 0px;
	width: 5px;
	height: 5px;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-corrner-top-left.gif);
}
div.sideBarRedHalf span.topRight{
	top: 0px;
	right: -3px;
	_right: -2px;
	width: 6px;
	height: 6px;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-corrner-top-right.gif);
}
div.sideBarRedHalf span.topRight{
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-halfred-corrner-top-right.gif);
}
div.sideBarRedHalf span.bottomLeft{
	left: 0px;
	bottom: -2px;
	width: 48px;
	height: 6px;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-corrner-bottom-left.gif);
}
div.sideBarRedHalf span.bottomRight{
	bottom: -2px;
	right: 0px;
	_right: -1px;
	width: 48px;
	height: 6px;
	background-image: url(../../../sites/unicredit/images/Banner/sidebar-red-corrner-bottom-right.gif);
}


/********************************************************/
div#multiweb *{
	overflow: hidden;
}
div#multiweb p{
	margin: 0px;
	padding: 0px 60px 0px 0px;
	overflow: hidden;
}
div#multiweb p *{
	border: none;
	text-decoration: none !important;
}
.sideBarRedHalf p a
	margin-top: 30px;
	float: right;
}

.sideBarRedHalfSmall p a
{
	margin-top:10px;
}

/********************************************************/
div#internetbanka *{
	overflow: hidden;
}
div#internetbanka p{
	margin: 0px;
	padding: 0px 60px 0px 0px;
	overflow: hidden;
}
div#internetbanka p *{
	border: none;
	text-decoration: none !important;
}
div#internetbanka p a{
	margin-top: 30px;
}
/********************************************************/
