@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-align: left;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


@font-face {
    font-family: 'Avenirlight';
    src: url('avenir-light-webfont.eot');
    src: url('avenir-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('avenir-light-webfont.woff') format('woff'),
         url('avenir-light-webfont.ttf') format('truetype'),
         url('avenir-light-webfont.svg#AvenirRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	

}

@font-face {
    font-family: 'AvenirRegular';
    src: url('avenir-book-webfont.eot');
    src: url('avenir-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('avenir-book-webfont.woff') format('woff'),
         url('avenir-book-webfont.ttf') format('truetype'),
         url('avenir-book-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	background-color:#5a5d2c;
	font-family:AvenirRegular;
	
	
}

A:LINK{
	color:#000000;
	text-decoration:none;
	
}

A:VISITED{
	color:#000000;
	text-decoration:none;
	
}

A:HOVER{
	text-decoration:underline;
	
}

#contenitore{
	position:relative;
	width:950px;
	margin:auto;
	margin-top:0px;
	height:700px;
	
	
	
}

#contenuto{
	position:absolute;
	width:718px;
	height:589px;
	background-color:#FFF;
	left: 232px;
	top: 49px;
	z-index:1;
}

#contenuto_stampa{
	position:absolute;
	width:718px;
	height:1767px;
	background-color:#FFF;
	left: 232px;
	top: 14px;
	z-index:1;
}


#contenuto_motivi{
	position:absolute;
	width:718px;
	height:589px;
	background-color:#FFF;
	left: 232px;
	top: 48px;
	z-index:999;
	overflow: hidden;
}

#contenuto_alloggi{
	position:absolute;
	width:935px;
	height:702px;
	background-color:#FFF;
	left: 15px;
	top: 49px;
	z-index:999;
}




#motivi{
	position:absolute;
	width:718px;
	height:85px;
	left: 232px;
	top: 655px;
	background-image:url(images/sfondo_motivi.jpg);
	background-repeat:no-repeat;
	z-index:1;
	
}

#motivi_hype_container{
	position:absolute;
	overflow:hidden;
	width:580px;
	height:22px;
	left: 25px;
	top: 42px;
	z-index:999;
}

#motivi_testo{
	position:absolute;
	overflow:hidden;
	width:580px;
	height:22px;
	left: 28px;
	top: 20px;
	z-index:999;
	font-family: AvenirRegular;
	font-size:12px;
}

#motivi_alloggi{
	position:absolute;
	width:718px;
	height:85px;
	left: 232px;
	top: 770px;
	background-image:url(images/sfondo_motivi.jpg);
	background-repeat:no-repeat;
}

#logo_casadieci{
	position:absolute;
	width:220px;
	height:234px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:18px;
	left: 5px;
	top: 93px;
}

#menu{
	position:absolute;
	width:579px;
	top: 16px;
	left:27px;
}

#menu_alloggi{
	position:absolute;
	width:579px;
	top: 17px;
	left:204px;
}



#menu .bottoni{
	margin-right:26px;
	
	
	
}

#menu_alloggi .bottoni{
	margin-right:26px;
	
	
	
}

#logo_oikia{
	position:absolute;
	left: 571px;
	top: 528px;
	z-index:999;
}

#logo_oikia_alloggi{
	position:absolute;
	left: 788px;
	top: 623px;
}

#indirizzo{
	color:#FFF;
	position:absolute;
	width:158px;
	height:54px;
	left: 57px;
	top: 664px;
	font-family: AvenirRegular;
	line-height:22px;
	text-align:right;
	font-size:20px;
}

#indirizzo a{
	color:#FFFFFF;
	
}


#indirizzo_alloggi{
	color:#FFF;
	position:absolute;
	width:144px;
	height:59px;
	left: 43px;
	top: 785px;
	font-family: AvenirRegular;
	font-size:14px;
	line-height:18px;
	text-align:right;
}

#indirizzo_alloggi a{
	color:#FFFFFF;
	
}

#titolo{
	position:absolute;
	color:#F00;
	width:543px;
	height:21px;
	left: 65px;
	top: 51px;
	font-family:Avenirlight;
}

#titolo_alloggi{
	position:absolute;
	color:#F00;
	width:543px;
	height:21px;
	left: 242px;
	top: 52px;
	font-family:Avenirlight;
}




#quadretto{
	width:22px;
	height:22px;
	background-color:#F00;
	position:absolute;
	left: 27px;
	top: 46px;
}

#quadretto_alloggi{
	width:22px;
	height:22px;
	background-color:#F00;
	position:absolute;
	left: 206px;
	top: 46px;
}

#scroller{
	width:676px;
	height:482px;
	position:absolute;
	left: 27px;
	top: 94px;
}

#scroller_home{
	width:676px;
	height:482px;
	position:absolute;
	left: 27px;
	top: 71px;
}

#scroller_diario{
	width:684px;
	height:452px;
	position:absolute;
	left: 27px;
	top: 72px;
	overflow: auto;
}

#testo_progetto{
	text-align:justify;
	position:absolute;
	width:655px;
	left: 28px;
	top: 295px;
	font-size:12px;
	line-height:16px;
}

#testo_posizione{
	text-align:justify;
	position:absolute;
	width:321px;
	left: 364px;
	top: 348px;
	font-size:12px;
	line-height:16px;
}


#contenuto_gallery{
	text-align:justify;
	position:absolute;
	width:661px;
	left: 28px;
	top: 86px;
	font-size:12px;
	line-height:16px;
	height: 424px;
	z-index:1;
}


#testo_unita{
	text-align:justify;
	position:absolute;
	width:677px;
	left: 27px;
	top: 385px;
	font-size:12px;
	line-height:16px;
	height: 77px;
}

#mappa_giaveno{
	position:absolute;
	width:325px;
	left: 26px;
	top: 303px;
	font-size:12px;
	line-height:16px;
	height: 257px;
}

#piantina{
	position:absolute;
	width:285px;
	left: 57px;
	top: 121px;
	font-size:12px;
	line-height:16px;
	height: 257px;
}

#piantina_2{
	position:absolute;
	width:123px;
	left: 388px;
	top: 121px;
	font-size:12px;
	line-height:16px;
	height: 129px;
}

#logo_casadieci_alloggi{
	position:absolute;
	background-color:#FFF;
	left: 37px;
	top: 16px;
}

#diario{
	position:absolute;
	background-color:#FFF;
	left: 37px;
	top: 170px;
	width: 121px;
	height: 28px;
}

#pianta_1{
	position:absolute;
	background-color:#FFF;
	left: 36px;
	top: 229px;
	border:solid 1px #000;
}

#pianta_2{
	position:absolute;
	background-color:#FFF;
	left: 38px;
	top: 386px;
	border:solid 1px #000;
}

#pianta_3{
	position:absolute;
	background-color:#FFF;
	left: 38px;
	top: 554px;
	border:solid 1px #000;
}

#imm_centrale{
	position:absolute;
	left: 203px;
	top: 116px;
	width: 475px;
	height: 501px;
	text-align:center;
}

#scheda_tecnica{
	position:absolute;
	left: 690px;
	top: 138px;
	width: 214px;
	height: 458px;
	border: solid 1px #ff0000;
	padding-top:20px;
	padding-left:20px;
	line-height:17px;
	font-size:11px;
	z-index:999
}


#scheda_tecnica .sottotitolo{
	color:#ff0000;
	line-height:22px;
}

#download{
	position:absolute;
	left: 730px;
	top: 576px;
	width: 172px;
	height: 25px;
	font-size:12px;
}

#freccia_download{
	position:absolute;
	width: 45px;
	height: 327px;
	left: 682px;
	top: 162px;
}

#piani{
	position:absolute;
	width: 171px;
	height: 35px;
	left: 139px;
	top: 81px;
	vertical-align:middle;
	border-left:solid 2px #ff0000;
	padding-top:5px;
	padding-left:5px;
	font-size:13px;
	line-height:17px;
}

#piani_dx{
	position:absolute;
	width: 171px;
	height: 35px;
	left: 475px;
	top: 81px;
	vertical-align:middle;
	border-left:solid 2px #ff0000;
	padding-top:5px;
	padding-left:5px;
	font-size:13px;
	line-height:17px;
}

.thumb{
	margin-right:28px;
	margin-bottom:20px;
	text-decoration:none;
		
}

.thumb a{
	margin-right:28px;
	margin-bottom:20px;
	text-decoration:none;
		
}



#footer{
	position:absolute;
	width:718px;
	height:18px;
	font-size:10px;
	text-align:center;
	left: 232px;
	color:#FFFFFF;
	top: 750px;
	
}

#footer_alloggi{
	position:absolute;
	width:932px;
	height:18px;
	font-size:10px;
	text-align:center;
	left: 16px;
	color:#FFFFFF;
	top: 759px;
}

#alloggio{
	position:absolute;
	left: 39px;
	top: 215px;
	height: 19px;
	font-size:11px;
	color:#ff0000;
}

#interrato{
	position:absolute;
	left: 38px;
	top: 536px;
	height: 19px;
	font-size:11px;
	color:#ff0000;
}

#generale{
	position:absolute;
	left: 39px;
	top: 368px;
	height: 19px;
	font-size:11px;
	color:#ff0000;
}

#pdf{
	position:absolute;
	left: 8px;
	top: 558px;
}

#confortevole{
	position:absolute;
	border:solid 1px #4a4a5c;
	left: 27px;
	top: 22px;
	height: 245px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	padding-bottom:10px;
}

#confortevole .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_confort{
	width:28px;
	height:28px;
	background-color:#4a4a5c;
	position:absolute;
	left: 0px;
	top: 0px;
}
	
	#accessibile{
	position:absolute;
	border:solid 1px #869ab3;
	top: 23px;
	height: 245px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 373px;
	padding-bottom:10px;
}

#accessibile .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_accessibile{
	width:28px;
	height:28px;
	background-color:#869ab3;
	position:absolute;
	left: 0px;
	top: 0px;

}

#isolata{
	position:absolute;
	border:solid 1px #647916;
	top: 309px;
	height: 299px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 26px;
	padding-bottom:10px;
}

#isolata .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_isolata{
	width:28px;
	height:28px;
	background-color:#647916;
	position:absolute;
	left: 0px;
	top: 0px;

}

#consumo{
	position:absolute;
	border:solid 1px #9da111;
	top: 309px;
	height: 302px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 373px;
	padding-bottom:10px;
}

#consumo .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_consumo{
	width:28px;
	height:28px;
	background-color:#9da111;
	position:absolute;
	left: 0px;
	top: 0px;
}

#avanguardia{
	position:absolute;
	border:solid 1px #e0e558;
	top: 655px;
	height: 353px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 27px;
	padding-bottom:10px;
}

#avanguardia .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_avanguardia{
	width:28px;
	height:28px;
	background-color:#e0e558;
	position:absolute;
	left: 0px;
	top: 0px;
}

#flessibile{
	position:absolute;
	border:solid 1px #7d0500;
	top: 655px;
	height: 353px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 373px;
	padding-bottom:10px;
}

#flessibile .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_flessibile{
	width:28px;
	height:28px;
	background-color:#7d0500;
	position:absolute;
	left: 0px;
	top: 0px;
}

#sicura{
	position:absolute;
	border:solid 1px #c0141f;
	top: 1067px;
	height: 333px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 27px;
	padding-bottom:10px;
}

#sicura .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_sicura{
	width:28px;
	height:28px;
	background-color:#c0141f;
	position:absolute;
	left: 0px;
	top: 0px;
}

#sicura{
	position:absolute;
	border:solid 1px #c0141f;
	top: 1052px;
	height: 244px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 27px;
	padding-bottom:10px;
}

#sicura .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_sicura{
	width:28px;
	height:28px;
	background-color:#c0141f;
	position:absolute;
	left: 0px;
	top: 0px;
}

#green{
	position:absolute;
	border:solid 1px #f5841f;
	top: 1052px;
	height: 246px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 373px;
	padding-bottom:10px;
}

#green .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_green{
	width:28px;
	height:28px;
	background-color:#f5841f;
	position:absolute;
	left: 0px;
	top: 0px;
}

#durevole{
	position:absolute;
	border:solid 1px #ffc10e;
	top: 1344px;
	height: 236px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 27px;
	padding-bottom:10px;
}

#durevole .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_durevole{
	width:28px;
	height:28px;
	background-color:#ffc10e;
	position:absolute;
	left: 0px;
	top: 0px;
}

#certificata{
	position:absolute;
	border:solid 1px #fff200;
	top: 1344px;
	height: 470px;
	width: 231px;
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	line-height:16px;
	left: 373px;
	padding-bottom:10px;
}

#certificata .titolo{
	margin-top:5px;
	margin-left:25px;

}

#quadretto_certificata{
	width:28px;
	height:28px;
	background-color:#fff200;
	position:absolute;
	left: 0px;
	top: 0px;
}

#scroller{
	position:absolute;
	overflow:auto;
	
}

#scroller_stampa{
	position:absolute;
	overflow:auto;
	
}



.contatti{
	line-height:22px;
	font-size:14px;
	
}

a.contatti:hover{
	color:#ff0000;
	
}

.loghi_progetto{
	margin-right:100px;
	
	
}

.loghi_progetto_2{
	margin-left:22px;
	
	
}

#foto_download{
	position:absolute;
	left: 267px;
	top: 88px;
}

#stampa{
	position:absolute;
	left: 461px;
	top: 42px;
	font-size:12px;
	width: 247px;
}

.acrobat{
	font-size:10px;
	line-height:50px;
	
}

#apDiv1 {
	position:absolute;
	width:200px;
	height:100px;
	z-index:1;
}
#apDiv2 {
	position:relative;
	width:656px;
	height:230px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	width:20px;
	height:20px;
	z-index:1;
	left: 11px;
	top: 121px;
}
#apDiv4 {
	position:absolute;
	width:613px;
	height:5px;
	z-index:999;
	left: 30px;
	top: 130px;
}
#apDiv5 {
	position:absolute;
	width:567px;
	height:186px;
	z-index:3;
	left: 49px;
	top: 11px;
	background-color:#FFFFFF;
	padding-left:25px;
}
#apDiv6 {
	position:absolute;
	width:412px;
	height:67px;
	z-index:1;
	left: 183px;
	top: 22px;
}
#apDiv7 {
	position:absolute;
	width:613px;
	z-index:2;
	left: 36px;
	top: 91px;
}
.img_diario{
	margin-bottom:10px;
	margin-right:20px;
	
}

#bottone_diario{
	position:absolute;
	left: 11px;
	top: 352px;
}

#social{
	position:absolute;
	left: 92px;
	top: 416px;
	width: 141px;
	text-align:right;
}

.social{
margin-right:15px;
text-align:right;
	
}
