@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	/*background-color:#D6DBDF;
	 
	background-image:url(../img/bgBody2.jpg);*/
	background-image:url(../img/bgBody.jpg);
	background-repeat:repeat-x;

	color:#666666; /* #5D6570;*/
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:normal;
}

img {
	border: 0px;
	margin:0px;
	padding:0px;
}

div {
	width:100%;
	padding:0px;
	margin:0px;
}

table {
	border-collapse: collapse;
	width:100%;
	padding:0px;
	margin:0px;
}

td {
	padding:0px;
	margin:0px;
	vertical-align:top;
}

a:link {
	color: #837148; /*#C5D8EB;*/
	text-decoration:none;
	/*font-weight:bold;*/
}
a:visited {
	color: #837148; /* #C5D8EB;*/
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#837148;/*#C5D8EB;*/
	text-decoration:none;
	/*font-weight:bold;*/
}
a:active {
	color: #837148; /* #C5D8EB;*/
	text-decoration:none;
	/*font-weight:bold;*/
}


form {
	display:inline;
	margin:0px;
	padding:0px;
}


/* form */
input {
	vertical-align:middle;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
}

select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}

/* ie li vuole separati */
/** html input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}*/


input[type=text] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}

textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}

input[type=file] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}

input[type=password] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	border:1px solid #000;
}


input[type=submit] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
}

input[type=button] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
}

input[type=reset] {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-color:#fff;
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
}

	
/* contents */

#container {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	border: 0px solid black;
	background-image:url(../img/sf-container.png);
	
}

#rifBottom {
	/*text-align:right;*/
	width:980px;
	height: 40px;
	margin: 0 auto;
	/*border: 1px solid black;*/
	/*margin-left:auto;
	margin-right:auto;
	color:#837148; */
	background-image:url(../img/sfBottom.png);
	/*background-repeat:no-repeat;*/
	background-position:center;
	background-position:top;
/*	background-color:white;*/
	/* #C5D8EB;*/
/*	font-weight:bold;
	padding-bottom:2px;
	padding-right:5px;*/
	color:#837148;
}


#divTop {
	width:897px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #003867; /* #C5D8EB;*/
	padding:10px 2px;
	/*text-align:right;*/
	color:#837148; /*#C5D8EB;*/
}

.divMenuTop {
	text-align:right;
	float:left;
	width:650px;
	
}

.divLang {
	float:right;
	width:240px;
	text-align:right;
	font-weight:bold;
}

.clearBoth {
	clear:both;
	font-size:1px;
	line-height:0.1em;
	height:1px;
}


#divLogoMenu {
	width:897px;
	margin-left:auto;
	margin-right:auto;
	padding:5px 2px;
}

.divLogo {
	float:left;
	width:355px;
}

.divMenuTop2 {
	float:right;
	width:500px;
	text-align:right;
	padding-top:20px;
}

#divPhoto {
	width:897px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 2px;
}

.bigPhotoLeft 
{
	float:left;
	width:678px;
	height:222px;
	background-image:url(../img/trattoverticale.png);
	background-repeat:repeat-y;
	background-position:right;
}

.bigPhotoRight {
	float:right;
	width:212px;
	height:222px;
}

.bigPhotoLeft2 {
	float:left;
	width:678px;
	height:202px;
	background-image:url(../img/dottedVert.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.bigPhotoRight2 {
	float:right;
	width:212px;
	height:202px;
}

#divBoxes {
	width:897px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 2px;
	background-image:url(../img/dottedHor.jpg);
	background-repeat:repeat-x;
	background-position:top;
}


#tblServices {
	background-image:url(../img/bgServices2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:898px;
	height:136px;
	color:#00335F;
}


.contentsPage {
	width:897px;
	/*margin-left:auto;
	margin-right:auto;*/
	margin:0 auto;
	padding:10px 2px 0 2px;
	/*border-bottom:1px solid #D0D0D2;*/
	/*background-image:url(../img/dottedHor.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	/*border:1px solid black;*/
	/*margin-bottom:10px;*/
}


#divBottom {
	/*background-image:url(../img/bgBottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:20px;
 	border:0px solid blue;*/
}

#menuBottom {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
/*	background-color:#D6DBDF;*/
	text-align:center;
	padding:0px 10px;
	border:0px solid red;

}

#menuBottom a:link {
	color: #837148; /* #00335F; */ 
	text-decoration:none;
	font-weight:normal;
}
#menuBottom a:visited {
	color: #837148; /* #00335F; */ 
	text-decoration:none;
	font-weight:normal;
}
#menuBottom a:hover {
	color:#837148; /* #00335F; */ 
	text-decoration:underline;
	font-weight:normal;
}
#menuBottom a:active {
	color: #00335F;
	text-decoration:none;
	font-weight:normal;
}



.divSkypePhone {
	float:right;
	width:80px;
	text-align:center;
	font-weight:bold;
	margin-top:20px;
	border:0px solid red;
}

.boxOpenAccount {
	padding:0px;
	margin-top:-4px;
	width:210px;
	height:57px;
	text-align:center;
	color:#00335F;
	background-image:url(../img/bgOpenAccount.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}



.boxLogin {
	/*width:210px;
	height:103px;*/
	width:210px;
	height:57px;
	text-align:center;
	color:#00335F;
	/*background-image:url(../img/bgLogin.jpg);*/
	background-image:url(../img/bgOpenAccount.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}

.boxFeed {
	/*width:210px;
	height:103px;
    padding: 5px 5px 5px 5px;*/
	width:210px;
	height:195px;
	margin-top:9px;
	/*background-image:url(../img/bgLogin.jpg);*/
	background-image:url(../img/bgFeed.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}
.txtBlue {
	color:#00335F;
}

.titleBlue {
	color:#00335F;
	font-weight:bold;
}

.titleGrey {
	color:#666666;
	font-weight:bold;
}

a.linkBlue:link {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}
a.linkBlue:visited {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}
a.linkBlue:hover {
	color: #00335F;
	text-decoration:underline;
	font-weight:bold;
}

a.linkBlue:active {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}





a.linkGrey:link {
	color: #666666;
	text-decoration:underline;
    font-weight:normal;
}
a.linkGrey:visited {
	color: #666666;
	text-decoration:underline;
    font-weight:normal;
	 
}
a.linkGrey:hover {
	color: #666666;
	text-decoration:underline;
    font-weight:normal; 
}

a.linkGrey:active {
	color: #666666;
	text-decoration:underline;
	font-weight:normal;	 
}

 
.borderRight {
	background-image:url(../img/dottedVert.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

.colLeft {
	background-image:url(../img/dottedVert.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:220px;
}

.colCn {
	background-image:url(../img/dottedVert.jpg);
	background-position:right;
	background-repeat:repeat-y;
	width:450px;
	padding:6px;
}

.colRight {
	width:220px;
}


/* menù sn */
.divMenu {
	width:200px;
	/*margin-right:auto;
	margin-left:auto;*/
	border:0px solid red;
}

.titleMenu {
	padding:3px 3px 3px 20px;
	color:#837147; /* #00335F;*/
	font-weight:bold;
	margin-bottom:2px;
}

.blockMenu {
	background-color:#C8BA99; /* #D2DEED;*/
	width:195px;
	border:1px solid #C8BA99;

}
.recMenu {
	background-color: #fff;
	padding:4px 3px 4px 10px;
	font-weight:bold;
	color:#003866; /*#856666;*/
	margin:4px auto;
	width:174px;
}

.recMenu a:link {
	font-weight:bold;
	color:#003866; /* #856666; */
	text-decoration:none;
}

.recMenu a:visited {
	font-weight:bold;
	color:#003866;/* #856666; */
	text-decoration:none;
}

.recMenu a:hover {
	font-weight:bold;
	color:#856666; /*#00335F;*/
	text-decoration:none;
}
.recMenu a:active {
	font-weight:bold;
	color:#003866; /*#856666;*/
	text-decoration:none;
}


.subrecMenu {
	padding:3px 0px;
	border-bottom:1px solid #FFFFFF; /* #ABC2DE;*/
	color:#00335F;
	width:169px;
	margin:3px auto;
}

.subrecMenu a:link {
	color:#FFFFFF; /* #00335F;*/
	font-weight:bold;
	text-decoration:none;
}

.subrecMenu a:visited {
	color:#FFFFFF; /* #00335F;*/
	font-weight:bold;
	text-decoration:none;
}

.subrecMenu a:hover {
	color:#FFFFFF; /* #00335F;*/
	font-weight:bold;
	text-decoration:underline;
}

.subrecMenu a:active {
	color:#FFFFFF; /* #00335F;*/
	font-weight:bold;
	text-decoration:none;
}




/* form */
.divForm {
	border:0px solid black;
	padding-top:5px;
}

.titoloForm {
	font-weight:bold;
	color:#2D447A;
	margin:7px 0px;
}

.labelForm {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	float:left;
	/*font-weight:bold;*/
	border: 0px solid black;
	width: 25%;
}

.fieldForm {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	float:left;
	border: 0px solid blue;
	width: 68%;
}

.notesForm {
	text-align:left;
	vertical-align:top;
	padding: 10px;
}

.requiredField {
	color:#D1262B;
}
/*

.modulo {
	margin:3px;	
}
.button {
	background-color: #2D447A;
	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;
}
*/
.tblHome {
	background-image:url(../img/creditcards.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/*
colori:
blu #00335F;
grigio #5D6570;
marroncino menù sn #856666;
azzurro testo alto #C5D8EB;
azzurro sfondo #D2DEED;
azzurro riga menù sn #ABC2DE;
*/


a.ABC_link_news:link {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}
a.ABC_link_news:visited {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}
a.ABC_link_news:hover {
	color: #00335F;
	text-decoration:underline;
	font-weight:bold;
}
a.ABC_link_news:active {
	color: #00335F;
	text-decoration:none;
	font-weight:bold;
}


a.linkButton:link {
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
	padding:4px;
}

a.linkButton:visited {
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
	padding:4px;
}

a.linkButton:hover {
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
	padding:4px;
	background-color:#CCC;
}

a.linkButton:active {
	font-weight:bold;
	border:1px solid #2D447A;
	color:#2D447A;
	padding:4px;
}



a.bianco:link {
	color: #FFFFFF; /*#C5D8EB;*/
	text-decoration:none;
	font-weight:bold;
}
a.bianco:visited {
	color: #FFFFFF; /* #C5D8EB;*/
	text-decoration:none;
	font-weight:bold;
}
a.bianco:hover {
	color:#FFFFFF;/*#C5D8EB;*/
	text-decoration:underline;
	font-weight:bold;
}
a.bianco:active {
	color: #FFFFFF; /* #C5D8EB;*/
	text-decoration:none;
	font-weight:bold;
}

.divSkypeChat {
	float:left;
	width:90px;
	background-image:url(../img/dottedVert.jpg);
	background-position:right;
	background-repeat:repeat-y;
	text-align:center;
	font-weight:bold;
	margin-top:27px;
	margin-left:0px;

}

.divCurrency {
	float:left;
	/*background-color: #F96;*/
	width:265px;
	height:152px;
	margin-top:31px;
	margin-left:0px;
	
}

.divTelephone {
	
	float:left;
	width:150px;
	height:152px;
	margin-top:30px;
	margin-left:10px;

}
.divTelephone2 {
	float:right;
	width:138px;
}
.divTelephone3 {
	float:left;
	width:138px;
}




