
/*Forms defaults - change as needed*/
fieldset					{ width:auto; height:auto; margin:0 auto; padding:5px; margin-bottom:20px;}
fieldset.reg				{ width:600px; height:auto; margin:0 auto; padding:5px; margin-bottom:20px;background:#EBF4FA url(http://static.sassarinotizie.com/images/radius_right.jpg) bottom right no-repeat}
fieldset.nobg				{ width:600px; height:auto; margin:0 auto; padding:5px; margin-bottom:20px;}
fieldset.button				{font-size:12px; width:auto; height:auto; margin:0 auto; padding:5px; text-align: center;}
fieldset.poll				{font-size:12px; width:auto; height:auto; margin:0 auto; padding:5px; border-bottom:1px solid #ccc;}
legend						{visibility:hidden}
input, textarea 			{font-family:"Helvetica", Arial, sans-serif;color:#404040; border:1px solid #ccc}
label 						{color:#000;cursor:pointer;margin-left:5px;line-height:16px; font-size:13px}
label.chosen 				{color:#333;}
dl 							{float:left;clear:both; width:100%; height:auto;  margin:3px 0px; font-size:13px}
dt 							{float:left;  width:200px; height:auto;  margin:0; padding:0;}
dd 							{float:left;  width:auto; height:auto; margin:0; padding:0;}
/*Text inputs*/
.NFText 					   {border:1px solid #ccc; width:200px; height:16px; vertical-align:middle; font-family:"Helvetica", Arial, sans-serif; font-size:13px;color:#000; background:none;}
/*Checkbox*/
.NFCheck 					{cursor:pointer; width:12px; height:12px; border:1px solid transparent; z-index:2; margin-right:10px}
/*Buttons*/
.NFButton 					{width:130px; height:25px; line-height:25px; color:#fff; padding:1px 5px; background-color:#4FACC7; cursor:pointer; border: 1px solid #dcdcdc; font:13px Helvetica, Arial, sans-serif; font-weight:bold; text-align:center;}
.NFButton:hover			{color:#fff;}
/*Textareas*/
.NFTextarea 				{border:1px solid #ccc; background:#fff; min-width:200px; font:12px Helvetica, Arial, sans-serif; margin:0; color:#000000;}
/*Files*/
.NFFileButton 				{padding-bottom:0; vertical-align:bottom; cursor:pointer; background-color:#d9001a; width:60px; height:20px;}
.NFFile 					   {position:relative; margin-bottom:5px;}
.NFFile input.NFhidden 	{position:relative; cursor:pointer; text-align:left;}
.NFFileNew 					{position:absolute; top:0px; left:0px; z-index:1;}
/*Selects*/
.NFSelect 					{height:21px; border:1px solid #cbceb1;}

.NFCheckSpan input	{cursor:pointer; width:12px; height:18px; border:1px solid transparent; z-index:2; margin-right:5px; float:left;}
.NFCheckSpan label   {display:block;}

.NFCheckSpanOR input	{cursor:pointer; border:1px solid transparent; z-index:2; margin-right:2px;}
.NFCheckSpanOR label   {margin-right:10px;}

select, input, textarea, button {outline:none; border:1px solid #dcdcdc }
/*Focused*/
input[type=text]:focus	{ background-color:#fff; border:1px solid #ccc; color:#FF0000;}
input[type=password]:focus	{ background-color:#fff; border:1px solid #ccc; color:#FF0000;}

textarea:focus	         { background-color:#fff;border-left:1px solid #cbceb1;border-right:1px solid #cbceb1; color:#FF0000}
/*Hovered*/
.NFh                    {background-position:0 100%;}
.NFhr                   {background-position:100% 100%;}
/*Hidden*/
.NFhidden               {position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; border:1px solid #dcdcdc }

.alertbox               { height:auto; padding:5px; margin: 4px 0px; background-color: #ffc; font-size:11px; color:#ff0000; font-weight:bold;}
.alert                  { font-size:11px; color:#ff0000; font-weight:bold; }

#jqTooltip{position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none; font-size:12px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-size:11px; font-family: 'LucidaGrande','Lucida Grande','Lucida Sans Unicode',Arial,Helvetica,sans-serif; font-weight:normal; }



