#content {
		margin: auto;
		width: 870px;
		font-family: helvetica;
}

#content div #body {
		margin-left: 0px !important;
		margin-top: 0px !important;
		/*padding-left: 133px;*/ /*padding-top: 37px;*/
}

#footer {
	text-align: right;
	margin: 20px auto auto auto;
	width: 870px;
}

a {
		color: #747879;
}

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

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

.welcomeText {
		margin-top: 50px;
		color: #c4c8cb;
}

.welcomeText a {
		color: #747879;
		text-transform: uppercase;
}

.welcomeText a:hover {
		font-weight: bold;
}

.privacyText {
		color: #747879;
		font-size: 12px;
		margin-top: 25px;
		text-align: justify;
		line-height: 15px;
}

.formRegistrazioneText {
		color: #747879;
		text-transform: uppercase;
		font-size: 14px;
		margin-top: 25px;
}

.formRegistrazioneTextLabelSX {
		color: #747879;
		text-transform: uppercase;
		font-size: 11px;
		width: 60px;
		float: left;
		margin-top: 2px;
}

.formRegistrazioneTextLabel {
		color: #747879;
		text-transform: uppercase;
		font-size: 11px;
		width: 70px;
		float: left;
		margin-top: 2px;
}

input.text {
		width: 198px;
		height: 12px;
		background-color: #DBDDDE;
		border: 0px;
		margin-right: 40px;
		font-size: 10px;
		padding: 0px;
		margin-bottom: 4px;
}

div.accedi {
		position: absolute;
		top: 42px;
		right: 0px;
}

.link {
		cursor: pointer;
}

.messaggioErrore {
		color: #FDFDFD;
		font-size: 12px;
		line-height: 20px;
		position: absolute;
		left: 104px;
		top: 150px;
		width: 428px;
		text-align: justify;
		text-transform: uppercase;
}

.messaggioErrore a {
		color: #FDFDFD;
}

.messaggioErrore a:hover {
		font-weight: bold;
}

#divLinkHome {
		position: absolute;
		width: 82px;
		height: 20px;
		top: 0px;
		left: 0px;
}

#privacyLink{
	line-height: 10px;
}