/*simona*/
.middleTopTitle.genericaContributi {
    background: url(/img/title_genericaContributi.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img//title_newEntry.png', sizingMethod='image');
}
/*simona*/
.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');
}

/*simona start*/
.videoDesc .titleUp {
    float:left;
    width:auto;
    font-size:0.85em;
    font-weight:bold;
    padding-right:12px;
    margin-bottom:0.5em;
    background: url(/img/icon05_up.gif) no-repeat right center;
}
/*simona start*/

.videoDesc .desc {
    clear:both;
    font-size:0.85em;
    zoom:1;
}

.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');
}

.middleTopTitle.newEntry_view {
    background: url(/img/title_genericaContributi.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title_genericaContributi.png', sizingMethod='image');
}

.middleTopTitle.finishLine {
    background: url(/img/title05.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title05.png', sizingMethod='image');
}

.middleTopTitle.Blog {
    background: url(/img/title08.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title08.png', sizingMethod='image');
}

.middleTopTitle.oltre {
    background: url(/img/title09.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/title09.png', sizingMethod='image');
}

.videoSummary {
    margin-bottom:22px;
    padding-top:24px;
    padding-left:24px;
    zoom:1;
}

.videoSummary .videoPic {
    float:left;
    width:auto;
    margin-right:8px;
}

.videoSummary .videoPic img,
.videoSummary .videoPic object {
    display:block;
}

.videoSummary .authorBox {
    margin-bottom:6px;
}

.videoSummary .sep {
    height:2px;
    overflow:hidden;
    background: url(/img/sep01.png) no-repeat center top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sep01.png', sizingMethod='image');
    _zoom:1;
}

.videoDeRa {
    clear:both;
    position:relative;
    width:481px;
    padding:8px 0 0 4px;
    margin-bottom:1em;
    height:15px;
}

.videoDesc .title {
    float:left;
    width:auto;
    font-size:0.85em;
    font-weight:bold;
    padding-right:12px;
    margin-bottom:0.5em;
    background: url(/img/icon05.gif) no-repeat right center;
}

.videoDesc .desc {
    clear:both;
    font-size:0.85em;
    zoom:1;
}

.videoRating {
    position:absolute;
    top:8px;
    left:171px;
}

.videoRating .title {
    float:left;
    width:auto;
    padding-right:0.5em;
    font-size:0.85em;
    font-weight:bold;
}

.videoRating .rating {
    float:left;
    height:13px;
    width:36px;
    text-indent:-2000px;
    background:url(/img/icon06.gif) repeat-x left center;
}

.one.rating {
    width:18px;
}

.two.rating {
    width:36px;
}

.three.rating {
    width:54px;
}

.four.rating {
    width:72px;
}

.five.rating {
    width:90px;
}

.videoSummary .tag {
    width:481px;
    padding-left:4px;
    margin-top:1em;
    font-size:0.85em;
    color:#e42614;
    float:left;
}

.videoSummary .tag .title {
    color:#0070bc;
}

.tag a {
    color:#e42614;
    text-decoration:none;
}

.tag a:hover {
    text-decoration:underline;
}

.videoList {
    padding-left:10px;
    margin-top:24px;
}

.videoList .item {
    float:left;
    width:50%;
    margin-bottom:22px;
}

.videoList .item .pic {
    float:left;
    width:77px;
    height:70px;
    padding-top:7px;
    margin-right:18px;
    overflow:hidden;
    background: url(/img/bg01.jpg) no-repeat left top;
}

.videoList .item .pic02 {
    float:left;
    width:128px;
    height:96px;
    padding:1px;
    margin-right:18px;
    overflow:hidden;
    border:1px solid #999;
}

.videoList .item .pic img,
.videoList .item .pic02 img {
    display:block;
    margin:auto;
}

.videoList .item .summary {
    float:left;
	width:175px;
}

.videoList .item .summary .title {
    font-size:0.85em;
    font-weight:bold;
    color:#e22614;
    margin-bottom:0.25em;
}

.videoList .item .summary .title a {
    color:#e22614;
    text-decoration:underline;
}

.videoList .item .summary .title a:hover {
    text-decoration:none;
}

.videoList .item .summary .date {
    font-size:0.76em;
    line-height:1.5em;
}

.videoList .item .summary .author {
    font-size:0.76em;
    font-weight:bold;
    line-height:1.5em;
}

.videoList .item .summary .author a {
    color:#368ee3;
    text-decoration:none;
}

.videoList .item .summary .author a:hover {
    text-decoration:underline;
}

.create .blockInner {
    padding:6px 6px 0;
}

.createContent {
    padding:6px 6px 6px 120px;
}

.album .createContent {
    background: url(/img/bg02.gif) no-repeat left top;
}

.video .createContent {
    background: url(/img/bg03.jpg) no-repeat left top;
}

.evento .createContent {
    background: url(/img/bg06.jpg) no-repeat left top;
}

.path .createContent {
    background: url(/img/bg09.jpg) no-repeat left top;
}

.createContent .title {
    margin-bottom:0.25em;
}

.createContent .title img,
.createContent .addLink img {
    display:block;
}

.createContent .desc {
    font-size:0.76em;
    color:#0c87da;
    padding-left:3px;
    margin-bottom:5px;
}

.createContent .sep {
    height:10px;
    overflow:hidden;
    background: url(/img/sep02.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sep02.png', sizingMethod='image');
    _zoom:1;
}

.createContent .addLink {
    padding-left:3px;
}

.event {
    overflow:auto;
    zoom:1;
    padding:24px 0 24px 24px;
}

.event .pic {
    float:left;
    width:111px;
    height:104px;
    padding-top:7px;
    margin-right:14px;
    background: url(/img/bg04.png) no-repeat left top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg04.png', sizingMethod='image');
}

.event .pic img {
    display:block;
    width:97px;
    height:97px;
    margin:auto;
}

.event .summary {
    float:left;
    width:208px;
}

.event .summary .title {
    font-weight:bold;
    font-size:0.85em;
    color:#e42614;
    margin-bottom:0.25em;
}

.event .summary .date {
    font-size:0.85em;
    font-weight:bold;
    color:#e42614;
}

.event .summary .brief {
    font-size:0.85em;
}

.event .vaiLink {
    margin-top:6px;
}

.event .vaiLink img {
    display:block;
}

.event .authorBox {
    margin-left:26px;
}

.gallery {
    float:left;
}

.gallery img,
.gallery object {
    display:block;
}

.blog {
	width:500px;
    margin-bottom:22px;
    padding-top:24px;
    padding-left:24px;
    zoom:1;
}

.blog .videoTitle {
    font-size:1.1em;
    font-weight:bold;
    color:#e42614;
    padding:0 6px;
}

.blog .date {
    font-size:0.8em;
    color:#00558f;
    padding-left:6px;
}

.blog .videoBar {
    margin:6px 0;
    zoom:1;
}

.blog .videoBar .videoPic {
    float:left;
    width:auto;
    margin-right:8px;
}

.blog .videoBar .videoPic img,
.blog .videoBar .videoPic object {
    display:block;
}

.blog .videoBar .gallery {
    float:left;
    margin-top:120px;
}

.blog .desc {
    padding:0 6px;
    font-size:0.9em;
    color:#0070bc;
}

.blog .desc p {
    margin-bottom:1em;
}

.blog .sep {
    height:2px;
    overflow:hidden;
    background: url(/img/sep01.png) no-repeat center top;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/sep01.png', sizingMethod='image');
    _zoom:1;
}

.blog .author {
    zoom:1;
    margin-bottom:0.5em;
}

.blog .author .photo {
    float:left;
    width:47px;
    height:40px;
    padding-top:8px;
    background: url(/img/bg08.jpg) no-repeat left top;
}

.blog .author .photo img {
    display:block;
    width:34px;
    height:34px;
    margin:auto;
}

.blog .author .name {
    padding-top:30px;
    font-size:0.76em;
    font-weight:bold;
    color:#0d74bf;
}

.blog .author .name a {
    color:#0d74bf;
    text-decoration:none;
}

.blog .author .name a:hover {
    color:#0d74bf;
    text-decoration:underline;
}

.blog .tag {
    padding-left:6px;    
    font-size:0.85em;
    color:#e42614;
    margin-bottom:0.25em;
}

.blog .tag .title {
    color:#0070bc;
}

.publish {
    padding-left:6px;
    margin-bottom:1em;
    font-size:0.85em;
    color:#e42614;
}

.publish .title {
    color:#0070bc;
}

.comment {
    float:left;
    padding-left:6px;
    font-size:0.85em;
    margin-top:1em;
}

.comment a {
    color:#0070bc;
    text-decoration:underline;
}

.comment a:hover {
    text-decoration:none;
}

.buttons {
    float:right;
    padding-right:11px;
    margin-top:1em;
}

.innerTopSports {
    margin-bottom:22px;
    padding-top:24px;
    padding-left:20px;
}

.innerTopSports img,
.innerTopSports object {
    display:block;
}

.communityList {
    padding-left:10px;
    margin-top:24px;
}

.communityList .item {
    position: relative;
    zoom:1;
    padding-top:16px;
    margin-top:20px;
    background:url(/img/inner_splite_line.jpg) no-repeat right top;
}

.communityList .item.first {
    padding-top:0;
    margin-top:0;
    background:none;
}

.communityList .symbol {
    left:-10px;
    top:6px;
}

.communityList .first .symbol {
    top:-10px;
}

.communityListMid {
    float:left;
    width:196px;
    padding-top:2px;
}

.communityList .item .pic,
.community .pic {
    float:left;
    width:112px;
    height:86px;
    padding-top:7px;
    margin-right:8px;
    overflow:hidden;
    background: url(/img/bg10.jpg) no-repeat left top;
}

.communityList .item .pic img,
.community .pic img {
    display:block;
    margin:auto;
}

.communityList .item .summary,
.community .summary {
    margin-bottom:4px;
    margin-right:12px;
}

.community .summary {
    float:left;
    width:190px;
}

.communityList .item .summary .place1,
.community .summary .place1 {
    font-size:0.85em;
    font-weight:bold;
    color:#0088d2;
}

.communityList .item .summary .place2,
.community .summary .place2 {
    font-size:0.85em;
    font-weight:bold;
    color:#0088d2;
    margin-bottom:0.25em;
}

.communityList .item .summary .desc,
.community .summary .desc {
    font-size:0.76em;
    font-weight:bold;
    color:#1f729f;
}

.communityList .item .summary .author,
.community .summary .author {
    font-size:0.76em;
    color:#1f729f;
}

.communityList .item .summary .author a,
.community .summary .author a {
    color:#1f729f;
    text-decoration:none;
}

.communityList .item .summary .author a:hover,
.community .summary .author a:hover {
    text-decoration:underline;
}

.communityList .item .rating {
    float:left;
    width:110px;
    padding-left:20px;
    border-left:1px dashed #459eb8;
}

.communityList ul.rating li {
    margin-bottom:0.5em;
}

.communityList ul.rating .title,
.communityList ul.rating .desc {
    display:inline-table;
    display:inline-block;
    width:52px;
    vertical-align:middle;
}

.communityList ul.rating .title,
.community ul.rating .title {
    font-size:0.76em;
    font-weight:bold;
}

.communityList ul.rating .desc.
.community ul.rating .desc {
    font-size:0.85em;
}

.community .symbol {
    left:14px;
    top:15px;
}

.community {
    position:relative;
    float:left;
    width:330px;
    margin-bottom:22px;
    padding-top:24px;
    padding-left:24px;
}

.community .rating {
    clear:both;
    width:100%;
    margin-bottom:1em;
}

.community .rating li {
    display:inline;
    border-right:1px dashed #459eb8;
    margin-right:1em;
}

.community .rating li.last {
    border-right:none;
}

.community .paragraph {
    color:#1f729f;
    font-size:0.76em;
}

.community .paragraph .title {
    font-weight:bold;
    margin-bottom:1em;
}

.community .paragraph p {
    margin-bottom:1em;
}

.authorBox.forCommunity {
    margin-top:24px;
    margin-bottom:6px;
}

.community .vote {
    font-size:0.76em;
    font-weight:bold;
    color:#e42614;
    border-top:1px dashed #459eb8;
    padding-top:6px;
    padding-bottom:6px;
}

.map {
    padding-left:16px;
}