body{ 
 margin:0px auto; 
 margin-top: 0px;
 padding:0; 
 text-align:center;
 background-image:url(../imm/Senza-titolo-3.jpg);
 background-repeat:repeat-x;
 FONT-FAMILY: Trebuchet MS;
 color:#FD7D00;
} 

select, textarea, input {
	FONT-FAMILY: Trebuchet MS;
	font-size:14px;
	font-weight:bold; 
	color:#0E0E91;
}

A{ text-decoration:none; color:#FFFFFF; }
A:Hover{ text-decoration:none; color:#FD7D00; TEXT-DECORATION: underline;}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/su-casa_6.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrapperappartamenti {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/appartamenti.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrappernews {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/news.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrapperattico {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/attico.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrapperbilocale {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 778px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/bilocale.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrappercantiere {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/cantiere.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrappercasa {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/casa.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrapperrustico {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/rustico.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}

#wrappertrilocale {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	width: 779px;
	BORDER-RIGHT: #FD7D00 1px solid; 
	BORDER-TOP: #FD7D00 0px solid; 
	BORDER-LEFT: #FD7D00 1px solid; 
	BORDER-BOTTOM: #FD7D00 1px solid;
	background-image:url(../imm/trilocale.jpg);
	background-repeat: no-repeat; background-position: 0px 0px;  
}


#header {
	margin: 0 0 5px 0;
	width:777px;
	height:238px;
}

#side-a {
	float: left;
	width: 540px;
	padding: 0px;
	margin-left:5px;
}

#side-b { 
	margin: 0;
	padding-left:5px;
	padding-right:5px;
	float: right;
	width: 210px;
	height: 1% /* hack for Peekaboo Bug */
}

#footer {
	clear:both;
	background: #FD7D00;
	color:#FFFFFF;
	FONT-FAMILY: Trebuchet MS;
	font-size:11px;
	padding: 0.1em 0 0.1em 0;
	width:779px;
}

#menu {
	float:right;
	FONT-FAMILY: Trebuchet MS;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	width:700px;
	height:10px;
	margin-top:172px;
	margin-right:3px;
}

/* Dettaglio Immobile Pubblico */
#descImmobile {
	float: left;
	width: 450px;
	border-style:solid;
	border-width:1px;
	border-color:#0E0E91;
	margin:3px;
	padding:2px;
}

#Foto { 
	margin: 0px;
/*	padding-left:5px;
	padding-right:5px;*/
	float: left;
	width: 300px;
	/*height: 1% /* hack for Peekaboo Bug */
	
}

#descAgenzia {
	float:left;
	width:99%;
	border-color:#00BB33;
	margin:0px;
	padding:2px;
}

#descAgenziaP {
	float:left;
	width:59%;
	border-color:#00BB33;
	margin-left:10px;
	margin-bottom:5px;
	/*padding:2px;*/
}

#descAgenziaPD {
	float:right;
	width:37%;
	border-color:#00BB33;
	margin-right:4px;
	padding:2px;
}

.sinistra {
  float:left;
	width:260px;
	padding-left:10px;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#9CC027;
}

.destra {
  float:left;
	padding-left:10px;
}

fieldset { 
	background-color: #fff; 
	margin:10px;
	padding: 2px 2px 2px 5px; 
	border: double 3px #FD7D00 }

fieldset p  { margin: 0; padding-top: 2px; padding-bottom: 2px }

/*--------------------------------*/
.menuPannello {
	float:left;
	FONT-FAMILY: Trebuchet MS;
	color:#0E0E91;
	font-size:14px;
	font-weight:bold;
	margin:3px;
	width:760px;
	height:10px;
}

.menuPannello A{ text-decoration:none; color:#FD7D00; }
.menuPannello A:Hover{ text-decoration:none; color:#FD7D00; TEXT-DECORATION: underline }

.testo{
	FONT-FAMILY: Trebuchet MS;
	font-size:14px;
	font-weight:bold; 
	color:#0E0E91;
}

.testoArancione{
	FONT-FAMILY: Trebuchet MS;
	font-size:11px;
	font-weight:bold; 
	color:#FD7D00;
}

.commentoimmagini{
	FONT-FAMILY: Trebuchet MS;
	font-size:10px;
	BORDER-RIGHT: #9CC027 0px solid; 
	BORDER-TOP: #9CC027 0px solid; 
	BORDER-LEFT: #9CC027 1px solid; 
	BORDER-BOTTOM: #9CC027 0px solid;
	margin-right:10px;
	margin-left:10px;
	color:#0E0E91;
}

.testo2{
	FONT-FAMILY: Trebuchet MS;
	font-weight:bold;
	color:#0E0E91;
	font-size:14px;
}

.testo3{
	FONT-FAMILY: Trebuchet MS;
	font-weight:bold;
	color:#FD7D00;
	font-size:14px;
}

.testo99{
	FONT-FAMILY: Trebuchet MS;
	font-weight:bold;
	color:#FFB804;
	font-size:12px;
}

.testoG{
	FONT-FAMILY: Trebuchet MS;
	color:#FD7D00;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

H1{
	FONT-FAMILY: Trebuchet MS;
	color:#FD7D00;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}

.testoErrore{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
}

#dati{
	clear:both;
	padding: 5px;
}

.tabella {
	width: 95%; 	
	border: #000000;
	border-top-width: 2px;
	border-right-width: 9px;
	border-left-width: 2px;
	border-bottom-width: 9px;
	border-style: solid; 
	border-color:#9CC027;
}

.tabellaPiccola {
	width: 35%; 	
	border: #000000;
	border-top-width: 2px;
	border-right-width: 9px;
	border-left-width: 2px;
	border-bottom-width: 9px;
	border-style: solid; 
	border-color:#9CC027;
}

.tabellaMedia {
	width: 75%; 	
	border: #000000;
	border-top-width: 2px;
	border-right-width: 9px;
	border-left-width: 2px;
	border-bottom-width: 9px;
	border-style: solid; 
	border-color:#9CC027;
}

A.link { color:#FC7D00; text-decoration:none; FONT-FAMILY: Trebuchet MS;}
A.link:Hover { color:#FC7D00; text-decoration:underline; FONT-FAMILY: Trebuchet MS;}

A.link2 { color:#FFFFFF; text-decoration:none; FONT-FAMILY: Trebuchet MS;}
A.link2:Hover { color:#FFFFFF; text-decoration:underline; FONT-FAMILY: Trebuchet MS;}

A.linkP { color:#FC7D00; text-decoration:none; FONT-FAMILY: Trebuchet MS; font-size:9px; font-weight:bold}
A.linkP:Hover { color:#FC7D00; text-decoration:underline; FONT-FAMILY: Trebuchet MS; font-size:9px; font-weight:bold}

.thTabella{
	font-weight:bold;
	FONT-FAMILY: Trebuchet MS;
	font-size:14px;
	background-color:#9CC027;
	color:#FFFFFF;
}

.riga1{
	background-color:#FFFFFF;
}

.riga2{
	background-color:#FDF0C4;
}

.tabellaPub th{
	background-color:#0EC4ED;
	color:#FFFFFF;
	text-align:left;
	font-style:italic;
	font-size:16px;
	border-color:#0E0E91;
}

.tabellaPub tr{
	background-color:#FFFFFF;
}

.tabellaPub td{
	background-color:#FFFFFF;
}

.tabellaPub2 {
	width: 95%; 	
	border: #000000;
	border-top-width: 2px;
	border-right-width: 9px;
	border-left-width: 2px;
	border-bottom-width: 9px;
	border-style: solid; 
	border-color:#0E0E91;
}

.dati {
	background-color:#FDF0C4;
}
.info{
	margin-left:20px; 
	margin-right:20px;
	margin-bottom:5px;
	text-align:left;
	FONT-FAMILY: Trebuchet MS;
	font-size:14px;
	color:#0E0E91;
}

.paroleChiave{
	float:right;
	text-align:right;
	FONT-FAMILY: Trebuchet MS;
	font-size:10px;
}

.scrollNews{
	width: 540px;
	float:left;
}
