/* CSS Document */
.textHome {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 1em;

	color: 5b5a5a;

}

a.textHome:link, a.textHome:hover, a.textHome:visited, a.textHome:active  {

	font-family: Verdana;

	font-size: 10px;

	font-style: normal;

	line-height: 1.2em;

	color: #000000;

	text-decoration: none;

}

.text {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 1.3em;

	color: #000000;

}

a.text:link, a.text:hover, a.text:visited, a.text:active  {

	font-family: Verdana;

	font-size: 10px;

	font-style: normal;

	line-height: 1.5em;

	color: #000000;

	text-decoration: none;

}

.text2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 1.8em;

	color: #000000;

}

a.text2:link, a.text2:hover, a.text2:visited, a.text2:active  {

	font-family: Verdana;

	font-size: 11px;

	font-style: normal;

	line-height: 1.8em;

	color: #000000;

	text-decoration: none;

}

.bluBold {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

a.bluBold:link, a.bluBold:visited, a.bluBold:active {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;	

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

a.bluBold:hover {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

.bluBold2 {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

a.bluBold2:link, a.bluBold2:visited, a.bluBold2:active {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;	

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

a.bluBold2:hover {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

.eventsHome {

	font-family: Verdana;

	font-size: 10px;

	line-height: 1.2em;

	color: #304885;

	text-decoration: none;

}

a.eventsHome:link, a.eventsHome:visited, a.eventsHome:active {

	font-family: Verdana;

	font-size: 10px;

	line-height: 1.2em;

	color: #304885;

	text-decoration: none;

}

a.eventsHome:hover {

	font-family: Verdana;

	font-size: 10px;

	line-height: 1.2em;

	color: #304885;

	text-decoration: none;

}

.boxHome {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #324A87;

	text-decoration: none;

}

a.boxHome:link, a.boxHome:visited, a.boxHome:active {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #324A87;

	text-decoration: none;

}

a.boxHome:hover {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #324A87;

	text-decoration: none;

}

.grigio {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.3em;

	color: #262626;

	text-decoration: none;

}

.page_url {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 1.8em;

	color: #000000;

	text-decoration: none;



}

a.page_url:link, a.page_url:hover, a.page_url:visited, a.page_url:active  {

	font-family: Verdana;

	font-size: 10px;

	font-style: normal;

	line-height: 1.8em;

	color: #000000;

	text-decoration: none;

}

.navigation {

	font-family: Verdana;

	font-size: 9.5px;

	font-style: normal;

	color: #304885;

	text-decoration: none;

}

a.navigation:link, a.navigation:hover, a.navigation:visited, a.navigation:active  {

	font-family: Verdana;

	font-size: 9.5px;

	font-style: normal;

	color: #304885;

	text-decoration: none;

}

.navigation2 {

	font-family: Verdana;

	font-size: 10.5px;

	font-style: normal;

	color: #304885;

	text-decoration: none;

}

a.navigation2:link, a.navigation2:hover, a.navigation2:visited, a.navigation2:active  {

	font-family: Verdana;

	font-size: 10.5px;

	font-style: normal;

	color: #304885;

	text-decoration: none;

}

.menu_level1 {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.5em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level1:link, a.menu_level1:hover, a.menu_level1:visited, a.menu_level1:active  {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.5em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.menu_level2 {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.3em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level2:link, a.menu_level2:hover, a.menu_level2:visited, a.menu_level2:active  {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.3em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.menu_level3 {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.3em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level3:link, a.menu_level3:hover, a.menu_level3:visited, a.menu_level3:active  {

	font-family: Verdana;

	font-size: 9.5px;

	line-height: 1.3em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.menu_level1_big {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.5em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level1_big:link, a.menu_level1_big:hover, a.menu_level1_big:visited, a.menu_level1_big:active  {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.5em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.menu_level2_big {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.3em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level2_big:link, a.menu_level2_big:hover, a.menu_level2_big:visited, a.menu_level2_big:active  {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.3em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.menu_level3_big {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.3em;

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

a.menu_level3_big:link, a.menu_level3_big:hover, a.menu_level3_big:visited, a.menu_level3_big:active  {

	font-family: Verdana;

	font-size: 10.5px;

	line-height: 1.3em;	

	font-style: normal;

	color: #324A87;

	text-decoration: none;

}

.credits {

	font-family: Verdana;

	font-size: 9.5px;

	font-style: normal;

	color: #4F4E4E;

	text-decoration: none;

}

a.credits:link, a.credits:hover, a.credits:visited, a.credits:active  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9.5px;

	font-style: normal;

	line-height: 1.4em;

	color: #FFFFFF;

	text-decoration: none;

}

.credits2 {

	font-family: Verdana;

	font-size: 10.5px;

	font-style: normal;

	color: #4F4E4E;

	text-decoration: none;

}

a.credits2:link, a.credits2:hover, a.credits2:visited, a.credits2:active  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10.5px;

	font-style: normal;

	line-height: 1.4em;

	color: #FFFFFF;

	text-decoration: none;

}

.breadBlu {

	font-family: Verdana;

	font-size: 9.4px;

	color: #4773DA;

	text-decoration: none;

}

a.breadBlu:link, a.breadBlu:visited, a.breadBlu:active {

	font-family: Verdana;

	font-size: 9.4px;

	color: #4773DA;

	text-decoration: none;

}

a.breadBlu:hover {

	font-family: Verdana;

	font-size: 9.4px;

	color: #4773DA;

	text-decoration: none;

}

.breadGrigio {

	font-family: Verdana;

	font-size: 9.4px;

	font-weight: bold;

	color: #565555;

	text-decoration: none;

}

a.breadGrigio:link, a.breadGrigio:visited, a.breadGrigio:active {

	font-family: Verdana;

	font-size: 9.4px;

	font-weight: bold;

	color: #565555;

	text-decoration: none;

}

a.breadGrigio:hover {

	font-family: Verdana;

	font-size: 9.4px;

	font-weight: bold;

	color: #5C656F;

	text-decoration: none;

}

.citazione_blu {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.8em;

	font-weight: bold;

	color: #4773DA;

	text-decoration: none;

}

.input {

	font-family: Verdana;

	font-size: 10px;

	color: #000000;

	border: 1px solid #656A74;

	background-color: #ffffff;

}

.input_label {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #4773DA;

	text-decoration: none;

}

.label {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #565555;

	text-decoration: none;

}



.news  {

	font-family: Verdana;

	font-size: 11px;;

	font-weight: bold;

	line-height: 1.4em;

	color: #4773DA;

	text-decoration: none;

}

a.news:link, a.news:visited, a.news:active {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	line-height: 1.4em;

	color: #4773DA;

	text-decoration: none;

}

.news_title  {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.4em;

	font-weight: bold;

	color: #5E5E5A;

	text-decoration: none;

}

a.news_title:link, a.news_title:visited, a.news_title:active, a.news_title:hover  {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.4em;

	font-weight: bold;

	color: #5E5E5A;

	text-decoration: none;

}



.faq_title  {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.4em;

	font-weight: bold;

	color: #4773DA;

	text-decoration: none;

}

a.faq_title:link, a.faq_title:visited, a.faq_title:active, a.faq_title:hover  {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.4em;

	font-weight: bold;

	color: #4773DA;

	text-decoration: none;

}



.events  {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	line-height: 1.4em;

	color: #4773DA;

	text-decoration: none;

}

a.events:link, a.events:visited, a.events:active {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	line-height: 1.4em;

	color: #4773DA;

	text-decoration: none;

}

.events_title  {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.4em;

	color: #5E5E5A;

	text-decoration: none;

}



a.prev_next:link, a.prev_next:active {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #5E5E5A;

	text-decoration: none;

}



a.prev_next:visited, {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #4773DA;

	text-decoration: none;

}

.prev_next {

	font-family: Verdana;

	font-size: 11px;

	line-height: 1.2em;

	color: #5E5E5A;

	text-decoration: none;

}

li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	list-style-position: outset;

	list-style-type: disc;

}

.border {

	border: 1px solid #333333;

}





. 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;

}



.bianco {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	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;

}

/* Dynamic menu */
td#mainmenu a {background-color: #E0E0E0; margin: 0; border-top: 1px solid #F2F1F2; border-bottom: 1px solid #ADACAD; padding: 0;}
td#mainmenu a:hover {background-color: #D1D0D1;text-decoration: none;}
td#mainmenu a.menuTop {padding-left: 2px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#mainmenu a.menuMain {padding-left: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#mainmenu a.menuSub {padding-left: 25px; background-color: #E7EAED; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#mainmenu a.menuSubadmin {padding-left: 25px; background-color: #eae3e7; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}

td#usermenu a {background-color: #E0E0E0; margin: 0; border-top: 1px solid #F2F1F2; border-bottom: 1px solid #ADACAD; padding: 0;}
td#usermenu a:hover {background-color: #D1D0D1;text-decoration: none;}
td#usermenu a.menuTopTop {padding-left: 5px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#usermenu a.menuTop {padding-left: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#usermenu a.menuTopadmin {padding-left: 5px; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none; background-color: #eae3e7;}
td#usermenu a.highlight {padding-left: 5px;background-color: #fcc; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}
td#newmenu a.newmenuMain {padding-left: 2px; border-right: 1px solid #666666; border-bottom: 1px solid #ADACAD; border-left: 1px solid silver;text-decoration: none;}

/* Specific definitions of general Tags */
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
form {margin: 0px; padding: 0px;}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: square inside; color: #000000; background-color: transparent;}
b {font-weight: bold;}
img {border: 0px;}
a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #003399; text-decoration: none; font-weight: bold; background-color: transparent;}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color: #003399; text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;color: #D68000; text-decoration: underline; background-color: transparent;}

