/* ---------------------------------------------------------------- FORMS */

span.form_intestazione{
	font-size:68.75%;
	font-weight:bold;
	display:block;
}

table.form{
	background-color: white;
	border-bottom:1em solid white;
}

table.form td{
	font-size: 68.75%;
	padding-bottom:0.2em;
}

div.form_mandatory{
	font-size: 68.75%;
	padding-bottom: 1em;
	margin: 0px;
}

span.form_mandatory {
	color: red;
}

span.form_intestazione{
	font-size: 68.75%;
	display: block;
	font-weight: bold;
	padding-bottom: 2em;
}


td.form_label,
td.form_label1 {
	width: 16%;
	vertical-align:top;
}

td.form_label2 {
	width: 18%;
	padding-left:1em;
	vertical-align:top;
}

td.form_value span,
td.form_value1 span,
td.form_value2 span,
td.form_value a.value{
	display:block;
	padding-left:3px;
	padding-right:2px;
	letter-spacing:1px;
	line-height:1.7em;
	height: 1.7em;
	border: 1px solid #C3C4BC;
}

td.form_message span{
	display:block;
	padding-left:3px;
	padding-right:2px;
	letter-spacing:1px;
	line-height:1.7em;
	height: 1.7em;
	border: 1px solid #C3C4BC;
}

td.form_input input,
td.form_value span,
td.form_value a.value{
	width:85%;
}

td.form_input1,
td.form_value1{
	width:36%;
}

td.form_input1 input,
td.form_value1 span{
	width:85%;
}

td.form_input2 input,
td.form_value2 span{
	width:59%;
}

td.form_textarea textarea,
td.form_message span{
	width:85%;
	height:18em;
}

td.form_textarea span
{
   overflow:visible;
    }

td.form_button{
	padding: 1em;
	padding-right: 2em;
	text-align:right;
}

td.form_button input{
	font-weight: bold;
	background-color: #ADC6CC;
	text-align: center;
	height: 2em;
}

td.form_privacy{
	padding-top:0.8em;
	font-size:62.5% !important;
}



div.container 
{
    display:block;
    
}

div.User, div.Password,div.Submit 
{
   margin:10px
}

div.User label,div.Password label
{
    display:block;
    font-size: 68.75%;   
}

div.container input 
{
  font-size: 68.75%;
}

div.Submit input
{
    font-weight: bold;
	background-color: #ADC6CC;
	text-align: center;
	height: 2em;
    }
    
div.failure 
{
    color:Red;
    font-size: 68.75%;
    }

