@charset "utf-8";
/* CSS Document */

#container{width:956px; text-align:left; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#000}

/* header */
#header{float:left;width:950px; margin:0px 3px 4px 3px; padding:0px; font-size:10px;display:inline;}
#flag {display:block; margin:0px auto; text-align:center; padding:5px auto;}
#header_sx {float:left;height:100px;width:295px; background:url(../img/loghi/header_logo.jpg) no-repeat top right;}
#header_dx {float:left;width:655px;}
#header_dx img {display:block;}
#logo {float:left;width:295px;height:65px;}
#logo a {text-decoration:none;}

/* POSH (markup semantico) */
body{background: url(../img/bg.jpg) repeat-x top; margin:10px 0 0 0; text-align:center; font-family:Arial, Helvetica, sans-serif;}
h3{font-size:12px; font-weight:bold; margin:0; padding:0; color:#000;}
h4{font-size:11px; font-weight:normal; font-style:italic; color:#808080; margin:0 0 5px 0;}
a:link, a:active, a:visited {color:#999; text-decoration:none;}
a:hover	{color:#999; text-decoration:underline;}
img {border:0;}
p {padding:0px 0px 10px 0px; margin:0px;}
table,tr,td {border-collapse:collapse;padding:0px;border:0px;margin:0px;vertical-align:top; text-align:left;}

/* navbar livello 1 */
div#navbar {float:left; margin:0px 3px 0px 3px; padding:0px; width:950px; background-color:#F7F7F7; display:inline;}
div#navbar ul{margin:0px; padding:0px;}
div#navbar li {list-style:none; float:left; height:24px;padding:0px;margin:0px;display:inline;}
div#navbar li img {padding:0px; margin:0px;display:block;}

	/* login */
#login{float:right; font-size:10px;}
#login input{height:14px; margin:3px 4px 0 0; border:1px #D9D9D9 solid; font-size:10px;}
#login input.button{background:url(../img/form_button.jpg) no-repeat center bottom; height:16px; width:50px; border:0; color:#fff;}

/* navbar livello 2 */	
div.navbar2{float:left;width:956px; margin:0px; padding:0px; font-size:10px; color:#fff;}
div.nb2_sx{float:left;width:3px;height:23px; background:url(../img/nb2_sx.jpg) no-repeat top left;}
div.nb2_dx{float:left;width:3px;height:23px; background:url(../img/nb2_dx.jpg) no-repeat top right;}
div.nb2_content{float:left;width:950px;height:23px; background:url(../img/nb2_bg.jpg) repeat-x top; padding:0px; text-indent:10px}
div.nb2_content a:link, div.nb2_content a:visited, div.nb2_content a:active{color:#fff;text-decoration:none;}
div.nb2_content a:hover{color:#fff;text-decoration: underline;}
.Selected {color:#FCDC0B;text-decoration: none;}

/* Contenuto */
#content{float:left;width:910px; margin:0px 3px 0px 3px; padding:20px; font-size:12px; background-color:#fff;display:inline; 
height: auto !important;height:400px;min-height:400px; }
div.col_sx {float:left; width:455px; margin:0px; padding:0px;}

.listaReferenze{display:block; margin:0px auto; text-align:center;}
.listaReferenze ul{margin:0px; padding:0px; width:100%; border:1px #FCDC0B solid; display:block;}
.listaReferenze li {list-style:none; padding:5px;}
.listaReferenze li a:link, .listaReferenze li a:visited, .listaReferenze li a:active{text-decoration:none; background:#fff; display:block;}
.listaReferenze li a:hover{background:#FCDC0B; color:#000;}

	/* Contenuto HOME */
	
		/* parte superiore sinistra */
#content_sx{width:460px; float:left}
#content_sx_intro{margin-top:50px; margin-left:140px; padding:15px; border-left:5px #FCDD0B solid; font-size:13px;}
	
		/* parte inferiore sinistra */
#content_sx_inf{padding:15px 0 0 0; float:left; clear:both}
.box_home h3{margin:0 0 10px 0;}
.box_home img{margin:10px auto; display:block; border:2px #eee9c1 solid;}

.box_home{height:auto !important; height:185px; min-height:185px;}
a.box_home{margin:0 23px 20px 0; padding:5px; background-color:#FDFDFA; border:2px #EEE9C1 solid; text-decoration:none; width:190px; float:left; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}
a.box_home ul{padding:0 0 0 25px; margin:0px; list-style-image:url(../img/button_plus.gif); height:auto !important; height:50px; min-height:50px; vertical-align:top;}
a.box_home ul li {list-style-type:none;}
a.box_home:hover {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; text-decoration:none;}
a.box_home:hover ul{list-style-image:url(../img/button_plus_a.gif); text-decoration:none;}

		/* parte destra */
#content_dx{width:450px; float:left;}
#content_dx img{display:block; margin:0 auto;}

	/* Contenuto Immobili (elenco) */
.box_immobile{float:left;margin:10px;padding:0px;}

.box_immobile img {margin:0 auto; display:block; float:left;}
.box_immobile p{margin:0px; font-size:11px;padding:0px;}

.box_immobile_txt{margin:0px 0px 0px 80px; padding:5px; background-color:#fff; text-decoration:none; height: auto !important;height:78px;min-height:78px;}
.box_immobile_txt p {padding:0px 0px 0px 5px;}

.box_immobile_img {float:left;width:65px;margin:0px;padding:5px;}
.box_immobile_img img{margin:0 auto; display:block; float:left;}

a.box_immobile{padding:5px; background-color:#F5F5F0; border:2px #EEE9C1 solid; width:420px;}

a.box_immobile li.h3{list-style-image:url(../img/button_plus.gif);}
a.box_immobile:hover li.h3{list-style-image:url(../img/button_plus_a.gif);}
.h3{font-weight:bold; color:#000;}

a.box_immobile h4 li{list-style:none;}
a.box_immobile ul, a.box_immobile:hover ul{padding:0 0 0 20px; margin:0;}
a.box_immobile ul li, a.box_immobile:hover ul li{list-style:none;}
a.box_immobile:hover {background-color:#e6e6e1; text-decoration:none;}

/* Box sezione News */

.box_news{margin:0; float:left;}
.box_news p{margin:0; font-size:11px;}

.box_news_txt{padding:5px; text-decoration:none;}
.box_news_txt p {padding:0px 0px 0px 5px;}


a.box_news{padding:5px; width:420px;}
a.box_news:hover {text-decoration:none; background:#f5f5f5;}

a.box_news li.h3{list-style:url(../img/button_plus.gif);}
a.box_news:hover li.h3{list-style:url(../img/button_plus_a.gif);}

a.box_news h4 li{list-style:none;}
a.box_news ul, a.box_news:hover ul{padding:0 0 0 20px; margin:0;}
a.box_news ul li, a.box_news:hover ul li{list-style:none;}

	/* Contenuto Immobile (scheda dettaglio) */
#dettaglio{float:left; width:630px;}
#img_dettaglio{float:left; width:280px; margin:0px;}
#img_dettaglio img{margin:0px auto; display:block; border:0; padding:0px; background-color:#f5f5f0}

a#gallery, a#gallery:hover{margin:5px 5px 0 0; padding:0 20px 0 0; display:block; text-align:right; font-size:10px;}
a#gallery		{background:url(../img/button_plus.gif) no-repeat center right;}
a#gallery:hover	{background:url(../img/button_plus_a.gif) no-repeat center right;}

#dettaglio ul{padding:0px 30px 0px 0px; margin:0px;}
#dettaglio li{padding:0px 0px 20px 30px; margin:0px; list-style:none;}
li#indirizzo	{background:url(../img/icone/icona_indirizzo.gif) no-repeat -4px top; padding:3px 0px 20px 30px; font-style:italic}
li#location		{background:url(../img/icone/icona_location.gif) no-repeat left top;}
li#anno			{background:url(../img/icone/icona_anno.gif) no-repeat left top;}
li#metratura	{background:url(../img/icone/icona_metratura.gif) no-repeat left top;}
li#metratura li {padding:0; margin:0 0 0 20px; list-style:square;}
li#impianti		{background:url(../img/icone/icona_impianti.gif) no-repeat left top;}
li#impianti li {padding:0px; margin:0 0 0 20px; list-style:square;}
li#posteggi		{background:url(../img/icone/icona_posteggi.gif) no-repeat left top;}
li#descrizione	{background:url(../img/icone/icona_descrizione.gif) no-repeat left top;}
li#facilities	{background:url(../img/icone/icona_facilities.gif) no-repeat left top;}
li#facilities li {padding:0; margin:0 0 0 20px; list-style:square;}
li#link	{background:url(../img/icone/icona_link.gif) no-repeat left top;}


/* Allegati */
.allegati{float:left;}
.allegati h3{margin:10px 0 10px 0;}
.allegati ul{border-left:2px #FCDD0B solid; padding:0px; margin:0;}
.allegati li{list-style:none; height:18px; padding:0 0 0 5px;}

/* Valori Aziendali */
.valori {border-bottom:2px #fcdd0b solid; color:#797979; font-size:14px; padding-top:10px;}

/* Dove Siamo */
.dovesiamo td{vertical-align:top; padding:5px;}

/*Paginazione*/
div#PaginazioneNews {float:left;width:430px;padding:20px 25px 0px 0px; margin:0px; text-align:right;color:#999;font-size:11px;} 
div#PaginazioneNews a:link, div#PaginazioneNews a:visited, div#PaginazioneNews a:active {font-weight:bold;text-decoration:none;color:#999;font-size:11px;}
div#PaginazioneNews a:hover {font-weight:bold;text-decoration:none;color:#FCDC0B;}
div#PaginazioneNews .Selected{font-weight:normal;color:#FCDC0B;}

div#Paginazione{float:left;width:900px; padding:20px 0px 0px 0px; margin:0px; text-align:right;color:#999;font-size:11px;} 
div#Paginazione a:link, div#Paginazione a:visited, div#Paginazione a:active {font-weight:bold;text-decoration:none;color:#999;font-size:11px;}
div#Paginazione a:hover {font-weight:bold;text-decoration:none;color:#FCDC0B;}
div#Paginazione .Selected{font-weight:normal;color:#FCDC0B;}


/* Footer */
#footer{float:left;width:950px;height:34px;margin:0px 3px 0px 3px; padding:10px 0px 14px 0px; background:url(../img/footer_bg.jpg) repeat-x top center; color:#fff; font-size:10px;display:inline; }
#footer_sx {float:left; width:138px; text-align:left; padding:0px 0px 0px 12px;}
#footer_centro {float:left; width:600px; text-align:center;  padding:0px;}
#footer_dx {float:left; width:188px; text-align:right;  padding:0px 12px 0px 0px;}
#footer img {display:inline;}