@charset "UTF-8";
/* CSS Document */

.esito{
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3;
	background:#FFFFFF;
}
.esito .testo{
	width:100%;
	font-family: 'ubuntulight';
	font-size:18px;
	margin-top:38px;
	color:#bd121a;
	text-align:center;
	top:50%;
	margin-top:-18px;
	position:absolute;
}
.esito .chiudiEsito{
	position:absolute;	
	font-family:'ubuntulight';
	font-size:13px;
	color:#FFFFFF;
	background:#bd121a;
	line-height:40px;
	width:135px;
	height:40px;
	text-align:center;
	display:block;
	top:50%;
	margin-top:25px;
	left:50%;
	margin-left:-67px;
}
.chiudiVideo{
	background: none repeat scroll 0 0 #bd121a;
	top: -30px;
	color: #ffffff;
	font-family: 'ubuntulight';
	font-size: 15px;
	font-style: italic;
	font-weight: lighter;
	right: 0;
	line-height: 24px;
	padding-right: 20px;
	position: absolute;
	text-align: right;
	width: 70px;
}
.reel a{
	background: none repeat scroll 0 0 #bd121a;
	bottom: 115px;
	color: #ffffff;
	font-family: 'ubuntulight';
	font-size: 25px;
	font-style: italic;
	font-weight: lighter;
	left: 24px;
	line-height: 45px;
	padding-left: 20px;
	position: absolute;
	text-align: left;
	width: 214px;
}
.write{
	color: #ffffff;
    font-family: 'wisdom_scriptregular';
    font-size: 14px;
}
.sesso, .nucleoFamiliare {
	display: inline-block;
}
.l14 {
	line-height: 14px;
}
.l14 a {
	color: #bd121a;
}
#formspace {
	position:relative;
	height:50px;
	width:100%;
}
@media only screen {
	.registrazione{
		height: 100%;
		margin: auto;
		max-width: 1280px;
		position: relative;
		width: 100%;
		padding-bottom:50px;
	}
	.registrazione h1{
		width:95%;	
		font-family: 'ubuntulight';
		font-size:18px;
		margin-top:38px;
		padding-left:5%;
		color:#bd121a;
		position:relative;
		font-weight:normal;
	}
	.registrazione h2{
		width:95%;	
		font-family: 'ubuntulight';
		font-size:14px;
		margin-top:25px;
		padding-left:5%;
		color:#58585a;
		position:relative;
		font-weight:normal;
	}
	.registrazione .inputContainer{
		width:95%;	
		padding-left:5%;
		margin-top:25px;
		max-width:600px;
	}
	.registrazione .registerInput{
		background:#eaeaea;
		border: medium none;
		font-family:'ubuntulight';
		font-size:12px;
		color:#909090;
		height: 35px;
		line-height: 35px;
		margin: 0 3px 6px 0;
		padding-left: 17px;
		/*padding-bottom:4px;*/
		text-align: left;
		width: 210px;
		vertical-align:middle;
	}
	.registrazione .registerInput.half{
		background:#eaeaea;
		border: medium none;
		font-family:'ubuntulight';
		font-size:12px;
		color:#909090;
		height: 35px;
		line-height: 35px;
		margin: 0 3px 6px 0;
		padding-left: 17px;
		/*padding-bottom:4px;*/
		text-align: left;
		width: 80px;
		vertical-align:middle;
	}
	.registrazione .checkBox{
		position:relative;
		display:block;
		width:35px;
		height:35px;
		overflow:hidden;
		background: url("../../img/checkBoxBg.png") top;
		vertical-align:middle;
	}
	.registrazione .pCheck{
		font-family:'ubuntulight';
		font-size:12px;
		color:#909090;
		line-height: 14px;
		vertical-align:middle;
	}
	.registrazione .privacyLink{
		font-family:'ubuntulight';
		font-size:12px;
		color:#909090;
		line-height: 35px;
		vertical-align:middle;
		text-decoration:underline;
	}
	.registrazione .sendBtn{
		position:relative;	
		font-family:'ubuntulight';
		font-size:14px;
		color:#FFFFFF;
		background:#bd121a;
		line-height:47px;
		width:160px;
		height:47px;
		text-align:center;
		display:block;
		margin-left:410px;
	}
	.registerInput[name='password'], .registerInput[name='cpassword'] {
		display: none;
	}
}