.mod2010 { }
.credits {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	color: #606161;
	text-decoration: none;
}
a.credits:link, a.credits:hover, a.credits:visited, a.credits:active  {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: 1.2em;
	color: #606161;
	text-decoration: none;
}

.didascalia {
	font-family: Verdana;
	font-size: 10px;
	font-style: italic;
	line-height: 1.2em;
	color: #616060;
	text-decoration: none;
}

.didascalia2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: italic;
	line-height: 1.2em;
	color: #000000;
	text-decoration: none;
}

.blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424586;
	font-weight: normal;
	text-decoration: none;
}
a.blu:link, a.blu:visited, a.blu:active, a.blu:hover {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #424586;
	text-decoration: none;
}

.boxLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424586;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
}
a.boxLink:link, a.boxLink:visited, a.boxLink:active, a.boxLink:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.4em;
	color: #424586;
	text-decoration: none;
}

.searchForm {
	font-family: Arial;
	font-size: 12px;
	color: #4F93B8;
	font-weight: bold;
	text-decoration: none;
}

.input_label{
	font-family: Verdana;
	font-size: 11px;
	color: #424586;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: none;
}
		
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00659c;
	border: 1px solid #ABCBDD;
	background-color: #ffffff;
}

.input_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #439AD4;
	border: 1px solid #ABCBDD;
	background-color: #ffffff;
	font-weight: bold;
}

li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(images/li_square.gif);
	list-style-type: square;
}
.li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:1.6em;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url(images/li_square.gif);
	list-style-type: square;
}
.border {
	border: 1px solid #aaa841;
}

.text_box{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
}

.text{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
}
a.text:link, a.text:visited, a.text:hover, a.text:active {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 1.4em;
	text-decoration: none;
}

.textBold {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.6em;
	font-weight: bold;
	text-decoration: none;

}
a.textBold:link, a.textBold:visited, a.textBold:hover, a.textBold:active {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.6em;
	font-weight: bold;
	text-decoration: none;
}


.textB_box {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.6em;
	font-weight: bold;
	text-decoration: none;

}

.navFooter {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 1.2em;
	text-decoration: none;

}
a.navFooter:link, a.navFooter:visited, a.navFooter:hover, a.navFooter:active {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	line-height: 1.2em;
	text-decoration: none;
}

.menuVerde {
	font-family: Verdana;
	font-size: 11px;
	color: #72BA3A;
	line-height: 1.2em;
	font-weight: bold;
	font-variant: caps;
	text-decoration: none;
	text-transform: uppercase; 
}
.menuVerdeMappa {
	font-family: Verdana;
	font-size: 12px;
	color: #72BA3A;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: none;

}
a.menuVerde:link, a.menuVerde:visited, a.menuVerde:hover, a.menuVerde:active {
	font-family: Verdana;
	font-size: 11px;
	color: #72BA3A;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase; 

}
.menuBlu {
	font-family: Verdana;
	font-size: 11px;
	color: #424586;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase; 

}

a.menuBlu:link,a.menuBlu:visited, a.menuBlu:hover, a.menuBlu:active {
	font-family: Verdana;
	font-size: 11px;
	color: #424586;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase; 

}

.menuSezione {
	font-family: Arial;
	font-size: 12px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;

}

a.menuSezione:link, a.menuSezione:visited, a.menuSezione:hover, a.menuSezione:active {
	font-family: Arial;
	font-size: 12px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.menuSezione2 {
	font-family: Verdana;
	font-size: 11px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.menuSezione2:link, a.menuSezione2:visited, a.menuSezione2:hover, a.menuSezione2:active {
	font-family: Verdana;
	font-size: 11px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.Sezione {
	font-family: Arial;
	font-size: 12px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

a.Sezione:link, a.Sezione:visited, a.Sezione:hover, a.Sezione:active {
	font-family: Arial;
	font-size: 12px;
	color: #4F93B8;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}

.breadcrumbs {
	font-family: Arial;
	font-size: 12px;
	color: #424586;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;

}

a.breadcrumbs:link, a.breadcrumbs:visited, a.breadcrumbs:hover, a.breadcrumbs:active {
	font-family: Arial;
	font-size: 12px;
	color: #424586;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
}


#mappa {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
}

#mappa a {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	line-height: 1.4em;
	font-weight: normal;
	text-decoration: none;
}

. X_MANAGER_TOOL {}

.base {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

a.base:link, a.base:active, a.base:hover, a.base:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.grigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

a.bianco:link, a.bianco:active, a.bianco:hover, a.bianco:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
}

.messagblu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #0A3052;
}

.basegra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}


/**/
a.inv:link, a.inv:visited, a.inv:active { color: #99cccc; }
a.inv:hover { color: #FFFF66; }
div.minspacer { margin-bottom: 4px; }
div.bigspacer { margin-bottom: 12px; }
div.menu { background-color: #f3f3f3; border: 1px outset #D4D0C8; left: 0px; padding: 0px 1px 1px 0px; position: absolute; top: 0px; visibility: hidden; z-index: 101; }
div.menu a.menuitem { color: #000000; cursor: default; display: block; padding: 3px 1em; text-decoration: none; white-space: nowrap; }
div.menu a.menuitem span.menuitemarrow { margin-right: -.75em; }
div.menu a.menuitem span.menuitemtext { }
div.menu a.menuitem:hover, div.menu a.menuitemhighlight { background-color: #999999; color: #ffffff; }
div.menu div.menuitemsep { border: 1px inset #D4D0C8; margin: 4px 2px; }
div.menubar { background-color: #D8d8d8; border-bottom: 1px solid #0A3052; padding: 0px 0px 0px 0px; text-align: left; }
div.menubar a.menubutton { 
						background-color: transparent;
						border: 0px solid #D4D0C8;
						color: #000000;
						cursor: default;
						left: 0px;
						margin: 0px;
						padding: 0px;
						position: relative;
						text-decoration: none;
						top: 0px;
						z-index: 100;
						}
div.menubar a.menubutton:hover { background-color: transparent; border: 0px outset #D4D0C8; color: #000000; }
div.menubar a.menubuttonactive,
div.menubar a.menubuttonactive:hover { background-color: #999999; border: 0px inset #D4D0C8; color: #ffffff; left: 1px; top: 1px; }
div.menubar,
div.menubar a.menubutton,
div.menu,
div.menu a.menuitem { 
						color: #000000;
 						font-family: verdana, arial, helvetica, sans-serif;
						font-size: 11px;
						font-style: normal;
						font-weight: normal;
					 }


