FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; text-indent: 0px;}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
INPUT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
TEXTAREA	{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px}
A:link          {BACKGROUND: none; COLOR: #032F60; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:active        {BACKGROUND: none; COLOR: #032F60; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #032F60; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:hover         {BACKGROUND: none; COLOR: #032F60; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
h2 {
	color: #bf0707;
	background-color: #aeb0af;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BF0707;
	border-bottom-color: BF0707;
}
h2 a:link {
	color: #BF0707;
	text-decoration: none;
	background-color: #aeb0af;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BF0707;
	border-bottom-color: BF0707;

}
h2 a:VISITED {
	color: #BF0707;
	text-decoration: none;
	background-color: #aeb0af;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BF0707;
	border-bottom-color: BF0707;

}

.boxtitle 	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg        {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg_l	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 8px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.box		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px; border: 1px solid #000000; background-color: #FFFFFF}
.topnav{
	text-indent: -40px;

}

#menu li {
	list-style:none;
	line-height: 20px;
}
/* color & style for root level active folder
-----------------------------------------------*/
#menu li.here, #menu li.here a { /* this sets the color of the active menu parent. */
	color:#0066cc;
}

/*  turn off level 2 folders (sub menu items) */
#menu ul ul {
    display: none;
}
/* show the items in the level 2 folder path when you are there*/
#menu li.here ul {
	display: block;
	margin:0;
}
/* color & Style for level 2 active folder
-----------------------------------------------*/
#menu li.here ul li a {/* An item in the 2nd level list, not currently selected */
	color:#000; /* these items are black in the 2nd level list */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BF0707;
	border-bottom-color: #BF0707;
	text-decoration: none;
	background-color: #CCCCCC;
	display: compact;
	list-style-position: inside;
}
#menu li.here li.here a { /* The ACTIVE item in the 2nd level list */
	color:#bf0707;/* these items are orange in the 2nd level list */

}
/*  turn off level 3 folders (sub menu items of sub menus) */
#menu ul li ul li ul li {
    display: none;

}

/* show the items in the level 3 folder path when you are there*/
#menu li.here ul li.here ul li {
   display: block;
color:#bf0707;
}
/* color & Style for level 3 active folder
-----------------------------------------------*/
#menu li.here li.here ul li a { /* An item in the 3rd level list, not currently selected */
	color:#000; /* these items are black in the 2nd level list */
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BF0707;
	border-bottom-color: #BF0707;
	text-decoration: none;
	background-color: #CCCCCC;
	display: compact;
	list-style-position: inside;
}
#menu li.here li.here li.here a { /* The ACTIVE item in the 3rd level list */
	/* these items are orange in the 3rd level list */
	color:#bf0707;

}
#sidebar {
	color:inherit;
	padding:0px;
	margin:0px;
	text-indent: 0px;
}
#ditto_wrapper .ditto_article {

margin-bottom: 20px;

}

#ditto_wrapper .ditto_title {

font-size: 115%;

width: 100%;

border-bottom: 1px solid #40bdff;

}

#ditto_wrapper .ditto_title .ditto_info {

float: right;

display: block;

text-align: right;

font-size: 75%;

color: #555;

}

#ditto_wrapper .ditto_link {

text-align: right;

font-size: 75%;

}

#ditto_wrapper a, #ditto_wrapper a:visited, #ditto_wrapper a:hover {

border: 0;

}

.ditto_paging {

border-top: 1px solid #ccc;

padding: 10px;

font-size: 86%;

color: #0070dc;

}

#ditto_pages {
	margin-top: 5px;
}

#ditto_pages #ditto_currentpage {

border: 1px solid #0070dc;

padding: 1px 5px 2px;

margin-right: 1px;

background-color: #40bdff;

color: #fff;

}

#ditto_pages .ditto_off {

border: 1px solid #ccc;

padding: 1px 5px 2px;

margin-right: 1px;

color: #ccc;

}

#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {

border: 1px solid #40bdff;

padding: 1px 5px 2px;

margin-right: 1px;

text-decoration: none !important;

color: #0070dc;

}

#ditto_pages a:hover {

background-color: #fff;

color: #000;

}

#ditto_archivelist ul {

list-style-type: none;

margin-left: 15px;

padding-left: 0;

}

#ditto_archivelist ul ul {

list-style-type: square;

margin-left: 35px;

}

#ditto_archivelist .ditto_month {

font-weight: bold;
} 
.FSF_form {
	height: 26px;
	margin: 0px;
	padding: 0px;
}
.FSF_input {
width:100px;
}
input.FSF_submit, .button {
	color:#0070dc;
	font-weight:bold;
	background-color:#FFFFFF;
	border:1px solid;
	border-top-color:#9FDEFF;
	border-left-color:#9FDEFF;
	border-right-color:#0070dc;
	border-bottom-color:#0070dc;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
.titolo_menu{
	font-weight: bold;
	color: #0070dc;
	text-align: center;
}