@import url(forms.css );

/*MainCOLORS*/
.title03, h1, h2   { color: #143D87; }

/*GENERAL*/

body, td, div, p {
margin: 0px;
font: 7pt Verdana, Arial, Helvetica, sans-serif;
color: #000033;
}

div {
font: 13px  Arial, Helvetica, sans-serif;
line-height:1.5;
}

td {
font: 7pt Verdana, Arial, Helvetica, sans-serif;
}

body {
margin-top:2px;
background-color:#49879d;
}

#iframebody {
background-color:white;
}

h1, h1 a, h1 a:hover, h1 a:active {
font-size: 16px;
line-height:16px;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 0px;
border-bottom: 0px solid;
}


h2 {
font-size: 11px;
line-height:16px;
margin:5px 0px 2px 0px;
padding:0px 0px 0px 0px;
}

a { color: #000000; text-decoration: none}
a:active { color: #009999;text-decoration: none}
a:hover { color: #006633; text-decoration: none}

ul {
margin: 0px;
padding-left: 30px;
}

li { 
list-style-type: square;
line-height:16px;
}

img { border-color: black;}

.mainColcontainer {
padding: 0px 1px 0px 1px;
}

#footer {
background-color:white;
text-align: center;
font-size: 7pt;
}

#footer a, #footer a:hover, #footer a:active, #footer a:visited{
font-size: 7pt;
}

#footer a:hover{
color: red;
}




/*TEXT STYLES*/

.txtmedium {
font-size: 10px;
color: #333333;
line-height: 15px;
font-family: Verdana, Arial, sans-serif;
}

.txt-main,.txt-main a:link {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px;
text-align: justify;
}

.title03{
background:  url(../img/que.gif) no-repeat left;
border-bottom: #ccccff 0px solid;
border-collapse: collapse;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 20px;
width:150px;
font-size:11px;
font-weight: bold;
color: #66A2EA;
}

.title03 a:link, .title03 A:visited {
color:red;
}

/*  ----------------MENU--------------------- */ 
.menu {background: red}

a.menu {
padding: 0px 0px 0px 0px;
font-weight:bold ;
width: 100%;
color: #3277c5;
}

a.menu:hover {
padding: 0px 0px 0px 0px;
font-weight: bold;
background: #0a50a1;
width: 100%;
color: #ffffff;
text-decoration: none
}

a.menu:active {
padding: 0px 0px 0px 0px;
font-weight: bold;
background: #0a50a1;
width: 100%;
color: #ffffff;
text-decoration: none
}

/*TABLES STYLES*/

.tablestyle {
border-top: #3277c5 0px solid;
border-left-width: 0px;
border-bottom: #6AC3E3 1px solid;
border-collapse: collapse;
background-color: #fafafa;
border-right-width: 0px
}

.tablestyle1 {border-top: #3277c5 1px solid; font-weight: bold; 
border-left-width: 0px; font-size: 8pt; color: #333333; 
border-bottom: #3277c5 1px solid; 
font-family: verdana, arial, helvetica, sans-serif;
border-collapse: collapse; background-color: #fafafa; border-right-width: 0px
}


/*  ----------------ADVERT PAGE--------------------- */
.txt-title-section, .txt-title-section a,.txt-title-section a:hover,.txt-title-section a:active {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
/* background: url(../img/arrow.gif) #f6f6f6 no-repeat 0px 3px;*/
padding-left:;
font-size: 11px;
font-weight: bold;
color: #143D87;
line-height: 16px;
text-align: justify;
background-color:;
text-transform: uppercase;
}

.txt-box-title {
font-family: "Lucida Grande","Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
/* background: url(../img/arrow.gif) #f6f6f6 no-repeat 0px 3px;*/
padding-left:;
font-size: 10px;
font-weight: bold;
color: #143D87;
line-height: 16px;
text-align: justify;
background-color:;
text-transform: uppercase;
}


/*  ----------------LOCALITA--------------------- */
.localita-special {
font-size: 10px;
line-height: 14px;
margin: 3px 0em 0em 0em;
}

.localita-special img{
margin: 0px 3px 0px 0px;
}

.affitti-localita {
font-size: 10px;
margin: 1em 0em 1em 0em;
}

.affitti-localita a:link,.affitti-localita a:visited  {
font-weight: bold;
COLOR: #CC3300;
TEXT-DECORATION: none
}

.affitti-localita a:hover {
font-weight: bold;
COLOR: #CC3300;
TEXT-DECORATION: none
}

/*  ----------------NAVIGATION--------------------- */

/*  ----------------PAGE NAVIGATION---------------------- */ 

#pageNav A:link { color: #666666; }

#pageNav A:visited {color: #666666; }

#pageNav A:hover {color: #666666; text-decoration: underline}

#pageNav A:active {color: #666666;}

#pg {
    font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #cccccc 1px solid; padding-right: 5px;
	border-top: #cccccc 1px solid; padding-left: 5px; 
	font-weight: bold; font-size: 10px; 
	background: #f0f0f0; padding-bottom: 1px; margin: 1px;
	border-left: #cccccc 1px solid; color: #333333; padding-top: 1px; border-bottom: #cccccc 1px solid
}

#pgc {
    font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: #cccccc 1px solid; padding-right: 5px;
	border-top: #cccccc 1px solid; padding-left: 5px;
	font-weight: bold; font-size: 10px; 
	background: #e0e0e0;
	padding-bottom: 1px;
	margin: 1px;
	border-left: #cccccc 1px solid; 
	color: #333333; padding-top: 1px; border-bottom: #cccccc 1px solid;
}



#prevpage {
background:  url(../img/prv.gif) no-repeat left;
border-bottom: #ccccff 0px solid;
border-collapse: collapse;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 18px;
width:100px;
}

#nextpage {
background:  url(../img/nxt.gif) no-repeat left;
border-bottom: #ccccff 0px solid;
border-collapse: collapse;
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 18px;
width:100px;
}


/*BANNERS*/

.google468 {
text-align: center;
margin: 1em 0em 1em 0em;
}i

.banner468 {
text-align: center;
margin: 1em 0em 1em 0em;
}


/*MAPS*/

#googlemap {
height: 580px;
width: 99%;
border:#CCCCCC 1px solid;
background:  url(../img/loding.gif) no-repeat center;
}

.googlemap-window-box {
height: 100px;
width: 350px;
}

.googlemap-window-box img{
float: left;
padding: 0px 2px 0px 0px;
border:0px;
}

.spot {
padding: 4px 6px 8px 4px;
border: #cfcfcf 1px dashed;
background-color: #ffffe1;
font-size:11px;
width:200px;
}

.spot img{
margin-right: 3px;
}

.spot-signup {
padding: 5px 8px 8px 38px;
border: #cfcfcf 0px dashed;
background:  url("../img/spot-signup.gif") no-repeat top left;
font:bold 11px arial;
BORDER-RIGHT: #eee7c5 1px solid;
BORDER-TOP: #eee7c5 1px solid;
MARGIN: 0px 0px 1.06em;
OVERFLOW: hidden;
BORDER-LEFT: #eee7c5 1px solid;
COLOR: #d63511;
BORDER-BOTTOM: #eee7c5 1px solid;
width:300px;
}

.spot-signup a {
color: #006633;
font-size:11px;
font-weight:bold;
}

.spot-signup a:hover {
color:#FF9900;
}


.spot-freecredit {
font-size: 15px;
color: red;
font-weight: bold;
margin: 3px 0px 5px 0px;
}

.whitetxt {
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	font-family: "Verdana";
}

.boxed {
margin-left:2px;
}

.boxed ul{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.boxed ul li {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxed a {
height:15px;
width: 110px;
color: #400000; 
border-bottom: 1px solid #cccccc;
display: block;
background: url() white no-repeat 0px 3px ;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 2px;
font-size:11px;
}

.boxed a:hover,.boxed a:active,.boxed a:visited  {
background-color: ;
font-size:11px;
}

.boxed a:hover {color:#6AC3E3;}

#column-centre {
margin: 0px 10px 0px 3px;
width:99%;
}

#column-right {
width:120px;
float:right;
}

#column-left {}


.record-list-box {
font-weight: ;
color: #333333;
line-height: 18px;
text-align: justify;
clear:both;
height:120px;
border-top:#CCCCFF  1px solid;
border-left-width: 0px;
border-bottom: #CCCCFF 1px solid;
border-collapse: collapse;
background-color: transparent;
border-right-width: 0px;
padding-top:0px;
height:130px;
}

.record-list-box a,.record-list-box a:hover,.record-list-box a:visited {
font-size:11px;
}

.record-list-box img {
border: 0px;
margin-right:4px;
}

.record-list-title {
font-weight: bold;
clear:both;
height:25px;
background: url()  no-repeat 0px 3px;

}

.record-list-left {
float:left;
width:130px;
}

.record-list-centre {
float:left;
width:140px;
line-height:12px;
font-size:11px;
}

.record-list-right {
float:right;
margin-left:15px;
margin-right:5px;
width:64%;
}

.record-list-right, .record-list-right a:link,.record-list-right a:visited,.record-list-right a:hover {
font-size:14px;
}


.fulldetail {
padding-right:29px;
float:right;
height:22px;

}

.fulldetail a:link,.fulldetail a:visited,.fulldetail a:hover{
background: url("../img/detail.gif") no-repeat top left;
color:#143D87;
font-weight:bold;
font-size:10px;
padding:2px 0px 0px 18px;
height:22px;
text-transform: uppercase;
}



.last-properties {
border-top: #CCCCFF 0px solid;
border-bottom: #CCCCCC 1px solid;
border-collapse: collapse;
margin: 1px 0px 2px 0px;
color: black;
}

.last-properties,.last-properties a,.last-properties a:hover,.last-properties a:active,.last-properties a:visited{
font:11px Verdana, Arial, Helvetica, sans-serif;
}

.allcategory a:link,.allcategory a:hover,.allcategory a:visited,.allcategory a:active {
font:11px Verdana, Arial, Helvetica, sans-serif;
line-height:1.7;
}

.allcategory a:hover {
text-decoration: underline;
}

.housedetailinfo td{
font:12px Verdana, Arial, Helvetica, sans-serif;
}

#housecalendarlink {

}

#housecalendarlink, #housecalendarlink a:link,#housecalendarlink a:visited,#housecalendarlink a:hover{
background: url("../img/abbk.gif") no-repeat top left;
color:;
font-weight:;
font-size:11px;
padding:12px 0px 12px 40px;
text-transform: ;
height:192px;
line-height:3;
}

#housecalendarclose a:link{
background: url("") no-repeat top left;
}

#housemaplink, #housemaplink a:link,#housemaplink a:visited,#housemaplink a:hover{
background: url("../img/mp.gif") no-repeat top left;
color:;
font-weight:;
font-size:11px;
padding:12px 0px 12px 40px;
text-transform: ;
height:192px;
line-height:3;
}

#houseinsertmaplink, #houseinsertmaplink a:link,#houseinsertmaplink a:visited,#houseinsertmaplink a:hover{
background: url("../img/mpmini.gif") no-repeat top left;
color:;
font-weight:;
font-size:10px;
padding:5px 0px 12px 22px;
text-transform: ;
height:30px;
line-height:3;
}


/*MORE STYLES*/

#preview{
	position:absolute;
	border:1px solid #ccc;
    background: #333 url(../img/loding2.gif) no-repeat center;
	padding:5px;
	display:none;
	color:#fff;
	}

.tooltip{
   position: absolute;
   padding: 10px 13px;
   z-index: 2;
   color: #303030;
   background: #f5f5b5 url(../img/prel11.gif) no-repeat center;
   border: 1px solid #DECA7E;
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}


.popup-house{
	width:350px;
   color: #303030;
   background-color: #f5f5b5;
   line-height: 18px;
   text-align: left;
   font: 12px sans-serif;
}

.popup-house h1{
font-size: 12px;

font-weight:bold;
color: #303030;
}

.popup-house img{
border:1px;
margin-right:5px;
float:left;
}

.popup-house a:link,.popup-house a:hover,.popup-house a:visited,.popup-house a:active{
color: #303030;
font-size: 12px;
line-height: 18px;
}
