<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
	background-color: #000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link    {text-decoration: underline}
a:visited {text-decoration: underline; color: #e4efff}
a:hover   {color: white}
a { outline: 0; }

@font-face {
   font-family: 'Plantagenet_Cherokee';
   src: url('plantagenet.eot');
   src: local('Plantagenet_Cherokee'), url('plantagenet.ttf') format('truetype');
}

.testo_contenuti {
	font-family: Plantagenet_Cherokee, Verdana, sans-serif;
	font-size: 20px;
	color: #e4efff;
	font-style: italic;
	padding-right: 40px;
}

.testo_contenuti_2 {
	font-family: Plantagenet_Cherokee, Verdana, sans-serif;
	font-size: 20px;
	color: #e4efff;
	font-variant: small-caps;
	padding-right: 40px;
}

.testo_prezzi {
	font-family: Plantagenet_Cherokee, Verdana, sans-serif;
	font-size: 18px;
	color: #e4efff;
}

.testo_semplice {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFF;
}



/* --------INIZIO-------- */
/* ------- INDEX -------- */

#content_est_index {
	width: 100%;
	height: 406px;
	position: absolute;
	top: 50%;
	margin-top: -280px;    /*  - ( altezza / 2)		*/
}


#box_index {
	width: 640px; 
	height: 406px;
	position: absolute;
	left: 50%;
	margin-left: -320px;    /*  - ( larghezza / 2)		*/ 
	-moz-box-shadow:1px 1px 5px #335566; 
	-webkit-box-shadow:1px 1px 5px #335566;
	z-index: 1;
}


.enter {
	position:relative;
	margin: 0 auto;
	width: 104px;
	height: 55px;
	margin-top:-27px;
	z-index: 10;
}
.enter a {
	display: block;
	width: 104px;
	height: 55px;
	background: url(images/enter-over.png) no-repeat top left;
}

.enter a:hover {
	background-position: top right;
}

/* --------FINE---------- */
/* ------- INDEX -------- */

#top {
	width: 100%;
	height: 128px;
	margin-top: 15px;
	padding: 0;
	background-image:url(images/menu_bg.png);
}

#top_center {
	width: 1020px;
	height: 100%;
	background-image:url(images/titolo_top.png);
	background-repeat:no-repeat;
	position:relative;
	margin: 0 auto;
}

#top_link {
	width:420px;
	height: 50px;
	position: absolute;
	top: 23px;
	left: 20px;
	overflow: hidden;
}

#top_link:hover {
	background-image:url(images/home_page_over.png);
	background-repeat:no-repeat;
	background-position:bottom;
	border:none;
	display:block;
	position: absolute;
	width:410px;
	height:70px;
	z-index:300;
}


/* --------INIZIO--------- */
/* -------- MENU --------- */


#menu {
	width: 505px;
	height: 55px;
	position:relative;
	float: right;
	z-index: 100;
	margin: 90px 0 0 0 ;
	padding: 0;
}

.appartamenti {
	float: left;
	position:relative;
	width: 158px;
	height: 55px;
	z-index: 110;
}
.appartamenti a {
	display: block;
	width: 158px;
	height: 55px;
	background: url(images/menu_app.png) no-repeat top left;
}

.app_active {
	float: left;
	position:relative;
	width: 158px;
	height: 55px;
	z-index: 110;
	background: url(images/menu_app_active.png) no-repeat;
}


.appartamenti a:hover {
	background-position: top right;
}

/***********   PROPOSTE   **************************/

.proposte {
	float: left;
	position:relative;
	width: 104px;
	height: 55px;
	z-index: 110;
}
.proposte a {
	display: block;
	width: 104px;
	height: 55px;
	background: url(images/menu_prop.png) no-repeat top left;
}

.proposte a:hover {
	background-position: top right;
}

.prop_active {
	float: left;
	position:relative;
	width: 104px;
	height: 55px;
	z-index: 110;
	background: url(images/menu_prop_active.png) no-repeat;
}


/***********   DOVE   **************************/

.dove {
	float: left;
	position:relative;
	width: 129px;
	height: 55px;
	z-index: 110;
}
.dove a {
	display: block;
	width: 129px;
	height: 55px;
	background: url(images/menu_dove.png) no-repeat top left;
}

.dove a:hover {
	background-position: top right;
}

.dove_active {
	float: left;
	position:relative;
	width: 129px;
	height: 55px;
	z-index: 110;
	background: url(images/menu_dove_active.png) no-repeat;
}

/***********   CONTATTI   **************************/

.contatti {
	float: left;
	position:relative;
	width: 114px;
	height: 55px;
	z-index: 110;
}
.contatti a {
	display: block;
	width: 114px;
	height: 55px;
	background: url(images/menu_cont.png) no-repeat top left;
}

.contatti a:hover {
	background-position: top right;
}

.cont_active {
	float: left;
	position:relative;
	width: 114px;
	height: 55px;
	z-index: 110;
	background: url(images/menu_cont_active.png) no-repeat;
}

/* -------- FINE --------- */
/* -------- MENU --------- */



#content_main {
	/* border: solid 2px #697f8a; */
	position:relative;
	width: 1020px;
	height: 590px;
	margin: 0 auto;
	overflow:hidden;
	z-index: 200;
}


#bottom {
	border-top: solid 2px #697f8a; 
	width:800px;
	height:40px; 
	position:relative;
	margin: 0 auto;
	text-align:center;
	
}

/* ------- INIZIO --------- */
/* -------- HOME ---------- */

#home_left {
	/* background-color:#CCC; */
	margin: 0 auto;
	width: 600px;
	height: 100%;
	float:left;

}

#home_right {
/*	background-color:#fff;	*/
	margin: 0 auto;
	float:right;
	width: 420px;
	height: 100%;
	padding: 90px 0 0 0px;
}

/* -------- FINE ---------- */
/* -------- HOME ---------- */



/* ------- INIZIO --------- */
/* ---- APPARTAMENTI ------ */

#app_left {
	/* background-color:#CCC; */
	margin: 0 auto;
	width: 500px;
	height: 400px;
	float:left;

}

#app_right {
/*	background-color:#fff;	*/
	margin: 0 auto;
	float:right;
	width: 520px;
	height: 370px;
	padding: 30px 0 0 0;
	overflow:hidden;
}

#thumb_list {
	width: 1020px;
	height: 100%;
}



/* ---- CODICE GALLERY ------ */

a.mini1{background:url('images/appartamenti/thumb01.jpg'); background-repeat:no-repeat; cursor: default;}
a.mini2{background:url('images/appartamenti/thumb02.jpg'); background-repeat:no-repeat; cursor: default;}
a.mini3{background:url('images/appartamenti/thumb03.jpg'); background-repeat:no-repeat; cursor: default;}
a.mini4{background:url('images/appartamenti/thumb04.jpg'); background-repeat:no-repeat; cursor: default;}
a.mini5{background:url('images/appartamenti/thumb05.jpg'); background-repeat:no-repeat; cursor: default;}

a.galleria span {
	border:none;
	display:block; 
	position:absolute;
	width:1px; 
	height:1px; 
	top: 5px; 
	left: 0px;
	overflow:hidden; 
	background:#000;
	cursor: default;
}  
 
a.galleria, a.galleria:visited {
	border:none;
	display:block; 
	width:185px; 
	height:140px; 
	float:left; 
	padding: 0 7px;
	z-index:100;
	cursor: default;
}  
 
a.galleria:hover img {
	border:none;
	position:relative;
	z-index:100;
	cursor: default;
} 
  
a.galleria:hover span{
	border:none;
	display:block;
	position: absolute;
	width:460px;
	height:345px;
	padding:0px;
	z-index:100;
	cursor: default;
} 

.image{
	border:none;
	display:block;
	position: absolute;
	width:460px;
	height:345px;
	padding:0px;
	top: 5px; 
	left: 0px;
	z-index:100;
	-moz-box-shadow:1px 1px 5px #335566; 
	-webkit-box-shadow:1px 1px 5px #335566;
} 


/* -------- FINE ---------- */
/* ---- APPARTAMENTI ------ */




/* ------- INIZIO --------- */
/* ------ PROPOSTE -------- */

#proposte {
	position: relative;
	width: 820px;
	height: 100%;
	margin: 0 auto;
	text-align:center;
	top: 50px;
	/* border: 1px solid black;*/
}

#tabella {
  position: relative;
  margin: 0 auto;
  left: 100px;
  text-align:left;
   }

   #tabella div {
      
   }

   .cella1 {
      position: absolute;
      width: 300px;
      height: 40px;
      left: 0px;
	  padding-left: 10px;
   }
   
   .cella2 {
      position: absolute;
      width: 150px;
      height: 40px;
      left: 310px;
	  text-align:center;
   }
   
   .cella3 {
      position: absolute;
      width: 150px;
      height: 40px;
      left: 460px;
	  text-align:center;
   }



/* -------- FINE ---------- */
/* ------ PROPOSTE -------- */


/* ------- INIZIO --------- */
/* ----- DOVE SIAMO ------- */

#dove_left {
	margin: 0 auto;
	padding-top:90px;
	width: 500px;
	height: 100%;
	float:left;
}

#dove_right {

	margin: 0 auto;
	float:right;
	width: 520px;
	height: 100%;
	padding: 30px 0 0 0;
}

/* -------- FINE ---------- */
/* ----- DOVE SIAMO ------- */



/* ------- INIZIO --------- */
/* ------ CONTATTI -------- */

#cont_left {
	margin: 0 auto;
	width: 510px;
	height: 100%;
	float:left;
	padding: 30px 0;
	text-align:center;
}

#cont_right {
	background-image: url(images/separat_vert.png);
	background-repeat:no-repeat;
	margin: 0 auto;
	float:right;
	width: 510px;
	height: 100%;
	padding: 30px 0;
	text-align:center;
}

/* -------- FINE ---------- */
/* ------ CONTATTI -------- */






</pre></body></html>