
div.sfondo {
	background-image: url(sfondo.gif);
	background-repeat: repeat;
	font-family: verdana, tahoma;

}

div {
	/*border: 0px solid black;*/	/* eliminare dopo il debug */
	/*margin: 1px;
	padding: 1px;*/
}

/*div.contenitore2 {
	border: 2px solid black;
	width: 784px;
}*/

a, a:hover, a:visited {
	/*color: black;*/
}

/* ---------- logo ---------- */

div.logo {
	background: #5CB1ED;
	border: 1px solid black;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

/* ---------- contenitore ---------- */

div.contenitore {
	/*border: 2px solid white;*/
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* ---------- contenitore > intestazione ---------- */

div.intestazione {
	background: #E6F2FA;
	border: 2px solid #BCDFF8;
	height: 14px;
}

div.intestazione div.fisso  { font-size: 70%; font-weight: bold; line-height: 14px; background: #bcdff8; padding-right: 0.5em; padding-left: 0.5em; float: left }

div.intestazione div.freccia {
	float: left;
}

div.intestazione div.scorrevole {
	float: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 780px;	/* da sistemare; necessario a Mozilla Firefox, altrimenti il marquee occupa larghezza 100% ed esce dalla div */
}

/* ---------- contenitore > navigazione ---------- */

div.navigazione {
	float: left;
	/*margin: 10px 10px 10px 0;*/
	margin: 0 10px 0 0;
	width: 160px;
}

/* ---------- contenitore > centrale ---------- */

div.centrale {
	float: left;
	width: 600px;
	/*margin: 10px 0 10px 0;*/
	margin: 10px 0 0 0;
}
div.centrale_home { margin: 10px 0 0; width: 650px; float: left }
div.centrale_960  { margin: 10px 0 0; width: 800px; float: left }

div.centrale div.centrale_intestazione, div.centrale_960 div.centrale_intestazione {
	border-bottom: 1px solid black;
	text-align: right;
}

div.centrale div.contenuto {
	/*margin-bottom: 10px;*/
}

div.centrale_960 div.contenuto {
	background: #e0e0e0;
	/*margin-bottom: 10px;*/
}

div.centrale div.colonna1 {
	float: left;
	/*margin: 10px 10px 10px 0;*/
	margin: 0 10px 0 0;
	width:	400px;
}

div.centrale div.colonna2 {
	float: left;
	/*margin: 10px 0 10px 0;*/
	margin: 0 0 0 0;
	width:	190px;
}
div.centrale div.colonna2home { margin: 0; width: 240px; float: left }
div.centrale div.piede {
	border: 1px solid black;
	clear: both;
	padding: 1px;
	height: 25px;
	margin-top: 10px;
}

div.centrale div.piede div.fisso  { font-weight: bold; line-height: 25px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-right: 0.5em; padding-left: 0.5em; float: left }

div.centrale div.piede div.freccia {
	float: left;
}

div.centrale div.piede div.scorrevole {
	float: left;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 470px;	/* da sistemare; necessario a Mozilla Firefox, altrimenti il marquee occupa larghezza 100% ed esce dalla div */
}

/* ---------- contenitore > extra ---------- */

div.extra {
	/*float: left;*/
	float: right;
	/*margin-left: 80%;*/
	/*margin: 10px 0 10px 10px;*/
	margin: 0 0 0 10px;
	text-align: center;
	width: 180px;
}

div.extra img.banner {
	padding-bottom: 5px;
}

/* ---------- contenitore > pie ---------- */

div.pie {
	font: 11px
	border-top: 1px solid black;
	clear: both;
	margin-top: 10px;
	text-align: center;
}

/* generica */

/* non funziona con Firefox (eppure con div.piede e div.pie funziona!), ci vuole un <br clear="all"> */
/*div.interruzione {
	clear: both;
	margin: 0;
	padding: 0;
}*/
h1 { font-size: 18px; font-weight: bold; text-decoration: underline; margin: 12px 0 }
h2  { font-size: 16px; font-family: Verdana; font-weight: normal; text-transform: uppercase; margin: 12px 0 }
h3 { font-size: 13px; font-weight: bold; margin: 12px 0 6px }
h4 { font-size: 12px; font-weight: normal; text-decoration: underline; margin: 0 }
h5 { font-size: 11px; font-weight: bold; margin: 0 }
h6 { font-size: 11px; font-weight: normal; margin: 0 }
p { font-size: 11px; font-family: Verdana; margin-top: 6px; margin-bottom: 6px }
ul { font-size: 11px; list-style-type: disc; margin: 6px 0 6px 20px }
ul ul { list-style-type: circle; margin-top: 0; margin-bottom: 0 }
.calendar_table { font-size: 10pt; font-family: Verdana; margin-top: 0; margin-bottom: 0 }
.indent { list-style-type: none; margin-top: 6px; margin-bottom: 6px; margin-left: 20px }

/* ---------- ND_transition ---------- */
#tbl_memb { 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 20px }
