/*container*/

#container {
	display:block;
	margin:0 auto;
	width:908px;
	border:1px solid #23226E;
	border-top:0;
	padding:30px 20px 40px 20px;
	display:block;
	height:auto!important;
	min-height:50px;
	height:50px;
	text-align:left;
	background:url(/img/sfondo_footer.gif) bottom left repeat-x;
}

/*colonna*/

#container .colonna {
	width:400px;
	float:left;
	display:block;
	height:auto!important;
	min-height:50px;
	height:50px;
	display:block;
	padding:1px 0 8px 0;
}

.colonna #b2b {
	float:left;
}

.colonna .nooffice {
	float:left;
	margin:5px 10px 5px 0;
}
#container #banner {
	padding:7px 0;
}
/*box ricerca grigio */

#container .colonna .box_ricerca {
	display:block;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0;
	background:url(/img/sidebar_grigio_sfondo.gif) top left repeat-y;

}

#container .colonna .box_ricerca h2 {
	background:url(/img/sidebar_ricerca_grigio_top.gif) top left no-repeat;
	height:auto!important;
	min-height:42px;
	height:62px;
	display:block;
	padding:12px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
}

#container .colonna .box_ricerca .testo {
	background:url(/img/sidebar_grigio_bottom.gif) bottom left no-repeat;
	height:auto!important;
	min-height:30px;
	height:30px;
	padding:10px;
	font-size:10px;
}

/*box grigio */
#container .colonna .box_gray {
	display:block;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0;
	background:url(/img/sidebar_grigio_sfondo.gif) top left repeat-y;
}

#container .colonna .box_gray h2 {
	background:url(/img/sidebar_grigio_top.gif) top left no-repeat;
	height:30px;
	height:auto!important;
	min-height:30px;
	display:block;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
	position:relative;
}

#container .colonna .box_gray h2 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}


#container .colonna .box_gray .testo {
	background:url(/img/sidebar_grigio_bottom.gif) bottom left no-repeat;
	height:auto!important;
	min-height:30px;
	height:30px;
	padding:10px;
	font-size:10px;
}

/*box blu */

#container .colonna .box_blu {
	display:block;
	width:190px;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0 10px 0 0;
	background:url(/img/boxblu_sfondo.gif) top left repeat-y;
	float:left;
}
#container .colonna .box_blu_dx {
	float:right;
}

#container .colonna .box_blu h2 {
	background:url(/img/boxblu_top.gif) top left no-repeat;
	height:1px;
	height:auto!important;
	min-height:30px;
	display:block;
	width:130px;
	padding:15px 0 0 60px!important;
	padding:15px 0 15px 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
	position:relative;
}

#container .colonna .box_blu .testo {
	background:url(/img/boxblu_bottom.gif) bottom left no-repeat;
	height:auto!important;
	min-height:30px;
	height:30px;
	padding:10px;
	font-size:10px;
	line-height:14px;
}
#container .colonna .box_blu .testo a {
	color:#333333;
	text-decoration:none;
}
#container .colonna .box_blu .testo a:hover {

	color:#333333;
	text-decoration:underline;
}

#container .colonna .box_blu h2 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}

/*box blu right*/

#container .colonna .box_blu_right {
	display:block;
	width:190px;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0;
	background:url(/img/boxblu_sfondo.gif) top left repeat-y;
	float:right;

}

#container .colonna .box_blu_right h2 {
	background:url(/img/boxblu_top.gif) top left no-repeat;
	height:30px;
	height:auto!important;
	min-height:30px;
	display:block;
	width:130px;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
	position:relative;
}

#container .colonna .box_blu_right .testo {
	background:url(/img/boxblu_bottom.gif) bottom left no-repeat;
	height:auto!important;
	min-height:30px;
	height:30px;
	padding:10px;
	font-size:10px;
	line-height:14px;
}


#container .colonna .box_blu_right .testo a{
	color: #23226E;
	text-decoration: none;
	font-weight: bold;
}

#container .colonna .box_blu_right .testo a:hover{
	/*color: #23226E;*/
	text-decoration: underline;
	font-weight: bold;
}

#container .colonna .box_blu_right h2 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}
/*******************Dettaglio annuncio*************************/


#container #corpo .dettaglio {
	display:block;
	width:485px;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0;
	background:url(/img/bg_annuncio.gif) top left repeat-y;
}
h1.tit_dettaglio {
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	background:#FFF;
	font-family:"Trebuchet MS";
	height:auto!important;
	height:20px;
	min-height:20px;
	clear:both;
}



#container #corpo .dettaglio h2 {
	font-size: 15px;
	font-weight: bold;
	color: #ff0000;
	background:#FFF;
	font-family:"Trebuchet MS";
	height:auto!important;
	height:20px;
	min-height:20px;
	clear:both;
}

#container #corpo .dettaglio h3 {
	background:#fff url(/img/top_annuncio.gif) bottom left no-repeat;
	height:30px;
	display:block;
	width:425px;
	padding:15px 0 0 60px;
	color:#23226E;
	position:relative;
	font-family: "Trebuchet MS",Tahoma,"Lucida Sans Unicode";
	font-size: 15px;
	font-weight: bold;
}

#container #corpo .dettaglio p  {
	text-align:right;
	padding: 0 5px 0 0 ;
	height:25px;
	float:right;
}
#container #corpo .dettaglio .codice, #container #corpo .mainbox_gray .codice {
	padding: 18px 0 0 60px ;
	width:40%;
}
#container #corpo .dettaglio .titolo  {
	height:50px;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
	width:auto;
}
#container #corpo p.info {
	height:auto!important;
	height:20px;
	min-height:20px;
}
#container #corpo p.info a{
	border-bottom:1px solid #A0B3C3;
}

#container #corpo .dettaglio h3 a.stampa {
	background:url(/img/print.gif) top right no-repeat;
	padding:5px 25px 0 0;
	color:#23226E;
	height:15px;
	/*float:left;*/
	display:block;
	margin:5px 0 0 0;
}

#container #corpo .dettaglio h3 a.modulo {
	background:url(/img/modulo.gif) top right no-repeat;
	padding:5px 25px 0 0;
	color:#23226E;
	height:15px;
	/*float:left;*/
	font-weight:bold;
	display:block;
}
#container #corpo .dettaglio h3 a.invia-amico {
	background:url(/img/invia-amico.png) top right no-repeat;
	padding:5px 25px 0 0;
	color:#23226E;
	height:15px;
	display:block;
	/*float:left;*/
}


#container #corpo .dettaglio h3 a.modulo:hover, #container #corpo .dettaglio h3 a.stampa:hover, #container #corpo .dettaglio h3 a.invia-amico:hover {
	text-decoration:underline;
}

#dettaglio-invio {
	background:#fff;
	height:55px!important;
	min-height:55px;
	height:auto!important;
	padding:5px;
	border-top:2px solid #99aec0;
	display:block;
}
#dettaglio-invio img {
	padding:2px;
	background:#fff;
	border:1px solid #ccc;
	margin:0 10px 0 0;
	float:left!important;
}
ul#dettagli-invio{
	float:left!important;
	display:block;
	width:150px;
}
#container #corpo .dettaglio .testo {
	background:url(/img/bottom_annuncio.gif) bottom left no-repeat;
	height:auto!important;
	min-height:26px;
	height:26px;
	padding:10px 10px 20px 10px;
	font-size:11px;
	line-height:18px;
}

#container #corpo .dettaglio h3 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}

#container #corpo .dettaglio .foto, #container #corpo .mainbox_gray .foto {
	background:url(/img/no_casetta.jpg) top left no-repeat;
	width:149px;
	height:149px;
	padding:1px;
	border:1px solid #99AEC0;
	float:left;
	display:block;
	margin:15px 0 0 10px!important;
	margin:15px 0 0 5px;
}
.fotoMyRealigro {
	width:80px;
	height:80px;
	padding:1px;
	border:1px solid #99AEC0;
	float:left;
	display:block;
	margin:15px 0 0 10px!important;
	margin:15px 0 0 5px;

}
#container #corpo .dettaglio ul, #container #corpo .mainbox_gray ul {
	padding:15px 15px 0 10px;
	width:50%;
	float:left;
	display:block;
}
#container #corpo .dettaglio ul li, #container #corpo .mainbox_gray ul li{
	padding:5px 0;
	color:#23226E;
	font-size:11px;
	line-height:14px;
}
#container #corpo .redazionale ul.esempi {
	padding:15px 0 0 10px;
}
#container #corpo .redazionale ul.esempi li{
	padding:4px 0;
	line-height:13px;
}
#container #corpo .dettaglio ul li a {
	color: #cc0000;
}

#container #corpo .dettaglio a.thumb {
	width:50px;
	height:50px;
	border:1px solid #99AEC0;
	display:block;
	margin:15px 5px 0 5px!important;
	margin:15px 5px 0 0px;
	float:left;

}
/***************************************************************************/

/*post

#container .colonna .post {
	padding:3px 0 0 65px;
	display:block;
	height:65px;
	position:relative;
	border-bottom:1px solid #A3C4D5;
	margin:0 0 5px 0;
}

#container .colonna .post a {
	position:absolute;
	top:0;
	left:0;
}

#container .colonna .post img {
	border:1px solid #23226E;
}*/

/*post agente*/

#container .colonna .postagente {
	padding:3px 0 0 50px;
	display:block;
	height:45px;
	position:relative;
	border-bottom:1px solid #A3C4D5;
	margin:0 0 5px 0;
}

#container .colonna .postagente a {
	position:absolute;
	top:0;
	left:0;
}

#container .colonna .postagente img {
	border:1px solid #23226E;
}


/*icone*/

h2 span.icon_inviati {
	background:url(/img/icon/inviati.png) top left no-repeat!important;
	background:url(/img/icon/inviati.gif) top left no-repeat;
}

h2 span.icon_profilo {
	background:url(/img/icon/profilo.png) top left no-repeat!important;
	background:url(/img/icon/profilo.gif) top left no-repeat;
}
h3 span.icon_alert {
	background:url(/img/icon/alert.png) top left no-repeat!important;
	background:url(/img/icon/alert.gif) top left no-repeat;
}

h2 span.icon_guide {
	background:url(/img/icon/guida.png) top left no-repeat!important;
	background:url(/img/icon/guida.gif) top left no-repeat;
}

h2 span.icon_house, h3 span.icon_house {
	background:url(/img/icon/casa.png) top left no-repeat!important;
	background:url(/img/icon/casa.gif) top left no-repeat;
}

h2 span.icon_agent {
	background:url(/img/icon/agente.png) top left no-repeat!important;
	background:url(/img/icon/agente.gif) top left no-repeat;
}

h2 span.icon_master {
	background:url(/img/icon/master.png) top left no-repeat!important;
	background:url(/img/icon/master.gif) top left no-repeat;
}

h2 span.icon_mobile {
	background:url(/img/icon/mobile.png) top left no-repeat!important;
	background:url(/img/icon/mobile.gif) top left no-repeat;
}
h2 span.icon_holiday {
	background:url(/img/icon/holiday.png) top left no-repeat!important;
	background:url(/img/icon/holiday.gif) top left no-repeat;
}
h2 span.icon_news {
	background:url(/img/icon/news.png) top left no-repeat!important;
	background:url(/img/icon/news.gif) top left no-repeat;
}
h2 span.icon_pay {
	background:url(/img/icon/pay.png) top left no-repeat!important;
	background:url(/img/icon/pay.gif) top left no-repeat;
}
h2 span.icon_search {
	background:url(/img/icon/ricerca.png) top left no-repeat!important;
	background:url(/img/icon/ricerca.gif) top left no-repeat;
}

h2 span.icon_searchhouse, h1.titoloBox span.icon_searchhouse {
	background:url(/img/icon/ricercacasa.png) top left no-repeat!important;
	background:url(/img/icon/ricercacasa.gif) top left no-repeat;
}

h2 span.icon_sold {
	background:url(/img/icon/vendita.png) top left no-repeat!important;
	background:url(/img/icon/vendita.gif) top left no-repeat;
}

h1 span.icon_world, h2 span.icon_world {
	background:url(/img/icon/world.png) top left no-repeat!important;
	background:url(/img/icon/world.gif) top left no-repeat;
}
h3 span.icon_calendar {
	background:url(/img/icon/calendar.png) top left no-repeat!important;
	background:url(/img/icon/calendar.gif) top left no-repeat;
}

h3 span.icon_info {
	background:url(/img/icon/info.png) top left no-repeat!important;
	background:url(/img/icon/info.gif) top left no-repeat;
}

h2 a.archivio {
	position:absolute;
	right:10px;
	top:18px;
	font-family:"Trebuchet MS",Tahoma,"Lucida Sans Unicode";
	font-size:12px;
	color:#23226E;
	text-decoration: none;
}

h2 a.archivio:hover {
	text-decoration: underline;
}

/*corpo*/

#corpo {
	display:block;
	width:485px;
	float:left;
	padding:0 20px 0 0;
	height:auto!important;
	height:30px;
	min-height:30px;
}

/*mainbox*/

/*mainbox grigio*/

.mainbox_gray, .mainbox_gray_medium {
	display:block;
	height:auto!important;
	height:30px;
	min-height:30px;
	padding: 0 0 22px 0;
}

.mainbox_gray .testo, .mainbox_gray_medium .testo {
	padding:10px 20px;
	border-bottom:1px solid #A3C4D5;
	color:#23226E;
	line-height:18px;
}
.mainbox_gray .centrale {
	line-height: 20px;
}

.mainbox_gray .data {
	padding:0 10px 0 0;
	color:#CC0000;
	font-weight:bold;
}

.mainbox_gray .testo a, .mainbox_gray_medium .testo a {
	color:#23226E;
	padding:0;
}
.mainbox_gray .testo a:hover, .mainbox_gray_medium .testo a:hover {
	background:#23226E;
	color:#fff;
}
.mainbox_gray .testo_10 a, .mainbox_gray_medium .testo_10 a {
	color:#23226E;
	font-size:10px;
	padding:2px;
	line-height:18px;
}
.mainbox_gray .testo_10 a:hover, .mainbox_gray_medium .testo_10 a:hover {
	text-decoration:underline;
}
.mainbox_gray .testo_10 ul, .mainbox_gray_medium .testo_10 ul {
	margin:0 10px 0 0;
	width:390px;
}
.mainbox_gray .testo ul {
	float:left;
	margin:0 10px 0 0;
}
.mainbox_gray_medium .testo_10 ul li {
	width:130px;
	display:block;
	float: left;
}
.mainbox_gray h2, .mainbox_gray h1.titoloBox {
	height:50px;
	display:block;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
	position:relative;
	background:url(/img/mainbox_grigio_top.gif) top left no-repeat;
}
.mainbox_gray_medium h2 {
	height:50px;
	display:block;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#23226E;
	position:relative;
	background:url(/img/mainbox_grigio_top_medium.gif) top left no-repeat;
}

.mainbox_gray h2 span, .mainbox_gray h1.titoloBox span, .mainbox_gray_medium h2 span, #news-single h2 span {
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}
#container #corpo .lista{
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
/*****************************Info risultati**********************************************/
#ordinamento {
	font-size:12px;
	font-family:"Trebuchet MS";
}
#ordinamento select {
	font-size:12px;
	font-family:"Trebuchet MS";
	color:#A7A7C5;
}
#ordinamento .pagine {
	color:#A7A7C5;
	position:absolute;
	top: 20px;
	right:173px;
}
#ordinamento .paginazione{
	position:absolute;
	top: 20px;
	right:5px;
}
#ordinamento .paginazione a{
	color:#23226E;
}
#ordinamento .paginazione a:hover{
	background:#23226E;
	color:#fff;
}
.risultati {
	padding:15px 5px 20px 5px;
	border-bottom:1px solid #A3C4D5;
}
.risultati h3 a{
	color:#23226E;
	text-decoration:underline;
	font-family:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	line-height:18px;

}
.risultati h3 a:hover{
	text-decoration:none;
}
.risultati .info {
	padding:5px 0 0 0 ;
	font-family:"Trebuchet MS";
	color:#23226E;
	line-height:14px;
	width:250px;
	float:left;
}

.risultati .info  img {
	border:1px solid #A3C4D5;
	padding:1px;
	margin:0 10px 0 0;
	float:left;
}
.non_disponibile {
	background:#EEEEEE;
}
.non_disponibile h3 {
	color:#949494;
	font-weight:bold;
}
.non_disponibile .info, .non_disponibile .moreinfo {
	color:#949494!important;
}
.non_disponibile .prezzo, .non_disponibile a.red {
	color:#D6D6D6!important;
}
.non_disponibile .agente .non_ds {
	font-size:15px!important;
	font-weight:bold;
	padding:10px 0 0 0!important;
	font-family:Verdana;
	display:block;
	text-align:left!important;
}
.non_disponibile ul li {
	color:#949494;
}
.non_disponibile ul li p.non_ds {
	font-size:11px!important;
	font-weight:bold;
	margin:3px 0!important;
	padding:2px 0!important;
	display:block;
	color:#EE0000;
	background:#E0E0E0;
	text-align:center!important;
}
.non_disponibile .non_disp a {
	background:url(/img/bottone_non_disp.gif) top left no-repeat;
	width:auto!important;
	height:18px;
	display:block;
	padding:5px 15px 0 15px;
	font-family:"Trebuchet MS";
	color:#FFF;
	font-weight:bold!important;
	font-size:12px;
	margin:10px 5px 0 0;
	position:relative;
	text-align:center!important;
	float:right!important;
}
.non_disponibile .non_disp a span{
	background:url(/img/bottone_non_disp_span.gif) top right no-repeat;
	width:20px;
	height:23px;
	position:absolute;
	top:0!important;
	right:0;
	display:block;
}
td.non_disponibile {
	text-decoration: line-through;
}

.risultati .info img, .risultati .info .imgAnnuncio , .risultati .agente .imgAgente{
	border:1px solid #949494!important;
}

.imgAnnuncio {
	border:1px solid #23226E;
	margin:0 10px 0 0;
	float:left;
	width:60px;
	height:60px;
}

.imgAgente {
	width:40px;
	height:40px;
    border:1px solid #23226E;
	margin:0 5px 0 0;
	float:left;
}

.risultati .info .prezzo {
	color:#CC0000;
	font-weight:bold;
}
.risultati .info .tipologia {
	font-weight:bold;
}
.risultati .info p .tipologia .mq{
	font-weight:normal;

}
.risultati .agente {
	width:180px;
	float:right;
	text-align:right;
	color:#CC0000;
	font-size:10px;
	height:50px;
	padding:5px 0 0 0;
}

.risultati .agenzia {
	width:200px;
	float:right;
	text-align:left;
	color:#23226E;
	font-size:10px;
	height:50px;
	padding:5px 0 0 0;
}
.risultati .agenzia p{
	padding:5px 0 0 0 ;

}
.nomeAgente{
}

.risultati .moreinfo{
	position:relative;
	padding:5px 0 0 0 ;
	font-size:10px;
	color:#23226E;
	line-height:15px;
}
.risultati .moreinfo .codice{
	padding:0 0 5px 0!important;/*Modifica al codice Annunci correlati */
}
.risultati .moreinfo .relative{
	position:relative;
	height:200px;
}
.risultati .moreinfo a.dettagli{
	position:absolute;
	top:5px;
	bottom:0;
	left: 403px;
	background:url(/img/bottone.gif) top left no-repeat;
	width:78px;
	height:26px;
	display:block;
	padding:5px 0 0 16px;
	font-family:"Trebuchet MS";
	color:#23226E;
	font-weight:bold;
	font-size:12px;
}
.risultati .moreinfo a.dettagli:hover{
	color:#cc0000;
}
#pagine{
	font-family:"Trebuchet MS";
	color:#23226E;
	background:#E5EBEF;
	height:50px;
	padding:10px 0 0 5px;
	position:relative;
}
#pagine  .paginazione{
	position:absolute;
	right:5px;
	top:10px;
	width:430px;
	display:block;
	text-align:right;
}
#pagine  .paginazione a {
	color:#23226E;
	font-weight:bold;
}
#pagine  .paginazione a:hover {
	color:#fff;
	background:#23226E;
}
/**************************************Redazionale*****************************************************/
#container #corpo .redazionale {
	display:block;
	height:auto!important;
	min-height:30px;
	height:30px;
}

#container #corpo .redazionale .testo {
	padding:0 20px 20px 20px;
	line-height:18px;
}
#container #corpo .redazionale .testo a, #container #corpo .redazionale .testo a strong {
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
}
#container #corpo .redazionale .testo a:hover, #container #corpo .redazionale .testo a:hover strong {
	color:#FF0000;
	text-decoration:none;
}

#container #corpo .redazionale h2 {
	height:50px;
	display:block;
	padding:15px 0 0 60px;
	font-family:"Trebuchet MS", Tahoma, "Lucida Sans Unicode";
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
	position:relative;
	background:url(/img/mainbox_grigio_top.gif) top left no-repeat;
}

#container #corpo .redazionale h2 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}

/*****************NEWS************************/
.testo_centrale {
	line-height:18px;
	color: #23226e;
}
.testo_centrale a {
	font-weight:bold;
	color: #23226e;
}
.testo_centrale a:hover {
	text-decoration:underline;
}
.testo_centrale img{
	float:left;
	margin:0 10px 0 0;
}


/*****************NEWS ARCHIVIO************************/

#container #corpo .news ul li, .mainbox_gray_medium .news ul li {
	padding:15px 0 5px 20px;
	border-bottom:1px solid #A3C4D5;
	color:#23226E;
	margin:0;
	display:block;
}
.mainbox_gray_medium .news ul li {
	padding:5px 0 5px 10px;
}
.mainbox_gray_medium h3 {
	padding:5px 0 0 0;
}
.mainbox_gray_medium h3 a{
	font-weight:bold;
	color:#23226E;
}
#container #corpo .news ul li a, .mainbox_gray_medium .news ul li a{
	padding:15px 0 5px 10px;
	padding:0;
	color:#23226E;
	width:350px;
	line-height:18px;
}
#container #corpo .news ul li a:hover, .mainbox_gray_medium .news ul li a:hover{
	background:#23226E;
	color:#FFFFFF;
}
.data {
	color: #cc0000;
	font-size:10px;
	width:100px;
	padding:0 10px 0  0;
	text-align:left;
}
#container #corpo  ul.paginazione {
	margin:0 auto;
	padding:0;
}
#container #corpo  ul.paginazione li {
	float:left;
	display:block;
	border:0;
}
#container #corpo  ul.paginazione li a{
	color:#cc0000;
	width:10px;
	padding:0;
}
#container #corpo  ul.paginazione li.active {
	width:10px;
	padding:14px 0 0 15px;
	margin:0;
}
#container #corpo  ul.paginazione li a:hover{
	background:#23226E;
	color:#FFFFFF;
}
/*****************NEWS ALLEGATi************************/
ul.allegati  {
}
ul.allegati li {
	display:block;
	padding:5px 0;
}

ul.allegati li a{
	color: #cc0000;
}
ul.allegati li a:hover{
	color: #cc0000;
	text-decoration:underline;
}
/*****************RISULTATI RICERCA************************/
ul.ricerca  {
	margin:0 0 40px 0;
}
ul.ricerca li {
	display:block;
	padding:5px 0;
}

ul.ricerca li a{
	color: #cc0000;
}
ul.ricerca li a:hover{
	color: #cc0000;
	text-decoration:underline;
}

span.resultok {
	background:url(/img/resultok.gif) top left no-repeat;
	padding:0 0 0 42px;
	display:block;
	height:42px;
	width:420px;
	line-height:18px;
}

span.no_result {
	background:url(/img/noresult.gif) top left no-repeat;
	padding:0 0 0 42px;
	display:block;
	height:42px;
	width:420px;
	line-height:18px;
}

#container .calendario {
	display:block;
	width:485px;
	height:auto!important;
	min-height:50px;
	height:50px;
	padding:0;
	background:url(/img/bg_annuncio.gif) top left repeat-y;
	font-size:10px;
	color:#4789ab;
	font-family:"Trebuchet MS";
}
#container .calendario h3 {
	background:#fff url(/img/top_annuncio.gif) bottom left no-repeat;
	height:30px;
	display:block;
	width:425px;
	padding:15px 0 0 60px;
	color:#23226E;
	position:relative;
	font-size: 15px;
	font-weight: bold;
	text-align:left!important;
}

#container .calendario ul {
	list-style:none;
	padding:0 0 2px 10px;
	margin:0;
	width:100%;
}
#container .calendario ul li{
	display:block;
	float:left;
	width:10px;
	height:15px;
	background:#f7f9fa;
	border:1px solid #ABC9D8;
	margin:0 2px 0 0;
	text-align:center;
	padding:0 0 2px 0;
	color:#4789ab;
	font-size:10px;
}
#container .calendario .testo {
	background:url(/img/bottom_annuncio.gif) bottom left no-repeat;
	height:auto!important;
	min-height:26px;
	height:26px;
	padding:0 1px 20px 1px;
	font-size:11px;
	line-height:18px;
}
#container .calendario h3 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}
#container .calendario ul li.anno{
	width:24px;
	height:19px;
	background:#fff url(/img/bg_year.gif) top left no-repeat;
	border:0;
	padding:0;
}
#container .calendario ul li.reserved{
	background:#CC0000;
}
#container .calendario ul li.mese{
	width:24px;
	height:17px;
	background:#abc9d8;
	border:0;
	color:#fff;
	font-size:11px;
}
#container .calendario .testo span.free{
	font-size:10px;
	background:url(/img/free.gif) top left no-repeat;
	width:30px;
	padding:0 0 0 18px;
	height:20px;
	float:right;
	display:block;
}
#container .calendario .testo span.reserved{
	font-size:10px;
	background:url(/img/reserved.gif) top left no-repeat;
	width:50px;
	padding:0 0 0 18px;
	height:20px;
	float:right;
	display:block;
}
span.spacer {
	height:20px;
	display:block;
}
#container #corpo .dettaglio .calendario .testo p{
	font-size:11px;
	float:none;
	text-align:left;
	display:block;
	height:auto;
	padding:10px 10px;
	border-bottom:1px solid #abc9d8;
	color:#23226e;
}
#container #corpo .dettaglio .calendario .testo p img {
	float:left;
	vertical-align:middle;
}
#container #corpo .dettaglio .calendario .testo h4{
	color:#23226e;
	padding:0 0 8px 10px;
}

#container #corpo .dettaglio table {
	position:relative; /* per favore non rimuovere. */
}


#dieci {
	font-size:10px;
}
.rosso {
	color:#CC0000;
	height:auto!important;
}
.imgAnnuncio{
	border:1px solid #23226E;
	float:left;
	width:57px;
	height:57px;
	float:left;
}
/*post*/

#container .colonna .post {
	padding:3px 0 0 0;
	display:block;
	height:auto!important;
	min-height:70px;
	height:70px;
	position:relative;
	border-bottom:1px solid #A3C4D5;
	margin:0 0 5px 0;
}

.lastimmobili, .lastimmobili a,.lastimmobili a span {
	font-weight:bold;
	text-decoration:none;
}
.lastimmobili a:hover, .lastimmobili a span:hover {
	text-decoration:underline;
}
a.dettagli2{
	padding:5px 3px 0 3px;
	color:#23226E!important;
	text-align:center;
}
a.dettaglilarge{
	color:#23226e!important;
	background:url(/img/bottone_large.gif) top left no-repeat;
	width:109px;
	height:26px;
	display:block;
	padding:6px 0 0 16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:12px;
	clear:both;
}
a.dettaglilarge2{
	color:#23226e!important;
	background:url(/img/bottone_large2.gif) top left no-repeat;
	width:144px;
	height:26px;
	display:block;
	padding:6px 3px 0 3px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-align:center;
	font-size:12px;
	clear:both;
}
.piccolo {
	color:#23226e;
	font-size:10px;
	padding:5px;
}
ul#alerts {
	padding:0!important;
	list-style:none;
	margin:0;
	width:100%!important;
	font-family:"Trebuchet MS"!important;
}
ul#alerts li{
	display:inline;
	padding:0 5px 0 0;
	height:22px;
	width:120px;
	border-top:1px solid #99aebf;
	border-right:1px solid #99aebf;
	border-bottom:1px solid #99aebf;
	float:left;
	text-align:center;
	background:url(/img/bg_alerts.gif) top left repeat-x;
}
ul#alerts li.immobili {
	width:170px;
}
ul#alerts li.active{
	color:#0066cc!important;
	background:url(/img/bg_alerts_on.gif) top left repeat-x;
	font-size:15px!important;
	font-weight:bold;
	border-bottom:0;
}
ul#alerts li.space{
	border-bottom:1px solid #99aebf;
	float:left;
	background:none;
	border-top:1px solid white;
	width:70px;
}
ul#alerts li a {
	color:#999999!important;
	font-size:15px!important;
	font-weight:bold;
}
div.ricerche_alerts  {
	margin:0;
}
div.ricerche_alerts table {
	padding:0;
	margin:0;
	display:block;
	width:482px!important;
}
div.ricerche_alerts table td {
	padding:5px 0 0 5px;
}

div.ricerche_alerts table td.top {
	background:url(/img/bg_tb_ricerche.gif) top left repeat-x;
	height:30px;
	width:80px!important;
	color:#0066cc;
	font-size:10px;
}
div.ricerche_alerts table td.large {
	width:306px;
	background:url(/img/bg_tb_ricerche.gif) top left repeat-x;
	color:#0066cc;
	font-size:10px;
}
div.ricerche_alerts table td.result {
	background:url(/img/bg_tb_ricerche_2.gif) top left repeat-x;
	height:55px;
	color:#23226e;
	font-size:12px;
}

a.account_options {
	float:right;
	display:block;
	width:auto;
	color:#ff0000;
	padding:3px 15px 0 0;
}

#box_alert {
	padding:0 0 20px 1px!important;
}

#banner250x250 {
	display:block;
	margin:2px 10px;
	width:250px;
	height:250px;
}

#banner468x60 {
	display:block;
	margin:10px 4px;
	width:468px;
	height:60px;
}

#banner336x280 {
	display:block;
	margin:20px 30px 10px 30px;
	width:336px;
	height:280px;
}


