/* CSS Document */


/* DEFINIZIONI DI LAYOUT */
      body  {
background : #a8b4c9 repeat-y scroll 50% 50%;
margin : 0;
      }
#testata {
background-repeat : no-repeat;
height : 94px;
left : 5px;
      }
	  
/* gestice e posiziona l'intero contenuto */	  
#contenuto {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	margin : -290px 0 0 -400px;
	width : 800px;
	height: 580px;
	position : absolute;
	left : 50%;
	color : #000000;
	top: 50%;
	background: #ECECEC;
	border: 1px solid #CCCCCC;
	visibility: visible;
      }

	  
/* parte centrale con fondo bianco */

#frame {
	width : 676px;
	height: 466px;
	background: #FFFFFF url(media/layout/frame.gif) no-repeat;
	position:absolute;
	margin-left: 62px;
	margin-top: 57px;
	visibility: visible;
	
	
}

/* parte centrale per copertine, con fondo grigio */
#frame_cover {
	width : 676px;
	height: 466px;
	background: #ECECEC url(media/layout/frame2.gif) no-repeat;
	position:absolute;
	margin-left: 62px;
	margin-top: 57px;
	
	
}

/* contenuto parte centrale */
#contenuto_frame {
padding: 12px;

}

/* titolo in alto a dx */
#titolo {
	position:absolute;
	top: 24px;
	right: 63px;
	width: 591px;
	text-align: right;
	height: 38px;
	visibility: visible;
}

/* icona in alto a sx */
#icona {
	position:absolute;
	top: 17px;
	left: 35px;
	visibility: visible;

}

/* logo fisso in basso a sx */
#logo {
	position: absolute;
	left: 56px;
	top: 522px;
	visibility: visible;
}

/* barra di navigazione standard */
#nav {
	position: absolute;
	left: 238px;
	top: 526px;
	width: 329px;
	font-weight: normal;
	color: #CC0000;
	visibility: visible;
	z-index: 2;
}

/* definizione ulteriore per cover varie */
#cover {
	padding: 12px;
	background: #F0F0F0;
}

/* definizione ulteriore per contenuto cover varie */
#contenuto_frame_cover {
padding: 12px;
}

/* titolo centrato cover  */
#titolo_cover {
	position: relative;
	text-align: center;
	margin-top: 200px;

}

/* icona porta "entra" */
#porta {
	position: absolute;
	margin-left: 200px;
	margin-top: 140px;
	font-weight: normal;
	color: #CC0000;
	left: 93px;
	top: 253px;
	z-index: 2;
}

/* icona physics in alto a sx */

#icona_physics {
	position:absolute;
	height: 104px;
	width: 108px;
	left: -7px;
	top: -40px;
		
}

/* titolo pagine allegati */

#allegati_titolo {
	position: relative;
	left: 40px;
	border-left: 20px solid #FFFF00;
}

/* DEFINIZIONI TIPOGRAFICHE */

/*utilizzato per i titoli di sezione */
h2 { 
font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #828282;

}

/* titolo centrato cover H1*/
#titolo_cover h1 {
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #333399;
}

/* titolo allegati H2 */
#allegati_titolo h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333399;
	text-transform: none;
	margin-right: 10px;
	margin-left: 10px;
}

/* definizione H1 (titoli) */
h1 {
	font-size: 30px;
	font-style: normal;
	color: #28468E;
	font-family: Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 18px;
	font-style: italic;
	color: #28468E;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #0099CC;
}
a:visited {
	color: #0099CC;
}
.titoletto_granata {
	font-weight: bold;
	color: #BA0000;
}
strong {
	font-weight: bold;
	color: #BA0000;
}
.testo_piccolo {
	font-size: 9px;
}
a:hover {
	color: #BA0000;
	text-decoration: none;
}
.metrologia {
	font-size: 30px;
	color: #333399;
}
.testoverde {
	font-weight: bold;
	color: #009900;
}
h4 {
	font-size: 15px;
	font-weight: bold;
	color: #BA0000;
}

