/*CSS*/

/*INDEX.HTML*/


.container {
    width: 960px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	font-family: Tahoma, sans-serif; 
	
	
	/*border: 2px solid red;*/
} 
.ombre {
    width: 980px;
    margin: 0px auto;   /*centra negli altri browsers*/
	margin-bottom:20px;
    text-align: left;   /*ripristina l' allineamento*/
	
} 

.header
{
	height:400px;
	/*background-image: url('img/home.jpg');*/
	
}

/*BARRA LATERALE SX */
.nav {
	float: left;
	width: 218px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px;
	background-color:#e6e6e6;
	background-image:url('img/nav_ok.jpg');
	background-repeat:repeat-x;
	
	font-size:11px;
	font-family: Tahoma, sans-serif; 

}
.nav2 {
	float: left;
	width: 218px;
	padding-left:5px;
	padding-right:5px;
	padding-top: 0px;
	background-color:#e6e6e6;
	background-image:url('img/nav_ok2.jpg');
	background-repeat:repeat-x;
	
	font-size:11px;
	font-family: Tahoma, sans-serif; 

}

.immobile {
	float:left;
	font-weight:bold;
	font-size:13px;
	height:25px;
	padding-top:15px;
	margin-right:20px;
	text-align:center;
}

.cerca {
	float:left;
	height:40px;
	text-align:right;	
}

.newsletter {
	text-align:justify;
	font-size:11px;
	font-family: Tahoma, sans-serif;
	color:#666666;
}

.titoli {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	font-size:20px;
	color: #0077A4; 
	text-shadow: 1px 1px 1px #fff; 
	
}


.evidenza {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal; 
	font-size:14px;
	color:#333333;
	
}
/*PARTE DX*/
.content
{
	
	width:733x;
	text-align:justify;
	font-size:13px;
	padding-left:15px;
	background-color:white;
	font-family: Tahoma, sans-serif; 	
	margin-bottom:0px;
	overflow:hidden;
	background-color:#e6e6e6;
	
}

.content h2 { 
	margin-top: 0; 
}

.div_left{
	float: left;
	width:31%;	
	text-align:justify;
	overflow:auto;
	height:260px;
	font-size:11px;
	color:#666666;
	font-family: Tahoma, sans-serif; 
}

.div_center{
	float: left;
	width:31%;
	margin-right:20px;
	margin-left:20px;
	text-align:justify;
	overflow:auto;
	height:260px;
	font-size:11px;
	color:#666666;
	font-family: Tahoma, sans-serif; 		
}

.div_right{
	float: left;
	width:31%;	
	text-align:justify;
	overflow:auto;
	height:260px;
	font-size:11px;
	color:#666666;
	font-family: Tahoma, sans-serif; 
	
}


.footer {
    width:960px;
    margin: 20px auto;   /*centra negli altri browsers*/
	padding-top:10px;
	font-family: Tahoma, sans-serif; 

} 

.footer_left{
	color:#9A9292;
	float: left;
	width:215px;	
	text-align:justify;
	overflow:auto;
	height:60px;
	font-size:11px;
	padding-left:10px;
	font-family: Tahoma, sans-serif; 
}

.footer_center{
	float: left;
	width:345px;	
	overflow:auto;
	height:60px;
	font-size:11px;
	font-family: Tahoma, sans-serif; 
	
}

.footer_right{
	
	float: left;
	width:365px;	
	text-align:right;
	overflow:auto;
	height:60px;
	font-size:11px;
	font-family: Tahoma, sans-serif; 
}

.divAllineamento{
	display: table-cell; 
	width:50%; 
	height:110px;
	vertical-align: middle;
	text-align: right;
}
/*DETTAGLIO*/

.titolo{
	/*float: left;*/ 
	margin-bottom:15px;
}

.testoBlu{
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif; 	
	color:#0077A4;
	font-style:italic;
	line-height:18px;
}

.back {
	float:right;
	margin-bottom:15px;
}

.photo {
	text-align:left;
}

.testo {
	text-align:center;
}

.testo p {
	text-align:justify;
	width:450px;
	margin-bottom:20px;
}

.short {
	padding-top: 20px;
	padding-left:10px;
	/*float: left;*/
	padding-bottom:20px;
	border-bottom: 2px solid grey;
	width:150px;
}
.descrizione {
	padding-top: 20px;
	padding-left:10px;
	/*float: left;*/
	width: 430px;
	height:130px;
	vertical-align: middle;
	padding-bottom:20px;
	border-bottom: 2px solid grey;
}

.page {
	width: 590px;
	border-bottom: 2px solid gray;
	border-top: 2px solid gray;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	height:12px;
}
/*AZIENDA*/
.divTesto {
	float: left;
	font-size:12px;
	line-height:16px;
	font-family: Tahoma, sans-serif; 
	text-align:justify;
	color:#666666;
	width:700px;
	height:300px;
	margin-bottom:20px;
	padding-right:20px;
	padding-top:20px;
	
}

.divTesto2 {
	margin-left:450px;
	width:35%;
	height:230px;
	text-align:left;
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif; 	
	color:#0077A4;
	padding-top:30px;	
}


/*CONTATTI*/
.divTestoC {
	float: left;
	font-size:14px;
	font-family: Tahoma, sans-serif; 
	text-align:justify;
	width: 710px;
	height:350px;
	padding-right:10px;
	padding-top:20px;
}

.div_centerC{
	float: left;
	width:55%;
	margin-right:20px;
	margin-left:70px;
	text-align:justify;
	overflow:auto;
	height:260px;
	font-size:11px;
	font-family: Tahoma, sans-serif; 		
}


.testi {
	text-align:justify;
	font-size:13px;
	color:#666666;
	font-family:Tahoma, sans-serif;
	width:450px;
	margin-bottom:20px;
}

.div_leftC{
	float: left;
	width:50%;	
	text-align:justify;
	overflow:auto;
	height:260px;
	font-size:11px;
	font-family: Tahoma, sans-serif; 
}

.link{
	font-size:11px;
	color:#9A9292;
	font-family:Tahoma, sans-serif;
}

a:link {
	color: #9A9292;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #9A9292;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
	color: #9A9292;
}



.scheda{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#0077A4;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.scheda a:link {
	color: #0077A4;
	text-decoration: none;
}
.scheda a:visited {
	text-decoration: none;
	color: #0077A4;
}
.scheda a:hover {
	text-decoration: none;
	color: #666666;
}
.scheda a:active {
	text-decoration: none;
	color: #0077A4;
}

