/*definizione tag*/body {	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.4em;	color: #666666;	background-color: #FFFFFF;	margin: 10px 0 0 0;	padding:0;	text-align:center;}p {	margin: 0.8em 0 0 0;}a, a:hover, a:visited, a:active{	color:#5C8499;}a:focus {	outline: none;	overflow:hidden;}form{	margin:0;}/*definizioni classi*/.etichettaCampoTesto {	color:#8DAB69;	margin:0.4em 0 0.2em 0;	line-height:1em;	font-size:0.9em;}.campoTesto {	color:#5C8499;	line-height:1.2em;	font-size:1em;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	margin:0;}.bottoneLogin{	margin:0 0 0 10px;	font-size:1em;}.titoloNotizia {	color:#85A8BA;	margin:0 1px 0 1px;	line-height:1.4em;	font-size:1em;	font-weight:bold;}.testoNotizia {	color:#8A8A8A;	line-height:1.4em;	margin:0.2em 1px 0 1px;	font-size:1em;}.testoVetrina {	color:#56859E;	line-height:1.2em;	margin:0.2em 1px 0 1px;	font-size:1em;}.puntoSeparatore{	font-weight:bold;	color:#CCCCCC;}/*definizione blocchi principali*//*MENU---------*/#menuTop {	width: 100%;	margin: 0;	text-align:left;}.elementiMenu{	background: url(images/filettomenu.gif) repeat-x 0 32px;	margin:0;}#top1{	float:left;	margin:0 50px 0 0;	width:180px;	height:51px;}#top2{	float:left;	padding:32px 28px 0 0;}#top3{	float:left;	padding:32px 318px 0 0;}/*FINE MENU---------*/#pagina {	width: 710px;	position:relative;	margin-top:30px;	margin-right: auto;	margin-left: auto;	text-align:left;}#colLeft {	width: 160px;	position:absolute;	top:60px;	left:0;	margin: 0 0 0 23px;	text-align:left;	color:#b3b3b3;}#colCenter {	width: 220px;	position:absolute;	top:60px;	left:230px;	text-align:left;}#colRight {	width: 220px;	position:absolute;	top:46px;	left:490px;	margin: 0;	text-align:left;}#colError {	width: 400px;	position:absolute;	top:46px;	left:230px;	text-align:left;	font-size:1.1em;}/*ALTRI BLOCCHI SPECIFICI*/#imgVetrina {	position:absolute;	top:0px;}#areaClienti{	width:100%;	margin:6px 0 0 0;	padding:10px 0 6px 0;	background-image:url(images/filettomenuC6D5B4.gif);	background-position:bottom;	background-repeat:repeat-x;}#didascaliaVetrina{	margin-top:112px;	margin-bottom:20px;}#areaNotizia{	width:100%;	margin:8px 0 6px 0;	padding-top:5px;	border-top:1px solid #A5BECC;}/* collapsing column */.bloccoEsempi p {	padding:0;	margin:-2px 0 0 0;	line-height:0;}.bloccoEsempi p img{	padding:0;	margin:0;}.bloccoEsempi a.cliccaApri {height:20px;display:block;cursor:pointer;}.bloccoEsempi p a{	background: #fff url(images/apri.gif) no-repeat right top;}p.aperto a {	background: #fff url(images/chiudi.gif) no-repeat right top;	}/*portfolio*/.sezionePortfolio{	clear:both;	position:static;	width:688px;	margin-top:6px;	padding-bottom:6px;	margin-left:22px;	text-align:left;}.bloccoEsempi{	background:url(images/fasciapuntini.gif) repeat-x top;	width:206px;	float:left;	margin-bottom:25px;	padding-top:23px;	line-height:1.3em;	background-color: #FAFAFA;}.bloccoRighe {	clear:both;	margin:2px 0 0 0;}a.bloccoRighe:link, a.bloccoRighe:visited {	color:#999999;	border-bottom:1px solid #EEEEEE; 	display:block;	margin:0 0 2px 0;	padding: 0 0 0 0;	text-decoration:none;}a.bloccoRighe:hover, a.bloccoRighe:active {	color:#6F884D;	border-bottom-width:1px;	border-bottom-color:#C2D1AD;	border-bottom-style:solid;}.bloccoDescrizioni{	background:url(images/puntiniA5BECC.gif) repeat-x top;	width:457px;	float:right;	margin-bottom:25px;	padding-top:1px;}.titoloDescrizionePortfolio{	color:#7498AF;	margin:0.5em 1px 0 1px;	line-height:11px;	font-size:1em;	font-weight:bold;}.descrizionePortfolio{	margin-top:6px;	line-height:1.3em;}p.small{	margin-top:0.4em;}a.esempioPortfolio, a.esempioPortfolio:hover, a.esempioPortfolio:active, a.esempioPortfolio:visited{	color:#666666;	text-decoration:none;}a.esempioPortfolio:visited{	color:#999999;}a.esempioPortfolio:hover{	color:#8DAB69;		text-decoration:underline;}/*scheda Portfolio*/.bloccoDescrizioneScheda{	background:url(images/fasciapuntini.gif) repeat-x top;	width:206px;	float:left;	margin-bottom:10px;	padding-top:23px;	line-height:1.3em;}.bloccoImmagineScheda{	background:url(images/puntiniA5BECC.gif) repeat-x top;	width:457px;	float:right;	margin-bottom:10px;	padding-top:1px;}.titoloBlocco{	font-size:0.8em;	font-weight:bold;	color:#A5BECC;}.imgIcona{	margin: 4px 0 0 0;}#titoloScheda{	font-size:1.2em;	font-weight:bold;	margin-top:-8px;	padding-top:8px;	padding-bottom:3px;	background-color: #FAFAFA;	border-bottom:1px solid #C2D1AD; }#titoloCategorie{	color:#5C8499;	margin:0.3em 0 0.3em 1px;	line-height:1.2em;	font-size:1em;	font-weight:bold;}#elencoLavori{	margin:0 0 0 1px;}#lblDescrizione{	font-size:1em;}#bloccoLink{	margin-top:10px;	padding-top:2px;	margin-bottom:5px;	background:url(images/puntiniA5BECC.gif) repeat-x top;}#bloccoDownload{	margin-top:10px;	padding-top:5px;	margin-bottom:5px;	background:url(images/puntiniA5BECC.gif) repeat-x top;}#bloccoCategoria{	margin-top:20px;	padding-top:5px;	background:url(images/puntiniA5BECC.gif) repeat-x top;}a.linkScheda, a.linkScheda:hover, a.linkScheda:active, a.linkScheda:visited{	color:#8DAB69;	font-weight:bold;	text-decoration:none;}a.linkScheda:hover{	text-decoration:underline;}/*INFO CONTATTI*/.bloccoMappa{	width:457px;	float:right;	padding:0;	margin: 0 0 10px 0;}.colonnaMappa{	width:220px;	float:left;}.colonnaForm{	width:202px;	float:left;	padding: 0 0 0 35px;}.campoCorto{	color:#5C8499;	line-height:1.2em;	font-size:0.9em;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	margin:0 0 12px 0;	width:200px;	border: 0px;	border-bottom: 1px solid #DDD;	background-color:#FAFAFA;}.campoLungo{	color:#5C8499;	line-height:1.2em;	font-size:0.9em;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	margin:0 0 12px 0;	width:198px;	border: 1px solid #DDD;	background-color:#FAFAFA;}.etichettaCampoMail {	color:#8DAB69;	margin:0em 0 0.2em 0;	line-height:1em;}.bottoneInvia{	margin:3px 0 0 0px;	font-size:1em;}.indirizzo{	color:#5C8499;	margin:0 0 3px 0;}.indirizzoSecondaRiga{	color:#5C8499;		margin:0 0 8px 0;}.bloccoIndirizzo {	clear:both;	margin:2px 0 0 0;	padding:0 15px 0 0;}.bloccoIndirizzo p {	margin: 0.8em 0 0 0;	line-height:1.3em;}.linkMappa{	font-size:1em;	margin-top:4px;}.linkImmagine{	border:none;}.errore{	color:#5C8499;	}
