.bk-gradient{
/* claudio cambiato tutto 2012 07 04 */
background: #e4f2fd; /* Old browsers */
background: -moz-linear-gradient(top, #e4f2fd 0%, #ffffff 11%, #d7e4f5 69%, #e7e9f6 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f2fd), color-stop(11%,#ffffff), color-stop(69%,#d7e4f5), color-stop(99%,#e7e9f6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e4f2fd 0%,#ffffff 11%,#d7e4f5 69%,#e7e9f6 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e4f2fd 0%,#ffffff 11%,#d7e4f5 69%,#e7e9f6 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e4f2fd 0%,#ffffff 11%,#d7e4f5 69%,#e7e9f6 99%); /* IE10+ */
background: linear-gradient(to bottom, #e4f2fd 0%,#ffffff 11%,#d7e4f5 69%,#e7e9f6 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f2fd', endColorstr='#e7e9f6',GradientType=0 ); /* IE6-9 */}

.re-box{
	font-family:Trebuschet, Arial, Helvetica, sans-serif;
	font-size:13px;
	border:1px solid #aaaad3;
	margin:0 auto;
	color:#1c2483;
	width:450px;
	height:70px;
	padding:0px;
	margin-bottom:10px;
}
.re-tit{
	font-weight:bold;
	padding: 0px 5px 10px 4px;
}
.re-cont{
	padding: 5px 10px 10px 10px;
}
.re-cont-r{
	padding: 5px 10px 10px 10px;
	text-align:right;
}
.re-box .btt{
	padding:3px;
	bborder:1px solid #003c74;
	bborder-radius:3px;
	width:80px;
}
#colonna-centrale{
	padding-top: 0px;padding-bottom:850px;
}

/* aggiunto da redarea */
.auto{
    height:auto;
}

.re-box .btt.fb-button {
    width: 160px !important;background-image: url('../img/social/FB-f-Logo__blue_29.png');background-repeat: no-repeat;
    padding-left: 20px;
    background-size: contain;
    font-weight: bold;
    color: white;
    background-color: #3b5998;
    border-color: #3b5998;
}

.re-box .btt.linkedin-button {
    width: 160px !important;background-image: url('../img/social/Linkedin-logo.png');background-repeat: no-repeat;
    padding-left: 20px;
    background-size: contain;
    font-weight: bold;
    color: white;
    background-color: #0077b5;
    border-color: #0077b5;
}
.error{
     border-color:#D61100 !important;
}