
body {
  margin: 0px 0px 0px 0px;
  font-family: Georgia, "Times New Roman", Times, serif;
  background: url('images/sfondi/sfondogradiente.png') fixed repeat-x top;
  background-color: #2FA5FB }
body.contentpane{
	text-align: left;
	background-color: #ffffff;
}

#header{
	width: 1024px;
	right: 0;
	left: 0;
	top: 3px;
	bottom: 0;
	margin: auto;
	height: 50px;
    position: relative;
	float: left;
}

#latmenu{
	float: left;
	width: 150px;
}

.titolo_sezione {font-family: Verdana, Arial, sans-serif; color: #ffff00; font-size: 22px; text-align: center; font-style: bold; font-weight: 800}
.testo_maintabs {font-family: Verdana, Arial, sans-serif; color: #000000; font-size: 14px; text-align: justify; font-style: bold}
.testo_nota {font-family: Verdana, Arial, sans-serif; color: #ffffff; background-color: #4D9BAD; font-size: 12px; font-style: italic; text-align: center}

.testo_carica {font-family: Verdana, Arial, sans-serif; color: #660000; font-size: 16px; font-style: italic; text-align: center; font-weight: bold}
.testo_dida {font-family: Verdana, Arial, sans-serif; color: #ffffff; font-size: 12px; font-style: italic; text-align: center; font-weight: bold}
.testo_carica_mini {font-family: Verdana, Arial, sans-serif; color: #660000; font-size: 12px; font-style: italic; text-align: center; font-weight: bold}

.gentable {border: none; border-collapse: collapse; width: 75%}
.itemtable {border: medium; border-collapse: separate; width: 75%}
.fulltable {border: none; border-collapse: collapse; width: 100%}
.nomarginstable {border: none; border-collapse: collapse; margin: auto}
.centertable {border: medium; border-collapse: separate; width:100%; margin: auto}

.gentd, .genth, .redth, .titleth, .titleheadth, .subheadth, .wedheadth {font-family:Verdana, Arial, sans-serif;}

.gentd {font-size:11px;font-weight:bold;background:rgb(32,216,255);text-align:left;}
.genth {color:#000033;padding: 20px 20px 20px 20px;text-align:left;font-size:12px;font-weight:bold; background:#2FA5FB;background-image:url('images/sfondi/starslight.jpg');}
.redth {color:#FF0000;padding: 20px 20px 20px 20px;text-align:left;font-size:12px;font-weight:bold; background:#2FA5FB;background-image:url('images/sfondi/starslight.jpg');}
.subheadth {color:#00AA00;padding: 10px 10px 1px 10px;text-align:left;font-size:12px;font-weight:bold; background:#2FA5FB;background-image:url('images/sfondi/starslight.jpg');}
.titleth {padding: 10px 10px 10px 10px;text-align:center;font-size:14px;font-weight:bold;background:#2FC5FB;}
.titleheadth {color:white;padding: 10px 10px 10px 10px;text-align:center;font-size:14px;font-weight:bold; background:navy; }
.wedheadth {color: white; padding: 10px 10px 10px 10px; text-align: center; font-size: 14px; font-weight: bold; background: lime}

.imgtd,.gentd {font-family: Verdana, Arial, sans-serif; padding: 20px 25px;font-weight:normal; color:#000000;}
.imglsttd {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: white; padding: 10px 5px; font-weight: normal}
.imgtd, .imglsttd {text-align:center;background-image:url('images/sfondi/h-gradient.png');}

/* attivitą in sede e osservative */
.a_mee, .a_sky, .a_oss, .a_fun, .a_off, .a_opn, .a_dum, .a_org, .a_dat, .a_pub {font-family: Verdana, Arial, sans-serif; font-size: 12px; text-align: left; color: black; font-weight: bold;}
.a_old {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:#00FF00; font-weight:normal; background-color:black;}
.a_mee {background-color: #66FF66;}		/* azzurro: conferenze, tavole rotonde... */
.a_sky {background-color: #2A7FFF;}		/* celeste: eventi astronomici */
.a_oss {background-color: #AAFFFF;}		/* attivitą osservative */
.a_fun {background-color: #FFCC00;}		/* giallo scuro: astroquiz, cirulla, concorsi fotografici */
.a_org {background-color: #AAFF99;}		/* verde: cd, assemblee... */
.a_pub {background-color: #FF7F2A;}		/* arancione: pubbliche */
.a_off {background-color: #FFAA99;}		/* rosso: sede chiusa, cena */
.a_dum {background-color: #BBBBBB;}		/* grigio: da determinare */
.a_dat {background-color: #CC99CC;}		/* viola: data */
.a_sub {font-weight:normal;font-style:italic;}

/* oggetti di Messier */
.m_ocl, .m_gcl, .m_gal, .m_neb, .m_pln, .m_snr, .m_err {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:black;border: thin; border-color: black}
.m_old {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:#00FF00; font-weight:normal; background-color:black;}
.m_ocl {background-color: #99CC00;}
.m_gcl {background-color: #CCFF33;}
.m_gal {background-color: #FFCC00;}
.m_neb {background-color: #99CCCC;}
.m_pln {background-color: #3399FF;}
.m_snr {background-color: #FF9999;}
.m_err {background-color: #DDDDDD;}

/* costellazioni */
.c_nth, .c_eqt, .c_sth, .c_dat {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:black;border: thin; border-color: black;}
.c_nth {background-color: #CCFFFF;}
.c_eqt {background-color: #FFFF99;}
.c_sth {background-color: #CCCCFF;}
.c_dat {background-color: #CC99CC;}
.c_old {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:#00FF00; font-weight:normal; background-color:black;}

/* corso base */
.cba_int, .cba_lez, .cba_oss {font-family: Verdana, Arial, sans-serif; font-size:12px; text-align:left; color:black;border: thin; border-color: black;}
.cba_int {background-color: #FFFFCC;}
.cba_lez {background-color: #CCFFFF;}
.cba_oss {background-color: #99CCFF;}

a:link {color:blue; text-decoration:none}
a:visited {color:#555555}
a:hover {color:red; text-decoration:underline; font-style:bold}

caption{font-weight:bold;color: #999}

.thinul {line-height: 12px; margin: 0 auto;}
.thinli {margin: 1em auto;}
.rt {text-align:right;}
.ct {text-align:center;}
strong {color:#CC0000;}

ul {line-height: 20px; list-style-image: url("images/sfondi/bul.gif"); }


div.moduletable{
	margin: 0px 0px 10px 0px;
	width: 140px;
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
}

div.moduletable h3{
	background-image: url('images/sfondi/gradient.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 4px 0px 0px 11px;
	height: 24px;
	margin: 0;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}

div.moduletable table{
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	width: 130px;
	margin: 0px 10px 0px 10px;
}


ul.navbar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0em;
  left: 1em;
  width: 9em }

h1 {
  font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif }
ul.navbar li {
  background: white;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid black }
ul.navbar a {
  text-decoration: none }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }

