div.caption_20 a:hover,
div.caption_06 a:hover,
div.caption_05 a:hover,
div.caption_22 a:hover,
div.caption_23 a:hover,
#layout div.caption_24 a:hover,
#layout div.caption_14 h3 a:hover {//background: url(/f/1/global/0.gif) no-repeat 0 0;}

#content {/*padding-bottom:170px;*/padding-bottom:15em; background: #fff;}
#content div.footnote {position:absolute;top:-10px;z-index:3;}
#layout div.footnote_left {top: 36px;float:none;margin-top:2em;}
#content div.footnote h3 {padding-top: 0.2em;margin-bottom:0.8em;}
div.main_container {height: 780px;top:-12px;width:99.9%;}
h1 {line-height:1;position:relative;width:6em;z-index:2;margin-left:5%;left:-25px;margin-bottom:0;}
div.news {font-size: 0.8em; width: 30%; margin-left: 5%; left: -25px;position:relative;float:left;margin-right: -100%;line-height:1.6;}
div.news strong {font-weight:normal;}
div.news h3, div.feedback div {font-style: italic;font-family:Times,serif;font-size:1.1em;}
div.captions h3 {font-family:Times,serif;font-size:1em;margin-bottom:0.5em;}
div.captions {z-index:3;}
div.captions p {margin-bottom:0;}
div.captions p span {background:#fff;padding:2px 2px 2px 0;}
div.captions i {display:block;position:absolute; overflow: hidden;}
div.captions a:hover i {line-height:1.4;}
#content div.captions i i {width:250px;height:130px;}
div.captions i i {top:500px;}
div.front_fasade {position:absolute;left:50%;width:384px;height:763px;margin-left:-191px;z-index:2;background: url(front-fasade.png) no-repeat 0 0;top:0;}

div.feedback {width:16%;font-size:0.8em;padding:55px 0 0.5em;text-align:center; position:relative;margin:0 auto;_left:-3%;/*margin-left:42%;//margin-left:37%;//display:inline;float:left;*/}
div.feedback p {margin-bottom:0;}
div.feedback div {padding-top:0.5em;}
div.feedback div a {text-decoration: none; border-bottom: 1px dashed;}

div.caption_01 {bottom:773px;left:30%;margin-left:-45px;width:13%;}
div.caption_02 {left:-25px;margin-left:5%;width:10em;top:1.8em;}
div.caption_03 {left:60%;margin-left:113px;width:10%;bottom:687px;}
div.caption_04 {left:29%;margin-left:-100px;top:55px;width:10%;}
div.caption_05 {left:70%;/*margin-left:99px;*/top:108px;width:105px;height:125px;background: url(divaldo.png) no-repeat 0 0;}
div.caption_05 i {top:99px;left:0;height:26px;width:105px;}
div.caption_05 a {height:125px;left:0;top:0;width:105px;display:block}
div.caption_05 a i i {background:url(/f/1/carlavara/labels_1.png) no-repeat 0 0;}

div.caption_05 a:hover i i { top: -104px !important; left: -125px !important;}

div.caption_06 {left:5%;margin-left:-60px;width:150px;height:170px;top:170px;background: url(colonnade-mill.png) no-repeat 0 0;}
div.caption_06 a {display:block;width:150px;height:170px;top:0;left:0;}
div.caption_06 i {height:26px;left:34px;top:98px;width:116px;}

div.caption_06 a i i {background: url(/f/1/carlavara/labels_1.png) no-repeat 0 0;}
div.caption_06 a:hover i i {background: url(/f/1/carlavara/labels_1.png) no-repeat 0 0; left: -125px; top: -26px;}

div.caption_07 {left:24%;margin-left:-100px;top:180px;width:15%;}
div.caption_08 {left:27%;margin-left:-100px;top:258px;width:11%;}
div.caption_09 {left:60%;margin-left:124px;top:270px;width:11%;}
div.caption_10 {left:6%;top:330px;width:23%; overflow: hidden;}
div.caption_10 img {display: block; margin-left: 50%; left: -305px; position: relative;}
div.caption_10 p {margin-bottom: 14px;}
div.caption_21 {left:60%;margin-left:113px;top:385px;width:10%;}
div.caption_11 {left:50%;margin-left:-433px;top:553px;width:500px;}
div.caption_11 i {height:138px;width:138px;left:475px;top:-108px;}
div.caption_11 i i {top:0;left:0;height:138px;width:138px;background: url(fireplace.png) no-repeat 0 0;}
/* *html div.caption_11 i {background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/f/1/sitemap/fireplace.png,sizingMethod=crop);}*/
div.caption_12 {left:24%;margin-left:-115px;top:614px;width:14%;}
div.caption_13 {left:27%;margin-left:-100px;top:692px;width:11%;}
div.caption_17 {left:50%;margin-left:-163px;top:803px;width:4em;}
div.caption_15 {left: 50%;top:776px;margin-left:-3.75em;width:7.5em;}
div.caption_18 {left:59%;margin-left:67px;top:787px;width:10%;}
#layout div.caption_14 {height:300px;left:65%;top:467px;width:35%;overflow:hidden;z-index:1;}
#layout div.caption_14 h3 {height:267px;width:445px;background: url(back-fasade.png) no-repeat 0 0;}
#layout div.caption_14 h3 a {left:166px;position:absolute;top:274px;}
#layout div.caption_14 h3 a i {width:31px;height:12px;left:-37px;top:0.1em;}
#layout div.caption_14 h3 a i i {background: url(/f/1/icons.png) no-repeat 0 0; top: -430px; width: 81px; height: 542px; left: 0;}

#layout div.caption_14 h3 a:visited i i {top: -510px;}
#layout div.caption_14 h3 a:hover i i {top: -470px;}

div.caption_22 {left:14%;top:614px;height:147px;width:86px;margin-left:-120px;background: url(lukas.png) no-repeat 0 0;}
div.caption_22 i {height:26px;width:71px;left:0;top:121px;}
div.caption_22 a {height:147px;width:86px;display:block;}

div.caption_22 a:hover i i {background: url(/f/1/carlavara/labels_1.png) no-repeat 0 0px; left: -125px; top:0;}

div.caption_23 {height:213px;top:250px;left:77%;width:21%;}
div.caption_23 div.wrapper {position:relative;width:60%;left:50%;margin-left:-39px;display:block;height:213px;background: url(sv-mari.png) no-repeat 0 0;}
div.caption_23 a {width:125px;height:213px;left:0;display:block;}
div.caption_23 i {width:125px;left:0;top:0;height:26px;top:187px;}

div.caption_23 a:hover i i {background: url(/f/1/carlavara/labels_1.png) no-repeat 0 0; left: -125px; top:-78px;}

div.caption_20 {width:186px;height:140px;left:80%;top:765px;background: url(colonnade-vrginelli.png) no-repeat 0 0;}
div.caption_20 a {width:186px;height:140px;left:0;top:0;display:block}
div.caption_20 i {width:112px;height:26px;left:74px;top:114px;}

div.caption_20 a:hover i i {background: url(/f/1/carlavara/labels_1.png) no-repeat 0 0; left: -125px; top: -52px;}
div.caption_24 {height: 35px;width: 47px; overflow:hidden;}
div.caption_24 i {width: 47px;height:111px;top:0;}
#layout div.caption_24 i i {top: 0;}

#layout div.caption_24 a.selected i i {top:-74px;}
#layout div.caption_24 a:hover i i {top:-37px !important;}
#layout div.caption_24 {margin-left: 50%;left: -28px;top: 212px;}
#layout div.caption_24 i i {background: url(/f/1/carlavara/360.png) no-repeat;}
#obj_canvas_1 {left:50%;top:0;height:420px;width:50%;z-index:3;position:absolute;}
#obj_canvas_2 {left:0;top:0;height:800px;width:50%;z-index:3;position:absolute;}


#r_message dt.label {display:none;}
#feedback_form #r_email dt.label {float:none;width:100%;margin-right:0;}
#feedback_form #r_email {margin-bottom:0;padding-bottom:1.2em;}
#feedback_form #r_email dt.label {padding-bottom:1.4em;}
#feedback_form #r_email dt.label label {font-size:0.8em;font-style:italic;}
#feedback_form h2 {font-family:Georgia;font-size:1.4em;margin:0 0 0.6em;line-height:1.1;padding-top:1.2em;text-align:left;}
#feedback_form #r_message dd.field,
#feedback_form #r_email dd.field, form dl.type_submit dd.field {padding:0;font-size:0.8em;float:none;}
form dl.type_submit dd.field {/*padding-left:11em;*/ padding-left:0 !important; text-align:center;}
form dl.type_submit dd.field div { display:moz-inline-stack; display:inline-block; margin:0 !important; float:none; //width:7em; _width:0; position:relative; }
/*form dl.type_submit {width:70%;margin-left:15%;}
form dl.type_submit dd.field {left:50%;margin-left:-5em;position:relative;width:10em;}*/
/*#feedback_form form dl.type_submit dd.field {margin-left:15%;//margin:0 auto;width:70%;position:relative;}*/
#feedback_form dl.type_submit i {top:0.7em;width:6.5em;height:4px;}
#feedback_form #r_message dd.field textarea {display:inline;/*height:13em;*/}
#feedback_form #r_email dd.field input.text {width:52%;display:inline;}
/*#r_email {margin-bottom:1.5em;}*/
#footer {height:11em;margin-top:-11em;//margin-bottom:-11em;//margin-top:0;//top:-11em;}


#flash{
	left: 50%;
	max-width: 855px;
	min-width: 714px;
/*	margin-left: -400px;*/
	/*margin: 0 0 0 50%;*/
	position: absolute;
	top: 170px;
	height: 480px;
	width: 72%;
	z-index: 5;
}

.centered {
	//width: 855px !important;
}

.min {
/*	left: 494px;*/
	//width: 714px !important;
}

.form_shadow {
	display: block;
	height: 116%;
	width: 110%;
	left: -5%;
	top: -5%;
	position: absolute;
}

.gal_close {
	display: block;
}

#flashcontent {
	position: absolute;
	width: 100%;
	z-index: 1;
}

#flash.not_display #flashcontent {
    z-index: -10;
}

.not_display {
	background: none;
	position: absolute;
	left: -10000px !important;
	/*z-index: -10 !important;*/
}

.not_display .gal_close, .not_display .no_fix {
	display: none;
}
.captions {font-style:normal;}
.captions h3 a {font-style:italic;}

div.info {margin-top:-2.5em;position:absolute;text-align:center;top:50%;left:50%;width:8em;margin-left:-3em;z-index:2;color:#000;}
div.info p {font-size:0.8em;margin-bottom:0.6em;}
div.info p.thanks {font-size:1.4em;}

input#email, textarea {font-size: 1.1em;}