
	/* Icona layout - iconasas.com */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, colors, sizes, typography, and positioning ("the design") is copyright 2004 Icona and may not be reproduced. */ 
	
	/* Layout divisions and rules */


img		{
	border: 0;
	display: block;
	}

body, html	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFFFFF;
	font: 11px verdana, arial, helvetica, sans-serif;
	background-color: #7E9593;
	}

#wrapper	{
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 686px;
	font-size:9px;
	}

.menu {
	display:none;
	}
	
#header		{
	width: 686px;
	height: 67px;
	padding: 0;
	margin: 0;
	}
	
#headwrap	{
	float: left;
	height: 67px;
	width: 686px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color:#627472;
	}

#headwrap h1 {
	background: transparent url(../img/logo.jpg) top left no-repeat;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 67px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:67px; /* for pre 6.0 IE Win */
	cursor:pointer;
	}
		
.nofloat {
	clear: both;
	}
	
hr {
	display:none;
	}
	
	
	/* Body */
	
p	{
	line-height: 1.5em;
	margin-top: 0;
	padding-top: 0;
	}

.selezione {
	height: 12px;
	display: block;
	padding: 7px 0px 7px 0px;
	text-align:center;
	font-weight: bold; 
	color: #DF6D27;
	border-left: 1px solid #353640;
	}		
	

	/* Layout */
	
#boxmain {
	font-size: 11px;
	width:684px;
	padding:0;
	margin:0;
	border:0;
	background-color:#7E9593;
	height: 235px !important;
	height /**/:235px; /* for pre 6.0 IE Win */
	}
	
#boxmaincons {
	font-size: 11px;
	width:684px;
	padding:0;
	margin:0;
	border:1px dotted #BDC2BD;
	background-color:#7E9593;
	height: 485px !important;
	height /**/:500px; /* for pre 6.0 IE Win */
	}
	
.img {
	margin: 0;
	border: 0;
	padding: 0;
	overflow: hidden;
	width:441px;
	border-right:1px dotted #BDC2BD;
	float:left;
	height: 235px !important; /* for most browsers */
	height /**/:235px; /* for pre 6.0 IE Win */
	}
	
.contatti {
	padding:119px 0px 0px 30px;
	float:left;
	width:212px;
	background-color:#FFFFFF;
	height:116px;
	}
	
.testohp {
	padding:0px 10px 0px 30px;
	float:left;
	width:202px;
	background-color:#FFFFFF;
	}
	
.testoerrore {
	padding:0px 10px 0px 30px;
	float:left;
	width:644px;
	background-color:#FFFFFF;
	height:485px;
	}
	
.icona {
	color:#86BD47;
	padding-bottom:15px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}

.iconahp {
	color:#86BD47;
	padding:89px 10px 15px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}

.iconaerrore {
	color:#86BD47;
	padding:25px 10px 15px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	width:350px;
	}
	
.indirizzo {
	color:#404040;
	padding:0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	}
	
.indirizzoerrore {
	color:#404040;
	padding:0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	width:600px;
	}

a:link, a:visited {
	color:#404040;
	text-decoration:underline;
	}
	
a:hover {
	color:#6F6F6F;
	text-decoration:none;
	}
	
a.w3c:link, a.w3c:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.w3c:hover {
	color:#BFC9CA;
	text-decoration:none;
	}
	

	/* Interno web */

.imgweb {
	display:none;
	}
	
.menuweb {
	display:none;
	}
	
.sottomenuweb {
	display:none;
	}
			
.web { 
	padding:50px 0px 0px 30px;
	float:left;
	width:550px;
	background-color:#FFFFFF;
	}
	
.titolorosso {
	color:#ED2B36;
	padding:0px 15px 15px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
.titolorossohp {
	color:#ED2B36;
	padding:0px 15px 15px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
.testogrigio {
	color:#404040;
	padding-right:15px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	}
	
.testogrigiohp {
	color:#404040;
	padding-right:15px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	}
	
	
	/* Portfolio */	

.portfolio {
	display:none;
	}
	
.portfolio .clienti {
	display:none;
	}
	
.titologrigio {
	display:none;
	}
		
.punto {
	margin: 0;
	color:#404040;
	font-weight:normal;
	padding:0px 0px 0px 15px;
	float:left;
	width:15px;
	}

.testoportfolio {
	padding:0px 0px 3px 0px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	float:left;
	width:120px;
	color:#6F6F6F;
	}
	
.portfolio .numero {
	width:160px;
	padding:3px 0px 0px 15px;
	}
	
.portfolio .numero .normale {
	padding:2px 0px 0px 0px;
	margin: 0;
	background-color:#FFFFFF;
	font-weight:normal;
	color:#6F6F6F;
	text-align:left;
	float:left;
	}

.portfolio .numero .normale a.pagina:link, a.pagina:visited {
	padding:3px 0px 0px 0px;
	margin: 0;
	background-color:#FFFFFF;
	font-weight:normal;
	width:15px;
	color:#404040;
	text-align:right;
	text-decoration:none;
	}
	
.portfolio .numero a.pagina:hover {
	padding:3px 0px 0px 0px;
	margin: 0;
	background-color:#FFFFFF;
	font-weight:normal;
	color:#6F6F6F;
	text-align:right;
	text-decoration:none;
	}
	
a.nome:link, a.nome:visited {
	color:#404040;
	text-decoration:none;
	float:left;
	}
	
a.nome:hover {
	color:#6F6F6F;
	text-decoration:none;
	float:left;
	}

.descrportfolio {
	padding:0;
	margin:0;
	float:left;
	background-color:#FFFFFF;
	width:100%;
	}

.titolorul {
	color:#ED2B36;
	padding:50px 5px 10px 30px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
.titolorul a {
	color:#ED2B36;
	text-decoration:none;
	}
	
.dettportfolio {
	color:#404040;
	padding:0px 5px 0px 30px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	}	
	
	
	/* Immagini Portfolio */
	
.imgabaco {
	display:none;
	}
	
.imgorowatch {
	display:none;
	}
	
.imgfantetti {
	display:none;
	}
	
.imgnordesteuropa {
	display:none;
	}

.imgcentrolamiere {
	display:none;
	}

.imgcevi {
	display:none;
	}
	
.imgggi {
	display:none;
	}
	
.imgneafidi {
	display:none;
	}
	
.imgmiriade {
	display:none;
	}
	
.imgbauce {
	display:none;
	}
	
.imgnei {
	display:none;
	}

.imgbranco {
	display:none;
	}
	
.imgvolare {
	display:none;
	}
	
.imgreteindustria {
	display:none;
	}
	
.imgenergindustria {
	display:none;
	}
	
.imgcaliari {
	display:none;
	}
	
.imgsbalchiero {
	display:none;
	}
	
.imginformacitta {
	display:none;
	}
	
.imginformagiovani {
	display:none;
	}

.imgcfpartners {
	display:none;
	}
	
.imgcitterio {
	display:none;
	}

.imgglobiz {
	display:none;
	}
	
.imgintercon {
	display:none;
	}
	
.imgaltraimpresa {
	display:none;
	}
	
	
	/* Fasi progettuali */
	
.processi {
	display:none;
	}
	
.processi .attivita {
	display:none;
	}

.testoprocessi {
	padding:0px 0px 3px 0px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	float:left;
	width:100px;
	color:#6F6F6F;
	}
	
.imgprocessi {
	display:none;
	}
	
.descrprocessi {
	padding:0;
	margin:0;
	float:left;
	width:100%;
	background-color:#FFFFFF;
	}
	
.descrservizi {
	padding-bottom:30px;
	margin:0;
	width:550px;
	background-color:#FFFFFF;
	}
	
.dettprocessi {
	color:#404040;
	padding:0px 5px 5px 0px;
	margin-left: 13px;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	float:left;
	display:block;
	width:500px;
	}
	
.dettprocessiweb {
	color:#404040;
	padding:0px 5px 5px 0px;
	margin-left: 13px;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	float:left;
	display:block;
	width:199px;
	}
	
.puntoprocessi {
	margin: 0;
	color:#404040;
	font-weight:normal;
	padding:0px 0px 0px 30px;
	float:left;
	display:block;
	background-color:#FFFFFF;
	}
	
.titoloprocessi {
	color:#ED2B36;
	padding:50px 5px 20px 30px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
.titoloserviziweb {
	color:#ED2B36;
	padding:20px 5px 20px 30px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
	
	/* Contatti */
	
.pagcontatti {
	padding:20px 0px 0px 30px;
	width:505px;
	background-color:#FFFFFF;
	height:165px;
	}
	
.titolocontatti {
	color:#ED2B36;
	padding:0px 15px 36px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
	
	/* Consulenza aziendale */
	
.sottomenucons {
	display:none;
	}
	
.bgconsulenza01 {
	display:none;
	}

.bgconsulenza02 {
	display:none;
	}
	
.colonnamenu {
	margin: 0;
	background-color:#FFFFFF;
	padding:0;
	overflow: hidden;
	width:200px;
	border-right:1px dotted #BDC2BD;
	float:left;
	padding:35px 0px 0px 0px;
	height: 200px !important; /* for most browsers */
	height /**/:200px; /* for pre 6.0 IE Win */
	}
	
.testo {
	padding:35px 0px 0px 30px;
	float:left;
	width:453px;
	background-color:#FFFFFF;
	height:200px;
	float:left;
	}
	
.testoconsulenza {
	color:#404040;
	margin-right:30px;
	line-height:1.5em;
	font-weight:normal;
	padding-bottom:6px;
	}
	
div.elenco {
	padding:0;
	margin:0px 0px 0px 5px;
	display:block;
	float:left;
	width:400px;
	}
	
.titolosezione {
	color:#ED2B36;
	padding:0px 15px 15px 15px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
	
.titoloservizi {
	color:#ED2B36;
	padding:0px 15px 15px 30px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	border-bottom:1px dotted #7E9593;;
	}
	
.puntoservizi {
	margin: 0;
	color:#404040;
	font-weight:normal;
	padding:0;
	float:left;
	width:15px;
	display:block;
	}
	
.testoservizi {
	padding:0px 0px 3px 0px;
	margin: 0;
	line-height:15px;
	background-color:#FFFFFF;
	font-weight:normal;
	float:left;
	width:160px;
	color:#6F6F6F;
	}

.colonnamenucons {
	margin: 0;
	background-color:#FFFFFF;
	padding:0;
	overflow: hidden;
	width:200px;
	border-right:1px dotted #BDC2BD;
	float:left;
	padding:35px 0px 30px 0px;
	height: 350px !important; /* for most browsers */
	height /**/:350px; /* for pre 6.0 IE Win */
	}
	
.testocons {
	padding:35px 0px 30px 30px;
	float:left;
	width:453px;
	background-color:#FFFFFF;
	height:450px;
	}
	
.titologrigiocons {
	color:#404040;
	padding:0px 15px 15px 0px;
	background-color:#FFFFFF;
	font-weight:bold;
	letter-spacing:-0.04em;
	}
