﻿
html,body, form
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

body
{	
	text-align: center; /* IE 5.x */
	background-color:#fff;	
}

.DivContainer
{	
	position: relative;
	font-family:Arial, Verdana, Times New Roman,Sans-Serif;
	font-size:12px;
	height:100%;
	width:960px;
	margin: 0px auto; 
	padding:0px;
    text-align: left; 
}

form>.DivContainer
{
	height:auto;
	min-height:100%;
}

#divHeader
{
	margin:0px;
	height:140px;
	width:960px;
	/*border-bottom:solid 1px black; 
	border-top:solid 1px black; */
	background-image:url(layout/header.jpg);
	background-repeat:no-repeat;
}

#divContent
{
	margin-left:260px;
	padding: 0px 0px 45px 0px;
	
	height:430px !important;
	height /**/:465px;
	/*border-bottom:solid 2px black;
	border-top:solid 1px black;
	background-color:Fuchsia;*/
}
DivContainer>#divContent
{
	height:auto !important;
	height:465px; /*IE 5.0*/
	min-height:430px;
	
	
}


#divLeft
{
	position: absolute;
	top:140px;
	left:0px;
	width:210px;
	/*background-color:Red;*/
	
}




#divFooter
{
	
	height:35px;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;	
	background-image:url(layout/footer.jpg);
	
	background-repeat:no-repeat;
	background-color:white;
	/*border:solid 1px black;*/
}

#divFooterInt
{
	
	color:#666;
	/*width:700px;*/
	width:100%;	
	margin:0px auto;
	padding-top:18px;
	text-align:right;
	font-size:11px;
	/*background-color:Red;*/
	
}

.divFotoAgenzia
{
	
	/*height:465px;*/
	background-image:url(layout/foto.jpg);
	background-repeat:no-repeat;
	background-position:right 130px;

	/*position:absolute;
	top:0px;
	left:0px;
	border:solid 5px black;
	width:100%;
	height:100%;*/
}


/***************   MENU   ****************/

#divHeaderRight
{
	float:right;
	margin-top:98px;
	/*height:50px;*/
	width:700px;
	/*margin-right:8px;*/
	display:inline; 
	/*background-color:blue;*/
}

#divMenu
{
	/*margin-top:58px;*/
	/*height:25px;*/
	padding:0px;
	font-family: Arial, Times New Roman,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	/*background-color:#6384a5;*/
}

.divMenu a
{
	text-decoration:none;
	
}

.divMenuItem, .divMenuItemOver
{
	margin-right:10px;
	float:left;		
	cursor:pointer !important;	
	cursor /**/:hand; /*IE 5.x*/
	color:#222;
	text-decoration:none;
}

.divMenuItemOver
{	
	color:maroon;	
}

.divTitoloPagina
{	
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#555;
}

.DivContenutoPagina
{ 
	margin:15px 0px 0px 0px;
	font-size:12px;
	color:#444;
	text-align:justify;
	width:600px;
	/*background-color:Maroon;*/
	padding:0px;
}

.DivContenutoPagina a:link, .DivContenutoPagina a:visited
{
	color:#0060bb;	
	text-decoration:none;
	font-family:Tahoma, Arial, Verdana, Sans-Serif;	
}


.DivContenutoPagina a:hover
{	
	color:#555;
}

 
/******************  FILTRI ***************************/

.DivFiltri
{	
	text-align:center;  /* IE 5.x*/
	color:#555;
}

.DivFiltro
{	
	width:200px;
	margin: 0px auto 30px auto;	
	text-align:left;
}

.DivFiltroHeader1
{
	height:41px;
	width:200px;
	background-image:url(Layout/filtroHeader1.jpg);
	background-repeat:no-repeat;
	/*border:solid 1px black;*/
	}

.DivFiltroHeader2
{
	height:41px;
	width:200px;
	background-image:url(Layout/filtroHeader2.jpg);
	background-repeat:no-repeat;	
}

.DivFiltroBody
{
	/*border:solid 1px black;*/
	height:140px;
	width:160px !important;
	width /**/: 200px;
	padding: 0px 20px;
	background-image:url(Layout/filtroBody.jpg);
	background-repeat:repeat-y;		
}

.DivFiltroFooter
{
	height:15px;
	width:202px;
	background-image:url(Layout/filtroFooter.jpg);
	background-repeat:no-repeat;		
}





.DivRisultatiImmobili
{
	margin:0px;
	color:#333;
	overflow:auto;
	overflow-x:hidden; /*IE 5.x fix*/
	height:100px;
	width:700px;		
	font-size:12px;
	/*line-height:13px*/
	/*background-color:Blue;*/
	
}

.DivRisultatoImmobile
{
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 10px;
	border-bottom:solid 1px #333;
	width:630px !important;
	width /**/:640px;
	/*background-color:blue;*/
}

.RigaRisultato
{
	width:100%;
	clear:left;
	overflow:hidden;
	padding:1px 0px 0px 0px;
	/*border:solid 1px black;*/
}
.LabelRisultato
{
	float:left;
	width:75px;
	text-align:right;
	margin:0px 10px 0px 15px;
	display:inline;
	/*background-color:Red;*/
	font-weight:bold;
	color:#333;
}

.ValoreRisultato
{
	float:left;
	text-align:justify;
	width:515px;
	/*background-color:Fuchsia;*/
	overflow:hidden;
}




/************ POP UP  *************/
.DivPopUp
{
	position:absolute; 
	top:50px;
	left:255px;	
	padding:0px;
	background-color:Transparent;
	width:680px;
	height:500px;
	display:none;
}

.DivPopUpHeader
{	
	width:650px !important;
	width /**/:654px;
	height:25px  !important;
	height /**/:27px;
	border-top:solid 2px #666;
	border-left:solid 2px #666;
	border-right:solid 2px #666;
	background-color:#aaa;
	
}

.DivPopUpHeaderInterno
{
	width:641px !important;
	width /**/:648px;
	height:19px  !important;
	height /**/:23px;
	border:solid 1px #fff;
	padding:2px 0px 0px 5px;
	margin:1px;
	/*background-color:#555;*/
	background-image:url(layout/gradiente.jpg);
	background-repeat:repeat-x;
}

.SpanPopUpTitolo
{
	color:#5c5c5c;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, "Times New Roman";
}


.DivPopUpShadowTop
{
	width:670px;
	height:475px;
	background-color:#434;
}

.DivPopUpShadowBottom
{
	margin-left:20px;
	width:650px;
	height:20px;
	background-color:#434;
}

.DivPopUpBody
{
	width:650px !important;
	width /**/:654px;
	/*height:475px;	*/
	height:475px !important;	
	height /**/:477px;	
	border-left:solid 2px #666;
	border-right:solid 2px #666;
	border-bottom:solid 2px #666;
	background-color:White;
}




.IfDettaglioImmobile
{
	width:100%;
	height:100%;
	z-index:100;/*NS7*/
	background-color:white;/*NS7*/
}



.SpnMessaggio
{
	padding-left:30px;
	color:Red;
	font-size:16px;
	font-weight:bold;
}


#spnAccessibilita
{
    margin-right:25px;
    color:#555;
}

#spnAccessibilita, a:link, #spnAccessibilita,a:visited
{
	color:#555;	
	text-decoration:none;
}


#spnAccessibilita, a:hover
{	
    color:#0060bb;
	
}
