﻿/*				corpo della pagina			*/

body
{
	font-family:Verdana;
	text-align:center;
	vertical-align:top;
	background-color:Black;
	font-size:0.9em;
	background-color:#000000;
	color:#E0FFBF;
	
}
#wrapper{
	width: 1000px;  
	position: absolute; 
	left: 5%; 
	margin-left: - 500px; 
}

/**********************************************************************************
		Tabella della pagina principale			
**********************************************************************************/
.SpanImmagineSfondoScuro 
{
	font-size:1em;
	color:#80FF80;
	font-variant:small-caps;
	text-decoration:underline;
	cursor:pointer;
}

.SpanImmagineSfondoChiaro
{
	font-size:1em;
	color:#80FF80;
	font-variant:small-caps;
	text-decoration:underline;
	cursor:pointer;
}

.PaginaPrincipale 
{
	width:1000px;
	border: solid 1px #222222;
}

.BoxSfondoChiaro 
{
	background-color:#E0FFBF;
	border: solid 1px #80FF80;
	width:100%;
}

.HLLink09emSfondoChiaro 
{
	color:Black;
	font-size:0.9em;	
}
.HLLink09emSfondoChiaro:hover 
{
	background-color:black; 
	color:#80FF80;
	font-size:0.9em;	
}

.HLLink08emSfondoChiaro 
{
	color:Black;
	font-size:0.8em;	
}
.HLLink08emSfondoChiaro:hover 
{
	background-color:black; 
	color:#80FF80;
	font-size:0.8em;	
}

.HLLinkImmagine 
{
	border:solid 1px black;	
}
.HLLinkImmagine:hover 
{
	border:solid 1px #80FF80;	
}

.HLLinkSuperiore 
{
	font-family:Lucida Handwriting | Arial;
	font-size:0.8em;
	color:Black;
}

.HLLinkSuperiore:hover 
{
	font-size:0.8em;
	color:Black;
	background-color:#80FF80;
}

.BarraDelTitolo 
{	
	height:120px;
	width:1000px;
}

.RigaTitoloPrincipale 
{	
	height:120px;
	text-align:left;
	padding-left:20px;
	background-color:Transparent;
	width:1000px;
}

.TestoTitoloSpiegazioneNewsletter
{
	font-size:0.8em;
	font-weight:bold;
}

.TestoSpiegazioneNewsletter
{
	font-size:0.7em;
}

.SpazioLogoMyS 
{
	height:120px;
	width:135px;
}

.ColonnaMenuLateraleDestro 
{
	width:135px;
	vertical-align:top;
}

.ColonnaMenuLateraleSinistro 
{
	width:135px;
	vertical-align:top;
}

.RigaSeparazione
{
	height:3px;
	background-image:url(../../grf/RigaSeparazione.png);
}

.LunghezzaCampoNewsletter 
{
	width:270px
}

.Footer
{
	color:#CCCCCC;
	font-size:0.7em;
	text-align:center;
}

.Img_LinkInterno 
{
	
}

.Img_LinkInterno:hover 
{
	background-color:Black;
}

/**********************************************************************************
		HomePage
**********************************************************************************/
.LBLVideo 
{
	font-size:0.9em;
	font-weight:bold;
	font-style:italic;
	color:#80FF80;
}


.LBLEventoSenzaImmagine 
{
	font-size:0.8em;
	color:White;
}

.SfondoHomePage 
{
	background-color:#222222;
	/*background-image:url(../../grf/SfondoHomePage.png);*/
	font-size:0.9em;
	color:Black; 
}

.TitoloHomePage 
{
	font-family:Arial;
	font-size:0.9em;
	text-align:center;
	background-color:Black;
	color:#80FF80;
	font-weight:bold;
	font-variant:small-caps;
	font-style:italic;
}

.LabelHomePage 
{
	color:White;	
}

.HLLink11emSfondoScuro 
{
	font-size:1.1em;
	color:#E0FFBF;
}
.HLLink11emSfondoScuro:hover 
{
	font-size:1.1em;
	color:black;
	background-color:#E0FFBF;
}

.LBLLabel09emSfondoScuroGrassetto 
{
	font-size:0.9em;
	color:#E0FFBF;
	font-weight:bold;
}

.LBLLabel7emSfondoScuro 
{
	font-size:0.7em;
	color:#E0FFBF;
}

.LBLLabel8emSfondoScuro 
{
	font-size:0.8em;
	color:#E0FFBF;
}

.LBLLabel8emSfondoChiaro 
{
	font-size:0.8em;
	color:black;
}

.HLLink07emSfondoScuro 
{
	font-size:0.7em;
	color:#E0FFBF;
}
.HLLink07emSfondoScuro:hover
{
	font-size:0.7em;
	color:black;
	background-color:#E0FFBF;
}


.HLLink08emSfondoScuro 
{
	font-size:0.8em;
	color:#E0FFBF;
}
.HLLink08emSfondoScuro:hover
{
	font-size:0.8em;
	color:black;
	background-color:#E0FFBF;
}

.HLLink09emSfondoScuro 
{
	font-size:0.9em;
	color:#E0FFBF;
}
.HLLink09emSfondoScuro:hover
{
	font-size:0.9em;
	color:black;
	background-color:#E0FFBF;
}

.BoxCieloHomePage 
{
	width:140px;
	border: solid 1px Yellow;
	text-align:left;
	background-color:#E0E0E0;	
}

.BoxCieloOggiHomePage 
{
	color:#E0E0E0;
	width:100%;
	border: solid 1px Gray;
	text-align:left;
	background-color:#000000;	
}

.BoxAreeSito
{
	width:350px;
	border: solid 1px #CCCCCC;
	height:270px;
}

.BoxArchivioCorpi
{
	width:100%;
	border: solid 1px #80FF80;
	background-color:black;
}

.NotizieHomePage 
{
	font-family:Verdana Arial;
	color:Black;	
	font-size:0.8em;	
}

.NotizieHomePage:hover 
{
	background-color:#222222;
	color:Yellow; 
	font-size:0.8em;
		
}

.LinkHomePage
{
	font-size:0.8em;
	font-family:Arial;
	color:White;
}
.LinkHomePage:hover
{
	font-size:0.8em;
	font-family:Arial ;
	color:#80FF80;
}

.HLLinkNotizieHomePage
{
	font-size:0.8em;
	color:Black;
	font-family:Arial;
}
.HLLinkNotizieHomePage:hover
{
	font-size:0.8em;
	background-color:#222222;
	color:Yellow;
	font-family:Arial;
}

.HLLinkCielo
{
	font-size:0.8em;
	font-weight:bold;
	color:Black;
}
.HLLinkCielo:hover
{
	font-size:0.8em;
	font-weight:bold;
	background-color:Yellow;
	color:Black;
}

.ScritturaHomePage
{
	font-size:0.8em;
	color:White;
	font-style:italic;
	text-align:justify;
}


/**********************************************************************************
		Contenuto pagina
**********************************************************************************/
.SpazioContenuto
{
	color:#E0FFBF;
	width:730px;
	vertical-align:top;
	font-size:0.9em;
	text-align:justify;
	background-color:black;
}

.TitoloArgomentoPagina 
{
	font-size:1.3em;
	font-variant:small-caps;
	font-weight:bold;
	text-align:center;
}

.SottotitoloArgomentoPagina 
{
	font-size:1.1em;
	font-style:oblique;
	font-weight:bold;
	text-align:center;
}

.ParagrafoPagina 
{
	font-size:1.0em;
	font-style:oblique;
	font-weight:bold;
	font-variant:small-caps;
	text-align:justify;
	color:#E0FFBF;
	border: solid 1px #80FF80;
	background-color:Transparent ;
}

.Paragrafo 
{
	font-size:0.9em;
	text-align:justify;
	color:#E0FFBF;
}

.DIV_Formula 
{
	background-color:#FEFFA6;
	font-size:1em;
	border: solid 1px black;
	color:Black;
	text-align:center;
}

.Div_Definizione 
{
	background-color:#FEFFA6;
	border: solid 1px black;
	color:Black;
	font-style:italic;
	background-image:url(../../grf/SfondoDefinizione.png);
	background-repeat:repeat-y;	
}

.DIV_ImmagineCentrata
{
	padding-top:30px;
	text-align:center;
	font-size:0.8em;
	background-color:black;
	border: solid white 1px; 
	color:white;
}

.Div_Commento
{
	background-color:#FEFFDE;
	border: dashed 1px black;
	color:Black;
	font-style:italic;
}

.Div_Approfondimento
{
	background-color:#FFE6E6;
	border: solid 1px black;
	color:Black;
	background-image:url(../../grf/SfondoApprofondimento.png);
	background-repeat:repeat-y;
}

.RigaIndice
{
	font-size:0.8em;
	text-align:center;
	background-color:#E0FFBF;
	color:black;
}

.SfondoNotizia 
{
	background-color:Black;
	background-image:url(../../grf/SfondoSistemaSolare.png);
	
}

.SfondoSistemaSolare
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoSistemaSolare.png);
	
}

.SfondoAstrofisica
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoAstrofisica.png);
	
}

.SfondoCosmologia
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoCosmologia.png);
	
}

.SfondoEventiCelesti
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoMeccanicaCeleste.png);
	
}

.SfondoMeccanicaCeleste
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoMeccanicaCeleste.png);
	
}

.SfondoEraSpaziale
{
	background-color:Black;
	color:#E0FFBF;
	background-image:url(../../grf/SfondoEraSpaziale.png);
	
}

.SfondoElencoGlossario 
{
	background-image:url(../../grf/SfondoGlossarioElenco.png);
	text-align:justify;
}

/*********************************************************************************
					TABELLA DI PRESENTAZIONE DEI DATI
*********************************************************************************/
.TabellaDati 
{
	width:340px;
	background-color:#E0FFBF;
	border:solid 1px #80FF80;
	float: left; 
}

.RigaTipoDati 
{
	background-color:Black;
	font-variant:small-caps;
	text-align:center;
	color:#E0FFBF;
	font-weight:bold;
	font-style:italic;
	border : solid 1px #80FF80;
}

.TitoliRigaDati 
{
	font-weight:bold; 
	vertical-align:top;
	border: solid 1px #80FF80;
	color:Black;
	font-size:0.9em;
}

.ContenutoRigaDati 
{
	vertical-align:top;
	border: solid 1px #80FF80;
	color:Black;
	font-size:0.8em;
}

/**********************************************************************************
		Menu Sinistra
**********************************************************************************/
.MenuSinistra 
{
	width:135px;
	border: solid 1px White;
	background-color:Black;
}

.SottotitoloMenuLateraleSinistra
{
	font-size:0.9em;
	color:White;
	text-transform:capitalize;
}

.HLLinkMenuLateraleSinistra 
{
	font-family:Verdana Arial;
	font-size:0.7em;
	color:White;	
	font-weight:normal;
}

.HLLinkMenuLateraleSinistra:hover 
{
	font-family: Verdana Arial;
	font-size:0.7em;
	color:Yellow;
	background-color:#222222;
	font-weight:normal;
}

.HLLinkEventoCeleste 
{
	font-family:Verdana Arial;
	font-size:0.7em;
	color:Black;	
	font-weight:normal;
}

.HLLinkEventoCeleste:hover 
{
	font-family: Verdana Arial;
	font-size:0.7em;
	color:Yellow;
	background-color:#222222;
	font-weight:normal;
}

.HLLinkEventoCelesteHomePage
{
	font-family:Verdana Arial;
	font-size:0.7em;
	color:White;	
	font-weight:normal;
}

.HLLinkEventoCelesteHomePage:hover 
{
	font-family: Verdana Arial;
	font-size:0.7em;
	color:Black;
	background-color:#E0E0E0;
	font-weight:normal;
}

.ContenutoMenuLateraleSinistra
{
	font-size:0.8em;
	color:Black;
}

.NessunContenutoMenuLateraleSinistra
{
	font-size:0.8em;
	color:#888888;
	font-style:italic; 
}

/**********************************************************************************
		Hyperlink
**********************************************************************************/

/*			Cielo del mese			*/

.BoxSfondoChiaro150px 
{
	width:150px;
	background-color:#E0FFBF;
	border: solid 1px #80FF80;
}

.BoxSfondoScuro150px 
{
	width:150px;
	background-color:Black;
	border: solid 1px #80FF80;
}

.BoxSfondoChiaro 
{
	background-color:#E0FFBF;
	border: solid 1px #80FF80;
}

.BoxSfondoScuro
{
	background-color:Black;
	border: solid 1px #80FF80;
}

.HLCieloMese
{
	font-size:0.9em;
	color:White;	
}

.HLCieloMese:hover
{
	font-size:0.9em;
	color:Black;
	background-color:Yellow;	
}

/*			Voce glossario			*/
.HLVoceGlossario 
{
	font-size:0.9em;
	color:Black;	
	font-weight:bold;
	font-style:italic;
}

.HLVoceGlossario:hover 
{
	font-size:0.9em;
	background-color:Yellow;
	font-weight:bold ;
	font-style:italic;
}

/*			Notizie			*/

.LabelAnnoNotizie 
{
	font-family:Arial;
	font-size:1.3em;
	font-style:italic;
	font-variant:small-caps;
	font-weight:bold;
	color:Red;
}

.LabelMeseNotizie 
{
	font-size:1.1em;
	font-style:italic;
	font-weight:bold;
}

.HLNotizie 
{
	font-size:0.7em;
	color:White;	
	font-weight:bold;
}

.HLNotizie:hover 
{
	font-size:0.7em;
	background-color:Yellow;
	font-weight:bold;
	color:Black;
}

.HLNotiziePaginaNotizie
{
	font-size:0.9em;
	color:Black;	
	font-weight:bold;
}

.HLNotiziePaginaNotizie:hover 
{
	font-size:0.9em;
	background-color:Yellow;
	font-weight:bold ;
}

/*		LinkInterno			*/
.HLLinkInterno 
{
	font-size:0.8em;
	color:#E0FFBF;
	font-weight:normal;
}

.HLLinkInterno:hover 
{
	font-size:0.8em;
	background-color:#E0FFBF;
	color:Black;
	font-weight:normal;
}

.HLAreaSito 
{
	font-size:1.0em;
	color:White;
}

.HLAreaSito:hover
{
	font-size:1.0em;
	color:Yellow;
}


/**********************************************************************************
		Pulsanti
**********************************************************************************/
.Tasto 
{	
	height:20px;
	width:60px;
	background-color:black;
	color:#E0FFBF;
	font-family:Verdana; 
	font-size:0.7em;
}

/**********************************************************************************
		Textbox
**********************************************************************************/
.CasellaDiTesto 
{	
	background-color:#FEFFDE;
	color:Black;
	font-size:0.7em;
	font-weight:bold;
	width:185px;
}

/**********************************************************************************
		Glossario
**********************************************************************************/

.TitoloVoceGlossario 
{
	font-size:1.1em;
	color:Yellow;
	text-transform:capitalize;
	text-align:center;
}

.ContenutoVoceGlossario 
{
	font-size:0.9em;
	color:White;
	text-align:justify ;
}

/**********************************************************************************
		Menu
**********************************************************************************/
.Menu 
{
	border: solid 1px #FFFFDE;
	width:100%;	
	text-align:left;
}

.TitoloMenu 
{
	color:Yellow;
	text-transform:capitalize;
	text-align:center;
	font-size:1.0em;	
}

.HLMenu 
{
	font-size:0.9em;
	color:White;		
}

.HLMenu:hover 
{
	font-size:0.9em;
	color:Black;
	background-color:#FFFFDE;		
}


/******************************************************************
				IMMAGINI
*******************************************************************/
.DIV_ImmagineFlottante 
{
	float: left; 
	background-color:black;
	border: solid white 1px; 
	color:white;
	font-size:0.8em;
	padding: 15px;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:5px;
}

.ImmagineFlottante 
{
	float: left; 
	border-style:solid;
	border-color:Black;
	border-width:thin;
	margin-right:15px;
	margin-bottom:5px;
}

/******************************************************************
				TABELLE
*******************************************************************/
.Tabella 
{
	background-color:#E0FFBF;
	border:solid 1px #80FF80;
	background-color:White;
	border:solid 1px black;
	width:100%;
}

.TabellaFlottante 
{
	background-color:#E0FFBF;
	border:solid 1px #80FF80;
	float: left; 
	border-style:solid;
	border-color:#80FF80;
	border-width:thin;
	background-color:White;
	border:solid 1px black;
	margin-right:15px;
	margin-bottom:5px;
}

.intestazione_tabella 
{
	font-size:0.9em;
	color:Black;
	font-weight:bold; 
	vertical-align:top;
	border: solid 1px #80FF80;
	border: solid 1px black;
}

.contenuto_tabella
{
	font-size:0.8em;
	color:Black;
	vertical-align:top;
	border: solid 1px #80FF80;
	border: solid 1px black;
}


/******************************************************************
				RIQUADRI CORPI CELESTI
*******************************************************************/
.Riquadro 
{
	width:100%;
	border: solid 1px gray;
}

.LinkCorpoCeleste 
{
	font-size:0.9em;
	color:Black;
}

.LinkCorpoCeleste:hover 
{
	font-size:0.9em;
	color:Black;
	background-color:Yellow;
}

.LabelCorpoCeleste 
{
	font-size:0.8em;
	color:Black;
}

.LabelNomeCorpoCelesteControllo 
{
	font-size:0.9em;
	color:Black;
	font-weight:bold;
}

.RigaDettagliCorpoCeleste 
{
	background-color:#E0FFBF;	
}

.LabelGiornoEvento 
{
	font-size:1em;
	font-style:italic;
	font-weight:bold;	
}

.IntestazioneAccordion 
{
	border:solid 1px #E0FFBF;
	cursor:default;
	font-size:1.3em;
	text-align:center;
	color:#F1F180;
	font-weight:bold;
	font-style:italic;
	vertical-align:middle;
}
.IntestazioneAccordion:hover 
{
	cursor:pointer;
	font-size:1.3em;
	color:Black;
	background-color:#F1F180;
	font-style:italic;
	vertical-align:middle;
}

.ContenutoAccordion 
{
	font-size:0.9em;
	color:White;
	background-color:Black;
	border:solid 1px #80FF80;
}

.HLLinkInternoAccordion 
{
	font-size:1.1em;
	color:White;
	font-weight:bold;
	font-family:Verdana;
}

.HLLinkInternoAccordion:hover 
{
	font-size:1.1em;
	color:Black;
	background-color:White;
	font-weight:bold;
	font-family:Verdana;
}