/* CSS Document */
html, body {
	height: 100%;
}
body { /* Queste sono le regole generali del corpo della pagina */

background: #034488 url(img/sfondo.jpg) repeat-x top;
font: 76% Verdana,Tahoma,Arial,sans-serif;
/*background-color: #DFEEFF;	 
background-position:center;*/
margin:0;
padding:0;
padding-top: 0;
text-align:center;

}

div#hidden {
	position: fixed;
	color:#ffffff;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #00326A;
	display: none;
	z-index: 30;
}


table.sfondo {background:  transparent url(img/cornice_sito.png) no-repeat}



#content {
	display: block;
	z-index:98;

}
#identita {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background-identita.png) no-repeat;
	height:644px;
}
#attivita {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background-attivita.png) no-repeat;
	height:644px;
}
#dicono_di_noi {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background-diconodinoi.png) no-repeat;
	height:644px;
}
#portfolio {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background-portfolio.png) no-repeat;
	height:644px;
	
	
}
#contatti {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background-contatti.png) no-repeat;
	height:644px;
}


#titolo_identita {
	display: none;
	position:absolute;
  z-index:25;
	background: transparent url(img/tit_identita.png) no-repeat;
	width:480px;
	height:80px;
		
}
#titolo_attivita {
	display: none;
	position:absolute;
	z-index:25;
	background: transparent url(img/tit_attivita.png) no-repeat;
	width:480px;
	height:80px;
		
}

#titolo_dicono_di_noi {
	display: none;
	position:absolute;
	z-index:25;
	background: transparent url(img/tit_dicono.png) no-repeat;
	width:480px;
	height:80px;
		
}
#titolo_portfolio {
	display: none;
	position:absolute;
	z-index:25;
	background: transparent url(img/tit_portfolio.png) no-repeat;
	width:480px;
	height:80px;
		
}
#titolo_contatti {
	display: none;
	position:absolute;
  z-index:25;
	background: transparent url(img/tit_contatti.png) no-repeat;
	width:480px;
	height:80px;
		
}

#testo_attivita-comunicazione {
	display: none;
	position:absolute;
	z-index:101;
	background-color: transparent;
	width:190px;
	height:380px;
	top:230px;
	left:30px;
	text-align:left;
	
	
	
	
		
}
#testo_attivita-formazione {
	display: none;
	position:absolute;
	z-index:101;
	background-color: transparent;
	width:190px;
	height:380px;
	top:200px;
	left:240px;
	text-align:left;
	
	
	
	
		
}
#testo_attivita-eventi {
	display: none;
	position:absolute;
	z-index:101;
	background-color: transparent;
	width:190px;
	height:380px;
	top:185px;
	left:440px;
	text-align:left;
	
	
	
	
		
}
#testo_attivita-progettazione {
	display: none;
	position:absolute;
	z-index:101;
	background-color: transparent;
	width:190px;
	height:380px;
	top:160px;
	left:650px;
	text-align:left;
	
	
	
	
		
}
#testo_attivita-stampa {
	display: none;
	position:absolute;
	z-index:101;
	background-color: transparent;
	width:190px;
	height:380px;
	top:140px;
	left:850px;
	text-align:left;
	
	
	
	
		
}
#testo_identita {
	display: none;	
	z-index:101;
	background: transparent url(img/testo-identita.gif) no-repeat;
	height:644px;	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	letter-spacing: 0.5px;
	color:#064487;
	
	
		
}
#testo_attivita {
	display: none;	
	z-index:101;
	background: transparent url(img/testo-attivita.gif) no-repeat;
	height:644px;	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	letter-spacing: 0.5px;
	color:#064487;
	
	
		
}
#testo_contatti {
	display: none;
	
	z-index:101;
	background: transparent url(img/testo-contatti2.gif) no-repeat;

	height:644px;
	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	letter-spacing: 0.5px;
	color:#064487;
	
	
		
}
#testo_contatti {
	display: none;
	
	z-index:101;
	background: transparent url(img/testo-contatti2.gif) no-repeat;

	height:644px;
	
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	letter-spacing: 0.5px;
	color:#064487;
	
	
		
}
.arancio {
	
	color: #D07806;
	font-weight: bold;

		
}
#titolo {
	display: none;
	position:absolute;
	z-index:25;
	background: transparent url(img/titolo.png) no-repeat;
	width:480px;
	height:80px;
		
}

#pagina {
	display: none;
	position:relative;
	z-index:-2;
	background: transparent url(img/background.png) no-repeat;
	height:644px;
}

#wrapper {	 width:1075px; margin:0 auto 0 auto;	z-index:98;}

#container {  width:1075px;height:653px;visibility: hidden;	background:transparent url(img/cornice_sito_plusplus.png) no-repeat ;margin-top:1%;	z-index:99}
#intro {  width:1075px;height:350px;	background:transparent url(img/logoINTRO.png) no-repeat bottom ;margin-top:1%;	z-index:99}

#footer { visibility: hidden; }

#popup {	z-index:102;width:601px; height:421px; background: #034488  ; position:absolute;}

.pulisci {clear: both;}
#bottom_copertina {	clear:both;	width: 780px;	padding: 0;			background-image: url("img/bottom-copertina.gif");	height:67px;}

.background img {	
	position:absolute;
	left:0px;
	top:0px;
	z-index:101;
	}
div#jquery_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#jquery_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('jquery.fancybox/fancy_progress.png') no-repeat;
}

div#jquery_loading_overlay {
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}

div#jquery_loading_icon {
	position: absolute;
	background: url('jquery.fancybox/fancy_loading.gif') no-repeat;
	z-index: 35;
	width: 16px;
	height: 16px;
}
