.Blu
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Blu:hover
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.Bianco
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Bianco:hover
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.Blu1
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Blumini
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Blumini:hover
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Blu2
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Blu2:hover
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.Blu3
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Blu3:hover
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.Blu4
{
	COLOR: #003366;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Blu4:hover
{
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 13pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Red
{
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

.Red:hover
{
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.Green
{
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Green:hover
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

.Neromini
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Poesie
{
	COLOR: #003366;
	FONT-FAMILY: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Poesie:hover
{
	COLOR: #003366;
	FONT-FAMILY: Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}

.Nero
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

.Nero:hover
{
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.body
{
	BACKGROUND-COLOR: #FF9900;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-HIGHLIGHT-COLOR: black;
	SCROLLBAR-FACE-COLOR: black;
	SCROLLBAR-SHADOW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
}

.body2
{
	BACKGROUND-COLOR: white;
	SCROLLBAR-3DLIGHT-COLOR: #FFD99F;
	SCROLLBAR-HIGHLIGHT-COLOR: #003366;
	SCROLLBAR-FACE-COLOR: #FFD99F;
	SCROLLBAR-SHADOW-COLOR: #003366;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-ARROW-COLOR: #003366;
}

.body3
{
	BACKGROUND-COLOR: #FF9900;
	SCROLLBAR-3DLIGHT-COLOR: black;
	SCROLLBAR-HIGHLIGHT-COLOR: black;
	SCROLLBAR-FACE-COLOR: black;
	SCROLLBAR-SHADOW-COLOR: black;
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
}

#menu1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	line-height: 1em;
}

.Bianco2
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

.Bianco3
{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}

.Nero2
{
	color: black;
	text-decoration: none;
}

.invisibile
{
	display: block;
	visibility: hidden;
}

#menu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	vertical-align: top;
	padding: 0.5em;
}

#menu2 .menu_prev
{
	float: left;
	padding-left: 0.5em;
}

#menu2 .menu_next
{
	float: right;
	padding-right: 0.5em;
}

#whatis h1>p
{
	text-align: center;
	font-style: italic;
}

/* ----------------------------- */
/* ----------------------------- */
/* ----------------------------- */
#mod1 h1
{
	color: #fff;
	font: 1.8em verdana,arial,sans-serif;
	text-align: center;
}

#mod1 form
{
	/* set width in form, not fieldset (still takes up more room w/ fieldset width */
	font: 100% verdana,arial,sans-serif;
	margin: 0;
	padding: 0;
	min-width: 500px;
	max-width: 700px;
	width: 660px;
}

#mod1 form fieldset
{
	/ * clear: both;
	note that this clear causes inputs to break to left in ie5.x mac, commented out */ border-color: #000;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	/* padding in fieldset support spotty in IE */
	margin: 0;
}

#mod1 form fieldset legend
{
	font-size: 1.1em;
	/* bump up legend font size, not too large or it'll overwrite border on left */
	/* be careful with padding, it'll shift the nice offset on top of border */
}

#mod1 form label
{
	display: block;
	/* block float the labels to left column, set a width */
	float: left;
	width: 150px;
	padding: 0;
	margin: 5px 0 0;
	/* set top margin same as form input - textarea etc. elements */
	text-align: right;
}

#mod1 form fieldset label:first-letter
{
	text-decoration: underline;
	/* use first-letter pseudo-class to underline accesskey, note that 
	 Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter 
	 pseudo-class on legend elements, but do support it on label elements 
	 we instead underline first letter on each label element and accesskey 
	 each input. doing only legends would lessens cognitive load 
	 opera breaks after first letter underlined legends but not labels */
}

#mod1 form input, #mod1 form textarea
{
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width: auto;
	/* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin: 5px 0 0 10px;
	/* set margin on left of form elements rather than right of label aligns textarea better in IE */
}

#mod1 form textarea { margin-left: 160px; }

#mod1 form input#reset
{
	margin-left: 0px;
	/* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

#mod1 form small
{
	display: block;
	margin: 0 0 5px 160px;
	/* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#mod1 form .required { font-weight: bold; }

/* uses class instead of div, more efficient */
#mod1 form br
{
	clear: left;
	/* setting clear on inputs didn't work consistently, so brs added for degrade */
}

#mod1 form .note
{
	font-size: 75%;
	margin: 0;
	padding: 0 0 1em 0;
}

#mod1 form .example
{
	padding: 1px 3px;
	font-size: 75%;
	font-style: italic;
	color: #999;
	text-decoration: none;
}

/* colori */
#mod1 form legend
{
	background-color: #F90;
	color: #fff;
}

#mod1 form fieldset
{
	background-color: #F90;
	margin: 0 0 1em 0;
}

#mod1 form .example { color: #333; }

/* ----------------------------- */
.concorso7comuni
{
	list-style-type: none;
	list-style-position: inherit;
}

/*	*****************************	*
	agenda
 *	*****************************	*/
#agenda
{font-size: 1em;}

.titolo_agenda { font-weight: bold; }

.nota_agenda
{
	font-size: smaller;
	font-weight: normal;
}

/*	colori */
#agenda
{
	color: #000;
	background: #f90;
}

.titolo_agenda { color: white; }

/* ----------------------------- */
/* ----------------------------- */
/* ----------------------------- */

