/* -------- LAYOUT -------- */




.blockname{
position:absolute; top:-10000em; left:-10000em;
}


body {
	margin:0; 
	padding:0; 
	background-color: #000;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}


#Layout {
	width:987px; 
	position:relative;
	background-image:url(../images/back_layout.jpg);
	background-repeat:repeat-y;
}

#ColCent {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	
}
#ColDx {
	width:266px; 
	position:absolute; 
	top:0px; 
	right:0;
	display:block;
	background-image:url(../images/background_dx.jpg);
	background-repeat:repeat-y;
}

#menu_superiore{
	padding-top:6px;
	padding-left:150px;
	background-image:url(../images/superiore.jpg);
	background-repeat:no-repeat;
	height:29px;
	position:relative;
	z-index:100;
	width:987px;
	
}

#content_animazione{
	position:relative;
	height:395px;
}
#animazione_up{
	height:395px;
	width:987px;
	visibility:visible; 
	z-index:25;
	position:absolute;
}
#animazione_down{
	height:395px;
	
	width:987px;
	visibility:visible; 
	z-index:24;
	position:absolute;
}




.content_offerte{
	position:relative;
	display:block;
	height: auto;
	overflow: hidden;
}


.top_offerte{
	height:70px;
	width:721px;
	background-image:url(../images/top_offerte.jpg);
}

.CentOfferte {
	margin:0 0 0 284px; 
	padding: 12px; 
	top:0;
	z-index:1;
	display:block;
	
	
}
.SxOfferte {
	top:0px; 
	left:0;
	padding:0; 
	margin:0;
	display:block;
	height: 178px;
	
	
	
}
.sx_a{

}
.sx_a_testo{
margin-left:0px;
}

.img_border_middle{
border:0;
padding-right:5px;
vertical-align:middle;
float:left;

}
.img_border_left{
border:0;
padding-right:15px;
vertical-align:middle;
float:left;

}


.photo{
	position:absolute; 
	width:276px; 
	height:178px; 
	visibility:visible; 	
	z-index:24;
	margin-left:8px;
}

.up_photo{
	visibility:visible; 
	z-index:25;
	position:absolute; 
}

.titolo_localita{
	color:#f6e2bd;
	font-weight:bold;
	font-size:18px;
}

.indi{
	color:#f6e2bd;
	font-weight:normal;
	font-size:14px;
}

.indi a:link,
.indi a:visited{
	color:#f6e2bd;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}
.indi a:hover{
	text-decoration:underline;
}




.testo_annuncio{
	color:#FFFFFF;
	font-size:15px;
}
.mq{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}


.leggitutto a:link,
.leggitutto a:visited{
	color:#35372f;
	font-size:14px;
	text-decoration:none;
}

.leggitutto a:hover{
	text-decoration:underline;
	font-size:14px;
}


#tasti_superiori {
	width: 75px;
	position:absolute;
	left: 873px;
	top: 386px;
	height: 35px;
	z-index:100;
	
}
#tasti_superiori_interni {
	width: 75px;
	position:absolute;
	left: 873px;
	top: 210px;
	height: 35px;
	z-index:100;
	
}

.bubblewrap{
list-style-type:none;

padding:0;
}

.bubblewrap li{
display:inline;
margin-left:3px;
width: 65px;
height:65px;
}

.bubblewrap li img{
width: 28px; /* width of each image.*/
height: 28px; /* height of each image.*/
border:0;
margin-right: 0px; /*spacing between each image*/
-webkit-transition:-webkit-transform 0.1s ease-in; /*animate transform property */
-o-transition:-o-transform 0.1s ease-in; /*animate transform property in Opera */
}





.bubblewrap li img:hover{
-moz-transform:scale(1.4); /*scale up image 1.8x*/
-webkit-transform:scale(1.4);
-o-transform:scale(1.4);
}

.chiudi_ricerca{
	width:266px;
	height:25px;
	display:block;
	background-image:url(../images/chiudi_laterale_dx.jpg);
}



#top_ricerca{
	width:266px;
	height:52px;
	display:block;
	background-image:url(../images/top_ricerca.jpg);
}
#content_ricerca{
	width:231px;
	padding: 2px 20px 0 15px;
	display:block;
	background-image:url(../images/back_ricerca.jpg);
	text-align:right;
}
.ricerca{
	font-weight:bold;
	color:#fff;
	font-size:14px;
	padding:4px;
}
.titolazioni{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:10px;
	padding:2px;
}
.banner{
	padding-top:0px;
	padding-bottom:2px;
	text-align:center;
	
}

.banner_ani{
	padding-top:4px;
	margin-bottom:2px;
	text-align:center;
	height:171px;
}



.bottom_chiudi_offerte{
	height:94px;
	width:987px;
	background-image:url(../images/bottom_offerte.jpg);
	
}

.bottom_chiudi_offerte a:link,
.bottom_chiudi_offerte a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.bottom_chiudi_offerte a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}





.bottom_right{
	margin:0 0  0 284px;
	display:block;
	top:0;
	padding:25px 0 0 20px;
	font-size:14px;
}

.bottom_left{
	position:absolute;
	left:0;
	display:block;
	width: 284px;
	background-color:#00CC00;
}

#navlist {
     list-style:none; 
	 width:284px;
	  margin:0;
	  padding:0;
}
#navlist a {
    display:block;
    width:284px;
	height:53px;
    background:url("../images/hover_offerte.jpg") no-repeat;
	text-decoration:none;
}
#navlist a:hover { 
    background-position:0 -53px;
   }
#navlist a:active {
    background-position:0 -106px;
   
}

#ColCent_interno {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_interno.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	border-bottom: solid 1px #e2e2e0;
}
#ColCent_interno a:link,
#ColCent_interno a:visited {
	text-decoration:underline;
	color:#fff;
}

#ColCent_interno a:hover {
	text-decoration:underline;
	
}


.top_interno{
	height:70px;
	width:721px;
	background-image:url(../images/top_interno.jpg);
	z-index: 2;
}

.content_testo_interno{
	color:#FFFFFF;
	margin: 20px 20px 0px 30px;
	font-size:14px;
	text-align:justify;
}
.black_testo{
	color:#000;
}	
.titolo_interno{
	padding:18px 20px 0 36px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:right;
}

#ColCent_mini {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio_mini.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	height:520px;
	
	
	
}

.CentOfferte_mini {
	margin:0 0 0 244px; 
	padding: 12px; 
	top:0;
	z-index:1;
	display:block;
	
	
	
}

.SxOfferte_mini {
	top:0px; 
	left:0;
	padding:0; 
	margin:0;
	display:block;
	height: 147px;

}

.top_cantieri_realizzati{
	height:70px;
	width:721px;
	background-image:url(../images/top_cantieri_realizzati.jpg);
}

.top_cantieri_fase{
	height:70px;
	width:721px;
	background-image:url(../images/top_cantieri_fase.jpg);
}

.top_cantieri_realizzare{
	height:70px;
	width:721px;
	background-image:url(../images/top_cantieri_realizzare.jpg);
}

.photo_mini{
	position:absolute; 
	width:235px; 
	height:147px; 
	visibility:visible; 	
	z-index:24;
	margin-left:8px;
}

.up_photo_mini{
	visibility:visible; 
	z-index:25;
	position:absolute; 
}
.border_0{
	border:0;
}
.allinea_dx{
	text-align:right;
}

.dettagli{
	visibility:visible; 
	z-index:26;
	
}
.numera_pagine{
	padding:12px 20px 0 36px;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:right;
	width:430px;
	right:0;
	float:right;
}
.bottom_chiudi{
	height:69px;
	
	background-image:url(../images/bottom.jpg);
	padding-left:20px;
	padding-top:26px;
	font-size:14px;
	
}
.bottom_chiudi a:link,
.bottom_chiudi a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}

.bottom_chiudi a:hover{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}


#top_cantieri{
	width:266px;
	height:70px;
	display:block;
	background-image:url(../images/top_cantieri.jpg);
}
#content_cantieri{
	width:231px;
	padding: 2px 0px 0 10px;
	display:block;
	background-image:url(../images/back_cantieri.jpg);
	text-align:right;
}

#content_anbacheca{
	width:231px;
	margin-top:338px;
	padding: 2px 0px 0 10px;
	display:block;
	background-image:url(../images/back_cantieri.jpg);
	
	text-align:right;
}


#testo_completo{
	padding-top:210px;
	margin-left:10px;
	color:#FFFFFF;
	font-size:14px;
	padding-bottom:20px;
}
.VMenu ol {
	list-style-type:none; 
	margin:0; 
	padding:0;
	text-align:left;
	width:247px;
}

.VMenu ol li {
	margin:0; 
	padding:0;
}

.VMenu ol li a:link, 
.VMenu ol li a:visited {
	display:block;
	margin:0; 
	padding:6px 0 6px 15px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
	color:#fff;
	background-color:#9b0213;
	border-bottom: solid 1px #fff;
	
}




.VMenu ol li a:hover, 
.VMenu ol li a:focus, 
.VMenu ol li.LISel strong {
	background-color:#de3043;
}
.VMenu ol li a:active{
background-color:#666666;
}


#top_bacheca{
	width:266px;
	height:70px;
	display:block;
	background-image:url(../images/top_bacheca.jpg);
}
.top_i_bacheca{
	height:70px;
	width:721px;
	background-image:url(../images/top_i_bacheca.jpg);
}
#content_bacheca{
	width:225px;
	padding: 20px 10px 20px 20px;
	display:block;
	background-image:url(../images/back_bacheca.jpg);
	text-align:left;
	font-size:14px;
	font-weight:normal;
	}
.riferimento{
padding: 20px 0 0 20px;
}
.photo_big{
	position:absolute; 
	width:449px; 
	height:348px; 
	visibility:visible; 	
	z-index:24;
	margin-left:8px;
	left:0;
}

.up_photo_big{
	visibility:visible;
	z-index:25;
	position:absolute;
	width: 440px;
	height: 346px;left:0;
}
#striscia_bacheca{
	background-image:url(../images/striscia_bacheca.jpg);
	background-repeat:no-repeat;
	height:220px;
	width:987px;
}
.CentOfferte_big {
	margin:0 0 0 448px; 
	padding: 12px; 
	top:0;
	z-index:1;
	display:block;
	height: 428px;
	
}

#ColCent_miniatura {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio_mini.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	
	
	
}

.miniature{
	margin:0 0 0 30px;
	height:80px;
	
}
.annuncio_vani{
	color:#FFFFFF;
}
.annuncio_vani_2{
	color:#FFFFFF;
	font-size:13px;
}

.altre_foto_annuncio_box{
	border: solid 2px #464842;
	padding: 4px;
	width: 50px;
	height: 50px;
	float:left;
	margin:2px;
}
.altre_foto_annuncio_content_2{
	color:#FFFFFF;
	font-size:12px;
	width:200px;
	display:block;
	height: auto;
	overflow:hidden;
	
}
.altre_foto_annuncio_content{
	color:#FFFFFF;
	font-size:12px;
}

#ColCent_mini_interno {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio_mini.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	height:530px;
	
	
	
}
#ColCent_mini_interno_i {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio_mini.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	height:auto;
	overflow:hidden;
	
	
}
.SxOfferte_bacheca {
	top:0px; 
	left:0;
	padding:0; 
	margin:0;
	display:block;
	height: 147px;
	background-color:#8c8d88;

}
.CentOfferte_bacheca {
	margin:0 0 0 0px; 
	padding: 12px; 
	top:0;
	z-index:1;
	display:block;
	height: 147px;
	padding-left:244px;
	
}
#ColCent_bacheca {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_annuncio_mini.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	height:620px;
	
	
	
}


.top_progetti{
	height:70px;
	width:721px;
	background-image:url(../images/top_progetti.jpg);
}

.percorso{
	margin:40px 20px;
	color:#D9D062;
	font-size:16px;
	text-align:center;
}
#directions{
	margin:40px 20px 20px 20px;
	width:628px;
}
#map_canvas{
	color:#000000;
	
	border-bottom: solid 4px #ae101e;
}


.content_uno_ricerca{
padding:8px;
	color:#FFFFFF;
	margin: 20px 20px 0px 30px;
	font-size:14px;
	background-color:#595a53;
	border: solid 1px #fff;
}

.riquadretto{
	padding:1px;
	color:#FFFFFF;
	font-size:14px;
	background-color:#595a53;
	border: solid 1px #fff;
	font-weight:bold;
	margin: 4px 0 2px 0;
	width:100px;
}

#ColCent_cerca {
	margin:0 266px 0 0; 
	padding-top:0px; 
	top:0;
	background-image:url(../images/back_box_interno.jpg);
	background-repeat:repeat-y;
	z-index:1;
	display:block;
	border-bottom: solid 1px #e2e2e0;
	min-height:314px;
	height: auto !important;  /* per i browser moderni */
    height: 314px;      /* per IE5.x e IE6 */
}

.blocco_annunci{
padding:8px;
	color:#FFFFFF;
	margin: 20px 20px 0px 30px;
	font-size:14px;
	background-color:#93948a;
	border: solid 1px #4d4e48;
}
.blocco_annunci a:link,
.blocco_annunci a:visited{
	text-decoration:none;
	color:#000;
	
}

.blocco_annunci a:hover{
	text-decoration:underline;
	color:#000;
	
}

.top_i_ricerca{
	height:70px;
	width:721px;
	background-image:url(../images/top_i_ricerca.jpg);
}


