#main {
	background:url(/img/main_bg_step2.png) no-repeat left top;
}



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



/* inner1 */
.mainContent .inner1 {
	display:none;
	padding-left:38px; padding-top:25px; margin-bottom: 25px;
    background: url(/img/innertitlebg.gif) no-repeat left top;
}

.inner1 .title {
	width:182px;
	height:23px;
	text-indent:-1000%;
    background:url(/img/imiglioridelmese.gif) no-repeat left top;
}

.inner1 .details {
	height:33px;
	font-size:12px;
}

.inner1 .medal {
	position:absolute;
	top:165px;
	left:22px;
	width:71px;
	height:90px;
	z-index:2;
}

.inner1 .classifica {
	width:461px; margin-left:38px; padding-bottom:15px;
}

.inner1 .classifica li {
	position:relative;
	width:100%; margin-bottom:2px;
*margin-bottom:-1px;
	height:52px;
    background:url(/img/classificalibg.gif) no-repeat left top;
}

.inner1 .classifica .first {
    background:url(/img/classificafirstlibg.gif) no-repeat left top;
}

.inner1 .classifica span {
	display:block; float:left;
}

.inner1 .classifica .avatar  {
	display:inline;
	margin-top:1px; margin-left:45px; margin-right:18px;
}

.inner1 .classifica .avatar img {
	margin-top:9px;
}

.inner1 .classifica .userName {
	font-family:Verdana; font-size:10px; font-weight:bold; color:#0D74BF;
	line-height:52px;
}

.inner1 .classifica .mark {
	position:absolute;
	top:10px;
	right:10px;
	width:83px;
	height:36px;
    background: url(/img/markbg.gif) no-repeat left top;
	line-height:36px;
    font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF;
	text-align:center;
}

.inner1 a {
	display:inline;
	float:right;
	margin-right:20px;
}



/* Tab2 */
.mainContent .tab1 {
	padding-left:28px; margin-bottom: 25px;
}

.tab1 .title {
	width:499px;
	height:28px;
	line-height:28px;
	text-indent:23px;
    background:url(/img/tabcontentbg.gif) repeat-y left top;
	font-weight:bold;
	font-size:11px;
}

.tab1 .title img{
	margin-top:8px
}

.tab1 .classificaGenerale {
	width:499px; padding-bottom:2px;
    background:url(/img/tabcontentbg.gif) repeat-y left top;
}
.tab1 .classificaGenerale li {
	clear:both;
	position:relative;
	left:25px;
	width:450px; 
	margin-bottom:2px;
	/*margin-bottom:-3px;*/
	height:104px;
	border-bottom:#84ACD3 1px dotted;
}

.tab1 .classificaGenerale li.first {
	width:450px;
	height:66px;
    background:url(/img/classificageneralebg.gif) no-repeat center top;
}

.tab1 .classificaGenerale span {
	display:block; float:left;
}

.tab1 .classificaGenerale .number {
	font-family:Verdana; 
	font-size:20px; 
	font-weight:bold; 
	color:#0D74BF;
	line-height:55px;
	margin: 23px 0 0 10px;
	color: #D91200;
}

.tab1 .classificaGenerale .medal {
	margin:10px 10px 0 20px;
}

.tab1 .classificaGenerale li.first .medal {
	margin-top:15px; margin-right:20px;
}


.tab1 .classificaGenerale .avatar {
	width:53px; margin-top:3px; margin-right:18px;
	height:50px;
    /*background:url(/img/classificageneraleuserbg.gif) no-repeat left top;*/
}

.tab1 .classificaGenerale li.first .avatar {
	display:inline;
	margin-top:10px; margin-left:0px; margin-right:18px;
}

.tab1 .classificaGenerale .avatar img {
	margin-top:17px; margin-left:10px;
}

.tab1 .classificaGenerale li.first .avatar img {
	margin-top:9px; margin-left:10px;
}

.tab1 .classificaGenerale .userName {
	font-family:Verdana; 
	font-size:12px; 
	font-weight:bold; 
	color:#0D74BF;
	margin: 23px 0 0 15px;
	line-height:55px;
}

.tab1 .classificaGenerale li.first .userName {
	line-height:66px;
}

.tab1 .classificaGenerale .userName a {
	color:#0D74BF; 
	text-decoration:none;
}

.tab1 .classificaGenerale .userName a:hover {
	text-decoration:underline;
}

.tab1 .classificaGenerale .mark {
	position:absolute;
	top:12px;
	right:10px;
	width:83px;
	height:36px;
    background: url(/img/markbg_step2.gif) no-repeat left top;
	line-height:36px;
    font-family:Verdana; font-size:10px; font-weight:bold; color:#FFFFFF;
	text-align:center;
	margin-top: 21px;
}

.tab1 .classificaGenerale li.first .mark {
	top:22px;
}

.classificaGenerale .testo{
	margin:0 10px 10px 25px;
	font-size:12px; 
	font-weight:normal;
}
	.classificaGenerale .testo ol li, .classificaGenerale .testo ul li{
		border:0px;
		left:35px;
		list-style-type: decimal;
		height:auto;
		width:auto;
		margin:0px 0px 4px 0px;
		padding:0px;
	}
	.classificaGenerale .testo ul li
	{
		list-style-type: disc;
		left:30px;
	}
.classificaGenerale .bollone{
	padding:20px 0 10px 20px;
}
	.classificaGenerale .bollone .left{
	 float:left; 
	 width:239px; 
	 height:193px;
	 margin:0px 9px 0px 0px;
	}
	.classificaGenerale .bollone .left img{
	 width:239px; 
	 /*height:193px;*/
	}
	.classificaGenerale .bollone .right{
	 float:left;
	 width:216px; 
	 height:193px;
     background:url(/img/classifica_box_premi.gif) no-repeat left top;
	}


/* Tab Nav */
.tabNav {
	width:509px;
	height:29px;
	overflow:hidden;
	padding-top:22px; padding-left:28px; margin-left:-28px;
    background:url(/img/tabnavbg.gif) no-repeat left top;	
}

.tabNav li {
	float:left;
	margin-right:5px;
}

.tabNav li a {
	display:block;
	width:163px;
	height:29px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:32px;
	font-family:Arial;
	color:#3F9EDD;	
}

.tabNav .nav1 {
    background:url(/img/tabnav1bg.gif) no-repeat left top;
}

.tabNav .nav1.selected a {
    background:url(/img/tabnavbg_selected.gif) no-repeat left top;
	color:#D91200;	
}

.tabNav .nav2 {
    background:url(/img/tabnav2bg.gif) no-repeat left top;
}

.tabNav .nav2.selected a {
    background:url(/img/tabnav2bg_selected.gif) no-repeat left top;
	color:#D91200;	
}

.tabNav .nav3 {
    background:url(/img/tabnav3bg.gif) no-repeat left top;
}

.tabNav .nav3.selected a {
    background:url(/img/tabnav3bg_selected.gif) no-repeat left top;
	color:#D91200;	
}

.pagination {
	padding-top:28px;
    background:url(/img/tabcontentfdbg.gif) no-repeat left top;
}



/* Pti1 */
.sideBarInner .pti1 {
	position:relative;
	left:-4px;
	_left:-2px;
	width:190px; margin-top:30px; margin-bottom:5px;
    background:#FFFFFF url(/img/ilmedagliere.gif) no-repeat left top;
}

.sideBarInner .pti1 ul {
	margin-top:20px;
}

.sideBarInner .pti1 li {
	position:relative;
	left:5px;
	width:180px;
	height:50px;
	border-bottom:#84ACD3 1px dotted;
}

.sideBarInner .pti1 li.last {
	width:190px;
	left:0px;
    background:#FFFFFF url(/img/pti1fdbg.gif) no-repeat left top;
	border:none;
	padding-bottom:10px;
}

.sideBarInner .pti1 .img {
	position:absolute;
	top:3px;
	left:8px;
}

.sideBarInner .pti1 li.last .img {
	left:13px;
}

.sideBarInner .pti1 .ptiTitles {
	padding-top:12px;
	padding-left:60px;
	display:block;
	font-size:12px;
	color:#D91200;
	font-weight:bold;
}

.sideBarInner .pti1 li.last .ptiTitles {
	padding-left:65px;
}

.sideBarInner .pti1 .fraction {
	padding-left:60px;
}

.sideBarInner .pti1 li.last .fraction {
	padding-left:65px;
}


.sideBarInner .pti1 .fraction strong {
	font-weight:bold;
}

/* Pti2 */
.sideBarInner .pti2 {
	position:relative;
	left:-4px;
	_left:-2px;
	width:190px; margin-bottom:5px;
	padding-top:20px;
    background:#FFFFFF url(/img/pti2hdbg.gif) no-repeat left top;
}

.sideBarInner .pti2 li {
	position:relative;
	left:5px;
	width:180px;
	height:50px;
	border-bottom:#84ACD3 1px dotted;
}

.sideBarInner .pti2 li.last {
	width:190px;
	left:0px;
    background:#FFFFFF url(/img/pti1fdbg.gif) no-repeat left top;
	border:none;
	padding-bottom:10px;
}

.sideBarInner .pti2 .img {
	position:absolute;
	top:3px;
	left:8px;
}

.sideBarInner .pti2 li.last .img {
	left:13px;
}

.sideBarInner .pti2 .ptiTitles {
	padding-top:12px;
	padding-left:60px;
	display:block;
	font-size:12px;
	color:#D91200;
	font-weight:bold;
}

.sideBarInner .pti2 li.last .ptiTitles {
	padding-left:65px;
}

.sideBarInner .pti2 .fraction {
	padding-left:60px;
}

.sideBarInner .pti2 li.last .fraction {
	padding-left:65px;
}

.sideBarInner .pti2 .fraction strong {
	font-weight:bold;
}



