/*container*/

#container {
	display:block;
	margin:0 auto;
	width:908px;
	border:1px solid #23226E;
	border-top:0;
	padding:30px 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:190px;
	float:left;
	display:block;
	height:auto!important;
	min-height:50px;
	height:50px;
	display:block;
}

/*box grigio */

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

}

#container .colonna .box_gray h2 {
	background:url(/img/boxgrigio_top.gif) top left no-repeat;
	height:auto!important;
	min-height:30px;
	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!important;
	position:relative;
}

#container .colonna .box_gray h2 span{
	display:block;
	height:50px;
	width:50px;
	position:absolute;
	top:0;
	left:5px;
}
#container .colonna .box_gray h2 a {
color:#23226E!important;
}

#container .colonna .box_gray .testo{
	background:url(/img/boxgrigio_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_gray .testo a {
	text-decoration:none;
	color:#333333;
}

#container .colonna .box_gray .testo a:hover {
	text-decoration:underline;
}
/*box blu */

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

#container .colonna .box_blu h2 {
	background:url(/img/boxblu_top.gif) top left no-repeat;
	height:auto!important;
	height:30px;
	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 .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*/ #23226e;
	text-decoration:none;
}
#container .colonna .box_blu .testo a:hover {
	color:#23226e;
	text-decoration:underline;
}

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

/*post*/

#container .colonna .post {
	padding:3px 0 0 65px;
	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;
}

#container .colonna .post-news {
	padding:3px 0 5px 5px;
	border-bottom:1px solid #A3C4D5;
	margin:0 0 5px 0;
}
#container .colonna .post a {
	top:0;
	left:0;
	text-decoration:underline;
}
#container .colonna .post a:hover {
	text-decoration:none;
}

#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;
}


/*Ultimi affiliati*/

#container .colonna .postannuncio {
	border-bottom:1px solid #A3C4D5;
	padding:3px 0 10px 0px;
	margin:0 0 5px 0;
	height:70px;
	height:auto!important;
	min-height:50px;
}
.postannuncio ul {
	padding-left: 50px;
}

.postannuncio ul li a {
	font-weight: bold;
	text-decoration:underline;
}
.postannuncio ul li a:hover {
	text-decoration:none;
}

.imgAffiliato {
	width:38px;
	height:38px;
	border:1px solid #a3c4d5;
	float:left;
	top:0;
	left:0;
}

/*ultimi immobili inseriti*/


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

/*icone*/

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 {
	background:url(/img/icon/casa.png) top left no-repeat!important;
	background:url(/img/icon/casa.gif) top left no-repeat;
}

h2 span.icon_last {
	background:url(/img/icon/visitate.png) top left no-repeat!important;
	background:url(/img/icon/visitate.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_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_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 {
	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;
}
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_summer {
	background:url(/img/icon/summer.png) top left no-repeat!important;
	background:url(/img/icon/summer.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;
}
h2 span.icon_business {
	background:url(/img/icon/business.png) top left no-repeat!important;
	background:url(/img/icon/business.gif) top left no-repeat;
}
h2 span.icon_donnina {
	background:url(/img/icon/donnina.png) top left no-repeat!important;
	background:url(/img/icon/donnina.gif) top left no-repeat;
}
h2 span.icon_newsroom{
	background:url(/img/icon/newsroom.png) top left no-repeat!important;
	background:url(/img/icon/newsroom.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:8px 20px 0 20px;
	height:auto!important;
	height:30px;
	min-height:30px;
}

/*mainbox*/

/*mainbox grigio*/

#container #corpo .mainbox_gray {
	display:block;
	height:auto!important;
	min-height:30px;
	height:30px;
}

#container #corpo .mainbox_gray .testo {
	padding:0 20px 20px 20px;
	border:0;
	line-height: 14px;
}

.mainbox_gray .testo, .mainbox_gray p {
	padding:10px 20px;
	border-bottom:1px solid #A3C4D5;
	color:#23226E;
}
.mainbox_gray .testo a, .mainbox_gray p a {
	color:#23226E;
	padding:0;
}
.mainbox_gray .testo a:hover, .mainbox_gray p a:hover {
	text-decoration:underline;
}

#container #corpo .mainbox_gray h2, .mainbox_gray h1.titoloBox, #container #corpo .mainbox_gray h3 {
	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;
}
#container #corpo .mainbox_gray h3 {
	font-size:12px;
}
#container #corpo .mainbox_gray .testo ul {
	margin:0 5px 0 0;
	display:block;
}

#container #corpo .mainbox_gray .testo li, #container #corpo .mainbox_gray .testo li a {
	width:130px;
	display:block;
	float: left;
	color:#23226E;
	font-size:10px;
	line-height:18px;
}
#container #corpo .mainbox_gray .testo li a:hover {
	text-decoration:underline;
}

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

.imgAnnuncio{
	border:1px solid /*#23226E*/#a3c4d5;
	float:left;
	width:57px;
	height:57px;
	position:absolute;
	top:0;
	left:0;
}


.listaAffiliati {
	margin-top: 10px;
	font-weight:bold;
	text-align:center;
}
.listaAffiliati a { color: #23226E!important; }


#mylogin {
	padding-left:0!important;
}
#mylogin p{
	padding:3px 0!important;
}
a.turchese{
	color:#4789AB!important;
}
#mylogin form p input{
	width:165px!important;
}
#mylogin form p label{
	display:block!important;
}
#mylogin form p select{
	width:168px!important;
}
#mylogin form input.inviannulla{
	background:url(/img/bottone.gif) top left no-repeat;
	width:78px;
	height:25px;
	display:block;
	padding:0 0 0 5px;
	font-family:"Trebuchet MS";
	color:#23226E;
	font-weight:bold;
	font-size:12px;
	margin:5px 5px 0 0 ;
	float:left;
	border:0;
	cursor:pointer;
}

#banner160x600 {
	display:block;
	margin:15px 15px;
	width:160px;
	height:600px;
}
