BODY{
	background:url("bg-main.jpg") repeat-x top left #2C296E;
	font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
}

body,html { height:100%;margin:0px }

#mainBox{
	background:url("europe.jpg") no-repeat 258px 0px;
	width:100%; 
	height:99%;
}
.fl{
	/*float:left;
	margin:0px 0px 0px 0px;*/
}
.fr{
	float:right;
	margin:15px 5px 5px 10px;
}
#main {
	width:791px; 
	height:99%;
	position:absolute;
	top:0px;
	padding-top:0px;
	left:0%;
	bottom:0px;
	margin:0px 0px 0px 0px;
	border:0px solid #fff;
	
}
#head{
	top:0px;
	width:791px;
	border:0px dashed #fff;
}
	.logo{
		border:0px dashed #fff;
		/*float:left;*/
		background:url("logo.gif") no-repeat left top;
		width:309px;
		height:83px;
	}
	.toolbar{
		margin:0px;
	}
#corpo{
	margin:0px 0px 0px 11px;

}
#footer{
	position:relative;
	top:0px;
	width:780px;
	height:60px;
	margin:10px 0px 0px 11px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.footerHead{
	border-bottom:2px solid #fff;
	padding:0px 0px 15px 0px;
	font:11px/1.6em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;	
	color:#C0D1D5;
}

#fText{
	background:url("address.gif") no-repeat left top;
	text-indent:-3000px;
	width:744px;
}
#fTextEng{
	background:url("address_eng.gif") no-repeat left top;
	text-indent:-3000px;
	width:744px;
}
.footerPolicy{
	text-align:left;
	width:780px;
	height:60px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#dcdcdc;
	font:10px/1.2em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;	
}
#lang{
	position:absolute;
	top:11px;
	left:570px;
	border-top:0px solid #2E4064;
	border-right:1px solid #2E4064;
	border-bottom:1px solid #2E4064;
	border-left:1px solid #2E4064;

}
#backHome{
	position:absolute;
	top:11px;
	left:607px;
	border-top:0px solid #2E4064;
	border-right:1px solid #2E4064;
	border-bottom:1px solid #2E4064;
	border-left:1px solid #2E4064;

}

#payOffBottom{
	position:absolute;
	top:375px;
	left:75px;

}
#foot{
	position:absolute;
	bottom:20px;
	left:295px;

}
#footInside{
	position:absolute;
	bottom:0px;
	/*left:375px;*/
	left:192px;
	width:508px;
	background:#24385D;
	padding:6px 0px 3px 0px;
	text-align:center;
	border:0px solid #000;

} 
A{
	text-decoration:none;
	color:#C6C6C6;
	
}
 A:link,  A:visited{
	text-decoration:none;
	color:#C6C6C6;

	}
 A:active, A:hover {
	text-decoration:none;
	color:#fff;
}
.yellowBorderUp{
	background:#FECD19;
	height:10px;

}
.yellowBorderSx, .yellowBorderDx{
	background:url("yellow-side.gif") no-repeat left top;
}
.yellowBorderSxB, .yellowBorderDxB{
	background:url("yellow-side.gif") no-repeat left bottom;
}
.page{
	background:url("bg-page.jpg") no-repeat left top #273161;
	border:1px solid #3C466E;
	border-width:0px 1px 0px 1px;
	width:760px;
}
.page P{
	clear:left;
	line-height:1.3em;
}
.page P A{
	text-decoration:none;
	color:#FECD19;
	
}
 .page P A:link,  .page P A:visited{
	text-decoration:none;
	color:#FECD19;

	}
 .page P A:active, .page P A:hover {
	text-decoration:none;
	color:#fff;
}
.pageBottom{
	background:#273161;
	border:1px solid #3C466E;
	border-width:0px 1px 1px 1px;
}
.content{
	border:0px solid #fff;
	padding:25px 15px 20px 15px;
	color:#dcdcdc;
	font:12px/1.4em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
}
.content H1{
	margin:0px;
	border-bottom:1px solid #838394;
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;

}
.info H2{
	color:#FECD19;
	display:block;
	margin:0px 0px 7px 0px;
	font:14px/1.4em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif !important;	
	font-weight:normal !important;

}
.info P{
	color:#dcdcdc;
	font:12px/1.4em "Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
	margin:0px 0px 0px 0px;
	border:1px solid #646474;
	border-width:1px 0px 0px 0px;
	padding:3px 0px 3px 0px;
}
.info P.bBottom{
	border:1px solid #646474;
	border-width:1px 0px 1px 0px;
}
/*//////////////////////////////////// FORM /////////////////////////////////*/
#text2 P{
	line-height:1.4em;
	background:#fcfcfc;
	padding:10px 20px 10px 20px;
	margin:0px 0px 15px 0px;
	border:1px solid #3C3E5D;
	font-size:11px;
	text-align:left !important;
	background:url("bg_nota.jpg") repeat-x  left top;

}
.textbox{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 12px;
	color: #dcdcdc;
	width:180px;
	border-top:1px solid #1E2137;
	border-bottom:1px solid #838394;
	border-right:1px solid #838394;
	border-left:1px solid #1E2137;
	height:20px;
	background:url("bg-input.gif") no-repeat left top;
	padding:2px 5px 0px 5px;
}
.textbox-message{
	font-family:Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size:12px;
	color: #dcdcdc;
	width:220px;
	margin:10px 0px 10px 0px;
	border-top:1px solid #1E2137;
	border-bottom:1px solid #838394;
	border-right:1px solid #838394;
	border-left:1px solid #1E2137;
	background:url("bg-input.gif") no-repeat left top;
	scrollbar-face-color: #40426D; 
	scrollbar-highlight-color: #40426D; 
	scrollbar-shadow-color: #40426D; 
	scrollbar-3dlight-color: #40426D; 
	scrollbar-arrow-color: #999; 
	scrollbar-track-color: #40426D; 
	scrollbar-darkshadow-color: #40426D;
	padding:2px 0px 0px 5px;
	
}
.textbox-small{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 12px;
	color: #dcdcdc;
	width:50px;
	border-top:1px solid #1E2137;
	border-bottom:1px solid #838394;
	border-right:1px solid #838394;
	border-left:1px solid #1E2137;
	height:20px;
	background:url("bg-input.gif") no-repeat left top;
	padding:2px 0px 0px 5px;
}
.testo{
	font-family: Arial, "trebuchet ms", sans-serif !important;
	font-size:12px!important;
	font-weight:normal !important;
	color:#dcdcdc!important;
}
.testo2{
	font-family: Arial, "trebuchet ms", sans-serif !important;
	font-size:11px!important;
	font-weight:normal !important;
	color:#dcdcdc!important;
}
.bott{
	color:#200F6F;
	padding:3px;
	border:0px;
	width:64px;
	font-size:9px;
	font-weight:normal;
	text-transform:lowercase;
	background:#FECD19;
	cursor:hand;
}
.testoPrivacy{
	font-family: Arial, Helvetica, sans-serif;
	border-top:1px solid #434A70;
	font-size: 10px;
	color: #dcdcdc;
	padding:15px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
.testoPrivacy DIV{
	font-family: Arial, Helvetica, sans-serif;
	border:0px solid #ccc;
	font-size: 10px;
	line-height:1.2em;
	color: #dcdcdc;
	text-align:justify;
	padding:0px 0px 0px 0px;
	
}
.testoPrivacy A{
	text-decoration:none;
	color:#dcdcdc;
	font-size: 10px;
}
.testoPrivacy A U{
	text-decoration:underline;
}
.testoPrivacy A:link, .testoPrivacy A:visited{
	text-decoration:none;	
}
.testoPrivacy A:hover, .testoPrivacy A:active {
	text-decoration:none;
	color:#fff;
}
.lista{
	margin:10px 0px;
	padding:10px 0px;
	border-bottom:1px dashed #777

}
.lista SPAN{
	color:#FECD19;
	font:13px/1.2em Arial, "trebuchet ms", sans-serif !important;
	display:block;
	margin:0px 0px 5px 0px;
}
.lista A{
	text-decoration:none;
	color:#fff;
	font-size: 12px;
}
.lista A U{
	text-decoration:underline;
}
.lista A:link, .lista A:visited{
	text-decoration:none;	
}
.lista A:hover, .lista A:active {
	text-decoration:none;
	color:#dcdcdc;
}

UL.attachment{
	list-style:none; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	width:310px;
}
 UL.attachment LI{
	list-style:none; 
	font-weight:normal;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dashed #888;
	color:#f2f2f2;
}
UL.attachment LI.download{
	background: url("ico_download.gif") 0px 5px no-repeat;
	padding-left:20px;
}
UL.attachment LI.link{
	background: url("ico_link.gif") 0px 5px no-repeat;
	padding-left:20px;
}
/**/
UL.attachment LI.download-off{
	background: url("ico_download-off.gif") 0px 5px no-repeat;
	color:#ccc;
	padding-left:20px;
}
UL.attachment LI.link-off{
	background: url("ico_link-off.gif") 0px 5px no-repeat;
	color:#FECD19;
	padding-left:20px;
}
UL.attachment LI.download-off A{
	color:#f2f2f2;
}
UL.attachment LI.link-off A{
	color:#FECD19;
}
/**/
UL.attachment A {
	text-decoration:none;
	color:#FECD19;
	padding:0px 0px 0px 0px;
	background-image:none;
	background-repeat:none;
	background-position:none;	
}
UL.attachment A:link, 
UL.attachment A:visited {
	color:#FECD19;
	text-decoration:none;
}
UL.attachment A:hover,
UL.attachment A:active { 
	background:none;
	text-decoration:underline;
	color:#FECD19;
}

/**/
div.sitemap,  div.sitemap2{
	font-weight:bold;
	/*background:#f8f8f8;*/
	border:1px solid #eee;
	border-width:0px 0px 0px 0px;
	padding:3px 0px 3px 0px; 
	color:#666!important;
	margin:0px 0px 10px 0px;
	text-align:center;
}
ul.sitemap, ul.sitemap2{
	font:12px/1.2em Arial,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
	list-style:none; 
	margin:0px 0px 0px 0px; 
	padding:0px 15px 0px 15px; 
	text-align:left;
	color:#666;
	text-transform:none;
	border-right:0px solid #f2f2f2;
	height:250px;
}

 ul.sitemap LI.title{
	font-weight:bold;
	background:#f2f2f2;
	padding:3px 6px 3px 6px; 
	color:#f8f8f8!important;
	margin:0px 0px 5px 0px;
	background:#2B286D;
	border:1px solid #676597;
}
ul.sitemap LI A {
	font:11px/1.2em Arial,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
	vertical-align:top;
	display:block; 
	text-decoration:none; 
	padding:5px 1.3em 5px 1.3em;
	letter-spacing:0px;
	border-bottom:1px dashed #676597;
	margin:0px 0px 0px 0px;	
	font-weight:normal;
	line-height:1.2em;
	_height:1.2em;
}
ul.sitemap li {
	display:block;
}
ul.sitemap  li a:link, 
ul.sitemap  li a:visited {
	background: url("arrow-sky2.gif") 5px 9px no-repeat;
	color:#FECD19;
	text-decoration:none;
} 
ul.sitemap  li a:hover, 
ul.sitemap  li a:active {
	background: url("arrow-gray.gif") 5px 9px no-repeat;
	color:#f2f2f2
	text-decoration:none;
}
ul.sitemap LI.title A {
	font:12px/1.2em Arial,"Trebuchet MS","Lucida Grande","Lucida Sans Unicode", Arial, geneva,verdana,sans-serif;
	vertical-align:top;
	display:block; 
	text-decoration:none; 
	padding:0px 0.5em 0px 0.5em;
	letter-spacing:0px;
	border-bottom:0px dashed #888;
	margin:0px 0px 0px 0px;	
	font-weight:bold;
	line-height:1.2em;
	_height:1.2em;
}
ul.sitemap  LI.title a:link, 
ul.sitemap  LI.title a:visited {
	background: url("arrow-thingray.gif") 5px 9px no-repeat;
	color:#f8f8f8;
	text-decoration:none;
} 
ul.sitemap  LI.title a:hover, 
ul.sitemap  LI.title a:active {
	background: url("arrow-sky.gif") 5px 9px no-repeat;
	color:#fff;
	text-decoration:none;
}
.sender{
	background: url("bott_invia-off.gif") left top #E2E2E2;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:21px;
	width:64px;
}
.senderEng{
	background: url("bott_submit-off.gif") left top #E2E2E2;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:21px;
	width:64px;
}




