body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	width: 100%;
}

a {
	color: #AE261F;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: underline;
}

#container1 {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 1024px;
	height: 100%;
	background: url(../images/bg.png) repeat-y;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

#container2 {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 900px;
	height: 100%;
	background: transparent;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

#header {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 900px;
	height: 380px;
	background: transparent;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

#menuTestata {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 900px;
	height: 40px;
	display: block;
	background: #B3251E;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

ul#menu {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 90%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

ul#menu li {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	display: inline;
	list-style: none;
	border-right: 2px solid #FFFFFF;
	margin: 0;
	padding: 0 10px;
}

ul#menu li a:link, a:visited {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

ul#menu li a:hover {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #CECECE;
	text-decoration: none;
	font-weight: bold;
}

ul#menuLingua {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 10%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

ul#menuLingua li.sx {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	display: inline;
	list-style: none;
	border-right: 2px solid #FFFFFF;
	margin: 0;
	padding: 0 10px;
}

ul#menuLingua li.dx {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 10px;
}

ul#menuLingua li a:link, a:visited {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

ul#menuLingua li a:hover {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #CECECE;
	text-decoration: none;
	font-weight: bold;
}

#sfumaturaMenuTestata {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 900px;
	height: 31px;
	background: url(../images/sfumaturaMenuTestata.png) repeat-x;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

#logo {
	width: 340px;
	height: 340px;
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	background: url(../images/logo.png) no-repeat;
}

#editoriale {
	width: 560px;
	height: 340px;
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
}

#testoEditoriale {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #006699;
	width: 500px;
	height: 240px;
	display: block;
	border: 0;
	margin: 100px 30px;
	padding: 0;
	padding-left: 10px;
	border-left: 0px solid #CECECE;
}

#content {
	width: 100%;
	height: auto;
	margin: 40px auto;
	padding: 0;
	border: 0;
}

#content #colonnaSx{
	width: 290px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	border: 0;
}

ul#menuAree {
	width: 290px;
	margin: 0;
	padding: 0;
}

ul#menuAree li {
	width: 285px;
	height: 51px;
	display: block;
	margin: 5px 0;
	padding: 0;
	list-style: none;
}

ul#menuAree li.red {
	background: url(../images/menuConoscere.png) no-repeat;
}

ul#menuAree li.green {
	background: url(../images/menuEsposizioni.png) no-repeat;
}

ul#menuAree li.yellow {
	background: url(../images/menuStrade.png) no-repeat;
}

ul#menuAree li.default {
	background: url(../images/menuGeneral.png) no-repeat;
}

ul#menuAree li.submenu {
	width: 250px;
	height: 20px;
	display: block;
	margin: 5px 0;
	padding: 0;
	list-style: none;
	background: none;
	margin-bottom: 10px;
}

ul#menuAree li.submenu a.submenuAree:link, a.submenuAree:visited {
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	height: 25px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

ul#menuAree li.submenu a.submenuAree:hover {
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	height: 25px;
	display: block;
	color: #CECECE;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	background-color: #B3251E;
}

ul#menuAree li.submenu a.sfoglia:link, a.sfoglia:visited {
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	height: 25px;
	display: block;
	color: #AE261F;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 4px;
	text-align: center;
}

ul#menuAree li.submenu a.sfoglia:hover {
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	height: 25px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
	background-color: #AE261F;
}

ul#menuAree li a.menuAree:link, a.menuAree:visited {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 285px;
	height: 40px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

ul#menuAree li a.menuAree:hover {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 285px;
	height: 40px;
	display: block;
	color: #CECECE;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

ul#menuAree li a.menuAreeGeneral:link, a.menuAreeGeneral:visited {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 285px;
	height: 40px;
	display: block;
	color: #9A8F8F;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

ul#menuAree li a.menuAreeGeneral:hover {
	font: 14px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 285px;
	height: 40px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 4px;
}

#content #colonnaContent{
	width: 580px;
	height: auto;
	margin: 0 15px;
	padding: 0;
	float: left;
	border: 0;
}

#footer {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 900px;
	height: 100px;
	background: transparent;
	margin: 0 auto;
	padding: 0;
	border: 0;
	border-top: 1px solid #CECECE;
	text-align: right;
	margin-top: 100px;
}

a.footerLink {
	width: 100px;
	height: 100px;
	display: block;
	float: right;
	border-left: 1px solid #CECECE;
	text-align: center;
	vertical-align: middle;
	line-height: 100px;
}

a.footerLink img.footerImg {
	border: 0;
	margin: auto;
	padding: 0;
}

#barraFondo {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	height: 40px;
	display: block;
	background: #B3251E;
	margin: 0 auto;
	padding: 0;
	border: 0;
}

h1, h2, h3, h4, h5, h6 { margin: 0; } 
p, ul, ol { margin: 0; }
.clear { clear: both; }

/* Fine del css per il layout generale */

/* Layout moduli generico */
h1.indexTitle {
	border-bottom: 1px solid #AE261F;
	color: #AE261F;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font: 34px/34px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* News */
dl.news {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border: 0;
}

dl.news dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.news dt.big {
	font: small-caps 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.news dd.date {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl.news dd.abstract {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.news dd.content {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.news dd.gallery {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.news dd.continue {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}

dl.news dd.file {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}

dl.news dd.continue a.continue:link, a.continue:visited {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

dl.news dd.continue a.continue:hover{
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

div.articleContainer {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 1px solid #CECECE;
	margin-top: 20px;
}

dl.newsResized {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 95%;
	margin: 10px auto;
	padding: 0;
	border: 0;
}

dl.newsResized dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.newsResized dt.big {
	font: small-caps 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.newsResized dd.date {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl.newsResized dd.abstract {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.newsResized dd.content {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.newsResized dd.continue {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}

dl.newsResized dd.continue a.continue:link, a.continue:visited {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

dl.newsResized dd.continue a.continue:hover{
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

img.articleList {
	width: 100px;
	border: 0;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.imageThumb {
	width: 80px;
	border: 0;
	margin: 5px;
	padding: 0;
	margin-right: 5px;
	margin-bottom: 5px;
}

dl.eventList {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border: 0;
}

dl.eventList dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.eventList dt a.title:link, a.title:visited {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

dl.eventList dt a.title:hover{
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: underline;
}

dl.eventList dt span.eventListLink {
	float: right;
}

dl.eventList dt span.eventListLink a.eventListLink:link, a.eventListLink:visited {
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

dl.eventList dt span.eventListLink a.eventListLink:hover{
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

div.eventListDate {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 10px 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #AE261F;
	text-align: right;
	margin-top: 30px;
}

/* Event */
dl.event {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 5px 0;
	padding: 0;
	border: 0;
}

dl.event dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.event dt.big {
	font: small-caps 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.event dd.category {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl.event dd.date {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}

dl.event dd.abstract {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.event dd.content {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.event dd.gallery {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.event dd.continue {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	padding-top: 10px;
}

dl.event dd.file {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}

dl.event dd.continue a.continue:link, a.continue:visited {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

dl.event dd.continue a.continue:hover{
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: underline;
}

dl.event dd.continue a.back:link, a.back:visited {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

dl.event dd.continue a.back:hover{
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

ul.download {
	list-style-image: url(../images/down.png);
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

ul.download li {
	margin: 0;
	padding: 0;
	height: 16px;
}

a.download:link, a.download:visited {
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

a.download:hover{
	font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
	text-decoration: none;
}

table.mainTable {
	width: 100%;
	padding: 0;
	margin: 0 auto;
}

table.mainTable th {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 48%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
	text-align: left;
}

table.mainTable th.separator {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 4%;
	margin: 0;
	padding: 0;
	border: 0;
}

table.mainTable td {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 48%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: left;
	vertical-align: top;
}

table.mainTable td.separator {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 4%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl#newsColumn {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 95%;
	margin: 0 auto;
	padding: 0;
	margin-top: 50px;
}

dl#newsColumn dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl#newsColumn dd {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl#newsColumn dd.footer {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #CECECE;
}

dl#newsColumn dl.newsInColumn {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 95%;
	margin: 0 auto;
	padding: 0;
}

dl#newsColumn dl.newsInColumn dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	height: auto;
	margin-top: 5px;
}

dl#newsColumn dl.newsInColumn dt a.title:link, a.title:visited {
	font: small-caps 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
}

dl#newsColumn dl.newsInColumn dt a.title:hover{
	font: small-caps 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: underline;
}

dl.newsMain {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 98%;
	margin: 10px auto;
	padding: 0;
	border: 0;
}

dl.newsMain dt {
	font: small-caps 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #AE261F;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	border-bottom: 1px solid #CECECE;
}

dl.newsMain dd.date {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #8f8f8f;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

dl.newsMain dd.abstract {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	margin-top: 10px;
}

dl.newsMain dd.continue {
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000000;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	text-align: right;
}
