/*
table.tabListing tr.odd td {
    background-color:#eee;
}
*/
table.tabListing tr.even td {
    background-color:#FFF;
}
table.tabListing {
	width:100%;
	border-collapse:collapse;
	margin-bottom:10px;
}

table.tabListing p {
	padding:0 0 3px 0;
}

table.tabListing td {
	padding:3px 10px;
	vertical-align:top;
}

table.tabListing tfoot td {
	background-color:#eee;
	padding:6px 10px;
}

table.tabListing th {
	background:url(../images/frontend/headerTabListing.gif) no-repeat center top;
	padding:3px 10px;
	border:0px;
	border-bottom:1px solid #bbb;
	font-weight:bold;
	font-size:1.1em;
	color:#e94d00;
	text-align:left;
}

table.tabListing td.firstCell {
	border-left:1px solid #bbb;
}

table.tabListing td.lastCell {
	border-right:1px solid #bbb;
}

table.tabListing th.firstCell {
	background-position:0px top;
}

table.tabListing th.lastCell {
	background-position:right top;
}

table.tabListing th.tabListing_valuta {
	text-align:right;
	color:#444;
	font-weight:normal;
}

table.tabListing th.tabListing_valuta a {
	font-weight:bold;
	color:#e52;
}

table.tabListing th.tabListing_valuta a:hover {
	background-color:#e52;
	color:#fff;
	text-decoration:none;
}

table.tabListing td.btmCell {
	border-bottom:2px solid #999;
}

table.tabListing td.tabListing_tipoAnnuncio {
	color:#555;
	font-size:0.9em;
}

table.tabListing td.tabListing_tipoAffitto {
	text-align:right;
}

table.tabListing td.tabListing_img {
	width:1%;
}

/*formattazione contenuti tabella*/

table.tabListing .indirizzo {
	font-size:1.2em;
	font-weight:bold;
	color:#e94d00;
}

table.tabListing .codice {
	color:#555;
	font-size:.9em;
}

table.tabListing .tabListing_nLocali,
table.tabListing .tabListing_mq,
table.tabListing .tabListing_prezzoMq {
	font-size:1.2em;
}

table.tabListing .prezzo {
	font-size:1.2em;
	font-weight:bold;
	text-align:right;
}

table.tabListing .prezzoUtenze {
	font-size:1.1em;
	color:#555;
}

table.tabListing .costoMutuo {
	color:#555;
	font-size:.9em;
}

a.btnSmall {
	display:block;
	float:right;
	padding:1px 5px;
	border:1px solid #fff;
	margin-left:5px;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	color:#333;
}

a.btnSmall:hover {
	border-color:#ccc;
	color:#000;
	background-color:#eee;
}

a.btnBig {
	display:block;
	float:right;
	padding:2px 20px;
	border:2px solid #edb326;
	background:url(../images/frontend/bgPulsanteGiallo.gif) repeat-x left center;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	color:#653;	
}

a.btnBig:hover {
	border-color:#940;
	background-position:left bottom;
	color:#000;
}

/*
 * STATI ANNUNCIO
 * 1. attivo
 * 2. scaduto
 * 3. venduto
 * 4. non pubblicato
 */
table.tabListing tr.stato1 td {
	background-color:#fff;
}

table.tabListing tr.stato2 td {
	background-color:#fba;
}

table.tabListing tr.stato3 td {
	background-color:#efc;
}

table.tabListing tr.stato4 td {
	background-color:#ffb;
}

table.tabListing tr.stato1 span.stato {
	color:#333;
}

table.tabListing tr.stato2 span.stato {
	background-color:#900;
	color:#fff;
	font-weight:bold;	
	padding:1px 3px;	
}

table.tabListing tr.stato3 span.stato {
	background-color:#270;
	color:#fff;
	font-weight:bold;	
	padding:1px 3px;	
}

table.tabListing tr.stato4 span.stato {
	background-color:#970;
	color:#fff;
	font-weight:bold;	
	padding:1px 3px;
}
