/* Tags */
body {background:url('./immagini/bg-pagina.gif') repeat top left; margin:0px; padding:0px; font:normal 11px/16px verdana,arial,sans-serif; color:#707070;}
a:link, a:active, a:visited {color:#43920F; text-decoration:none; border-bottom:1px dashed #000000; margin:0px;}
a:focus, a:hover {color:#5CC815; text-decoration:none; border-bottom:1px solid #000000;}
img {border:0px; margin:0px; padding:0px;}
p {margin:0 0 15px 0; padding:0px;}
ul{list-style-image: url('./immagini/freccia-lista.gif'); list-style-position:outside; margin-top:-0px; vertical-align:middle;}
li{}
object {margin:0px; padding:0px; border:0px;}
fieldset {border:1px dashed #ADB3A8; padding-left:10px; margin-top:10px;}
legend {font:normal 14px/20px verdana,arial,sans-serif; color:#43920F; background:#e9e9e9; margin-bottom:10px;}
label {display:block; float:left; width:150px; font:bold 12px/24px verdana,arial,sans-serif; margin:0px;}
select {font:12px "Courier New",Courier,mono,serif; color:#333333; border-top:2px solid #ADB3A8; border-right:2px solid #ADB3A8; border-bottom:2px solid #DBE1D6; border-left:2px solid #DBE1D6; background-color:#ffffff;}
input {font:12px "Courier New",Courier,mono,serif; width:350px; color:#333333; border-top:2px solid #ADB3A8; border-right:2px solid #ADB3A8; border-bottom:2px solid #DBE1D6; border-left:2px solid #DBE1D6; background-color:#ffffff;}
textarea {font:12px "Courier New",Courier,mono,serif; width:350px; color:#333333; overflow:auto; margin:2px; border-top:2px solid #ADB3A8; border-right:2px solid #ADB3A8; border-bottom:2px solid #DBE1D6; border-left:2px solid #DBE1D6; background-color:#ffffff;}
input.checkbox {width:auto; border:0px; margin:0px; padding:0px; background:auto;}
input.tastoform {margin:2px; height:auto; width:auto; padding:1px; color:#43920F; font:bold 12px/16px arial,verdana,helvetica,sans-serif; border:2px solid; border-top-color:#92CA6D; border-left-color:#92CA6D; border-right-color:#43920F; border-bottom-color:#43920F; background-color:#CBE8B8; cursor:hand;}
input.tastoformover{margin:2px; height:auto; width:auto; padding:1px; color:#916A13; border-top-color:#EFC055; border-left-color:#EFC055; border-right-color:#916A13; border-bottom-color:#916A13; background-color:#FFEABA; cursor:hand;}
fieldset#conferma label {display:inline; float:none; width:auto;} 
.submit {font:bold 11px arial,verdana,sans-serif; color:#333333; margin:2px;}
table.lista{border-bottom:3px solid #5CC815; width:100%;}
table.lista tr {background:#dddddd;}
table.lista tr.tablehead{background:none;}
table.lista tr.tr-attivo {background:#CED6C9;}
table.lista tr.tr-attivo-over {background:#ffffff; cursor:pointer;}
table.lista th {padding:2px 3px 2px 3px; background:none; color:#444444; font:bold 12px/17px arial,verdana,sans-serif; border-bottom:3px solid #5CC815;}
table.lista td {padding:3px 5px 3px 5px; border-top:1px solid #ffffff; color:#444444; font:normal 11px/16px verdana,arial,sans-serif;}
table.lista a:link,table.lista a:active,table.lista a:visited,table.lista a:focus,table.lista a:hover{color:#000000; border:0px;}

/* Id e Classi*/
div#corpo{width:100%; margin:0px; padding:0px; text-align:center; background:url('./immagini/bg-sfumatura-header.gif') repeat-x top left;}
div#header{width:760px; height:295px; overflow:hidden; padding:0px; margin:0px auto 0px auto; text-align:left; background:url('./immagini/bg-header.jpg') no-repeat top left;}
  div#header a{border:0px; margin:0px;}
  div#logo{margin:0px; padding:0px; width:760px; height:76px; overflow:hidden;}
	ul#menu{clear:both; display:block; list-style-type:none; list-style-image:none; background:url('./immagini/bg-menu.gif') repeat-x bottom left; position:relative; width:760px; height:38px; top:181px; left:50%; margin:0 0 0 -380px; padding:0px; overflow:hidden;}
	  ul#menu li{float:left; margin:0px; padding:0px;}
		ul#menu li a:link, ul#menu li a:active, ul#menu li a:visited{display:block; width:113px; height:38px; margin:0 1px 0 0; padding:7px 0 0 0; font:bold 13px/22px arial,verdana,sans-serif; text-align:center; color:#666666; text-decoration:none;}
	  ul#menu li a:focus, ul#menu li a:hover{color:#000000; height:38px; margin:0 1px 0 0; padding:6px 0 0 0; background:url('./immagini/bg-menu-sez-over.gif') no-repeat top left;}
		ul#menu li.sez-in a:link, ul#menu li.sez-in a:active, ul#menu li.sez-in a:visited{display:block; width:113px; height:38px; margin:0 1px 0 0; padding:3px 0 0 0; font:bold 13px/22px arial,verdana,sans-serif; text-align:center; color:#ffffff; text-decoration:none; background:url('./immagini/bg-menu-sez-in.gif') no-repeat top left;}
	  ul#menu li.sez-in a:focus, ul#menu li.sez-in a:hover{color:#000000;}
    /*ul#menu li#stampa a{width:16px; height:18px; float:left; margin:0px; padding:0px; text-align:right;}*/

	ul#bandierina2{list-style-type:none; list-style-image:none; position:absolute; z-index:12; width:162px; top:294px; left:50%; margin:0px 0px 0px -266px; padding:0px; visibility:hidden; background:#dddddd; border-bottom:1px solid #aaaaaa; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
	ul#bandierina3{list-style-type:none; list-style-image:none; position:absolute; z-index:13; width:162px; top:294px; left:50%; margin:0px 0px 0px -152px; padding:0px; visibility:hidden; background:#dddddd; border-bottom:1px solid #aaaaaa; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
	ul#bandierina4{list-style-type:none; list-style-image:none; position:absolute; z-index:14; width:162px; top:294px; left:50%; margin:0px 0px 0px -38px; padding:0px; visibility:hidden; background:#dddddd; border-bottom:1px solid #aaaaaa; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
	ul#bandierina5{list-style-type:none; list-style-image:none; position:absolute; z-index:15; width:162px; top:294px; left:50%; margin:0px 0px 0px 76px; padding:0px; visibility:hidden; background:#dddddd; border-bottom:1px solid #aaaaaa; font:normal 11px/16px verdana,arial,sans-serif; text-align:left;}
    ul.bandierina li{padding:0px; margin:0px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; font:normal 12px/18px arial,verdana,sans-serif; color:#707070;}
    ul.bandierina li a:link, ul.bandierina li a:active, ul.bandierina li a:visited{display:block; width:auto; overflow:visible; color:#707070; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background:url('./immagini/freccia-bandierina.gif') no-repeat top left;}
	  ul.bandierina li a:focus, ul.bandierina li a:hover{color:#000000; background:url('./immagini/freccia-over-bandierina.gif') no-repeat top left; background-color:#ffffff;}
    ul.bandierina li#elenco-gallerie a:link, ul.bandierina li#elenco-gallerie a:active, ul.bandierina li#elenco-gallerie a:visited{display:block; width:auto; overflow:visible; color:#707070; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background:url('./immagini/elenco-gallerie.gif') no-repeat top left;}
	  ul.bandierina li#elenco-gallerie a:focus, ul.bandierina li#elenco-gallerie a:hover{color:#000000; background:url('./immagini/elenco-over-gallerie.gif') no-repeat top left; background-color:#ffffff;}
    ul.bandierina li.pag-in{background:#FBF1DC;}
		ul.bandierina li.bandierina-head{display:block; height:8px; width:auto; font:normal 7px/8px verdana,arial,sans-serif; background:url('./immagini/bandierina-head.gif') no-repeat top left; overflow:hidden; padding:0px; margin:0px; border-top:0px;}
	  	div#coprente-titolo{position:absolute; z-index:2; width:566px; height:7px; top:76px; left:50%; margin:0px 0px 0px -380px; overflow:hidden; background:url('./immagini/barra-verde.gif') no-repeat top left;}
		
div#centrale{width:760px; min-height:60px; clear:both; padding:0px; margin:0px auto 0px auto; text-align:left;}
  div#colonna-sx{float:left; display:inline; width:560px; min-height:90px; padding:0px; margin:0px 9px 0 0;}
	  div#logo-stampa{display:none;}
    div#colonna-sx h1{display:block; position:absolute; z-index:1; width:566px; height:36px; top:80px; left:50%; margin:-4px 0px 0px -380px; text-transform:uppercase; font:normal 44px/36px arial,verdana,sans-serif; color:#ffffff; padding:0px; overflow:hidden;}
    div#colonna-sx h2{display:block; clear:both; width:555px; padding:0px 0px 0px 0px; margin:15px 0px 5px 0px; color:#43920F; font:bold 15px/20px arial,verdana,sans-serif;}	
      div#colonna-sx h2 a:link, div#colonna-sx h2 a:active, div#colonna-sx h2 a:visited {color:#43920F; text-decoration:none; margin:0px; border:0px;}
      div#colonna-sx h2 a:focus, div#colonna-sx h2 a:hover {color:#916A13;}
    div#colonna-sx p{}
    div.float-dx{float:right; padding:1px; margin:0 0 2px 8px; background:#707070;}	
		  div.float-dx img{display:block; border:4px solid #ffffff;}
			div.float-dx a:link, div.float-dx a:active, div.float-dx a:visited, div.float-dx a:hover, div.float-dx a:focus{margin:0px; border:0px; padding:0px;}
    div.foto-grande{float:none; clear:both; display:block; padding:1px; margin:0 auto 0 auto; background:#707070; text-align:center;}	
		  div.foto-grande img{display:block; border:4px solid #ffffff; text-align:center;}
		  div.foto-grande a:link, div.foto-grande a:active, div.foto-grande a:visited, div.foto-grande a:hover, div.foto-grande a:focus{margin:0px; border:0px; padding:0px;}
    div.float-sx{float:left; padding:1px; margin:10px 12px 0px 12px; background:#707070;}	
		  div.float-sx img{display:block; border:4px solid #ffffff;}
		  div.float-sx a:link, div.float-sx a:active, div.float-sx a:visited, div.float-sx a:hover, div.float-sx a:focus{margin:0px; border:0px; padding:0px;}
		a.continua:link, a.continua:active, a.continua:visited {display:block; float:left; width:100%; padding:1px 0 1px  0; color:#666666; text-decoration:none; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; margin:8px 0 0 0; background:#CED6C9; font:bold 9px/9px arial,verdana,sans-serif; text-transform:uppercase;}
    a.continua:focus, a.continua:hover {color:#000000; text-decoration:none; background:#ffffff; border-top:1px solid #CED6C9; border-bottom:1px solid #CED6C9;}
		div#colonna-sx div.testo-sx{float:left; width:270px; padding:0px; margin:0 10px 0 0; border:0px;}
		div#colonna-sx div.testo-dx{float:left; width:270px; padding:0px; margin:0 0 0 10px; border:0px;}
		  div#colonna-sx div.testo-sx h2{width:100%;}
			div#colonna-sx div.testo-dx h2{width:100%;}
			div#colonna-sx h3{margin:15px 0px 5px 0px; color:#265904; font:bold 13px/18px arial,verdana,sans-serif;}
		div#colonna-sx table#documenti{width:100%; border: 1px solid #B5C1CD;}
      table#documenti tr.tr-attivo {background:#CED6C9;}
      table#documenti tr.tr-attivo-over {background:#ffffff; cursor:pointer;}
      table#documenti th {padding:2px 3px 2px 3px; background:#B5C1CD; color:#707070; font:bold 12px/17px arial,verdana,sans-serif;}
      table#documenti td {padding:2px 3px 2px 3px; border-top:1px solid #ffffff; font:normal 12px/17px arial,verdana,sans-serif;}
			table#documenti a:link,table#documenti a:active,table#documenti a:visited,table#documenti a:focus,table#documenti a:hover{color:#000000; border:0px;}
			
  div#colonna-dx{float:right; position:relative; display:inline; width:182px; padding:0px; margin:-230px 9px 0 0; font:normal 11px/16px verdana,arial,sans-serif; }
    div#opzioni{width:182px; height:124px; background:url('./immagini/bg-opzioni.gif') no-repeat top left; overflow:hidden; margin:0px; padding:0px; font:normal 10px/15px arial,verdana,sans-serif; color:#916A13;}
      div#opzioni p{padding:5px; margin:0px;}
			div#opzioni div#icone{text-align:right; margin:-4px 4px 0 4px;}
			  div#opzioni div#icone a{border:0px;}
    div#immobiliare{width:182px; margin:14px 0 0 0; padding:7px 0 0 0px; background:url('./immagini/bg-immobiliare.jpg') no-repeat top center; background-color:#ffffff; border-bottom:1px solid #CED6C9;}
    div#notizie-cantieri{width:182px; margin:14px 0 0 0; padding:7px 0 0 0px; background:url('./immagini/bg-notizie-cantieri.jpg') no-repeat top center; background-color:#ffffff; border-bottom:1px solid #CED6C9;}
    div#colonna-dx h3{overflow:hidden; font:bold 14px/18px arial,verdana,sans-serif; color:#ffffff; padding:0px; margin:0 0 9px 7px;}
		div#colonna-dx ul{list-style-type:none; list-style-image:none; margin:0px; padding:0px; width:182px; background:url('./immagini/bg-news.gif') repeat-y top center;}
      div#colonna-dx ul li{padding:0px; margin:0px; border:0px;}
        div#immobiliare ul li a:link, div#immobiliare ul li a:active, div#immobiliare ul li a:visited{display:block; width:auto; overflow:visible; color:#35750A; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background-image:url('./immagini/freccia-immobiliare.gif'); background-repeat:no-repeat; background-position:top left;}
  	    div#immobiliare ul li a:focus, div#immobiliare ul li a:hover{color:#000000; background-color:#E9E9E9; background-image:url('./immagini/freccia-notizie-cantieri.gif'); background-repeat:no-repeat; background-position:top left; padding:3px 4px 3px 19px; border-top:1px solid #CED6C9; border-bottom:1px solid #CED6C9;}
        div#notizie-cantieri ul li a:link, div#notizie-cantieri ul li a:active, div#notizie-cantieri ul li a:visited{display:block; width:auto; overflow:visible; color:#916A13; text-decoration:none; padding:4px 4px 4px 19px; margin:0px; border:0px; background-image:url('./immagini/freccia-notizie-cantieri.gif'); background-repeat:no-repeat; background-position:top left;}
  	    div#notizie-cantieri ul li a:focus, div#notizie-cantieri ul li a:hover{color:#000000; background-color:#E9E9E9; background-image:url('./immagini/freccia-immobiliare.gif'); background-repeat:no-repeat; background-position:top left; padding:3px 4px 3px 19px; border-top:1px solid #CED6C9; border-bottom:1px solid #CED6C9;}
        div#immobiliare ul li.archivio a:link, div#immobiliare ul li.archivio a:active, div#immobiliare ul li.archivio a:visited{display:block; width:auto; height:14px; overflow:visible; color:#707070; font-size:9px; line-height:12px; text-decoration:none; padding:0px 4px 0px 19px; margin:0px; border:0px; background-image:url('./immagini/archivio-immobiliare.gif'); background-repeat:no-repeat; background-position:top left;}
  	    div#immobiliare ul li.archivio a:focus, div#immobiliare ul li.archivio a:hover{color:#000000;}
        div#notizie-cantieri ul li.archivio a:link, div#notizie-cantieri ul li.archivio a:active, div#notizie-cantieri ul li.archivio a:visited{display:block; width:auto; height:14px; overflow:visible; color:#707070; font-size:9px; line-height:12px; text-decoration:none; padding:0px 4px 0px 19px; margin:0px; border:0px; background-image:url('./immagini/archivio-notizie-cantieri.gif'); background-repeat:no-repeat; background-position:top left;}
  	    div#notizie-cantieri ul li.archivio a:focus, div#notizie-cantieri ul li.archivio a:hover{color:#000000;}

div#footer{width:760px; height:93px; background:url('./immagini/bg-footer.gif') no-repeat top left; padding:0px; margin:0px auto 0px auto; font:normal 11px/16px verdana,arial,sans-serif; color:#000000; text-align:center;}
  div#sezioni{float:left; display:inline; width:170px; height:60px; margin:18px 0px 0px 0px; padding:0px; overflow:hidden; font:normal 9px/14px arial,verdana,sans-serif; color:#ffffff; text-align:left;}
    div#sezioni a{text-decoration:none; border:0px; margin:0 6px 0 6px;}
  div#copyright{float:left; display:inline; width:524px; height:54px; margin:30px 0px 0px 0px; padding:0px; color:#707070;font:normal 11px/16px arial,verdana,sans-serif; text-align:left;}
  div#siteland{float:left; display:inline; width:66px; height:54px; margin:30px 0px 0px 0px; padding:0px; text-align:right; font:normal 11px/16px arial,verdana,sans-serif; text-align:left;}
		div#siteland a:link, div#siteland a:active, div#siteland a:visited {color:#707070; text-decoration:none; border:0px;}
    div#siteland a:focus, div#siteland a:hover {color:#000000; text-decoration:none; border:0px;}

div.clearboth{width:100%; height:1px; clear:both; overflow:hidden;}

