body,html { 
	height:100%;
	margin: 0px 0 0 0;
	background: url(../img/bg_pattern.gif) repeat-x  center center #e4c996;/*background: url(../img/bg_pattern.gif) repeat-x center center #e4c996;*/
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

* html body,html {/*HACK SOLO PER IE6*/
	background: url(../img/bg_pattern.gif) repeat-x  center center #e4c996;	/*_bug_ie*/
}

*:first-child+html  body,html { /*HACK SOLO PER IE7*/
	background: url(../img/bg_pattern.gif) repeat-x  center center #e4c996; /*_bug_ie*/
}

.textBold {
	font-weight: bold;
}



.imgRight{
	margin: 0px 0px 0px 10px;
	float: right;
}

.label_interviews {
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #754C24;
	text-decoration: none;
}


#box {
	width: 100%;/*taf2 990px;*/ /*taf 100%; */
	height:580px;/*taf 530px*/
	/*taf 2position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -445px;*/
	/*taf position:absolute;
	top:50%;
	left:0;
	margin:-265px 0 0 0;*/
	position:absolute;
	top:50%;
	left:0;
	margin:-290px 0 0 0;
	background: url(../img/bg_img.jpg) no-repeat center 115px;
	/*background-color: red; */
}

*:first-child+html #box {/*HACK SOLO PER IE7*/
	background: url(../img/bg_img.jpg) no-repeat center 114px;
}

#box2 {
	width:990px; 
	height:auto;/*531px;*/
	/*float: right;
	margin-left: 50%;
	margin-right: 50%;*/
	/*taf position:absolute;
	top:50%;
	left:50%;
	margin:-265px 0 0 -495px;*/
	position: absolute;
	top:0;
	left:50%;
	margin:0 0 0 -495px
}

#logo {
	width: 990px;
	height: 115px;/*taf 113px;*/
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/logo.png');
	text-indent: -9000px;
	/*background-color: green; */
}

#logo[id] {/*HACK PER TUTTI TRANNE IE6*/
	background: url(../img/logo.png) no-repeat;
}

#paginazione {
	height: 20px;
	margin: -61px 0px 0px 0px;
	float: right;
	font-size: 8pt;
	color: #603913;
	/*background-color: green;*/
}

#paginazione a,
#paginazione span{
	margin: 0px 5px 0px 5px;
}

#paginazione a{
	color: #603913;
	text-decoration: none;
}

#paginazione a:hover{
	color: #603913;
	text-decoration: underline;
}

#paginazione span{
	font-weight: bold;
}

#corpo {
	width: 965px;/*990px;*/
	margin: 0px 0px 0px 25px;
	color: #754c24;
	/*background-color: #0099FF; */
	/*background-color: red; */
}

* html #corpo {/*HACK SOLO PER IE6*/
	height: 352px;/*taf 387px;*/
	margin-top: -1px;
	/*background-color: #FF9900;*/
}

#corpo[id] {/*HACK PER TUTTI TRANNE IE6*/
	height: 384px;/*taf 387px;*/
}


*:first-child+html  #corpo { /*HACK SOLO PER IE7*/
	margin-top: -1px;
}


#corpo.flash {
	height: 387px;
	margin: 0px 0px 0px 0px;
}

* html  #corpo.flash { /*HACK SOLO PER IE6*/
	margin: 0px 0px -1px 0px;
}

*:first-child+html  #corpo.flash { /*HACK SOLO PER IE7*/
	margin: -1px 0px -3px 0px;
}

#corpoTesto {
	height: 387px;
	overflow: hidden;
	float: left;
}

#corpoTesto {
	width: 400px;
}

#portrait #corpoTesto {
	width: 517px;
}

#contact #corpoTesto {
	width: 197px;
}

#press_review #corpoTesto {
	width: 945px;/*965px;*/
	/*background: red;*/
}

#corpoTesto h1 {
	height: 50px;
	margin: 25px 0px 28px 0px;
	text-indent: -9000px;
}

#portrait #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_portrait.png');
}

#portrait #corpoTesto h1.titolo[class] {
	background: url(../img/h1_portrait.png) no-repeat;
	/*background: #FFCCFF;*/
}

#my_expertise #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_my_expertise.png');
}

#my_expertise #corpoTesto h1.titolo[class] {
	background: url(../img/h1_my_expertise.png) no-repeat;
	/*background: #FFCCFF;*/
}

#detached_houses #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_detached_houses.png');
}

#detached_houses #corpoTesto h1.titolo[class] {
	background: url(../img/h1_detached_houses.png) no-repeat;
	/*background: #FFCCFF;*/
}

#multiple_units #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_multiple_units.png');
}

#multiple_units #corpoTesto h1.titolo[class] {
	background: url(../img/h1_multiple_units.png) no-repeat;
}

#fractional_ownership #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_fractional_ownership.png');
}

#fractional_ownership #corpoTesto h1.titolo[class] {
	background: url(../img/h1_fractional_ownership.png) no-repeat;
}

#press_review #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_press_review.png');
}

#press_review #corpoTesto h1.titolo[class] {
	background: url(../img/h1_press_review.png) no-repeat;
  width:500px;
}


#interviews #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_interviews.png');
}

#interviews #corpoTesto h1.titolo[class] {
	background: url(../img/h1_interviews.png) no-repeat;
	/*background: #FFCCFF;*/
}



#contact #corpoTesto h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/h1_contact.png');
}

#contact #corpoTesto h1.titolo[class] {
	background: url(../img/h1_contact.png) no-repeat;
}

#corpoTesto .testo {
	height: 159px;/*bs2 174px *//*bs 165px;*/
	overflow: hidden;
	font-size: 9pt;/*8pt;*/
	line-height: 16px;
	padding: 0px 10px 0px 0px;
	/*background: green;*/
}

.testo a{
	font-weight: bold;
	color: #754c24;
	text-decoration: none;
}

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

#press_review #corpoTesto .testo {
	padding: 0px 0px 0px 0px;
}

#corpoTesto .testo#scrollpane,
#contact .testo,
#press_review .testo {
	height: 245px;
}

#corpoTesto .testo#scrollpaneHeightFix {
	height: 160px;
}

#detached_houses.multiGallery .testo {
	height: 154px;/*174px;*/
}



#corpoTesto h2{
	height: 28px;
	font-size: 16pt;
	font-weight: normal;
	margin: 25px 0px 0px 0px;/*bs 25px 0px 9px 0px;*/
	overflow: hidden;
	/*background: green;*/
}

#corpoTesto .testo h3{
	font-size: 10pt;/*9pt;*/
	font-weight: bold;
}

#corpoTesto #gallery{
	height: 51px;
	margin: 7px 0px 0px 0px;
	overflow: hidden;
	/*background: red;*/
}

#gallery a img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
	border: 1px solid #754c24;
}


#gallery a:hover img,
#gallery a img.sel {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border: 1px solid #ffffff;
}


#interviews a img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
	border: 1px solid #754c24;
}


#interviews a:hover img,
#interviews a img.sel {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border: 1px solid #ffffff;
}




#corpoTesto #menuGallery{
	height: 20px;
	display: block;
	text-align: center;
	/*background: red;*/
	/*float: right;*/
}

#menuGallery a{
	font-size: 8pt;/**/
	font-weight: normal;
	color: #603913;
	text-decoration: none;
}

#menuGallery a:hover{
	text-decoration: underline;
}

#menuGallery a.sel{
	font-weight: bold;
}

.navigGallery {
	width: 65px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.navigGalleryBack {
	width: 100%;
	/*background: red;*/
}

.navigGallery .thumb {
	height: 36px;
	display: block;
	/*background: red;*/
}

.navigGallery .titThumb,
.navigGalleryBack .titThumb {
	height: 15px;
	display: block;
	font-size: 7pt;
	padding: 5px 0px 0px 0px;
	/*background: yellow;*/
}

.navigGallery .titThumb a,
.navigGalleryBack .titThumb a {
	color: #603913;
	text-decoration: none;
}

.navigGallery .titThumb a:hover,
.navigGalleryBack .titThumb a:hover{
	color: #ffffff;
}

#gallery .navigGallery a img {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
	border: 1px solid #754c24;
}


#gallery .navigGallery a:hover img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border: 1px solid #ffffff;
}

#menuHome {
	height: 34px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background: url(../img/puls_testo_home.gif) no-repeat 0 4px;
	font-size: 8pt;
}

#menuHome a {
	color: #754c24;
	text-decoration: none;
}

#menuHome a:hover {
	color: #ffffff;
	text-decoration: none;
}

.boxReview {
	display: block;
	float: left;
	/*background: #FFFFCC;*/
}

#boxReview1.boxReview,
#boxReview4.boxReview {
	width: 302px;/*314px;*/
	height: 122px;
	padding: 0px 9px 0px 0px;
}

#boxReview2.boxReview,
#boxReview5.boxReview{
	width: 302px;/*314px;*/
	height: 122px;
	padding: 0px 9px 0px 9px;
}

#boxReview3.boxReview,
#boxReview6.boxReview{
	width: 302px;/*314px;*/
	height: 122px;
	padding: 0px 0px 0px 9px;
}

#boxReview4.boxReview,
#boxReview5.boxReview,
#boxReview6.boxReview{
	padding-top: 9px;
}

.boxReview img {
	background: #898989;
}

.boxReview h3 {
	height: 15px;
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	/*background: red;*/
}

.boxReview h4 {
	height: 35px;
	display: block;
	margin: 0px 0px 0px 0px;
	font-size: 9pt;/*8pt;*/
	font-weight: normal;
	overflow: hidden;
	/*background: green;*/
}

.boxReview .linkPdf {
	width: 28px;
	height: 20px;
	/*display: block;*/
	cursor: hand;
	float:left;
	margin: 5px 20px 0px 0px;
	text-indent: -9000px;
	background: url(../img/puls_linkpdf.gif) no-repeat;
}

.boxReview .linkPdf1 {
	width: 28px;
	height: 20px;
	/*display: block;*/
	cursor: hand;
	float:left;
	margin: 5px 20px 0px 0px;
	text-indent: -9000px;
	background: url(../img/puls_linkpdf.gif) no-repeat;
}

.boxReview .url {
	width: 28px;
	height: 20px;
	/*display: block;*/
	cursor: hand;
	float:left;
	margin: 5px 0px 0px 0px;
	text-indent: -9000px;
	background: url(../img/url_.gif) no-repeat;
}

.boxReview .slide {
	width: 28px;
	height: 20px;
	/*display: block;*/
	cursor: hand;
	float:left;
	margin: 5px 6px 0px 0px;
	text-indent: -9000px;
	background: url(../img/slide.gif) no-repeat;
}

#boxReview1.boxReview,
#boxReview2.boxReview,
#boxReview4.boxReview,
#boxReview5.boxReview {
	border-right: 1px dotted black;
}

#boxReview1.boxReview,
#boxReview2.boxReview,
#boxReview3.boxReview {
	border-bottom: 1px dotted black;
}

#corpoImmagini {
	width: 562px;
	height: 387px;
	float: left;
}

#portrait #corpoImmagini {
	width: 445px;
}

#contact #corpoImmagini {
	width: 765px;
}

/*
#corpoImmagini #ombraSx {
	width: 30px;
	height: 386px;
	float: right;
	display: block;
}
*/



#corpoImmagini #ombraDx {
	width: 24px;
	height: 386px;
	float: right;
	display: block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondo_img_sx.png');
}

#corpoImmagini #ombraDx[id]{/*HACK PER TUTTI TRANNE IE6*/
	background: url(../img/fondo_img_sx.png) no-repeat;
}

#corpoImmagini #ombraSx {
	width: 24px;
	height: 386px;
	float: right;
	display: block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/fondo_img_dx.png');
}

#corpoImmagini #ombraSx[id]{/*HACK PER TUTTI TRANNE IE6*/
	background: url(../img/fondo_img_dx.png) no-repeat;
}


#corpoImmagini img {
	padding: 0px 0px 0px 0px;
	float: right;
	display: block;
}

* html #corpoImmagini img {/*HACK SOLO PER IE6*/
	padding: 1px 0px 0px 0px;
}

#menu {
	width: 940px;/*990px;*/
	height: 22px;
	margin: 0px 25px 0px 25px;/*taf 0px 25px 0px 25px;*/
	/*background: yellow;*/
}

#menu ul {
	margin: 0px;
	padding: 0px;
}

#menu li {
	display: inline;
	float: left;
	text-indent: -9000px;
	margin: -3px 25px 0px 0px;/* CAMBIARE PER INTERVIEWS IN -3px 25px 0px 0px; SENZA INTERVIEW METTERE QUESTO -3px 42px 0px 0px;*/
}

#menu li.last {
	display: inline;
	float: left;
	text-indent: -9000px;
	margin: -3px 0px 0px 0px;
}

* html #menu li.last, /*HACK SOLO PER IE6*/
* html #menu li {
	padding-top: 0px;
	margin-top: -3px;
}

*:first-child+html  #menu li.last, /*HACK SOLO PER IE7*/
*:first-child+html  #menu li {
	margin-top: 0px;
}

#menu li a{
	display: block;
}

#menu li#portrait a{
	width: 61px;
	height: 22px;
	background: url(../img/puls_portrait.gif) no-repeat top;
}

#menu li#portrait, 
#menu li#portrait a:hover,
#menu li#portrait a.sel{
	width: 61px;
	height: 22px;
	background: url(../img/puls_portrait.gif) no-repeat bottom;
}

#menu li#my_expertise a{
	width: 86px;
	height: 22px;
	background: url(../img/puls_my_expertise.gif) no-repeat top;
}

#menu li#my_expertise,
#menu li#my_expertise a:hover,
#menu li#my_expertise a.sel{
	width: 86px;
	height: 22px;
	background: url(../img/puls_my_expertise.gif) no-repeat bottom;
}

#menu li#detached_houses a{
	width: 123px;
	height: 22px;
	background: url(../img/puls_detached_houses.gif) no-repeat top;
}

#menu li#detached_houses,
#menu li#detached_houses a:hover,
#menu li#detached_houses a.sel{
	width: 123px;
	height: 22px;
	background: url(../img/puls_detached_houses.gif) no-repeat bottom;
}

#menu li#multiple_units a{
	width: 98px;
	height: 22px;
	background: url(../img/puls_multiple_units.gif) no-repeat top;
}

#menu li#multiple_units,
#menu li#multiple_units a:hover,
#menu li#multiple_units a.sel{
	width: 98px;
	height: 22px;
	background: url(../img/puls_multiple_units.gif) no-repeat bottom;
}

#menu li#fractional_ownership a{
	width: 162px;
	height: 22px;
	background: url(../img/puls_fractional_ownership.gif) no-repeat top;
}

#menu li#fractional_ownership,
#menu li#fractional_ownership a:hover,
#menu li#fractional_ownership a.sel{
	width: 162px;
	height: 22px;
	background: url(../img/puls_fractional_ownership.gif) no-repeat bottom;
}

#menu li#press_review a{
	width: 91px;
	height: 22px;
	background: url(../img/puls_press_review.gif) no-repeat top;
}

#menu li#press_review,
#menu li#press_review a:hover,
#menu li#press_review a.sel{
	width: 91px;
	height: 22px;
	background: url(../img/puls_press_review.gif) no-repeat bottom;
}

#menu li#interviews a{
	width: 74px;
	height: 22px;
	background: url(../img/puls_interviews.gif) no-repeat top;
}

#menu li#interviews,
#menu li#interviews a:hover,
#menu li#interviews a.sel{
	width: 74px;
	height: 22px;
	background: url(../img/puls_interviews.gif) no-repeat bottom;
}

#menu li#contact a{
	width: 65px;
	height: 22px;
	background: url(../img/puls_contact.gif) no-repeat top;
}

#menu li#contact,
#menu li#contact a:hover,
#menu li#contact a.sel{
	width: 65px;
	height: 22px;
	background: url(../img/puls_contact.gif) no-repeat bottom;
}

#dropmenudiv{
	position: absolute;
	margin-left: -10px;
	border: 1px solid #603913;
	border-bottom-width: 0;
	font-size: 9pt;/*8pt;*/
	line-height: 18px;
	z-index: 100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 15px;
	border-bottom: 1px solid #603913;
	padding: 1px 0 0 0;/*1px 0;*/
	color: #603913;
	text-decoration: none;
}

#dropmenudiv a.first{
	border-top: 2px solid #603913;
}

#dropmenudiv a:hover{ /*hover background color*/
	background: url(../img/puls_dropup_hover.gif) no-repeat 0 center #f8eac3;
}

#footer {
	width: 990px;
	height: 18px;
	text-align: center;
	font-size: 8pt;/*7pt;*/
	color: #603913;
	margin-top: 5px;
}
