
label 
{
	/*width: 200px;*/
	width:auto;
	min-height: 18px;
}

/* Checkboxes */
label.checkbox_checked {
	background:  url(checked.gif) no-repeat;	
	display: block;
	margin: 2px 0;
	padding-left: 25px;
	font-weight: bold;
	color:Red;
}
label.checkbox_unchecked  {
	background:  url(unchecked.gif) no-repeat;	
	display: block;
	margin: 2px 0;
	padding-left: 25px;
}

label.checkbox_disabled  {
	background:  url(disabled.gif) no-repeat;	
	color: #aaaaaa;
	display: block;
	margin: 2px 0;
	padding-left: 25px;
}

/* Radio Buttons */
label.radio_checked {
	background:  url(checked.gif) no-repeat;	
	display: block;
	margin: 2px 0;
	padding-left: 25px;
	font-weight: bold;
	color:Red;
}
label.radio_unchecked  
{
	background:  url(unchecked.gif) no-repeat;	
	display: block;
	margin: 2px 0;
	padding-left: 25px;
}

label.radio_disabled  {
	background:  url(disabled.gif) no-repeat;	
	display: block;
	margin: 2px 0;
	padding-left: 25px;
	color: #aaaaaa;
}


/* Hover State */
label:hover{
	font-weight: bold;
	/*color: #575B60;*/
}

label.radio_disabled:hover, label.checkbox_disabled:hover
{
	font-weight: normal;

}

label.highlighted {
	border: 1px solid #333;
}

.crirHiddenJS
{
}

/* link "tutti" con immagine come radio"*/
a.radio_unchecked  
{
	background:  url(unchecked.gif) no-repeat;	
	background-position: left;
	padding-left: 20px;
	height: 20px;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {
	position: absolute;
	left: -1000px;
}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

