


/* HTML ELEMENTS 
BANCA : BZ - BIPOP RETAIL
*/
a:link, a:visited, a:active {
	text-decoration: none;
	font-weight: bold;
	color: #d8001d;
}

a:hover {
	color: #000000;
}

select {
	color: #4d4d4d;
}	

/* TITLE BAR */
/*Nuovo title da sostituire a quello che segue (vedia anche in fondo)*/

.titleBar {
	margin: 5px 0px 15px 0px;
	width: 100%;
}

.title {
  padding-left:17px;
  padding-bottom:6px;
  padding-top:7px;
  text-align:left;
  font-weight:lighter;
  font-family: Arial,Verdana;
   background-image: url(/IBT-C0/images/root/layout/titolo.gif);
background-position:bottom;
background-repeat:repeat-x;
  font-size: 20px;
color:#4077B0;
}
/*

.titleBar {
	margin: 5px 0px 15px 0px;
	width: 700px;
}

.title {
	padding: 3px;
	text-align: left;
  border-bottom: 1px solid #949494;
  font-family: Verdana;
	font-weight: bold;
  font-size: 18px;
	color: #606060;
}
*/
.subtitle {
	padding: 3px;
  font-weight: bold;
  color: #000000;
}

.sectionTitle {
 	font-family : Verdana, Arial;
 	font-size : 12px;
	font-weight : bold;
	color : #4077b0;
}

/* BUTTON */
.button {
	padding: 0px 3px 0px 3px;
	border-width: 2px;
	border-style: solid;
	border-top-color: #c0c0c0;
	border-right-color: #8b5742;
	border-bottom-color: #8b5742;
	border-left-color: #909090;
	text-align: center;
	background-color: #606060;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	cursor: pointer;
	width: 68px;
	height: 19px;
}

.small {
	width: 43px;
	height: 14px;
	font-size: 9px;
}

.smallLabel {
	font-size: 9px;
}


a.button:link, a.button:visited, a.button:active {
	color: white;
}
a.button:hover {
	color: #d8001d;
}


/* COMMAND BAR */
table.commandBar {
	margin-top: 5px;
	width: 700px;
}

td.commandBar {
  text-align: center;
}

/* PANEL */ 
.panel {
	border-bottom: 2px solid #c9c9c9;
	border-top: 2px solid #c9c9c9;
}

.panelHeader {
  vertical-align: middle;
  background-color: #dadada;
	text-align: center;
	font-weight: bold;
	color: #606060;
}

.panelLabel {
  vertical-align: middle;
  background-color: #dadada;
	text-align: left;
	font-weight: bold;
	color: #4d4d4d;
}

.panelLabelPlain {
	/* Used where no bold is needed, i.e. CBI.ForeignTransfer */
  vertical-align: middle;
  background-color: #dadada;
	text-align: left;
}

.panelValue {
    vertical-align: middle;
	background-color: #f2f2f2;
	color: #3D3D3D;
}

/* DETAIL VALUE */
.detailValue {
 	font-family : Verdana, Arial;
 	font-size : 12px;
	color : #757575;
	font-weight : bold;
}

/* DETAIL LABEL */
.detailLabel {
 	vertical-align: middle;
  background-color: #dadada;
	text-align: left;
	font-weight: bold;
}

/* DATA TABLE */
/*Nuovo dataTable da verificare come impatto*/
/*
.dataTable {
	background-color:#eeeeee;
}

.dataHeader {
 	background-image: url(/ibx/res/img/bgTable.gif);  //percorso da correggere x IDMS
	background-position:top;
	background-repeat:repeat-x;
	text-align: center;
	font-weight: bold;
	color: #3d3d3d;
	height:22px;
}
*/

.dataTable {
}

.dataHeader {
	background-color: #dadada;
	text-align: center;
	font-weight: bold;
	color: #4d4d4d;
}

.cell {
	background-color: #F2F2F2;
	color: #3D3D3D;
}

/* NOT FOUND */
table.notFound {
	border-bottom: 1px solid #d8001d;
	border-top: 1px solid #d8001d;
}

.noDataFound {
	border-bottom: 1px solid #d8001d;
	border-top: 1px solid #d8001d;
	text-align: center;
	background-color: #dadada;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 700px;
}

.linkPointer {
	cursor: hand;
}

.legendItem {
	display: inline-block;
	padding: 0px 3px 0px 3px;
	text-align: absmiddle;
	text-decoration: none;
	background-color: black;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: white;
	width: 16px;
	height: 16px;
}

td.notFound {
	background-color: #dadada;
	text-align: center;
}


/* NOTICE */
.notice {
  font-weight: bold;
  color: #000000;
}

/* ERROR PANEL */
.errorPanel {
  vertical-align: middle;
	background-color: #dadada;
	text-align: left;
	font-weight: bold;
}

/* TEMP fino a migliore soluzione per ottenere il tasto stile small anche
 * con UseToolbar==false
 */
a.toolBtnSmall, a.toolBtnSmall:link, a.toolBtnSmall:visited, a.toolBtnSmall:hover, a.toolBtnSmall:active {
	display: inline;
	width: 60px;
	min-width:60px;
	height: 16px;
	margin: 1px 1px 1px 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	text-decoration: none;
	font-size: 9px;
	background: url("/IBT-C0/images/root/toolbar/btnSmallBkg.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	white-space: nowrap;
	padding: 0px;
	padding-top: 2px;
	background-position: top;
	color: black;
}


@media print {
	.button {
		visibility: hidden;
	}

	.title {
		padding: 3px;
		text-align: left;
	  border-bottom: 1px solid #949494;
	  font-family: Verdana;
		font-weight: bold;
	  font-size: 18px;
	}
}

/* DEPRECATED */
/* DEPRECATED */
/* DEPRECATED */
/* DEPRECATED */

/*Nuovo Title da sostituire*/

table.titleBar {
	margin: 5px 0px 15px 0px;
	width: 100%;
}

th.title {
  padding-left:17px;
  padding-bottom:6px;
  padding-top:7px;
  text-align:left;
  font-weight:lighter;
  font-family: Arial,Verdana;
 	background-image: url(/images/root/layout/titolo.gif);   //percorso da correggere x IDMS
	background-position:bottom;
	background-repeat:repeat-x;
  font-size: 20px;
	color:#4077B0;
}
/*


table.titleBar {
	margin: 5px 0px 15px 0px;
	width: 700px;
}

th.title {
    text-align: left;
    border-bottom: 1px solid #949494;
    font-family: Verdana;
	font-weight: bold;
    font-size: 18px;
	color: #4d4d4d;
}
*/
td.subTitle {
    font-weight: bold;
    color: #757575;
}

.ui-state-default .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_777777_256x240.png) !important
}

.ui-state-focus .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_555555_256x240.png) !important
}

.ui-state-active .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_ffffff_256x240.png) !important
}

.ui-widget-header .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_444444_256x240.png) !important
}

.ui-state-highlight .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_777620_256x240.png) !important
}

.ui-state-error-text .ui-icon{
	background-image:url(/IBT-C0/images/root/vendor/jqueryui/ui-icons_cc0000_256x240.png) !important
}

.ui-widget-header {
    background-color: #ffffff !important;
    border: medium none #bebebe !important;
    color: #000 !important;
    font-size: 1.2em;
}

.ui-widget-content {
	background-color: #fff !important;
}

.ui-state-hover, 
.ui-widget-content .ui-state-hover, 
.ui-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focus {
	background-color: #fcfcfc !important;
	border: 1px solid #909090 !important;
}