/* -----------------------------------------------------------------------------
stili generali
----------------------------------------------------------------------------- */

BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

A,
BODY A,
DIV A{
	text-decoration:none;
}

A:hover,
BODY A:hover,
DIV A:hover{
	text-decoration:underline;
}

/* -----------------------------------------------------------------------------
stili menu
----------------------------------------------------------------------------- */
#menu H1{
	display:none;
}

#menu UL{
	padding:0px;
	margin:0px;
	white-space : nowrap;
	margin-left:10px;
}

#menu UL LI{
	display:block;
	background-color:#FFF;
}

#menu UL LI A{
	text-decoration:none;
	font-size:11px;
	width:100%;
	font-weight:bold;
	padding-left:10px;
	line-height:22px;
	color:#494742;
	background-color:#FFF;
}

#menu UL LI A.selected{
	color:#FFF;
	background-color:#A3DEC3;
}

#menu UL LI:hover,
#menu UL LI A:hover{
	color:#FFF;
	background-color:#A3DEC3;
}


/* -----------------------------------------------------------------------------
stili cambio lingua
----------------------------------------------------------------------------- */

#cambio_lingua TABLE{
	width:100%;
}

#cambio_lingua TD{
	font-size:11px;
	line-height:16px;
	text-align:right;
	padding-right:10px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FFF;
	text-transform:lowercase;
}

#cambio_lingua TD.lingua_current{
	color:#57543F;
	border-right-color:#57543F;
}

#cambio_lingua A{
	text-decoration:none;
	color:#A9A89E;
}

#cambio_lingua INPUT{
	color:#A9A89E;
	font-size:11px;
	text-align:right;
	background-color:#FFF;
	border:0px;
	height:14px;
	text-transform:lowercase;
}

/* -----------------------------------------------------------------------------
stili contattaci
----------------------------------------------------------------------------- */
#form_contatti{
	background-color:#FFF;
}

#form_contatti TABLE{
	width:100%;
}

#form_contatti TD{
	color: #302F2C;
	vertical-align:top;
	font-size:11px;
}

#form_contatti TD.label{
	width:20%;
}

#form_contatti TD.label1, #form_contatti TD.label2{
	width:15%;
	
}

#form_contatti TD.input1, #form_contatti TD.input2{
	width:30%;
}

SPAN.text,
SPAN.text2 {
	font-size:12px;
	font-weight:bold;
	color: #302F2C;
	border-bottom:1px dotted #A3DDC4;
}

#form_contatti INPUT.text,
#form_contatti INPUT.text2{
	width:88%;
	font-size:11px;
	color: #302F2C;
	border:1px solid #A3DDC4;
}

#form_contatti TEXTAREA{
	font-family:Arial, Helvetica;
	font-size:11px;
	color: #302F2C;
	border:1px solid #A3DDC4;
	width:88%;
	height:70px;
}

#form_contatti INPUT.submit{
	border:0px;
	background-color:#A3DEC3;
	color:#494742;
	font-size:11px;
	font-weight:bold;
	height:22px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
}

#form_contatti SPAN.mandatory{
	margin-left:2px;
	color:#A9A89E;
}

#form_contatti TD.privacy,
#form_contatti TD.Message_OK,
#form_contatti TD.Message_base{
	padding-top:5px;
	padding-bottom:10px;
	padding-right:15px;
	text-align:justify;
}

#form_contatti TD.privacy{
	color:#A9A89E;
}

#form_contatti TD.Message_OK{
	color:#687466;
	font-weight:bold;
}

#form_contatti TD.Message_base{
	
}

#form_contatti TD.errore{
	padding-bottom:12px;
	color:red;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
}

#form_contatti TD.button{
	text-align:right;
	padding-right:15px;
}

#NEXTAIM_credits a, #NEXTAIM_credits a:visited {
	color:black;
}

#NEXTAIM_credits a:hover {
	text-decoration:underline;
}
