form.form_contattaci label{
	width:230px;
	float:left;
	display:inline;
	margin-right:20px;
	color:#5D6C79 !important;
}

.contattaci input.text{
	 width: 210px;
	 color:#5D6C79 !important;
}

.checkOptions{
	float:left;
	display:inline;
	width:430px;
	margin-top:8px;
}

.checkOptions .rigaOptions{
	float:left;
	display:inline;
	height:17px;
	margin-top:4px;
}

.checkOptions .check_left{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:110px;
}

.checkOptions .check_center{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:170px;
}

.checkOptions .check_right{
	float:left;
	display:inline;
	margin:0 0 5px 0;
	padding:0;
	width:100px;
}

.checkOptions label{
	float:left;
	display:inline;
	width:100% !important;
	margin:0 !important;
	padding:0;
	height:17px !important;
}

.checkRui label{
	float:left;
	clear:left;
	margin-top:5px !important;
	width:auto !important;
}

.checkOptions label input[type=checkbox]{
	float:left;
	margin:0 !important;
	padding:0 !important;
}

.checkOptions label.unchecked{
	background:url(../img/checkOff_17x17.gif) no-repeat !important;
}

.checkOptions label.checked{
	background:url(../img/checkOn_17x17.gif) no-repeat !important;
	font-weight:bold;
}

.checkOptions label.unchecked input, label.checked input {
	display:none !important;
}

.checkOptions label span{
	float:left;
	display:inline !important;
	margin:0 0 0 25px !important;
	padding:0 !important;
	cursor:default;
}

/* stili per Mappa */

.content.bgTop {
	width:935px;
	padding:0 0 0 15px;
}

.content.bgTop .sectionContainer {
	float:left;
	clear:left;
	display:inline;
	width:935px;
	padding:15px 0 15px 0;
	background:transparent url(../img/bg_inTab_comunicati.gif) no-repeat bottom left;
}

.circleDataContainer {
	float:left;
	clear:left;
	display:inline;
	width:200px;
}

.circleData {
	display:inline;
	float:left;
	clear:left;
	width:auto;
	min-height:24px;
	height:auto !important;
	height:24px;
	padding:0pt;
	background-color:#E7ECF3;
}

.circleData a {
	float:left;
	display:inline;
	width:auto;
	padding:5px 0pt 0pt;
	font-weight:bold;
}

.content.bgTop .sectionContainer ul {
	float:left;
	display:inline;
	padding:5px 0 0 0;
}

.content.bgTop .sectionContainer ul li {
	float:left;
	clear:left;
	margin:0 0 0.5em 0;
}


.content.bgTop .sectionContainer ul li a{
	font-weight:bold;
	float:left;
}

.content.bgTop .sectionContainer ul li ul {
	float:left;
	clear:left;
	width:410px;
	margin:10px 0 0 0;
	padding:5px 0 0 200px;
	background:transparent url(../img/bg_promo_valid.gif) no-repeat left top;
}

.field_content_radio_noBack {
	float: left;
	display: inline;
	padding: 13px 4px 0 4px;
	width: 702px;
}

.field_content_radio_noBack label {
	width: auto !important;
	padding: 3px 30px 3px 25px;
	margin:0 !important;
	background: url(../img/radio_noBack.gif) no-repeat top left;
	min-height: 19px;
	height: auto  !important;
	height: 19px;
}

.field_content_radio_noBack label.normal { background: url(../img/radio_noBack.gif) no-repeat top left; }
.field_content_radio_noBack label.selected	{ background: url(../img/radio_on_noBack.gif) no-repeat top left; }

.field_content_radio_noBack label input {
	display:none;
}

.radio_no_JS label input {
	display:inline;
}

.radio_no_JS label { background:none;}

.radio_no_JS label span { padding: 0 0 0 5px !important; }

.field_content_radio_noBack label span {
	position: relative;
	float: left;
	display: inline;
	padding: 2px 0 0 5px;
	cursor: default;
}

.answer {
	float:left;
	display:inline;
	width:100%;
	margin:0 0 0 0;
	padding:15px 0;
	background:transparent url(../img/bg_inTab_comunicati.gif) no-repeat left bottom;
}

.paginazione,
.paginazione ul ,
.paginazione ul li {
	float:right;
	clear:none;
	display:inline;
	margin:0;
	padding:0;
}

.paginazione ul li {
	float:left !important;
	clear:none;
	display:inline;
	margin:0;
	padding:0;
}

.paginazione ul li a,
.paginazione ul li strong {
	padding:0 3px;
	color:#F29F3C !important;
	font-weight:bold;
}

.paginazione ul li.prev a {
	padding:0 3px 0 10px;
	background: transparent url(../img/backArrowOrange.gif) no-repeat left center;
}

.paginazione ul li.next a {
	padding:0 10px 0 3px;
	background: transparent url(../img/goArrowOrange.gif) no-repeat right center;
}

.paginazione ul.firstPage li.prev,
.paginazione ul.lastPage li.next {
	display:none;
}

.paginazione ul li.currentPage a {
	font-weight:normal !important;
	font-size:1.2em;
}

