body {
	font: 100% Arial, Helvetica, sans-serif;
	background: url(../images/background.jpg) no-repeat center center fixed;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;	
 	-moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	}
	
.oneColElsCtr #container {
	background: none;
	margin: 0 auto; 
	border: 0px solid #000000;
	width:960px;
	}
	
.oneColElsCtr #mainContent {
	padding: 0 20px;
	}

.lingua{
	position:absolute;
	top:20px;
	right:20px;
	font-size:15px;
	color:#bc181a;
	}

.lingua a{
	color:#bc181a;
	text-decoration:none;
	}

h1{
	font-weight:bold;
	font-size:22px;
	margin-top:25px;
	}

h2{
	font-size:22px;
	}

p{
	font-size:25px;
	}

td{
	font-size:19px;
	}

.testo{
	width:230px!important;
	height:20px!important;
	background:none!important;
	border:1px solid #bc181a;
	}

.info{
	min-width:727px!important;
	min-height:150px!important;
	max-width:727px!important;
	max-height:150px!important;
	background:none!important;
	border:1px solid #bc181a;
	margin-top:5px;
	}

.invia {
	padding: 5px 30px 3px 29px;
	background: #bc181a;
	text-align: right;
	color: #ffffff!important;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 2px solid #bc181a;
	font-size: 18px;
	position: relative;
	float:right;
	margin: 0 auto;
	cursor: pointer;
	top:5px;
	}