.aptestata {
	color: #000000;
	text-align: center;
	font-size:12px;
	line-height:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding: 3px 0 0 0;
}

.apfooter {
	color: #000000;
	text-align: center;
	font-size:12px;
	line-height:12px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight:normal;
}


.testonormale img {border:1px solid gray; padding: 3px;}
.testonormale table {border-collapse:collapse;}

.titolocase {vertical-align: top; margin-top:0; padding-top: 0;}
.titolocase a {font-weight: bold; text-decoration: underline;}

.apindice {
	color:#ffffff;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.apindice a:active {color:#ffffff; text-decoration:none;}
.apindice a:hover {color:#ffffff; text-decoration:none;}
.apindice a:visited {color:#ffffff; text-decoration:none;}
.apindice a:link {color:#ffffff; text-decoration:none;}

a:active.linkfooter {color:#000000;}
a:hover.linkfooter {color:#000000;}
a:visited.linkfooter {color:#000000;}
a:link.linkfooter  {color:#000000;}


div.bottonilink {
	background-color:#C8D9E1;
	border:1px solid gray;
	float:right;
	line-height:160%;
	padding:5px;
	width:275px;
	}
div.bottonilink a:link,a:visited {
	text-decoration:none;
	}
div.bottonilink a:hover {
	text-decoration:underline;
	}

.apelenco {
font-size:11px;
margin-bottom:10px;
text-align:justify;
}

.apelenco img {
border:1px solid silver;
float:left;
margin:0 10px 10px 0;
padding:4px;
}
#menudetails {
	float:right;
}

#menudetails ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menudetails li{
	list-style:none;
	display:block;
	float:left;
	margin:0 2px;
	font-weight:bold;
	padding:0;
}

#menudetails li a, #menudetails li a:visited {
	display:block;
	float:left;
	height:30px;
	color:#fff;
	font-family:Trebuchet Ms, Arial, Helvetica;
	font-size:13px;
	font-weight:bold;
	background:url(/images/bottonesx-rosso.gif) no-repeat left;
	line-height:22px;
	padding:0 0 0 8px;
	text-decoration:none;
	cursor:pointer;
} 
#menudetails li a span.bottone {
	display:block;
	float:left;
	background:url(/images/bottone-rosso.gif) no-repeat right;
	height:30px;
	color:#ffffff;
	padding:0 8px 0 0px;
}
#menudetails li a:hover {
	text-decoration:underline;
}

a.menuh, a.menuh:link, a.menuh:hover, a.menuh:visited, span.menuh {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;
letter-spacing:1px;
padding:0 12px;
text-decoration:none;
text-transform:capitalize;
}
#descrizionehide {
display:none;
}
.coloresconto {
	color:#AF0000;
}

#realty_search_form{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;width:145px;margin:15px 0px 0px 18px;padding:5px;border:1px dashed #758d99;background:#b3c2c9;font-size:11px;color:#333;}
#realty_search_form .form-el{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;margin:0 0 7px 0;line-height:18px;font-weight:bold;}
#realty_search_form .form-el select{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:11px;margin:0;width:145px;}
#realty_search_form .form-submit{margin:0;text-align:center;}
#realty_search_form .form-submit .btn-submit{width:auto;padding:3px 5px;background:#FFF;font-size:11px;color:#004062;border:0;font-weight:bold;cursor:pointer;border:1px solid #758d99;}
#realty_search_form .form-submit .btn-submit:hover{background:#004062;color:#fff;}

/* LISTA ELEMENTI */
#contenuto{font-size:13px;color:#333;line-height:18px;}
#contenuto h5{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 16px;margin:30px 10px 10px 10px;padding: 0px;font-weight: bold;}
#contenuto .elenco{overflow:hidden;width:725px;margin:0 auto;}

/* ELEMENTI RUBRICA PIU' PICCOLI */
#contenuto .elenco .elemento-row{overflow:hidden;clear:both;display:block;}
#contenuto .elenco .elemento-small{position:relative;width:310px;margin:30px 30px 0 0;float:left;color:#333;font-size:11px;line-height:15px;font-weight:normal;height:83px;display:block;background:#eee;padding:10px;border:1px solid #CCC;cursor:pointer;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#contenuto .elenco .elemento-small:hover{background:#e1e1e1;cursor:pointer;}
#contenuto .elenco .elemento-small .elemento-img{float:left;margin-right:10px;display:block;padding:3px;border:1px solid #CCC;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;position:relative;text-decoration:none;}
#contenuto .elenco .elemento-small .elemento-title{float:left;font-size:14px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;font-weight:bold;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento-small a.elemento-title:hover,#contenuto .elenco .elemento-small a.elemento-title:focus{color:#BB0000;text-decoration:none;cursor:pointer;}
#contenuto .elenco .elemento-small .testatina{float:left;width:180px;}
#contenuto .elenco .elemento-small p{float:left;color:#333;font-size:12px;font-weight:normal;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contenuto .elenco .elemento-small .elemento-text{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
#contenuto .elenco .elemento-small .main_button_small{position:absolute;bottom:5px;right:5px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333;text-decoration:none;font-weight:bold;font-size:14px;}
#contenuto .elenco .elemento-small .main_button_small:hover{color:#BB0000;}
#contenuto .elenco .elemento-small .discount{position:absolute;top:0;left:0;background:url(../images/discount.png) no-repeat 0 0;width:46px;height:46px;color:#FFF;font-size:13px;font-weight:bold;text-align:center;z-index:15;line-height:46px;vertical-align:middle;}
#contenuto .elenco .elemento-small .discount sup{font-size:11px;vertical-align:top;line-height:40px;}
#contenuto .elenco .elemento-small .discount span{clear:both;display:block;font-size:10px;font-weight:normal;position:relative;top:-24px;line-height:13px;padding:0 5px;}
