/* ---------------------------------------------------------------- FORMS */
table.form,
div.form_mandatory,
span.form_intestazione {
	font-size: 68.75%;
}

table.form td {
	padding-bottom: 0.4em;
}

div.form_mandatory,
div.form_intestazione,
span.form_mandatory,
span.form_intestazione {
	color: #CD974A !important;
	font-weight:bold;

}

div.form_intestazione 
{
    font-size: 68.75%;
    margin-bottom:20px;
}
span.form_intestazione {
	display: block;
	margin-bottom: 1em;
}

td.form_label,
td.form_label1,
td.form_label2 {
	width: 15%;
	color:#b2b2b2;
}

td.form_titolo,
td.form_privacy {padding-top:20px;padding-bottom:5px;}
td.form_titolo,
td.form_mandatory,
td.form_privacy,
div.note,
td.capcha label,
label.note,
div.aggiorna,
div.aggiorna a {color:#b2b2b2;}

td.form_input1 {
	width: 30%;
}
td.form_value *,
td.form_value1 *,
td.form_value2 *,
td.form_message {
	color: #CD974A;
}

td.form_input input,
td.form_textarea textarea {
	width: 87%;
}

td.form_textarea textarea 
{
    height:80px;    
}

td.form_input2 input {
	width: 72%;
}

td.form_button {
	text-align: right;
	padding-right: 10.2%;
}

div.econtact {}

div.econtact td.form_titolo,
div.econtact td.form_mandatory,
div.econtact td.form_privacy,
div.econtact div.note,
div.econtact td.capcha label,
div.econtact label.note,
div.econtact div.aggiorna,
div.econtact div.aggiorna a {color:#000000;}

div.econtact td.form_label,
div.econtact td.form_label1,
div.econtact td.form_label2 {
	color:#000000;
}


/**********************************Credits***************************************/

div.credits {
    text-align:right;
	padding-left: 5px;
	background: url(../../upload/2/images/NEXT-aim/credits_icon.gif) no-repeat 0px 2px;
	color: #B2B2B2;
}

div.credits *{
	font-size:10px;
}

div.credits span
{
    text-transform:lowercase;
}

div.credits a
{
    color: #B2B2B2;    
    text-decoration:none;
}

/********************************stili cambio lingua ***********************************/
 

div.cambiolingua li{
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	padding-right:10px;
	font-size: 9px;
}

div.cambiolingua span{
	font-weight:bold;
	color:#b97301;
}

div.cambiolingua a{	
	color: #3f4142;
}

div.cambiolingua li.selected a{
	color: #3f4142;
	font-weight: bold;
}

/*-----------------------------------------prenota ora-------------------------------*/

div.prenotaora a
{
    text-decoration: none;
    font-size:12px;
    color: #b97301;  
    font-weight:bold;
}

/*----------------------------prenota ora contattaci-----------------------------*/

div.contattioffertespeciali div.box
{
    margin-left: -10px;    
}

div.contattioffertespeciali div.box img
{
    float:left;
    width:100px;
    height:120px;
    overflow:hidden;  
}

div.contattioffertespeciali div.box h1 a
{
    color: #b97301;
    text-decoration:none; 
    margin-left:20px;      
}

div.contattioffertespeciali div.box h1
{
    margin-top: -12px;    
}

div.contattioffertespeciali div.box p
{
    color: #B2B2B2;
    margin-left:128px;      
}


/*------------------------Calendario------------------------*/

div.form_contattaci img.ui-datepicker-trigger
{
    margin-left:3px;
    vertical-align:middle;
}
div.form_contattaci td.input_date_in,
div.form_contattaci td.input_date_out
{
    line-height:16px !important;
}

div.ui-datepicker
{
	background-color:#E3E0D9;
	padding: 1px;	
	font-family: Arial;
	font-size: 11px;
	border: 1px solid #E3E0D9;
	position:absolute;
	left:-100000px;
	z-index:80;
}

div.ui-datepicker-header
{
	background-color: #E3E0D9;	
	height:16px;
	padding-top:2px;
	border: 1px solid #E3E0D9;
}


div.ui-datepicker-header a,
div.ui-datepicker-header span
{
	font-weight: bold;
	color: #B97301;	
}

div.ui-datepicker-header span.ui-icon-circle-triangle-w,
div.ui-datepicker-header span.ui-icon-circle-triangle-e
{
    font-size:10px;
}

div.ui-datepicker-header a.ui-datepicker-prev
{
	float: left;
}

div.ui-datepicker-header a.ui-datepicker-next
{
	float: right;
}

div.ui-datepicker thead th
{
	background-color:#C6C2B5;	
	width: 24px;
	height: 20px;
}

div.ui-datepicker thead th span
{
	color:#FBFBFC;
}

div.ui-datepicker table.ui-datepicker-calendar td
{
	background-color: #E3E0D9;		
	padding: 1px;
	height: 15px;
	border: 1px solid #C6C2B5;
}

div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-unselectable
{
	background-color:#B97301;		
	border: 1px solid #C6C2B5;
}

div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today
{
	border: 1px solid #B97301;
}
div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today span
{
    color:#DA0303;
}

div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-current-day
{
	background-color: #B97301;
	border: 1px solid #C6C2B5;
}

div.ui-datepicker table.ui-datepicker-calendar td a,
div.ui-datepicker table.ui-datepicker-calendar td span
{
	font-family: Arial;
	font-size: 10px;
	text-decoration:none;
	color:#3F474D;
}

div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-today a
{
	color: #3F474D;
	font-weight: bold;
}

div.ui-datepicker table.ui-datepicker-calendar td.ui-datepicker-other-month
{
	background-color: #C6C2B5;		
	border: 0px;
}

div.ui-datepicker a 
{
    cursor:pointer !important;
    
    
    }