/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	color: #666666;
	font-size: 11px;
	line-height:1.3em;
	font-family:Tahoma, sans-serif;
	font-weight:normal;
	line-height:16px;
}

table {
	border-collapse: collapse;
	padding:0px;
/*	margin-left:auto;
	margin-right:auto;*/
}

td {
	padding:0px;
	margin:0px;
}

.topSn {
	background-position:top;
	background-repeat:repeat-x;
}
.topCn {
	width:955px;
	vertical-align:top;
	background-image:url(../img/sfondoTop.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;	
}
.topDx {
	background-image:url(../img/sfondoTopDx.jpg);
	background-position:top;
	background-repeat:repeat-x;
}

.boxChat-Home-en {
	background-image:url(../img/en/sfondoChatHome.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:257px;
	height:244px;
	text-align:right;
}
.boxChat-Home-it {
	background-image:url(../img/it/sfondoChatHome.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:257px;
	height:244px;
	text-align:right;
}
.boxChat-Home-fr {
	background-image:url(../img/fr/sfondoChatHome.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:257px;
	height:244px;
	text-align:right;
}

/*
.home-en {
	background-image:url(../img/sfondoHome.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:955px;
	height:244px;
}
*/

.boxChat-en {
	background-image:url(../img/en/sfondoChat.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:238px;
	height:130px;
	text-align:right;
	padding:90px 10px 0px 0px;
}

.boxChat-fr {
	background-image:url(../img/fr/sfondoChat.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:238px;
	height:130px;
	text-align:right;
	padding:90px 10px 0px 0px;
}

.boxChat-it {
	background-image:url(../img/it/sfondoChat.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:238px;
	height:130px;
	text-align:right;
	padding:90px 10px 0px 0px;
}

.boxNews-en {
	background-image:url(../img/en/sfondoNews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:198px;
	height:130px;
	padding:60px 10px 10px 40px;
}

.boxNews-fr {
	background-image:url(../img/fr/sfondoNews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:198px;
	height:130px;
	padding:60px 10px 10px 40px;
}

.boxNews-it {
	background-image:url(../img/it/sfondoNews.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:198px;
	height:130px;
	padding:60px 10px 10px 40px;
}

.boxOrologi {
	background-image:url(../img/sfondoOrologi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:238px;
	height:95px;
	text-align:center;
	padding:15px 0px 0px 10px;
}

.divMenu {
	width:177px;
	margin-right:auto;
	margin-left:auto;
}

.titoloMenu {
	padding:3px 3px 3px 20px;
	border-bottom:1px solid #101D65;
	color:#101D65;
	font-weight:bold;
	margin-bottom:2px;
}

.voceMenu {
	background-color: #CEDEFF;
	padding:2px 3px 2px 20px;
	font-weight:bold;
	color:#333;
	background-image:url(../img/bulletBlu.jpg);
	background-repeat:no-repeat;
	background-position: 8px 50%;
	border-bottom:1px solid white;
}

.voceMenu_over {
	background-color: #101D65;
	padding:2px 3px 2px 20px;
	font-weight:bold;
	color:#333;
	background-image:url(../img/bulletBianco.jpg);
	background-repeat:no-repeat;
	background-position: 8px 50%;
	border-bottom:1px solid white;
}

.voceMenu a:link {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.voceMenu a:visited {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.voceMenu a:hover {
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.voceMenu a:active {
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.voceMenu_over a:link {
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.voceMenu_over a:visited {
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.voceMenu_over a:hover {
	font-weight:bold;
	color:white;
	text-decoration:none;
}

.voceMenu_over a:active {
	font-weight:bold;
	color:white;
	text-decoration:none;
}


.sottovoceMenu {
	padding:2px 3px 2px 32px;
	border-bottom:1px solid #E0DFE3;
	color:#333;
	background-image:url(../img/bulletBlu.jpg);
	background-repeat:no-repeat;
	background-position: 20px 50%;
}

.sottovoceMenu_over {
	padding:2px 3px 2px 32px;
	border-bottom:1px solid #E0DFE3;
	color:#333;
	background-image:url(../img/bulletBianco.jpg);
	background-repeat:no-repeat;
	background-position: 20px 50%;
	background-color:#E0DFE4;
}

.sottovoceMenu a:link {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu a:visited {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu a:hover {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu a:active {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu_over a:link {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu_over a:visited {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu_over a:hover {
	color:#333;
	text-decoration:none;
}

.sottovoceMenu_over a:active {
	color:#333;
	text-decoration:none;
}

#vociPB {
	display:none;
}

#vociCB {
	display:none;
}

.tdBottom {
	text-align:center;
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:20px;
}

.colonnaSn {
	padding-top:15px;
	border-left:1px solid #E0DFE3;
	padding:5px;
}
.colonnaDx {
	padding-top:15px;
	border-left:1px solid #E0DFE3;
	padding:5px;
	width:208px;
}

.titoloPagina {
	color: #101D65;
	font-weight:bold;
	padding: 3px 0px 3px 35px;
	background-position:0px 50%;
	background-repeat:no-repeat;
}

.cnHome-en {
	background-position:center top;
	background-repeat:no-repeat;
	width:458px;
	height:244px;
	vertical-align:bottom;
	text-align:right;
}

.riquadriHome {
	background-position:top;
	background-repeat:no-repeat;
	height:315px;
}

.topSnHome {
	background-position:top;
	background-repeat:repeat-x;
}

.topDxHome {
	background-position:top;
	background-repeat:repeat-x;
}

td.boxPersonalBanking-en {
	background-position:top center;
	background-repeat:no-repeat;
	width:240px;
	height:259px;
}

td.boxPersonalBanking-it {
	background-position:top center;
	background-repeat:no-repeat;
	width:240px;
	height:259px;
}

td.boxPersonalBanking-fr {
	background-position:top center;
	background-repeat:no-repeat;
	width:240px;
	height:259px;
}
/**/
td.boxCorporateBanking-en {
	background-position:top center;
	background-repeat:no-repeat;
	width:239px;
	height:259px;
}

td.boxCorporateBanking-it {
	background-position:top center;
	background-repeat:no-repeat;
	width:239px;
	height:259px;
}

td.boxCorporateBanking-fr {
	background-position:top center;
	background-repeat:no-repeat;
	width:239px;
	height:259px;
}
/**/
td.boxSavingsAccounts-en {
	background-position:top center;
	background-repeat:no-repeat;
	width:234px;
	height:259px;
}

td.boxSavingsAccounts-it {
	background-position:top center;
	background-repeat:no-repeat;
	width:234px;
	height:259px;
}

td.boxSavingsAccounts-fr {
	background-position:top center;
	background-repeat:no-repeat;
	width:234px;
	height:259px;
}
/**/
td.boxCreditCards-en {
	background-position:top center;
	background-repeat:no-repeat;
	width:242px;
	height:259px;
}

td.boxCreditCards-it {
	background-position:top center;
	background-repeat:no-repeat;
	width:242px;
	height:259px;
}

td.boxCreditCards-fr {
	background-position:top center;
	background-repeat:no-repeat;
	width:242px;
	height:259px;
}

/* colori */
/*
blu  #193A89 

// menu
blu scuro #101D65
grigio scuro #666666
azzurro #CEDEFF


rosso #D1262B
grigio #666666
azzurro: #AEB9D5
*/


.modulo {
	font-family: Tahoma;
	font-size: 11px;
	color: #193A89;
	background-color: #FFFFFF;
	border: 1px solid #193A89;
	margin:2px;
}

.Bottone {
	background-color: #193A89;
	border: 1px solid #000000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}


.testo-nero{
	color:#000000;
}
.testo-bianco{
	color:#FFFFFF;
}
.testo-blu{
	color:#193A89;
}


a:link { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a:visited {font-family:Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a:hover { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:underline}

a.linkNewsHome:link { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none; font-size:13px;}
a.linkNewsHome:visited {font-family:Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none; font-size:13px;}
a.linkNewsHome:hover { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:underline; font-size:13px;}



a.linknerobold:link { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #000000; text-decoration:none}
a.linknerobold:visited {font-family:Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #000000; text-decoration:none}
a.linknerobold:hover { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #000000; text-decoration:underline}

a.linkgray:link { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:none}
a.linkgray:visited {font-family:Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:none}
a.linkgray:hover { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:underline}

a.linkgraybold:link { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #666666; text-decoration:none}
a.linkgraybold:visited {font-family:Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #666666; text-decoration:none}
a.linkgraybold:hover { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #666666; text-decoration:underline}

a.linkbianco:link { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration:none}
a.linkbianco:visited {font-family:Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration:none}
a.linkbianco:hover { font-family: Tahoma; font-size:11px; font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration:underline}

a.linkbiancobold:link { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #FFFFFF; text-decoration:none}
a.linkbiancobold:visited {font-family:Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #FFFFFF; text-decoration:none}
a.linkbiancobold:hover { font-family: Tahoma; font-size:11px; font-weight: bold; font-style: normal; color: #FFFFFF; text-decoration:underline}
.modulo {
	font-family: Tahoma;
	font-size: 11px;
	color: #193A89;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.modulo-menu {
	font-family: Tahoma;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #193A89;
	margin:0px;
	padding:0px;
	width:235px;
	height:18px;
}

.pulsante {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #193A89;
	border: 1px solid #8395C0;
}
.tratt-verticale {
	border-left: 1px solid #ccc;
}


/* form registrazione */
/* form */

form {
	display:inline;
	margin:0px;
	padding:0px;
}

.divForm {
	border:0px solid black;
	padding-top:5px;
}

.titoloForm {
	font-weight:bold;
	color:#193A89;
	margin:7px 0px;
}

.labelForm {
	text-align:left;
	vertical-align:top;
	padding: 3px;
	float:left;
	font-weight:bold;
	border: 0px solid black;
	width: 23%;
}

.fieldForm {
	text-align:left;
	vertical-align:top;
	padding: 3px;
	float:left;
	border: 0px solid blue;
	width: 72%;
}

.notesForm {
	text-align:left;
	vertical-align:top;
	padding: 10px;
}

.button {
	background-color: #193A89;
	border: 1px solid #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
}

.textbox {
	background-color: #ffffff;
	border: 1px solid #000000; 
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}

.red {
	color: #D1262B;
}

/* div */

.floatLeft {
	float:left;
	
}

.floatRight {
	float:right;
}

.clearBoth {
	clear:both;
}






/* testi ABC */
.ABC_testi {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}


a.ABC_link:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:none}
a.ABC_link:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:none}
a.ABC_link:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #666666; text-decoration:none}

.ABC_testi_last {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a.ABC_link_last:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_last:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_last:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}


.ABC_testi_eventi {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a.ABC_link_eventi:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_eventi:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_eventi:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}

.ABC_testi_news {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
a.ABC_link_news:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_news:visited {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}
a.ABC_link_news:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; font-style: normal; color: #000000; text-decoration:none}

#scroll 
{
  position: relative; 
  width: 340px;
  height: 270px; 
  overflow: auto
}
.item
{
  margin-bottom: 6px
}

.highlighted_on
{
	background-color: red
}

.highlighted_off
{
	background-color: white
}

.content
{
  border: 1px solid #8395C0;
  margin-bottom: 10px
}

.chatnotavailable
{
	color: #FF0000;
}
