@import url("mainMenu.css");
html { margin: 0; padding: 0;}
body { margin: 0; padding: 0; text-align: center; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444;}

#main 
{
	width: 780px;
	margin: 0 auto;
	text-align: left;
}
/* menu top */
/*#menutop {height: 20px; color: #766C6D; text-align: right; padding-right: 5px;}
#menutop a { color: #CC0033; text-decoration: none;} #menutop a:hover {text-decoration: underline;}*/

/* header */
#headerTbl { height: 100px;}

#logoArea {float: left; width:280px;}
#bannerArea {float: right; margin: 0; padding: 0;}

/* menu */
#menu { width: 200px; margin: 20px 0pt 0pt 0px;}

/* content */
#mainTbl {
	clear: both;
	padding-bottom: 20px;
	background-color: #A6A6A6;
	background-image: url(../images/bg_menu.gif);
	background-position:right;
	background-repeat: repeat-y;
	min-height: 300px;
	height: auto !important;
	height: 300px;
}
#mainCol { width: 500px; float: left; overflow: auto;}
#leftCol { display: none;}
#rightCol { width: 200px; margin: 0 0 0 45px; padding: 0; float: left; }
#contatti {
	width: 270px;
	height: 250px;
	padding: 0;
	margin-top: 10px 0 0 0; 
	float: right;
	background-image: url(../images/bg_contact.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #666666;
}
#contatti h3 {color: #2760B7; font-size: 12px;}
#bottomTbl {width: 505px; float: left; background-color: #e7e7e7;}
#bottom {background-color: #e7e7e7;}
#moduleArea p{  font-size:0.85em; }
#textarea, #mainCol {}
#titlehome h2 {font-size: 14px; word-spacing: normal;}
#titlehome {line-height:0.9;}
#prop_sx, #prop_dx {
	float: left;
	width: 250px !important;
	background-color: #e7e7e7;
	background-image:url(../images/bg_proposte.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#prop_sx {border-right: 1px solid #f4f4f4;}
#prop_title {height: 80px !important; height: 100px; font-size: 10px; padding-left: 8px;}
#prop_title h3 {color: #666666; font-size: 13px;}
.frmServ table formData{
	font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* login */
#loginTblLog, #loginTblNotLog, #fsrchTbl { text-align: right; margin: 10px 0 0 0; clear: left; }
#loginTitle, #fsrchTitle {}
#loginName { color: #ffffff; font-weight: bolder; margin-right: 30px; }


h2,h3,h4,h5,h6 { color: #444444; letter-spacing: 1px;}
h1 { font-size: 1.7em; text-align: left; color: #ffffff; font-weight: 500; letter-spacing: 1px;}
h2 {font-size: 1.3em; font-weight: 500;}
a { color: #444444;  }
a:hover { color: #2760B7; text-decoration: none; }
input, select { border: 1px solid #cccccc; font-size:1.1em;}

#textarea{
 /*border: 1px solid #cccccc; font-size:1.3em;*/ padding: 5px 0 0 20px; width: 460px !important; width: 480px;
}

.textBody{
font-size: 0.85em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

table { font-size: 0.85em;  }
.formLabel { text-align: right;}

.tblHead { background-color: #2760B7; color: #ffffff;}
.tblHead th { padding: 10px; color: #ffffff; position: relative; }
.tblCell { background-color: #cccccc; }
.tblCellAlt { background-color: #f4f4f4; }
.tblCell td, .tblCellAlt td { padding: 3px; }
tr.tblHead:first-child, .firstOfType { background-image:  url(../images/leftCorner.gif); background-repeat: no-repeat; background-position: top left;   }
tr.tblHead:last-child, .lastOfType 	 { background-image: url(../images/rightCorner.gif); background-repeat: no-repeat; background-position: top right; }

/* footer */
#footer {clear: both; text-align: right; padding: 10px 0 0px 10px; margin: 0 auto; background-color: #a6a6a6; height: 60px !important; height: 75px;}
#footer a { color: #766C6D; font-weight: bolder; text-decoration: none;}
#footer a:hover { color: #ffffff; }
#footer .textNote { text-align: left; color: #ffffff; font-size: 11px; }
#credits {text-align: left; float: left; margin-top: -10px;}
#credits a {color: #FF5300;}

/* ricerca avanzata immobile */
#mappa { float: left; }
#mapInfo {margin: 0; padding: 0;}
#mappa p { width: 300px; text-align: center;}
#img_Quartiere { background-image:  url(../images/bologna/bologna.jpg); background-repeat: no-repeat; width: 300px; height: 300px; }
#srchImmobileForm { float: left;}
#srchImmobileForm fieldset { border: 1px solid #4E8BE8; border-width: 1px 0; padding: 5px; }
#srchImmobileForm fieldset legend { /*padding: 10px;*/ color: #4E8BE8; }
#srchImmobileForm th { text-align: right; padding-right: 20px; }

.textNote { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*  */
table.dataView th { text-align: left; color: #555555; padding:0.4em;}

img{
	border:0;
}

.frmImm{
	float:right;
}




select {width: 120px;}


/* classe utilizzata per nascondere le select di nazione e regione */
.hideSelect{
	display: none;
}

.buttonPanel{
	text-align:center; padding:5px;
}

.codes, .descs{
	text-align:left;
}