
.link-openclose {
	text-decoration: none;
	font-size: xx-small;
	color: #000000;
	padding-left: 18px;
	white-space: nowrap;
	height: 18px;
	width: 18px;
	background-repeat: no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

.link-eurisko {
	background-image: url(open.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 18px;
	width: 18px;
	border: 0px;
	cursor: pointer;
}

.link-griglia {
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}

.EuriskoCellsTot {
	text-align: center;
	font-weight: bold;
	font-size: xx-small;
	border: 1px solid black;
}

.scrollTable {
		width: 100%;
/*	max-width: 1024px;*/
	height: 100%;
	overflow: hidden
}

.scrollTableHead {
		behavior: url("syncscroll.htc");
	width: 100%;
/*	max-width: 1024px;*/
	overflow: hidden;
}

.scrollTableHead table {
	empty-cells: show;
	table-layout: fixed;
}

.scrollTableHead table td {
	border: 1px solid;
	FONT-FAMILY: Verdana, Arial;
	font-size: x-small;
	TEXT-DECORATION: none;
}

.scrollTableHead td,.scrollTableBody td {
	font: icon;
	padding: 2px;
}

.scrollTableBody {
	overflow: scroll;
	/* height needs to be calculated from scrollTable */
	width: 100%;
/*	max-width: 1024px;*/
	height: 500px
}

/* ----------------------------------------------- */
.attribute-name {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none;
}

.attribute-value {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none;
	white-space: nowrap
}

.attribute-value-wrap {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none;
}

.input {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none;
	white-space: nowrap
}

.attribute-name-small {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 70%;
	TEXT-DECORATION: none
}

.attribute-value-small {
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 70%;
	TEXT-DECORATION: none;
	white-space: nowrap
}

.attribute-name-selected {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.attribute-value-selected {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.home {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.stampabutton {
	cursor: pointer;
	cursor: hand;;
	font-size: 0px;
	background-image: url(../images/stampa.jpg);
	width: 57px;
	height: 30px;
	border: 0px
}

.freccia-lunga-dx-button {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-size: 11px;
	background-image: url(../images/freccia-lunga-dx.jpg);
	width: 142px;
	height: 30px;
	border: 0px;
	FONT-FAMILY: Verdana, Arial;
	padding: 0px 10px 0px 0px;
}

.button-link {
	display: block;
	color: black;
	background-color: #CCCCCC;
	width: 142px;
	height: 30px;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial;
	font-size: 14px;
	border-color: #000000;
	border-style: solid;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-top-width: 1px;
	border-left-width: 1px;
	text-align: center;
	vertical-align: middle;
	white-space: normal;
	padding-top: 10px;
}

.rettangolo-piccolo-button {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-size: 11px;
	background-image: url(../images/rettangolo-piccolo.jpg);
	width: 92px;
	height: 30px;
	border: 0px;
	FONT-FAMILY: Verdana, Arial;
}

.rettangolo-piccolo-link {
	display: block;
	color: black;
	font-size: 11px;
	background: url(../images/rettangolo-piccolo.jpg) 50% 50% no-repeat;
	width: 92px;
	height: 30px;
	border: 0px;
	FONT-FAMILY: Verdana, Arial;
	text-decoration: none;
	text-align: center;
	padding: 8px 0px 0px 0px;
}

.freccia-sx-button {
	cursor: pointer;
	cursor: hand;
	color: black;
	font-size: 11px;
	background-image: url(../images/nuova_ricerca.jpg);
	width: 110px;
	height: 30px;
	border: 0px;
	FONT-FAMILY: Verdana, Arial;
	padding: 0px 0px 0px 10px;
}

.link-selected {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	COLOR: #0000FF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline
}

.header {
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none
}

.box {
	width: 100%;
	background-color: #FFFFFF
}

.box-alternative {
	width: 100%;
	background-color: #F0F0F0
}

.stampa {
	border: 1px solid;
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none;
	white-space:normal;
}

.stampa-etichetta {
	border: 1px solid;
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none
}

.stampa-cella-noborder {
	border: none;
	FONT-FAMILY: Verdana, Arial;
	font-size: xx-small;
	TEXT-DECORATION: none
}


.titolo-servizi {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #cc3300;
}

.menu-generale {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #002569;
}

a.landmark-page-level1-underlined-NC,a:Visited
	.landmark-page-level1-underlined-NC,a:Active
	.landmark-page-level1-underlined-NC,a:Hover
	.landmark-page-level1-underlined-NC {
	font-family: verdana;
	color: #002569;
	font-size: 11px;
	FONT-WEIGHT: bold;
	Line-Height: 14px;
	text-decoration: underline
}

.warning-message{
	font-family: verdana;
	font-size: 12px;
	color: #FF2D2D;
	text-decoration: none;
}


/* ############# */
/* NUOVA GRAFICA */
/* ############# */
body {color:#343434; font-family:verdana; font-size:11px; line-height:15px; text-align: center;}
.clear {clear: both;}
p {margin: 0 0 10px 0;}
.float_left {float: left;}
img.float_left {margin: 0 10px 10px 0;}

.wrapper {width: 760px; margin: 0 auto; text-align: left;}
.wrapper a {color:#0a2e6c ;}
.wrapper a:hover {text-decoration: none;
}

.wrapper a.link_testo{
	background-color: #B0C4DE;
	color: #00008B;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
}



.container {padding-top: 10px;}
.container h2 {font-size: 22px; font-weight: 100; color: #121212; margin: 0 0 20px; font-family: sans-serif;}
.container h2 em {color: #999999;}
.container h3 {font-size: 16px; font-weight: normal; color: #999999; margin: 0 0 13px 0;}
.container h4 {font-size: 15px; font-weight: normal; color: #121212; margin: 0 0 10px 0;}
.container li {background: url(../../images/list_bullet.gif) no-repeat 0 5px; padding-left: 15px; list-style: none;}

/* Main content */
#content {width: 530px; float: right; padding-bottom: 5px;}

.breadcrumb {border-bottom: 1px solid #CCCCCC; margin-bottom: 25px; padding-bottom: 10px; color: #999; }
.breadcrumb a { color: #e36e0e; text-decoration: none;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb a.current {color:#343434; }

/* Homepage */
.button_nav {width: 290px; clear: both; margin: 0 auto;}
.button_nav h3 {font-size: 14px; height: 33px; line-height: 33px; color: #fff; font-weight: normal; background: #023B77 url(../../images/home_title.gif) no-repeat top center; padding-left: 10px; margin: 0 0 3px 0;}
.button_nav ul {margin: 0; padding: 0;}
.button_nav ul li {list-style: none;   margin-bottom: 5px; background: none; padding: 0;}
.button_nav ul li a {color: #636363; text-decoration: none; background: url(../../images/home_bt_bl.gif) no-repeat top left; height: 65px; display: block; padding: 15px 40px 0 15px;}
.button_nav ul li a strong {font-size: 15px; font-weight: normal; color: #003362; display: block;}
.button_nav ul li.short a {height: 57px; padding: 23px 40px 0 15px;}
.button_nav ul li.aziende a { background-image: url(../../images/home_bt_az.gif);}
.button_nav ul li.aziende a strong {color: #1495a7;}

/* Pagina statica */
#content .right_nav {float: right; padding: 0; margin: -25px 0 0 0;}
#content .right_nav li {background: #EDF2F8; list-style: none; margin-bottom: 1px; width: 150px; padding: 0 10px 0 0; }
#content .right_nav li a {background: #EDF2F8 url(../../images/ico_next.gif) no-repeat right center ; padding: 6px 20px 6px 10px; display: block; text-decoration: none; font-weight: bold;}
#content .right_nav li a:hover {text-decoration: underline;}
#content .right_nav li.current {background-color: #FFF1CC; }
#content .right_nav li.current a {background-color: #FFF1CC;}

.container .more {clear: both; background: #F7F7F7; border-top: 1px solid #CCCCCC; padding: 20px; }
	html>body .container .more {*padding-top:10px;} /* Hack IE7 */
	* html .container .more {*padding-top:10px;} /* Hack IE7 */
.container .more h3 {background: url(../../images/ico_arrow.gif) no-repeat left; padding-left: 25px; color: #121212; margin: 0 0 20px 0;}
.container .more ul {margin: 0; padding: 0; float: left;}
.container .more ul li {float: left; width: 335px; padding-right: 10px; list-style: none; background: url(../../images/list_bullet.gif) no-repeat 0 5px; padding-left: 15px; margin-bottom: 5px;}

/* Singola banca */
.container #content.banca .logo_banca {float: right;}
.container #content.banca .info {margin: 30px 0 0 0; padding: 0;}
.container #content.banca .info li {list-style: none; background: none; padding-left: 0;}
.container #content.banca h3 {margin: 40px 0 20px 0; color: #072b5b;}
.container #content.banca .iniziative, .container #content.banca .alert {padding: 15px; margin-bottom: 10px;} 
.container #content.banca .iniziative ul, .container #content.banca .alert ul {margin: 0; padding: 0;}
.container #content.banca .iniziative ul li, .container #content.banca .alert ul li {margin: 0 0 2px 0px;}

.container #content.banca .iniziative {background: #EDF2F8; border-top: 1px solid #A9C5E6;}
.container #content.banca .alert {background: #FCF2EE; border-top: 1px solid #E3C1B3;}

.container #content.banca .iniziative li {background-image: url(../../images/list_bullet_blue.gif);}
.container #content.banca .alert li {background-image: url(../../images/list_bullet_red.gif);}
.container #content.banca .alert li em {font-style: normal; text-decoration: underline;}

/* Lista banche */
.container #content .offerte {padding: 30px 0 10px 0; }
.container #content .offerte h3 {color: #ef8000; margin-bottom: 20px;}
.container #content .offerte label {display: block; width: 140px; float: left;}
.container #content .offerte input, .container #content .offerte select {width: 150px;}
.container #content .offerte button {background: #fff url(../../images/ico_next.gif) no-repeat right center; border: 0; color: #022162; padding-right: 15px; cursor: pointer;}

.container #content .lista_banche {margin: 0; padding: 20px 0 0 0px; border-top: 1px solid #CBCBCB; }

.container #content .pagination {margin: 0; padding: 20px 0 0 100px; color: #999999;}
.container #content .pagination li {display: inline; background: none; padding-left: 0;}
.container #content .pagination li a {text-decoration: none; font-weight: bold;}
.container #content .pagination li a:hover {text-decoration: underline;}
.container #content .pagination li.current a {color: #ed8102;}

/* Sidebar */
.container .sidebar {width: 190px; float: left;}

.container .sidebar .top_links {margin-bottom: 20px;}
.container .sidebar .top_links a {text-decoration: none;}
.container .sidebar .top_links a:hover {text-decoration: underline;}
.container .sidebar .top_links .all {padding-left: 30px; height: 25px; line-height: 25px; display: block; background: url(../../images/bt_all.gif) no-repeat top left; color: #fff; }
.container .sidebar .top_links .back {background: #EDF2F8 url(../../images/ico_prev.gif) no-repeat 9px 17px ; padding: 6px 10px 6px 30px; display: block; }
.container .sidebar .top_links .back strong {display: block;}

.container .sidebar {padding-bottom: 30px;}
.container .sidebar .nav {padding: 0; margin: 0;}
.container .sidebar .nav li {list-style: none; background: url(../../images/nav_arrow.gif) no-repeat 0 6px; padding-left: 10px; margin-bottom: 10px;}
.container .sidebar .nav li a {color: #0a2e6c; text-decoration: none;}
.container .sidebar .nav li a:hover {text-decoration: underline;}
.container .sidebar .nav li.current { background: none; padding: 0;}
.container .sidebar .nav li.current a {font-weight: bold; background: #EDF2F8 url(../../images/nav_bl.gif) no-repeat top left;padding: 3px 0 3px 10px; display: block; border-bottom: 1px solid #C9D2DF;}
.container .sidebar .nav li.current ul {padding: 6px 0 0 20px ; margin: 0;}
.container .sidebar .nav li.current li {background: url(../../images/nav_arrow.gif) no-repeat 0 6px; padding-left: 10px; margin-bottom: 5px;}
.container .sidebar .nav li.current li a {font-weight: normal; color: #e36e0e; background: none; border-bottom: 0; padding: 0;}
.container .sidebar .nav li.current li.current a {font-weight: bold; color: #0a2e6c; }
* html .container .sidebar .nav li.current li  {height: 1%;}

.confronta{
	background-image: url('../../images/btn_orange.png');
	background-repeat: no-repeat;
	border: 0px !important;
	width: 180px;
	height: 35px;
	cursor: pointer;
}

