﻿body {margin:0;padding:0;text-align:0;background:url(/images/body2_bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;color:#39414E;font-size:11px;}
#wrapper {width:970px;margin:0 auto;padding:0;text-align:left;}

a:link, a:visited {color:#666}
a:hover {color:#ccc}

/*TOP*/

	#top {position:relative;height:101px;width:970px;background:url(/images/top2_bg.jpg);}
	#top #servizi {position:absolute;top:20px;left:700px;border-left:1px solid #aaa;}
	#top #servizi h3 {font-size:14px;margin:5px;}
	#top #servizi h3.into {color:#9D9D9F;}
	#top h1 {text-indent:-9999px;}

/*Fine TOP*/

/*MENU*/

	#menu  {height:49px;margin:0;padding:0;}
	#menu ul {list-style-type:none;font-size:9pt;margin:0;padding:18px 0 0 0;text-align:left;font-size:8pt;}
	#menu ul li {display:inline;width:200px;border-right: 1px solid #888;margin:0;padding:0 12px;color:#a21219;font-size:8pt;}
	#menu ul li.last {display:inline;width:200px;margin:0;padding:0 0 0 12px;border:0;font-size:8pt;}
	#menu ul li a {color:white;text-decoration:none;margin:0;padding:0;font-size:8pt;}
	#menu ul li a:hover {color:#a21219;}
	
	#menu_bottom {float:right;margin:15px 0 0 0;}
	#menu_bottom ul {margin:0 10px 0 0;padding:0;}
	#menu_bottom ul li {margin:0;width:180px;border-right:1px solid #888;display:inline;padding:0 5px;color:#0967D0;font-size:8px;color:#a21219;}
	#menu_bottom ul li a {font-size:8px;}
	#menu_bottom ul li a:hover {color:#a21219;text-decoration:none;margin:0;padding:0;font-size:8px;}
	#menu_bottom ul li.last {display:inline;width:200px;margin:0;padding:0 0 0 12px;border:0;font-size:8px;}

/*Fine MENU*/

/*CENTER*/

	#center {position:relative;margin:0;padding:0;}
	#dove_siamo #center,
	#contatti #center,
	#conferma #center {position:relative;margin:0;padding:0;height:620px;}
	
	#content {position:relative;margin:15px 0;padding:0;}
	
	#content #hometext {float:left;}
	#content #hometext .column {width:320px;float:left;margin:0 0 20px 0;padding:20px 5px 0 5px;}
	#content #hometext .column h3 {margin:0 0 25px 0;}
	#content #homerightbar {float:right;width:270px;}
	#content #box_hometext {float:left;width:430px;margin:13px 0 0 0;text-align:justify;}
	#content #box_homeimages {float:right;width:222px;margin:10px 0 0 0;}
	#content #box_homeimages img {margin:0 0 15px 0;}
	#homerightbar .log {background:#a4a4a4;height:75px;margin:0 0 10px 0;width:270px;}
	#homerightbar .log h3 {background:blue;margin:0;text-indent:-9999px;font-size:2px;color:#fff;font-weight:normal;height:21px;}
	#homerightbar .log #clienti {background:url(/images/log_clienti_bg.jpg);}
	#homerightbar .log #agenzie {background:url(/images/log_agenzie_bg.jpg);}
	#homerightbar .log #enti {background:url(/images/log_enti_bg.jpg);}
	
	#content #insidetext  {width:710px;float:right;margin:20px 0;}
	#content #insidetext .column p {margin: 0 0 10px 0;}
	#content #insidetext iframe {width:710px;}
	#insidetext .column p {margin:0 0 10px 0;padding:0;}
	#content #insidetext .column {width:350px;float:left;margin:0 0 20px 0;padding:0 5px 0 5px;background:#fff;}
	#content #insideleftbar {float:left;/*width:218px;*/background:#eee;padding:5px;margin:0;font-size:10pt;}
	
	#title  {margin:0;float:right;width:240px;position:relative;padding:0;border-bottom:2px solid #a21219;height:78px;}
	
	.column img {margin:10px;}
	.column h3 {font-size:16px;border-left:1px solid #aaa;padding:0 0 0 10px;margin:0;}
	.column h4 {font-size:12px;margin:0;}
	.ufficio {font-size:11px;color:#596579;font-weight:bold;}
	.name {color:#79212F;border-left:1px solid #ccc;padding:0 0 0 5px;}
	table {margin:10px 0;}

	/*SPOT*/
	
		#spot {margin:0;padding:1px 0;position:relative;width:970px;}
		#spot img {position:relative;float:left;margin:0;padding:0;}
		#spot #title h2 {margin:0;padding:55px 0 0 0;font-size:16px;color:#a21219;}
		#spot h3 {margin:10px 0 0 0;padding:0;font-size:16px;color:#0E4FA9;border-bottom:1px solid #888;font-weight:bold;letter-spacing:-1px;}
		
		#spot #boxnews {position:relative;width:240px;height:105px;}
		#spot #boxoccasioni {position:relative;width:240px;height:125px;overflow:hidden;line-height:17pt;font-size:10pt;}
		#spot #boxoccasioni a {color:#39414e;line-height:14pt;font-weight:bold;}
		#spot #boxoccasioni a:hover {color:#ccc}
		#spot #boxoccasioni h3 {margin:0 0 10px 0;}
		#spot #boxnews h3,
		#spot #boxoccasioni h3 {display:block;color:#a21219;}
		
		
		#flash {float:left;}
		#div_news {float:right;}
		#slideshow2 {float:left;}
	
	/*Fine SPOT*/

/*Fine CENTER*/
	

/*BOTTOM*/

	#bottom {height:45px;width:970px;color:white;background:#39414E;clear:both;font-size:8pt;padding:2px 0 0 0;margin:0 0 10px 0;}
	#bottom p {float:left;margin:0 0 0 20px;}
	#bottom #loghi {float:right;}
	#bottom #loghi img {border:0;margin:0 5px;}
	#bottom a {color:#fff}
	#bottom a:hover {color:#a21219}

/*Fine BOTTOM*/

/*CARATTERISTICHE GENERICHE*/
	
	.clear {clear:both;}
	a {text-decoration:none;}
	a:hover {text-decoration:none;}
	img {margin:0;padding:0;border:0;}
	ul li {list-style-type:none;}
	ul,li,h1,h2,h3,h4,h5 {margin:0;padding:0;}

/*Fine CARATTERISTICHE GENERICHE*/

/*FORM CONTATTI*/

/*	#formcontatti {margin:0 0 0 20px; font-size:9pt;}
	#formcontatti .contatti {width:300px;float:left;}
	#formcontatti .input_text {display:block;width:250px;height:13px;font-size:8pt;margin:0;padding:0;}
	#formcontatti .input_area {display:block;height:90px;width:250px;font-size:8pt;margin:0;}
	#box_errore {position:absolute;display:none;margin:100px;width:300px;left:550px;top:250px;height:150px;border:1px solid #39414E;text-align:left;background:#fff;z-index:5;}
	#div_titolo_errore {background:#39414E;color:#fff;padding:10px;}
	#div_errore {color:#000;padding:10px;text-align:center;position:relative;top:10px;}
	#bottone_errore {position:relative;top:30px;}
	.bottone {font-size:10px;color:#39414E;width:90px;height:25px;}*/
	
	#contatti #formcontatti h3 {font-size:16px;border-left:1px solid #aaa;padding:0 0 0 10px;margin:0;}
	#contatti #content #insidetext p {margin: 0 0 10px 20px;font-size:10pt;}
	
	#formcontatti {width:650px;margin:0 0 0 20px;padding:0 0 30px 0;line-height:15pt;}
	#formcontatti .contatti {width:280px;float:left;}
	#formcontatti .contatti .input_text {width: 250px;font-size:8pt;height:13px;margin:0 0 5px 0;}
	#formcontatti .input_area {display:block;height:90px;width:250px;font-size:8pt;margin:0;}
	#formcontatti .contatti1 {width:350px;float:left;}
	#formcontatti .contatti1 a {font-weight:bold;text-decoration:underline;color:black;}
	#formcontatti .contatti1 a:hover {color:#0E4FA9;}
	#formcontatti .contatti1 .input_area {height:90px;width:310px;margin:0 0 10px 0;}
	
	#box_errore {position:absolute;display:none;margin:100px;width:300px;left:550px;top:250px;height:150px;border:1px solid #39414E;text-align:left;background:#fff;z-index:5;text-align:center;}
	#div_titolo_errore {background:#39414E;color:#fff;padding:10px;}
	#bottone_errore {position:relative;top:30px;}
	.bottone {font-size:10px;color:#39414E;width:90px;height:25px;}
	
/*Fine FORM CONTATTI*/

/*HOME*/
	
	#azienda #content #hometext  {float:left;padding:0;width:670px;}
	#azienda #content p.evidenza {padding:8px 15px;background:#eeeeee;font-size:8pt;margin:0;text-align:justify;}
	#content #hometext h4 {text-align:justify;}
	#content #hometext p  {margin:0;padding:0;font-size:8pt;line-height:14px;text-align:justify;}
	#content #homerightbar {position:relative;float:right;width:270px;margin:0;padding:0;}
	#content #homerightbar #box_right {background:#a4a4a4;height:231px;width:270px;margin:0;background:url(/images/box.jpg);}
	.tasto_sponsor {margin:3px 0 0 0;}
	#homerightbar .log2 {position:relative;background:#a4a4a4;height:75px;margin:3px 0 0 0;width:270px;}
	
	
/*fine HOME*/

/* realizzazioni */
	#realizzazioni {margin:0 20px 20px 20px;padding:0;}
	#realizzazioni img {border:0}
	#realizzazioni h3 {margin-bottom:10px;}
	#realizzazioni #elenco_proposte {width:500px;font-size:8pt;}
	#realizzazioni #categorie {}
	#realizzazioni #categorie .box_categoria {
		margin:0 0 20px 0;
		border:1px solid #C8C7CC;
		padding:0;
		width:500px;
		line-height:12pt;
		}
	#realizzazioni #categorie .box_categoria img {float:left;margin:0 5px 0 0;}
	#realizzazioni #categorie .box_categoria p {float:right;padding:3px 5px;margin:0;width:270px;}
	#realizzazioni #categorie .box_categoria a {
		display:block;
		font-size:11px;
		color:#39414E;
		padding:0;
		margin:0;
		text-decoration:none;
	}
	#realizzazioni #categorie .box_categoria a:hover {
		color:#514f56;
		background:#EEEEF0;
		}
/* news */
	#box_news {margin:5px 0;padding:0; overflow:hidden; height:75px; font-size:10pt;}
	#news {margin:0;padding:0;}
	#news li {
	  width: 235px;
	  overflow: hidden;
	  list-style-type: none;
	  display: none;
	  margin: 0;
	  padding:0;
	}
	#news li a, #news li a:link, #news li a:visited {display:block; padding: 3px; margin:0; color:#39414E;}
	#news li a:hover {color:#9D9D9F;}
	
	#news_dettagli {margin:10px; font-size:9pt;}

	#news_elenco {
		width:400px;
		padding-bottom:50px;
		font-size:8pt;
		}
	#news_elenco ul li {
		margin:15px 0;
		color:#808080;
		list-style-type:square;
	}
	#news_elenco a {
		color: #808080;
		display:block;
		}
	#news_elenco a:hover {color:#ccc;}
	
	
	#edilcasa #menu,
	#pagina_privacy #menu,
	#edilcasa #servizi,
	#pagina_privacy #servizi,
	#edilcasa #bottom,
	#pagina_privacy #bottom,
	#edilcasa #concept,
	#pagina_privacy #concept {display:none;}
	
	#edilcasa #top {background:url(/images/top2_bg.jpg) -260px 0;width:425px;}
	#pagina_privacy #top {background:url(/images/top2_bg.jpg) -160px 0;width:500px;}
	
	#edilcasa #content {width:425px;font-size:10pt;}
	#pagina_privacy #content {width:450px;margin:70px 0 0 20px;overflow:scroll;height:350px; padding:0 0 0 10px;
	scrollbar-base-color: #c9c7c4;
	scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #ceccc6;
	scrollbar-highlight-color:#fff;
	scrollbar-3dlight-color:#d4d2cb;
	scrollbar-shadow-color:#d4d2cb;
	scrollbar-darkshadow-color:#d4d2cb;}
