.middleTopTitle.finishLineTitle { 
    background: url(/img/title_finishLine.png) no-repeat left top;
    _background: none;
    _filter: progid:DXimgTransform.Microsoft.AlphaimgLoader(src='/img//title_finishLine.png', sizingMethod='img');
}

.middleTopTitle.finishLine {
    background: url(/img/title05.png) no-repeat left top;
    _background: none;
    _filter: progid:DXimgTransform.Microsoft.AlphaimgLoader(src='/img//title05.png', sizingMethod='img');
}

.middleTopTitle.newEntry {
    background: url(/img/title_newEntry.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img//title_newEntry.png', sizingMethod='image');
}

.virtualBoardSummary {
    margin-bottom:22px;
    padding-top:24px;
    padding-left:24px;
	height:204px;
	position:relative;
}
.virtualBoardSummary .virtualBoardOblique {
	float:left;
}
.virtualBoardSummary .authorBox {
	float:left;
	width:146px;
	margin-top:28px;
	margin-left:40px;
	background:url(/img/virtualBoardBg.jpg);
}
.virtualBoardSummary .virtualBoardButton{
	width:247px;
	display:inline;
	float:right;
	margin-right:60px;
	/*position:absolute;
	z-index:10;
	left:252px;
	top:211px;*/
}
/**/
.mainContent .blockInner .head {
	background:url(/img/mainContent_bg_head.jpg) no-repeat left top;
	width:508px;
	height:98px;
}
.mainContent .blockInner .body {
	float:left;
	width:508px;
}
.mainContent .blockInner .foot {
	float:left;
	background:url(/img/mainContent_bg_foot.jpg) no-repeat left top;
	width:508px;
	height:18px;
}
/**/


.blockTitle {
	/*margin-left:16px;*/
	padding:22px 10px 0 20px;
}

.blockSubTitle {
	padding:8px 10px 0 20px;
}

.virtualBoardList {
    margin-top:24px;
}

.blockInner .item .spaziatore{
	float:left;
	background:url(/img/bg_spaziatore_virtualboard.jpg) no-repeat left top;
	width:459px;
	height:9px;
}

.blockInner .item {
	float:left;
	padding-top:15px;
	padding-left:15px;
	/*height:108px;background:url(/img/virtualBoardItemBg.gif);*/
}

.blockInner .item .pic {
	display:inline;
    float:left;
    width:146px;
    margin-right:18px;
	margin-top:18px;
    overflow:hidden;
}

.blockInner .item .pic img {
    display:block;
    margin:auto;
}

.blockInner .item .summary {
	display:inline;
	margin-top:18px;
    float:left;
    /*width:222px;margin-right:10px;*/
	width:315px;
}

.blockInner .item .summary .title {
    font-size:0.85em;
    font-weight:bold;
    color:#e22614;
    margin-bottom:0.25em;
}

.blockInner .item .summary .title a {
    color:#e22614;
    text-decoration:none;
}

.blockInner .item .summary .title a:hover {
    text-decoration:none;
}

.blockInner .item .summary .date {
	color:#00558F;
    font-size:0.8em;
    line-height:1.5em;
}
.blockInner .item .summary .dateView {
    font-size:0.76em;
}
.blockInner .item .summary .text {
	color:#0070BC;
    font-size:0.9em;
}
.blockInner .item .summary .dateView strong{
	font-weight:bold;
}

.blockInner .item .summary .goto {
	background:transparent url(/img/virtualIco.gif) no-repeat scroll left top;
	float:right;
	font-size:0.76em;
	font-weight:bold;
	height:16px;
	line-height:14px;
	margin-top:35px;
	padding-left:23px;
	padding-top:8px;
	width:60px;
}
.blockInner .item .summary .goto .link a:hover {
	font-size:0.76em;
	font-weight:bold;
	color:#0D74BF;
	text-decoration:underline;
}
.blockInner .item .summary .goto .link a {
	float:left;
	font-size:0.76em;
	font-weight:bold;
	color:#0D74BF;
	text-decoration:none;
}

.blockInner .item .summary .tag{
	color:#E42614;
	font-size:0.85em;
	margin-bottom:0.25em;
	padding-top:20px;
}
.blockInner .item .summary .tag .label {
	color:#0070BC;
}
.blockInner .item .summary .sport{
	color:#E42614;
	font-size:0.85em;
	margin-bottom:0.25em;
	padding-top:4px;
}
.blockInner .item .summary .sport .label {
	color:#0070BC;
}

.blockInner .item .summary .author .photo {
	background:transparent url(/img/bg_thumbUtente_virtualBoard.jpg) no-repeat scroll left top;
	float:left;
	height:40px;
	padding-left:7px;
	padding-top:8px;
	width:47px;
}


.blockInner .item .summary .author {
	padding-top:15px;
}


.blockInner .item .summary .author .name a:hover {
	font-size:0.76em;
	font-weight:bold;
	color:#0D74BF;
	text-decoration:underline;
}
.blockInner .item .summary .author .name a {
	float:left;
	padding-top:30px;
	font-size:0.76em;
	font-weight:bold;
	color:#0D74BF;
	text-decoration:none;
}


/*.blockInner .item .summary .author a {
    color:#12659d;
    text-decoration:underline;
}

.blockInner .item .summary .author a:hover {
    text-decoration:underline;
}*/

.blockInner .item .picHead .picHeadTitle {
	font-size:0.76em;
    font-weight:bold;
    color:#095fac;
	margin-left:400px;

}

.blockInner .item .picHead .picHeadBody{
    width:67px;
    height:62px;
    padding-top:9px;
	padding-left:9px;
    overflow:hidden;
    background: url(/img/picHeadBodyBg.gif) no-repeat left top;
}
