html, body {    height: 100%;
    margin: 0;
    padding: 0;}

a:link		{ color: #7E7E7E; text-decoration: none }
a:visited	{ color: #7E7E7E; text-decoration: none }
a:active	{ color: #7E7E7E; text-decoration: none }
a:hover		{ color: #f99a04; text-decoration: none }
	
body {
	text-align: center;
	font-family: arial;
	font-size: 11px;    color: #878787;
    margin: 0;
	background-image: url(../../img/sfondo.gif);
	line-height: 13px;
}

TABLE	{ COLOR: #666666; FONT: 11px arial, sans-serif; font-weight: normal; line-height: 13px}
		
#frame {	width:750px;	padding: 0;	text-align:left;	    margin: 0 auto;}
		
#bg {
	float: left;
	background: url(picts/bg_sfondo.gif) bottom right no-repeat;
}

a img {
	border: 0;}
				
#header {
	float: left;
	width: 750px;
	height: 234px;
}

#logo {
	float: left;
	margin-top: 0 !important;
	margin-top: -1px;
}

.banner {
	float: left;
	height: 234px;
	width: 576px;
}

#content {
	float: left;
}

#content_block_left {
	width: 228px;
	float: left;
	line-height:0;
}

#content_block_right {
	width: 228px;
	float: right;
	padding-left: 9px;
	margin-left: 9px;
	background: url(picts/trat_oriz.gif) left repeat-y;
	line-height:0;
	font-size: 0px;
}

#left_column {
	float: left;
	width: 174px;
}

#left_column_inner {
	padding: 10px;
	padding-top: 18px;
}

#center_column {
	float: left;
	width: 576px;
}

#center_column_inner {
	float: left;
	padding: 0 50px 35px;
}

.img_pp {
	border: 0;
	border: 1px solid #949799;
}

 /* TRACK OPTIONS */

#track {
	width: 526px;
	float: right;
	height: 35px;
	text-align: right;
	padding-right: 50px;
	font: 10px;
	line-height: 35px;
}

#track a:link		{ color: #bab7b3; text-decoration: none }
#track a:visited	{ color: #bab7b3; text-decoration: none }
#track a:active		{ color: #bab7b3; text-decoration: none }
#track a:hover		{ color: #f99a04; text-decoration: none }
    					    					
 /* MENU OPTIONS */
 
 #menubar {
	padding-top: 218px;
	float: right;
	width: 576px;
	height: 16px;
	text-align: right;
	line-height: 16px;
	color: #ffffff;
}
 
.menubar:link		{ color: #ffffff; text-decoration: none }
.menubar:visited	{ color: #ffffff; text-decoration: none }
.menubar:active		{ color: #ffffff; text-decoration: none }
.menubar:hover		{ color: #f99a04; text-decoration: none }

 /* NEWS OPTIONS */
 
.news {
	float: left;
	padding-bottom: 20px;
	width: 134px;
}
 
.newstxt	{ float: left; width: 134px }

.newstitle a:link		{ font-weight: bold }
.newstitle a:visited	{ font-weight: bold }
.newstitle a:active		{ font-weight: bold }
.newstitle a:hover		{ font-weight: bold }

.newstitle	{ FONT: 12px verdana, arial, sans-serif; font-weight: normal; float: left; width: 134px; }
.newsdate	{ FONT: 9px verdana, arial, sans-serif; font-weight: bold; float: left; width: 134px; } 	

.title	{ FONT: 12px verdana, arial, sans-serif; font-weight: normal;}	

 /* NEWS OPTIONS Z */
 
.news_Z {
	float: left;
	padding-bottom: 20px !important;
	padding-bottom: 0;
	width: 476px;
}
 
.newstxt_Z	{ float: left; width: 476px }

.newstitle_Z a:link		{ font-weight: bold }
.newstitle_Z a:visited	{ font-weight: bold }
.newstitle_Z a:active		{ font-weight: bold }
.newstitle_Z a:hover		{ font-weight: bold }

.newstitle_Z	{ FONT: 12px verdana, arial, sans-serif; font-weight: normal; float: left; width: 476px; }
.newsdate_Z	{ FONT: 9px verdana, arial, sans-serif; font-weight: bold; float: left; width: 476px; } 	

.title	{ FONT: 12px verdana, arial, sans-serif; font-weight: normal;}			
    					 				
/* NUMERAZIONE PAGINE */

.numerazione a:link		{ text-decoration: none }
.numerazione a:visited	{ text-decoration: none }
.numerazione a:active	{ text-decoration: none }
.numerazione a:hover	{ text-decoration: none }

.numerazione {
	font-size: 11px;
}

#numerazione_pos {
	padding-top: 10px;
	clear: both;
	float: left;
	text-align: center;
	width: 476px;
	padding-right: 50px !important;
	padding-right: 0;
}

#tratteggio_verticale {
	clear: both;
	float: left;
	width: 476px;
	height: 1px;
	background: url(../../img/trat_vert.gif) repeat-x center;
	margin-left: 50px !important;
	margin-right: 50px !important;
	margin-left: 25px;
	margin-right: 25px;
}

#tratteggio_verticale_2 {
	clear: both;
	float: left;
	width: 476px;
	height: 1px;
	background: url(../../img/trat_vert.gif) repeat-x top;
	height: 40px;
}

#footer {
	float: left;
	width: 526px;
	padding-left: 50px;	
}

#footer2 {
	float: left;
	padding: 15px 0px;
	background: url(../../img/trat_vert.gif) repeat-x top;
	width: 476px;
}

.login	{ FONT: 9px verdana, arial, sans-serif; font-weight: normal }

#shadow {
	float: left;
	background: url(../../img/bg_content.gif) repeat-y center;	text-align: center;	    margin: 0 auto;
    width: 100%;
}

 /* SIDEBAR OPTIONS */
.sidelink {
	font-size: 11px;
	text-transform: uppercase;
}
 
a.sidelink:link		{ text-decoration: none; }

a.sidelink:visited	{ text-decoration: none; }

a.sidelink:active	{ text-decoration: none; }

a.sidelink:hover	{ text-decoration: none; }

.sidebartitle	{ COLOR: #58575B; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.sidebartext { COLOR: #949494; FONT: 10px verdana, tahoma, verdana, arial, sans-serif;   }

.date-font	{ color: #58575B; font: 9px verdana, arial, sans-serif; font-weight: normal }


a.sidelink-dx:link		{ text-decoration: none }

a.sidelink-dx:visited	{ text-decoration: none }

a.sidelink-dx:active	{ text-decoration: none }

a.sidelink-dx:hover	{ text-decoration: none }

.sidebartitle-dx	{ COLOR: #58575B; FONT: 13px verdana, arial, sans-serif; font-weight: bold }

.sidebartext-dx	{ COLOR: #949494; FONT: 10px verdana, arial, sans-serif }

.date-font-dx	{ color: #58575B; font: 11px verdana, arial, sans-serif; font-weight: bold }

/* MENU SX 2 LIVELLO BUTTON */

#button {	width: 100%;	padding: 0 0 0 0;	margin-bottom: 1em;	color: #333;}

#button ul {	list-style: none;	margin: 0;	padding: 0;	border: none;}		#button li {	border-bottom: 1px solid #D9D9D9;
	margin: 0 !important;	margin: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: -1px;}

#button li a {	display: block;	padding: 5px 5px 5px 0.5em;
	border-left: 5px solid #9D9BA9;	border-right: 5px solid #C8C6D1;		background-color: #AFAEB6;	color: #1C192A;	text-decoration: none;	width: 100%;}

#button .select {	display: block;	padding: 5px 5px 5px 0.5em;
	border-left: 5px solid #1C192A;	border-right: 5px solid #A9A7B5;	background-color: #464358;	color: #fff;	text-decoration: none;}html>body #button li a {	width: auto;	}#button li a:hover {	border-left: 5px solid #1C192A;	border-right: 5px solid #A9A7B5;	background-color: #464358;	color: #fff;}

#quadro {	float: left;	width: 476px;
	text-align: left;}

/* PAGINA IMMOBILI */

.immobile_titolo {	float: left;	font-weight: bold;	height: 14px;	background-color: #d9d9d9;	color: #5c5c5c;	margin-bottom: 10px;	line-height: 14px;	width: 471px !important;
	width: 476px;
	padding-left: 5px;}.immobile_thumbs_one {	float: left;	clear: both;	height: 223px;	width: 276px;	margin-bottom: 0px !important;	margin-bottom: -3px;} .immobile_thumbs_top {	float: left;	margin-left: 5px;	margin-bottom: 5px !important;	margin-bottom: 3px;} .immobile_thumbs_center {	float: left;	margin-left: 5px;	margin-bottom: 0px !important;	margin-bottom: -2px;} .immobile_thumbs_bottom {	float: left;	margin-left: 5px;	margin-top: 5px;	margin-bottom: 0px !important;	margin-bottom: -3px;}  .immobile_descrizione {	float: left;	clear: both;	margin-top: 10px;	margin-bottom: 10px;	width: 100%;}.immobile_dato {	font-weight: bold;}.immobile_striscia_1 {	float: left;	background-color: #FFFFFF;	clear: both;	width: 100%;	height: 20px;	line-height: 20px;}.immobile_striscia_2 {	float: left;	background-color: #ECECEC;	clear: both;	width: 100%;	height: 20px;	line-height: 20px;}.immobile_gestione {	float: left;	clear: both;	margin-top: 10px;	width: 100%;}.immobile_gestione_titolo {	font-weight: bold;}.immobile_gestione_nome {	text-decoration: underline;}

.immobile_logo {
	float: left;
	margin-top: 10px;}

.image_set {
	float:left;
	margin: 2px;
}


/* CONTATTI */form#contact {width:474px;padding:0px 0;margin:0px}form#contact fieldset{float:left;width:474px;    margin: 1em 0;padding: 0;    border: none;border-top: 1px solid #99A0FA;}form#contact legend{font-weight:bold;color: #333;background:#FFF}form#contact form b{color:#F00}form#contact form p{margin:0.5em 10px}form#contact fieldset div{float:left;width:100%;    padding: 10px 0 12px;    background: url(picts/line.png) repeat-x bottom}form#contact label{float:left;width:120px;    display: inline;margin-left: 10px;    line-height:23px}form#contact div#confirm-address label,div#sports label,input#go{    margin-left:130px}
    
/* CERCA */

form#search {padding: 0; margin: 0;}

form#search fieldset	{border: 0px solid; padding: 0;  margin: 0; clear: left;}
form#search legend		{text-indent: -9999px; font-size: 1px}
form#search .input		{
						float: left;
						width: 154px;
						padding: 0;    					border: 1px solid;border-color: #999 #777 #777 #999;
    					margin: 0;	
    					}
    					
form#search .image	{
						float: left;
    					}
 
.ricerca_titolo {	float: left;	font-weight: bold;	height: 14px;	background-color: #a9a9a9;	color: #5c5c5c;		margin-bottom: 10px;	line-height: 14px;	width: 154px;
	text-indent: 5px;
	padding: 0;}
 
