@import url(styles_menu.css);

#qualityContainer{
	font-family: 	Arial;
	font-size:		11px;
	float:			left;
	width:			990px;
	margin-top:		20px;
/*carlo	border: 1px solid red; */
}

#articleHead{
	background: 	transparent url(../img/header_gr.jpg) no-repeat top left;
	height:			198px;
	margin-bottom: 	15px;
}

#articleHead.sub{
	background: 	transparent url(../img/header_pc.jpg) no-repeat top left;
	height:			82px;
	margin-bottom: 	15px;
}

#articleHead .title{
	position:		relative;
	top:			12px;
	left:			317px;
	width:			600px;
	font-size:		13px;
}

/*#articleHead*/
.link{
	background:		transparent url(../img/frec_sx.jpg) no-repeat scroll left 4px;
	font-size:		13px;
	left:			30px;
	padding-left:	10px;
/*	position:		relative; */
	top:			70px;
	width:			600px;
}

#articleHead .search_failed{
	margin-top:		4px;
	color:			#06c;
}

.link a{
	color:			#000;
}

.link a:hover{
	color:			#000;
	text-decoration:none;
}

#articleHead .search{
	position:		relative;
	top:			130px;
	left:			768px;
	width:			195px;
}

#articleHead .search2{
	position:		relative;
	top:			40px;
	left:			768px;
	width:			195px;
}

.input {
	background: url(../img/panel_bg.gif) top center;
	border:1px solid #fff;
	font-size:11px;
	height:13px;
	padding:3px 4px 2px;
	width:140px;
	vertical-align:top;
}

input#SearchSubmit {
	background:transparent url(../img/btn_ok.jpg) no-repeat top left;
/*	background:transparent;*/
	font-weight: bold;
	font-size: 12px;
	height:20px;
	width:35px;
	cursor:pointer;
	border:none;
	padding:0px;
	margin:0;
	color:#eee;
}

.info {
	font-family:Arial;
	font-size: 12px;
	margin-bottom: 20px;
}
#qualityContainer #articleBody{
	margin:							0px auto;
	width:							980px;
}

#articleTopBorder{
	background:		transparent url(../img/tab_sfumatura.gif) no-repeat scroll left 4px;
	left:			30px;
	padding-left:	10px;
	position:		relative;
	top:			80px;
	width:			987px;
}


/*
#articleBody table{
	border:0px;
	padding:0px;
	margin:0px;
	background:						#EBEDEF url(../img/panel_bg.gif) repeat-x 140px center;
}

#articleBody th{
	background:						transparent url(../img/th_standard.gif) no-repeat top left;
	height:							34px;
	padding:						0 4px;
}

#articleBody td{
	border-right: 1px solid #ccc;
	padding: 0px;
	margin:0px;
	text-align:center;
}
*/
#articleBody .column{
	float:							left;
	width:							131px;
	text-align:					center;
	margin:							0px 1px 0px 0px;
}

#articleBody .column.select{
	float:							left;
	width:							315px;
}

#articleBody .column .head{
	background:						transparent url(../img/tabella.jpg) no-repeat top left;
	height:							30px;
	padding:						3px 4px 0px;
	font-weight:					bold;
	border-right:					1px solid #ccc;
}

#articleBody .column.select .head{
	background:						transparent url(../img/tabella_selez.jpg) no-repeat top left;
/*	color:							#efefef; */
	font-size:						15px;
/*	text-transform:					uppercase; */
}

#articleBody .column.select .head a{
	color:							#efefef;
}

#articleBody .column.select .head a:hover{
	color:							#000;
}

#articleBody .column .head .arrow{
	background:transparent url(../img/frec_giu.gif) no-repeat scroll 0px 4px;
	height:10px;
	margin-left:-1px;
	position:absolute;
	width:10px;
	overflow:visible;
}

#articleBody .column .head span{
/*
	background:transparent url(../img/arrow_grey_down.gif) no-repeat scroll 2px 4px;
	display:inline;
	line-height:11pt;
	padding:0px 0pt 0px 14px;
	*/
	display:block;
	line-height:11pt;
}

#articleBody .column.select .head span{
	padding-top:8px;
}

#articleBody .column .body{
	border:							1px solid #ccc;
	background:						#EAF2CB /* url(../img/panel_bg.gif) repeat-x top center */;
	padding:						0px;
}

#articleBody .column .body .row{
	height:							20px;
	padding:						2px 0px;
	margin-bottom:					0px;
}

#articleBody .column .body .row.odd{
	background:						#fdfdfd;
}

#articleBody .column .body .row.first{
	margin-bottom:					20px;
}

#subCategory .column.select{
	width:					340px;
}

#subCategory .column.select .body .row.first{
	margin-bottom:					0px;
}

#articleBody #subCategory .column .body .row.first .index{
/*	width:46px; */
}

#articleBody .column .body .row.first img{
	margin:			-3px 0px 0px;
}

#articleBody .column .body .row.first .labels span{
	color:#666;
	font-weight:normal;
	padding-bottom:0px;
/*	padding-top:15px; */
	text-align:left;
}

#articleBody .column .body .row.first .button{
/*	height:15px; */
}

/* aggiunta */
.city, .rank, .index, .point, .var{
width:33px;
text-align: right;

}

#articleBody .column .body .row.first .labels .rank{
/*	width:40px;*/
text-align: right;
}

#articleBody .column .body .row.first .labels .index{
/*	width:30px;*/
text-align: right;
}

#articleBody .column .body .row.first .labels .point {
/*	width:66px; */
text-align: right;
}

#articleBody .column .body .row.first .var{
/*	width:40px; */
	white-space: nowrap;
}

.city, .rank, .index, .point, .var{
	display:block;
	float:left;
	padding:2px 2px 4px;
/*	width:33px; */
	font-weight:					bold;
}

.row .rank, .row .point, .row .index, .row .var {
	color:							#369;
}
.row .point {
width: 50px;
}

.row .index {
width: 61px;
}

.row .var {
width: 40px;
}

.row.first .city{
	width:100px;
}

.row .city{
	width:							100px;
	text-align:						left;
	padding-left:					6px;
}

.row .index{
	padding:						2px 13px 4px 14px;
	overflow:						visible;
}

.row .var {
	padding:						2px 0px 4px 14px;
	overflow:						visible;
}
.row .index.rankUp{
	background:						transparent url(../img/rank_up.gif) no-repeat top center;
	margin-top:-2px;
	padding-top:4px;
	color:							#fff;
}

.row .index.rankDown{
	background:						transparent url(../img/rank_down.gif) no-repeat top center;
	margin-top:2px;
	padding-top:0px;
	color:							#fff;
}

.row .index.rankZero{
	background:						transparent url(../img/rank_zero.gif) no-repeat center 2px;
	color:							#fff;
}

#articleBody .body tr.row.odd, #subCategory  .xbody tr.row.odd {
	background: #EAF2CB;
}

table td.tab_attivo {
	background: transparent url(../img/tab_attivo.gif) no-repeat top center;
	width: 230px;
	height: 32px;
	text-align:center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #8DA336;
	border: 0;
	margin: 0;
	padding: 0;
}

table td.tab_inattivo {
	background: transparent url(../img/tab_inat.gif) no-repeat top center;
	width: 230px;
	height: 32px;
	text-align:center;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	border: 0;
	margin: 0;
	padding: 0;
}

table td.tab_terzo {
	background: transparent url(../img/tab_terzo.gif) no-repeat top center;
	width: 527px;
	height: 32px;
}
table td.tab_sfumatura {
	background: transparent url(../img/tab_sfumatura.gif) no-repeat top center;
	width: 987px;
	height: 25px;
}

#qualityContainer li {
padding-left: 10px;
list-style-position: inside;
list-style-type:disc;
white-space: nowrap;
}

#qualityContainer #list li {
padding-left: 10px;
list-style-position: inside;
list-style-type:none;
list-style-image: url(../img/frec_dx.jpg);
white-space: nowrap;
}

#qualityContainer #list li.highlight {
	padding-left: 20px;
	font-weight: bold;
}

#qualityContainer img{
	border:							none;
	margin:0px;
	padding:0px;
}

#qualityContainer a{
	text-decoration:				none;
	color:							#333;
}

#qualityContainer a:hover{
	color:							#999;
}

#subCategory{
	padding: 0px 12px 20px;
	float:left;
	width:953px;
	border:0;
}

#subCategory.sfumatura{
	background:						#FFF url(../img/tab_sfumatura.gif) no-repeat top center;
}

#subCategory p{
	padding:						10px 0px;
}

#subCategory #list {
}

#articleFoot{
}

#qualityContainer p{
	clear:both;
	margin:0px;
	font-size: 13px;
}

.img_1, .img_2, .img_3, .img_4, .img_5, .img_6 {
	height:233px;
	left:658px;
	position:relative;
	top:0px;
	width:250px;
	border: 1px solid;
	border-top-color: #aaa;
	border-left-color: #888;
	border-right-color: #666;
	border-bottom-color: #444;
}

.tenore_di_vita{
	background:transparent url(../img/tenore_di_vita.jpg) no-repeat scroll center top;
}
.tempo_libero{
	background:transparent url(../img/tempo_libero.jpg) no-repeat scroll center top;
}
.servizi_e_ambiente{
	background:transparent url(../img/servizi_e_ambiente.jpg) no-repeat scroll center top;
}
.popolazione{
	background:transparent url(../img/popolazione.jpg) no-repeat scroll center top;
}
.ordine_pubblico{
	background:transparent url(../img/ordine_pubblico.jpg) no-repeat scroll center top;
}
.affari_e_lavoro{
	background:transparent url(../img/affari_e_lavoro.jpg) no-repeat scroll center top;
}

#subCategory .compareBox .body .city a{
	background:none;
	color:none;
}

.compareBox{
	width:200px;
	float:left;
	margin:10px 40px;
	padding:0px;
}

.compareBox.final{
	width:370px;
	clear:both;
}

.compareBox .head{
	border: 1px solid #ccc;
	border-bottom:none;
	padding: 1px 4px;
	background: #69c;
	font-weight:bold;
	color:#fff;
	width:150px;
}

.compareBox.final .head{
	background: #369;
}

.compareBox .body{
	background:#fff url(../img/sfumatura_tabella.jpg) repeat-x top;
	float:left;
	border: 1px solid #ccc;
	padding: 5px 2px 2px;
	width:100%;
}

.compareBox .body .city{
	clear:both;
	font-weight:normal;
	width: 190px;
}

.separator{
	height:					2px;
	width:					750px;
}
.tablehead{
	color: #8DA336 !important;
	border-bottom: 2px solid #8DA336;
}
.tablehead.sfumata{
	background:#fff url(../img/sfumatura_tabella.jpg) repeat-x top;
}

#subCategory .title{
	font-size:22px;
	font-weight:bold;
	padding: 10px 0px;
	color:#8DA336;
}

#compare .title{
	font-size:12px;
	font-weight:bold;
	color:#000;
}

.compareBox strong{
	font-size:15px;
	font-weight:bold;
	color:#9B243B;
}

/*
dark blue #C4C9D0
main blue #CBCFD1
light blue #EBEDEF

*/

/* aggiunta 31/5/08 */
div.compareBox table {
/*	border-bottom: 1px solid #f0f0f0!important; */
	margin: 10px 0 0 0;
	border-collapse: separate;
}

	div.compareBox table th, div.compareBox table td {
		border-right: 1px solid #f0f0f0;
		vertical-align: middle;
		color: #34669b;
		font-family: Arial;
		font-size: 12px;
		text-align: center;
	}
	
	div.compareBox table th {
		background-color: transparent;
		border-collapse: collapse;
		border-bottom: 2px solid #f0f0f0;
		padding-top: 5px;
		padding-bottom: 5px;
		font-weight: bold;
	}
	
	div.compareBox table th.first {
		width: 190px;
	}
	
	div.compareBox table td {
		border-bottom: 1px solid #f0f0f0;
	}
		
		div.compareBox table td.last, div.compareBox table th.last {
			border-right: 0px;
		}
		div.compareBox table td.city {
			text-align: left;
		}
	
div.compareBox span.schedafinale {
	text-align: center;
	padding: 2px 2px 2px 4px;
	margin-bottom: 3px;
	display: block;
}
	
.compareBox .head.list{
	width: 290px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.final.table{
	margin-top: 15px;
}

.note{
	margin-top: 15px;
}

.note .title {
	font-weight: bold;
	margin-bottom: 10px;
}

#box_popup {
	background-color: #D6E594;
	border: 2px solid #FFF;
	color: #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	width: 80%;
	padding: 15px;
}


#popup_title {
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 10px;
 cursor: move;
}

#close_popup{
	text-align:right;
	margin: 5px 0;
}

#popup_button{
	font-weight: bold;
	text-decoration: underline;
}

/*
HOME
. testi generali (apertura, fonte, valori tabelle [lascia i bold dove ci sono] ...)
arial 12px  regular
codice colore #000000
 
.Sport e Provincie Sempre link sottolineati
 
. titolo popup
arial 14px  bold
codice colore #000000
 
. testo popup
arial 12px  regular
codice colore #000000
 
. sfondo popup colore #D6E594
bordo bianco 2px
 
TABELLE
.titoli
arial 12px  bold
codice colore #8DA336
 
elenco SPORT
.attivo
arial 12px bold
#000000
 
.non attivo
arial 12px regular
#000000
 
interlinea 18px
 */