/**************************************/
/* FORMS */
/**************************************/

TABLE.contactFormTB {
	width: 100%;
	/*width: 860px; */
	margin-top: 20px;
	margin-bottom: 0px;
}
	TABLE.contactFormTB TD {
		padding: 2px;
	}
	TABLE.contactFormTB TD.labels {
		width: 90px; 
		text-decoration: none; 
		font-weight: normal;
		text-align: left;
		vertical-align: middle;
		padding-left: 0px;
		/*color: #40498E;
		padding-right: 15px;*/
	}
	TABLE.contactFormTB TD.inputs {
		width: 250px; 
		padding-left: 0px;
		padding-right: 0px;
		text-align: left;
	}
	TABLE.contactFormTB TD.privacyStatement {
		width: 160px; 
		padding-top: 0px;
		padding-left: 4px;
		text-align: left;
		vertical-align: top;
		border-left: 1px solid #D7D7E3;
	}
	/*TABLE.contactFormTB TD.inputSmall {
		width: 60%; 
		padding: 2px 0px 2px 0px;
		text-align: left;
		font-weight: bold;
		color: #40498E;
		text-decoration: none; 
	}*/
	
	
.privacyStatement {
	/*width: 150px; 
	height: 280px; 
	position: absolute;
	top: 90px;
	right: 4px;
	text-align: left; 
	*/vertical-align: top; 
	border: 0px solid #000;
}
.privacyStatementTicket {
	width: 150px; 
	height: 240px; 
	position: absolute;
	bottom: 0px;
	right: 4px;
	text-align: left; 
	vertical-align: top; 
	padding-bottom: 0px;
	border: 0px solid #000;
}

	
.pulsanti {
	width: 100px; 
	height:21px; 
	/*font-size: 10px; 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 
	text-align: center;
	vertical-align: middle;
	padding: 2px 0px;
	margin-top: 10px;
	background-color: #40498E; 
	border-top: 1px solid #f1f1f1; 
	border-right: 1px solid #999999; 
	border-bottom: 1px solid #999999; 
	border-left: 1px solid #f1f1f1; */
}

	.pulsantiLogin {
		width: 36px; 
		height: 18px; 
		font-size: 12px; 
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: none; 
		text-align: center;
		vertical-align: middle;
		padding: 0px 0px;
		margin-top: 0px;
		
		background-image: url(../../graphics/header_bg.gif);
		border-top: 1px solid #5353AA; 
		border-right: 1px solid #9090C8; 
		border-bottom: 1px solid #9090C8; 
		border-left: 1px solid #5353AA; 
	}

.form {
	font-size: 13px;
	color: #000000;
	line-height: normal;
	width: 230px;
	height: 19px;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formSmall {
	font-size: 13px;
	color: #000000;
	line-height: normal;
	width: 160px;
	height: 18px;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formXSmall {
	width: 70px;
	height: 18px;
	font-size: 13px;
	color: #000000;
	line-height: normal;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formLogin {
	font-size: 11px;
	color: #000099;
	line-height: normal;
	width: 160px;
	height: 18px;
	border: 1px solid #AAACB2;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formLarge {
	font-size: 13px;
	color: #000000;
	line-height: normal;
	width: 280px;
	height: 20px;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formXmax {
	font-size: 13px;
	color: #000000;
	line-height: normal;
	width: 96%;
	height: 20px;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 1px 2px 1px 4px;
}

.formarea {
	font-size: 13px;
	color: #000000;
	line-height: normal;
	width: 96%;
	height: 100px;
	margin-top: 14px;
	border: 1px solid #A7A7A7;
	background-color: #ffffff;
	padding: 4px;
}
img.secureImg {
	width: 120px; 
	height: 40px;
	margin-bottom: 8px;
	margin-top: 14px;
	border: 1px solid #D7D7E3;
}
img.secureImgTk {
	width: 120px; 
	height: 40px;
	margin-bottom: 8px;
	margin-top: 0px;
	border: 1px solid #D7D7E3;
}


.mailSent {
	/*background-color: #FFFFFF;*/
	border: 0px solid #BFBFBF;
	width: 100%; 
	text-align: left;
	padding-top: 40px;
	border: 0px solid #A7A7A7;
}




TABLE.loginFormTB {
	width: 196px; 
	margin-top: 8px;
	margin-bottom: 0px;
}
	TABLE.loginFormTB TD.inputs {
		width: 160px; 
		text-decoration: none; 
		font-weight: normal;
		text-align: left;
		vertical-align: middle;
		padding-left: 0px;
		padding-bottom: 2px;
		/*color: #40498E;
		padding-right: 15px;*/
	}
	TABLE.loginFormTB TD.labels {
		width: 40px; 
		padding-left: 3px;
		padding-right: 0px;
		padding-bottom: 2px;
		text-align: right;
	}

