
				html, body {	
				background: #B4B4B3;
				text-align: center;
				vertical-align: middle;
				height: auto;
				margin: 0px;
				padding: 0px
				}

				a { 
				font-weight: bolder;
				text-decoration: none; 
				color: #61615F
				}

				a:hover {
				font-weight: bolder; 
				text-decoration: none; 
				color: #CB2620
				}

				.logomw {
				width: 240px;  
				height:43px;
				border: 0px;
				margin-left: 5px;
				margin-right: 5px
				}

				.container {
								display: block;
								border-width: 1px;
								border-style: solid; 
								border-color: black; 
								width: 790px; 
								height: auto;
								margin-left: auto;
								margin-top: 0;
								margin-right: auto;
								background: #fff;
								padding: 0px
				}

				.tblmain {
				padding: 0px; 
				height: auto;
				margin: 0px
				}

				table  { border-collapse: collapse; padding: 0px; overflow: hidden; }
				td, th { padding: 0px}

				td .menub {
				background-image: url("/img/top_tabs.jpg");
				background-repeat: no-repeat;
				text-align: center;
				width: 79px;  
				height:20px;
				border-style: solid; 
				border-color: #CB2620; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				padding: 0px; 
				margin: 0px
				}

				td .menuboff {
				background-image: url("/img/top_tabs_off.jpg");
				background-repeat: no-repeat;
				text-align: center;
				width: 79px;  
				height:20px;
				border-style: solid; 
				border-color: #BEBEBE; 
				border-bottom-width: 1px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				padding: 0px; 
				margin: 0px
				}

				td .menuempty {
				text-align: center;
				width: 79px;  
				height:20px;
				border-style: solid; 
				border-color: #BEBEBE; 
				border-bottom-width: 1px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				padding: 0px; 
				margin: 0px
				}

				h1 {margin-left: -5%; margin-bottom: 2em; font-size: large}
				h1, h2 { font-weight: bold }
				img {border: none }
				h1, h2, h3 { color: #900; line-height: 1 }
				a img { color: #B4B4B3 } /* The only way to hide the border in NS 4.x */

				p {
				font-family:  Verdana, Arial, "Arial Narrow"; 
				margin-top: 4px;
				font-size : 13px;  
			    text-align: left
				}

				p img {
				border-style: solid; 
				margin-top: 3px;
				margin-right: 5px;
				margin-left: 5px;
				margin-bottom: 2px;
				border-color: white;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 1px;
				border-right-width: 1px
				}

				.section_active { color: #DCDADA;  font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: bolder;  text-decoration: none}
				.section { color: #61615F;  font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: bolder;  text-decoration: none }
				.section:hover { color: #CB2620;  font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: bolder;  text-decoration: none }
				.section_active:hover { color: white;  font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: bolder;  text-decoration: none }
				.secondm  { 
				display: block;
				padding: 0px;
				margin: 0px;
				width: 790px; 
				height:19px;
				text-align: left;
				background: #CB2620;
				border-style: solid; 
				border-color: black; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px
				}

				.linkmenu { display: inline;  color:  #E9E9E9; font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: normal; margin-left: 8px; text-decoration: none }
				.linkmenu:hover { display: inline;  color:  white; font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana; font-weight: normal; margin-left: 8px; text-decoration: none }
				.linkbold { display: inline; color: white;  font-size : 9.5pt; font-family:  "Arial Narrow", Arial, Verdana;  font-weight: bolder;  text-decoration: none}
				.hide {display: none; color: white}
				blockquote {margin-left: 4em; margin-right: 4em;margin-top: 0.8em; margin-bottom: 0.8em;font-style: italic;/* color: #990; */}
				blockquote p {	/* Try to avoid space above the attribution */margin-bottom: 0px;}
				pre { margin: 1em 0 1em 1.5em; color: #603 }


				.righcont  { 
				width: 200px;
				height: auto;
				background-image: url("/img/back-rightbox.gif");
				background-repeat: repeat-y;
				text-align: center;
				vertical-align: text-top
				}

				.imgrightbar {
				margin-top: 3px;
				margin-bottom: 3px;
				}

				.logbox {
				width:152px; 
				margin-bottom: 5px;
				margin-top: 3px;
				margin-left: auto;
				margin-right: auto;
				padding-bottom: 5px;
				border: 1px;
				border-style: solid;
				border-color: #ffffff;
				background-color:#61615F;
				}

				.search-contents {
				width:525px; 
				margin-top: 10px;
				margin-bottom: 10px;
				margin-left: 20px;;
				margin-right: 10px;
				border: 0px
				}

				.search-res {
				display:block;
				width:525px; 
				text-align: left;
				margin-top: 2px;
				margin-bottom: 2px;
				margin-left: auto;
				margin-right: auto;
				border: 0px;
				}

				.searchbox {
				width:152px; 
				margin-top: 5px;
				margin-bottom: 2px;
				margin-left: auto;
				margin-right: auto;
				border: 1px;
				height: auto;
				border-style: solid;
				border-color: #5C5C5A;
				background-color:#A2A2A2
				}

				.searchboxb {
				width:524px; 
				margin-left: 0px;
				margin-top: 2px;
				margin-bottom: 2px;
				border: 1px;
				border-style: solid;
				border-color: #5C5C5A;
				background-color:#A2A2A2
				}


				.searchinput  {
				width:125px; 
				margin-left: 15px;
				margin-top: 5px;
				vertical-align: middle;
				background:#E3E3E3; 
				color: #61615F; 
				font-family: arial, tahoma; 
				font-weight: bold;
				font-size: 9px; 
				}

				.searchinputb  {
				width:300px; 
				margin-left: 5px;
				margin-top: 5px;
				margin-bottom: 5px;
				background:#E3E3E3; 
				color: #61615F; 
				font-family: arial, tahoma; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999
				}

				.searchselect {
				width:125px; 
				margin-left: 15px;
				margin-top: 5px;
				margin-bottom: 5px;
				background:#E3E3E3; 
				color: #61615F; 
				font-family: arial, tahoma; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999
				}

				.search-title{ 
				font-size: 13px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #FA130B; 
				font-family: Verdana, Arial, sans-serif; 
				font-weight: bolder
				}

			    a.search-title:hover { 
				font-size: 13px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #0000CC; 
				font-family: Verdana, Arial, sans-serif; 
				text-decoration: underline;
				font-weight: bolder
				}

				.search-description{ 
				font-size: 14px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #61615F;
				font-family: Verdana, Arial, sans-serif; 
				font-weight: normal
				}

				.search-navpage { 
				display: inline;
				font-size: 11px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #7777CC; 
				font-family: Arial, verdana; 
				font-weight: normal;
				text-decoration: underline;
				}

				.search-navpageact { 
				display: inline;
				font-size: 11px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #7777CC; 
				font-family: Arial, verdana; 
				font-weight: bolder
				}

				.loghead {
			    width: 152px; 
				height: 15px;
				text-align: left;
				vertical-align: top;
				color:  white; 
				font-size: 10px; 
				text-decoration: none;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				font-weight: bolder; 
				padding: 0px;
				margin: 0px;
				background: #CB2620;
				border-style: solid; 
				border-color: white; 
				border-bottom-width: 1px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px
				}

				.logtxt {
				text-align: left;
				height: 22px;
				color:  white; 
				font-size: 9px; 
				text-decoration: none;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin-left: 10px;
				margin-top: 1px;
				margin-bottom:0px;
				margin-right: 3px
				}


				.logactive_session {
				display:block;
				color:  #DCDADA; 
				font-size: 11px; 
				text-decoration: none;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				text-align: center;
				margin-left: 10px;
				margin-top: 4px;
				margin-bottom:3px;
				margin-right: 3px
				}

				.logactive_sessionn {
				display:block;
				color:  white; 
				font-weight: bold;
				font-size: 11px; 
				text-decoration: none;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				text-align: center;
				margin-left: 10px;
				margin-top: 4px;
				margin-bottom:3px;
				margin-right: 3px
				}


				.mw {
				text-align: left;
				margin-left: 10px;
				vertical-align: middle;
				background:#E3E3E3; 
				color: black; 
				width: 110px; 
				height: 11px;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999
				}


				.mw-boxlogin {
				text-align: left;
				padding: 0px;
				margin-left: 0px;
				margin-top: 3px;
				margin-right: 3px;
				background:#E3E3E3; 
				color: #434342; 
				width: 85px; 
				height: 15px;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999

				}

				.mw-boxsearch {
				text-align: left;
				padding: 0px;
				margin-left: 15px;
				margin-top: 3px;
				background:#E3E3E3; 
				color: #434342; 
				width: 127px; 
				height: 15px;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999
				}

				.mw-searchselect {
				text-align: left;
				margin-left: 15px;
				margin-top: 3px;
				margin-bottom: 3px;
				background:#E3E3E3; 
				color: #434342;  
				width: 129px; 
				height: 15px;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				border: 1px solid; 
				border-color: #999 #D9D9D9 #D9D9D9 #999
				}

				.mw-searchoption {
				text-align: left;
				background:#E3E3E3; 
				color: #434342; 
				height: 13px;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				}

				.txt-boxlogin {
				width: 50px; 
				text-align: left;
				vertical-align: middle;
				height: 12px;
				color:  white; 
				text-decoration: none;
				font-family: Arial, Verdana, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin-left: 4px;
				margin-top: 1px;
				margin-bottom:0px;
				margin-right: 0px
				}

				.logout {
				display:block;
				width: 110px; 
				text-align: right;
				margin-left: 10px;
				margin-top: 5px;
				margin-bottom:1px;
				margin-right: 0px
				}

				.loginput {
				width: 110px; 
				text-align: right;
				margin-left: 10px;
				margin-top: 5px;
				margin-bottom:1px;
				margin-right: 0px
				}


				.boxnews { 
				display: block;
	            margin: 0 auto;
				height: 90px;
				width: 160px;
				margin-top:5px;
				background: #E3E3E3;
				border-style: solid; 
				border-color: #8F8F8F;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 1px;
				border-right-width: 1px
				}

				.errorstxt {
				text-align: left;
				color:  red; 
				font-size: 10px; 
				text-decoration: none;
				font-weight: bolder;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				text-align: Justify;
				padding-left: 0px;
				padding-right: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				margin-left: 10px;
				margin-top: 1px;
				margin-bottom:0px;
				margin-right: 3px
				}

				.divreglink {
				width: 142px; 
				margin-left: 8px; 
				font-size : 10px; 
				font-family: Verdana, Arial; 
				text-align: left
				}

				a.linkboldy {font-weight: bolder; text-decoration: none; color: #F6E1B4}
				a.linkboldy:hover {font-weight: bolder; text-decoration: none; color: white}

				.newstext  { display: block;  margin-top: 2px;  font-size : 8.5pt;  font-family:  Verdana, Arial, Courier; font-weight: normal; margin-left: 3px; margin-right: 5px }
				.newslink {  display: block;  font-weight: bold;  text-decoration: none}
	
				div#main-contents { 
					width: 550px;
					height: auto;
					margin-top: 0px; 
					margin-left: 20px;
					margin-bottom: 20px;
					font-family:  Verdana, Arial, Courier
				}


				.main-strillo { 
				display:block;
			    text-align: justify;
				background: #E3E3E3;
				width: 250px;		
				padding: 0px
				}

				.strillo-left { 
				display: block;
				text-align: justify;
				background: #ffffff;
				width: 250px;
				margin-top:15px;
				margin-left:10px;
				margin-right:10px
				}

				.strillo-right { 
				display: block;
				text-align: justify;
				background: #ffffff;
				width: 220px;
				margin-top:15px;
				margin-bottom:40px;
				margin-left:10px;
				margin-right:10px
				}

				.mini-strillo { 
				position: relative;
				display: block;
				text-align: justify;
				background: #EFEDED;
				width: 519px;
				margin-top:5px;
				margin-left: 0px;
				margin-bottom:10px
				}

				.head-strillo { 
				color: #61615F; 
				font-size: 11px;  
				margin-top: 2px;  
				margin-left: 3px; 
				letter-spacing: 0.01em; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: bold; 
				margin-bottom: 1px; 
				text-decoration: none }			

				.title-strillo { 
				display: block; 
				color: #CB2620;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 11px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bold}

				a.title-strillo:hover {
				display: block; 
				color: #CB2620;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size:11px; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: bold; 
				text-decoration: underline
				}

				.text-strillo { 
				display: block; 
				line-height:140%; 
				font-size: 12px; 
				text-align: left; 
				margin-top: 3px; 
				margin-left: 3px; 
				margin-right: 3px;  
				margin-bottom: 3px;   
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal; 
				letter-spacing:0.04em
				}
				
				.imgart {	
				display: block; 
				border-style: solid; 
				margin-top: 3px;
				margin-right: 4px;
				margin-bottom: 3px;
				border-color: #61615F;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 1px;
				border-right-width: 1px
				}

				.foot-banner  { 
				display: block;
				text-align: center;
				height:100%;
				width: 790px;
				margin-top:15px;
				margin-left: auto;
				margin-right: auto
				}

				.foot  { 
				width: 790px; 
				margin: 0px;
				padding:0px;
				height:27px;
				background: #CB2620;
				border-style: solid; 
				border-color: black; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px
				}

				.mwdate {
				display: block;  
				margin-bottom:3px;
				margin-right: 5px;
				width: 100%; 
				letter-spacing: 0.01em;  
				text-align: right;
				font-family:  Verdana, Arial, Courier;
				line-height: 140%; 
				color: black;
				font-size: 10px
				}

				.hideform { display: none}

				.tblnew {
				margin-top: 6px;
				height: 17px;
				padding:0px
				}

				#ticker {
				overflow: hidden; 
				width:485px;
				height: 15px;
				border-style: solid;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 0px;
				border-right-width: 0px;
				border-color: #CB2620;
				background: #CB2620;
				margin: 0px; 
				padding: 0px
				}

				.ticker {
				overflow: hidden; 
				width:485px;
				height: 15px;
				border-style: solid;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 0px;
				border-right-width: 0px;
				border-color: #CB2620;
				background: #CB2620;
				margin: 0px; 
				padding: 0px
				}

				#ticker a { margin: 0px; color: white; font-weight: bold; text-decoration: none; padding-left: 4px; padding-right: 4px}

				.copy {
				display: block;
				font-family: Trebuchet, Verdana, Arial; 
				font-size: 8px;
				margin-left: 5px;
				margin-top: 6px;
				margin-bottom: 6px;
				font-weight: normal;
				padding: 0px;
				color: #4F5450;
				text-decoration: none
				}

				.main_ifrm {
				display: block;
				width: 602px;  
				height:470px;
				}

				.ifrm {
				display: block;
				width: 790px;  
				height:470px;
				}


				.bookmed { 
				display:block;
				height: 225px;
			    text-align: justify;
				margin-top: 15px;
				background: #EFEDED;
				border-style: solid;
				border-width: 1px;
				border-color: #61615F;
				width: 170px;		
				padding: 5px
				}

				.bookscheda { 
				display: block; 
				color: #61615F;
				height: 135px;
				font-size: 10px; 
				text-align: left; 
				margin-top: 3px; 
				margin-left: 3px; 
				margin-right: 3px;  
				margin-bottom: 3px;   
				font-weight: normal; 
				letter-spacing:0.04em
				}

				.book-title { 
				display: block; 
				height: 40px;
				color: #CB2620;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 11px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bold}

				a.book-title:hover {
				display: block; 
				height: 40px;
				color: #CB2620;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size:11px; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: bold; 
				text-decoration: underline
				}

				.book-autori {
				color: #61615F; 
				font-size: 10px;  
				margin-top: 2px;  
				margin-left: 3px; 
				letter-spacing: 0.01em; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: bold; 
				margin-bottom: 1px; 
				text-decoration: none
				}

				.book-editore {
				color: black; 
				font-size: 10px;  
				margin-top: 2px;  
				margin-left: 3px; 
				letter-spacing: 0.01em; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: bolder; 
				margin-bottom: 1px; 
				text-decoration: none
				}

				.book-pag {
				color: black; 
				font-size: 10px;  
				margin-top: 2px;  
				margin-left: 3px; 
				letter-spacing: 0.01em; 
				font-family: Trebuchet, Verdana, Arial; 
				font-weight: normal; 
				margin-bottom: 1px; 
				text-decoration: none
				}

				.book-prezzo {
				color: #61615F; 
				font-size: 10px;  
				margin-top: 2px;  
				margin-left: 3px; 
				letter-spacing: 0.01em; 
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal; 
				margin-bottom: 1px; 
				text-decoration: none
				}

				.book-text { 
				font-size: 11px; 
				text-align: justify;
				padding: 0px;
				color: #61615F;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal
				}

				.imgbook {
				float: left;
				border-style: solid; 
				width: 80px;
				height:  126px;
				margin-top: 3px;
				margin-left: 0px;
				margin-right: 3px;
				margin-bottom: 3px;
				border-color: #61615F;
				border-bottom-width: 1px;
				border-top-width: 1px;
				border-left-width: 1px;
				border-right-width: 1px
				}

				.imgfixlett {
				display: block; 
				border-style: solid; 
				margin-top: 15px;
				margin-left: 0px;
				border: none;
				border-width: 0px
				}

				.nav-med { 
				display:block;
				width: 245px;	
			    text-align: justify;
				margin-top: 15px;
				background: #EFEDED;
				border-style: solid;
				border-width: 1px;
				border-color: #61615F;	
				padding: 5px
				}

				.imgnav {
				display: block; 
			    text-align: center;
				margin-top: 4px;
				margin-bottom: 1px;
				margin-left: 0px;
				margin-right: 5px;
				border-width: 1px;
				border-color: #CECCCC;	
				border-style: solid;
				}

				.text-nav { 
				display: block; 
				text-align: justify;
				font-size: 10px; 
				text-align: left; 
				margin-top: 3px; 
				margin-left: 3px; 
				margin-right: 3px;  
				margin-bottom: 3px;   
				font-family: Trebuchet, Verdana, Arial; 
				font-weight: normal; 
				letter-spacing:0.04em
				}


				.navgo-med { 
				display:block;
				text-align: right;
			    width: 245px;	
				border: none;
				border-width: 0px;
				padding: 0px
				}

				.arrow01 {vertical-align: middle; padding-left: 10px;}

				.navgoa-med { 
			    font-size: 9px; 
				color: #CB2620;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal;
				text-decoration: none
				}

				.navgoa-med:hover { 
				font-size: 9px; 
				color: #61615F;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal;
				text-decoration: underline
				}

				.navrighttd { 
				width: 245px;
				height: auto;
				background-image: url("/img/bk-navrighttd.gif");
				background-repeat: repeat-y;
				text-align: center;
				vertical-align: text-top
				}

				.vign-med {
				display:block;
				width: 135px;	
			    text-align: justify;
				margin-top: 8px;
				background: white;
				border: 0px;
				padding: 5px }

				.vigntit-med { 
				display: block; 
				color: black;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 11px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bold}

				.vigndid-med { 
			    font-size: 9px; 
				color: #61615F;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal;
				text-align: right;
				font-style: italic;
				text-decoration: none
				}

				.agenda-col  {
				display:block;
				width: 340px;
				text-align: left;
				margin-top: 8px;
				}

				.ag-item {
				display:block;
				width: 340px;
				text-align: left;
				vertical-align: top;
				margin-bottom: 2px
				}

				.ag-head {
				display:block;
				width: 340px;
				height: 17px;
			    background-image: url("/img/ag-head.jpg");
				background-repeat: no-repeat;
				text-align: left;
				vertical-align: middle
				}

				.ag-content {
				display:block;
				width: 340px;
				vertical-align: top;
			    background: #EFEDED;
				border-style: dotted;
				border-width: 1px;
				border-color: #C55F5D;	
				font-size: 11px;   
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				padding: 4px
				}

				.ag-ctext {
				display:block;
				width: 340px;
				vertical-align: top;
			    background: #EFEDED;
				border-style: solid;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				border-bottom-width: 1px;
				border-color: #ffffff;	
				font-size: 11px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				padding: 1px
				}

				.ag-navgo { 
				display:block;
				margin-top: 5px;
				text-align: right;
			    width: 340px;	
				border: none;
				font-size: 9px; 
				border-width: 0px;
				color: #CB2620;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal;
				text-decoration: underline;
				padding: 0px
				}

				.ag-navgo:hover { 
				font-size: 9px; 
				margin-top: 5px;
				color: #61615F;
				font-family:  Verdana, Arial, Courier; 
				font-weight: normal;
				text-decoration: underline
				}

				.titwhite { 
				display: block; 
				color: white;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 9px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bolder}

				.titwhite-agenda { 
				display: block; 
				color: white;  
				height: 15px;
				padding-top: 2px;
				font-size: 12px;   
				font-family: Arial, Verdana, sans-serif; 
				text-decoration: none;
				font-weight: bolder}




		/*Inizio style per sezione Agenda-Concorsi */

				.aggo-med { 
				display:block;
				text-align: right;
			    width: 123px;	
				border: none;
				border-width: 0px;
				padding: 0px
				}

				.agconc-col01  {
				border-style: dotted; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 4px;;
				border-left-color: #666664;
				border-right-width: 4px;
				border-right-color: #82827F; 
				width: 180px;
				vertical-align: top
				}

				.agconc-col02  {
				border-style: dotted; 
				border-color: #BEBEBD; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 4px;
				width: 180px;
				vertical-align: top
				}

				.agconc-col03  {
				border-style: dotted; 
				border-color: #DAD8D8; 
				border-bottom-width: 0px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 4px;
				width: 180px;
				vertical-align: top
				}

				.ag-box {
				width: 170px;
				margin-left: 5px;
				margin-right: 5px;
				margin-bottom: 3px;
				border-style: dotted; 
				border-color: #CB2620; 
				border-bottom-width: 4px;
				border-top-width: 4px;
				border-left-width: 0px;
				border-right-width: 0px;
				}

				.ag-gaz_scad  {
				display: block; 
				text-align: justify; 
				color: #4E4C4D; 
				font-size: 11px; 
				font-family: Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				font-weight: normal;
				text-decoration: none
				}

				.agimg_gaz {
				float: left;
				margin-top: 5px;
				margin-right: 5px;
				border: 0px;
				border-width: 0px
				}

				.ag-cat {
				margin-top: 5px;
				width: 170px;
				text-align: center; 
				background-color: #CB2620;
				color: white; 
				font-size:11px; 
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				font-weight: bold;
				text-decoration: none
				}

				.ag-sez {
				margin-top: 5px;
				width: 170px;
				border-style: dotted; 
				border-color: #DCDADA; 
				border-bottom-width: 2px;
				border-top-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				text-align: justify; 
				color: black; 
				font-size:11px; 
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				font-weight: bold;
				text-decoration: none
				}

				ul.agcon-content {
				display: block;
				list-style-image: url("/img/star.gif");
				text-align: left;
				margin-top:5px;
				margin-bottom:10px;
				margin-left: 20px;
				color: black;
				margin-bottom: 1px
				}

				.agcon-txtcont {
				margin-top:2px;
				margin-left: 0px;
				color: black;
				margin-bottom: 1px
				}

				.ag-tipoc {
				text-align: justify; 
				color: #4E4E4C; 
				font-size:11px; 
				font-family:  Verdana, Arial, Courier;
				font-weight: bolder;
				text-decoration: none
				}


		/*Fine style per sezione Agenda-Concorsi */

		/*Inizio style per sezione Agenda-Corsi e congressi */
				.title_agcg  { 
				display: block; 
				color: #CB2620;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 14px;   
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				font-weight: bold}

				.ag_cs_quando  { 
				display: block; 
				margin-left: 3px; 
				text-align: justify; 
				color: black;  
				font-size: 11px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bold}

				.ag_cs_dove  { 
				display: block; 
				margin-left: 3px; 
				text-align: justify; 
				color: #CB2620;  
				font-size: 12px;   
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				font-weight: normal}

				.ag_cs_enteorgan  { 
				display: block; 
				margin-left: 3px; 
				margin-top: 3px; 
				text-align: justify; 
				color: #61615F;  
				font-size: 12px; 
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				font-weight: bolder}

				.ag_cs_info  { 
				display: block; 
				margin-left: 3px; 
				text-align: justify; 
				color: #61615F; 
				font-size: 10px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: normal}
	/*Fine style per sezione Agenda-Corsi e congressi */


	/*Inizio style per sezione Agenda-Premi e Borse di studio */
				.ag_pb_chi { 
				display: block; 
				margin-left: 3px; 
				margin-top: 3px; 
				text-align: justify; 
				color: #61615F;  
				font-size: 12px; 
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				font-weight: bolder}

				.ag_pb_beneficiari { 
				display: block; 
				margin-left: 3px; 
				margin-top: 3px; 
				text-align: justify; 
				color: #61615F;  
				font-size: 11px; 
				font-family:  Verdana, Arial, Courier;
				text-decoration: none;
				font-weight: normal}

				.ag_pb_affissione { 
				display: block; 
				margin-left: 3px; 
				margin-top: 3px; 
				text-align: justify; 
				color: #3A91A7;  
				font-size: 11px; 
				font-family:  Verdana, Arial, Courier;
				text-decoration: none;
				font-weight: normal }

				.ag_pb_scadenza { 
				display: block; 
				margin-left: 3px; 
				margin-top: 3px; 
				text-align: justify; 
				color: #3A91A7;  
				font-size: 11px; 
				font-family:  Verdana, Arial, Courier;
				text-decoration: none;
				font-weight: bolder }

			   .ag_pb_benefit { 
				display: block; 
				margin-left: 3px; 
				margin-top: 0px; 
				text-align: justify; 
				color: black;  
				font-size: 11px; 
				font-family:  Verdana, Arial, Courier;
				text-decoration: none;
				font-weight: bolder}

				 .ag_pb_durata { 
				display: block; 
				margin-left: 3px; 
				margin-top: 0px; 
				text-align: justify; 
				color: black;  
				font-size: 11px; 
				font-family:  Verdana, Arial, Courier;
				text-decoration: none;
				font-weight: normal}

				.ag_pb_info  { 
				display: block; 
				margin-left: 3px; 
				text-align: justify; 
				color: #61615F; 
				font-size: 10px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: normal}
	/*Fine style per sezione Agenda-Premi e Borse di studio */

	/*Inizio style per sezione Letteratura */

				.lett-med { 
				display:block;
			    text-align: justify;
				margin-top: 15px;
				background: #EFEDED;
				border-style: solid;
				border-width: 1px;
				border-color: #61615F;
				width: 180px;		
				padding: 2px
				}

				.lett-med260 { 
				display:block;
			    text-align: justify;
				margin-top: 15px;
				margin-left: 5px;
				margin-bottom: 5px;
				background: #EFEDED;
				border-style: solid;
				border-width: 1px;
				border-color: #61615F;
				width: 260px;		
				min-height: 185px;
				padding: 2px
				}

				.lettgo-med { 
				display:block;
				text-align: right;
			    width: 260px;	
				border: none;
				border-width: 0px;
				padding: 0px
				}

				.lett-text { 
				display: block; 
				color: #61615F;  
				margin-top: 2px; 
				margin-left: 3px; 
				margin-right: 3px;  
				font-size: 11px;   
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				text-decoration: none;
				font-weight: normal}

				.lett-medr { 
				display:block;
			    text-align: justify;
				margin-top: 15px;
				background: white;
				border-style: dotted; 
				border-color: #DCDADA; 
				border-bottom-width: 4px;
				border-top-width: 4px;
				border-left-width: 0px;
				border-right-width: 0px;
				width: 340px;		
				padding: 5px
				}

				.lett-head { 
				color: #61615F; 
				font-size: 10px;  
				font-family:  Verdana, Arial, Courier; 
				font-weight: bold; 
				margin-bottom: 1px; 
				text-decoration: none }	

				.lett-title { 
				display: block; 
				color: #CB2620;  
				margin-top: 2px;  
				font-size: 10px;   
				font-family:  Verdana, Arial, Courier; 
				text-decoration: none;
				font-weight: bolder}

				.lett-rightcontent { 
				font-size: 11px; 
			    line-height: 130%;
				text-align: justify;
				padding: 0px;
				color: #61615F;
				font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
				font-weight: normal
				}


	/*Fine style per sezione Letteratura */




	/*Inizio style per sottomenu*/

.hovermenu ul{
font-weight: normal;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
border-left-width: 0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-color:white;
border-style: solid;
height:19px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
float: left; 
width: 115px;
height: 19px;
background-color: #CB2620;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
text-align: center;
vertical-align: text-top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px; /* aumento la distanza del testo dal box in caso di align left*/
line-height: 18px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-left-width: 0px;
border-right-width:1px;
border-top-width:0px;
border-bottom-width:0px;
border-color:white;
border-style: solid;
margin-top: 0px;
font-size: 11px;
font-weight: normal;
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
color:white;
 /* aggiungo dei bordi laterali */
}

.sec2active{
float: left; 
width: 115px;
height: 19px;
background-color: #61615F;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
text-align: center;
vertical-align: text-top;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px; /* aumento la distanza del testo dal box in caso di align left*/
line-height: 18px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
border-left-width: 0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:0px;
border-color:white;
border-style: solid;
margin-top: 0px;
font-size: 11px;
font-weight: normal;
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
color:white;
}



.hovermenu ul li a:hover { 
width: 115px; 
height: 19px;
font-size : 11px;
font-weight: normal;
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
background: #61615F;
color: white;
border-color:#F6E1B4
} 


html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}

.riv-archivio { 
float: right; 
height: 16px;
vertical-align: text-top;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;  /* aumento la distanza del testo dal box in caso di align left*/
line-height: 18px; /* altezza del link: height e line-height devono avere il medesimo valore */ 
margin: 0px;
font-size: 10px;
font-weight: bold;
border-width:0px;
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
color:white;}

.riv-select {
				text-align: left;
				margin-bottom: 2px;
				vertical-align: text-top;
				vertical-align: middle;
				background:#CB2620; 
				color:white; 
				height: 16px;
				font-family:  Verdana, Arial, "Arial Narrow"; 
				font-weight: normal;
				font-size: 11px; 
				border: 0px;
				border-width:0px;
}
				
	/*Fine style per sottomenu*/
.mw-google {
text-align: left;
margin-left: 10px;
background:white; 
color:black; 
width: 110px; 
height: 14px;
font-family: arial, tahoma; 
font-weight: bold;
font-size: 10px; 
border: 1px solid; 
border-color: #999 #D9D9D9 #D9D9D9 #999
}

.mw-google-button
{
font-size : 10px;
width: 110px; 
font-weight: normal;
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
color: white;
background: #61615F;
margin-left: 10px;
margin-top: 10px;
border: 1px white outset
} 

.ecm_sdata  { 
display: inline; 
color: #CB2620;  
font-size: 10px;   
font-family:Trebuchet, 'Trebuchet MS', Verdana, sans-serif; 
letter-spacing: 0.01em;  
text-decoration: none;
font-weight: bolder}

.ecm_slogout {
display: inline; 
letter-spacing: 0.01em;  
font-family:  Verdana, Arial, Courier;
font-size: 10px;
color: #61615F;
font-weight: normal;
text-decoration: none

}

.ecm_slogout:hover {
display: inline; 
letter-spacing: 0.01em;  
font-family:  Verdana, Arial, Courier;
color: #CB2620; 
font-weight: normal;
text-decoration: underline;
font-size: 10px
}


				.lastmodified { 
				width: 550px;
				border-left-width: 0px;
				border-right-width:0px;
				border-top-width:0px;
				border-bottom-width:0px;
				border-color:#DCDADA;
				border-style: dotted;
				margin-top: 5px; 
				margin-left: 20px;
				margin-bottom: 0px;
				color:#BCBCBC;
				font-size: 9px; 
				text-align: right;
				font-family: "New Century Schoolbook", Verdana, Arial; 
				text-decoration: none
				}
				.lastmodifieddate { 
				border-left-width: 0px;
				border-right-width:0px;
				border-top-width:0px;
				border-bottom-width:0px;
				border-color:#DCDADA;
				border-style: dotted;
				display:inline;
				color:#61615F;
				font-size: 9px; 
				text-align: left;
				font-family: "New Century Schoolbook", Verdana, Arial; 
				text-decoration: none
				}



		ul#archulmain{
		width: 550px;
		border-right: 0px;
		padding: 0;
		margin: 0;
		list-style: none;
		margin-bottom: 20px;
		text-align: left;
		font-family:  Verdana, Arial, Courier;
		font-size: 12px;
		color: #333;
		}

		#archulmain ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		border: none;
		}

		#archulmain li {
		border: 0px;
		margin-top: 5px;
		margin-bottom: 1px;
		margin-left: 0px;
		margin-right: 0px;
		}

		.notlinked {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #B60C06;
		border-right: 0px;
		background-color: #D74E4C;
		color: #ffffff;
		font-weight: bolder;
		text-decoration: none;
		width: 100%;
		}

		ul#archnav3{
		width: 550px;
		border-right: 0px;
		padding: 0px;
		margin-bottom: 3px;
		margin-top: 3px;
		margin-left: 0px;
		margin-right: 0px;
		list-style: none;
		text-align: left;
		font-family:  Verdana, Arial, Courier;
		font-size: 12px;
		color: #333;
		}


		#archnav3 li {
		border: 0px;
		margin-top: 1px;
		margin-bottom: 1px;
		margin-left: 0px;
		margin-right: 0px;
		}

		#archnav3 li a:hover {
		border-left: 10px solid #B60C06;
		border-right: 0px;
		background-color: #CB2620;
		color: #fff;
		}



		.Arch3linked {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #61615F;
		border-right: 0px;
		background-color: #DCDADA;
		color: #61615F;
		text-decoration: none;
		width: 100%;
		}

		.ArchLettlinked {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #DBD9DA;
		border-right: 0px;
		background-color: #F2C8C6;
		color: #61615F;
		text-decoration: none;
		width: 100%;
		}

	    .Lettnotlinked {
		display: block;
		padding: 5px 5px 5px 5px;
		border-left: 10px solid #DBD9DA;
		border-right: 0px;
		background-color: #D74E4C;
		color: #ffffff;
		font-weight: bolder;
		text-decoration: none;
		width: 100%;
		}


		html>body#archulmain li a {
		width: auto;
		}

		#archulmain li a:hover {
		border-left: 10px solid #B60C06;
		border-right: 0px;
		background-color: #D74E4C;
		color: #fff;
		}

		ul#archnumber{
		width: 275px;
		border-right: 0px;
		padding: 0;
		margin: 0;
		list-style: none;
		margin-bottom: 0px;
		text-align: left;
		font-family:  Verdana, Arial, Courier;
		font-size: 12px;
		color: #333;
		}

		#archnumber ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}

		#archnumber li {
		border: 0px;
		margin-top: 1px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		}

		#archnumber li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #C4C2C2;
		border-right: 0px;
		background-color: #F0EFEF;
		color: #61615F;
		text-decoration: none;
		width: 100%;
		}

		html>body#archnumber li a {
		width: auto;
		}

		#archnumber li a:hover {
		border-left: 10px solid #B60C06;
		border-right: 0px;
		background-color: #D74E4C;
		color: #fff;
		}





