.photolist ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
text-indent:0pt;
width:230px;

}
.photolistThumbs li {
display:inline;
}
.photolistThumbs img {
margin:0pt 0pt 4px 5px;
}
.photolistThumbsRoll li {
display:inline;
padding:0pt 5px;
}
.photolist h2
{
	background-image:url(../images/template/BoxSmall.gif);
	background-position:-763px 0px;
	left: 0px; top: 2px;
	background-repeat:no-repeat;
	height:28px;
	width:250px;
	position:relative;
}
.photolist .iC
{
	position:relative;
	top:-17px;
	background-image:url(../images/template/Bg_box.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
	width:250px;
	border:0px;
	left:0px
	
}

.firefox .photolist .iC
{
	top:-10px;

}

.photolist .f
{
	background-image:url(../images/template/BoxSmall.gif);
	background-position:-1px -87px;
	left: 1px;
	background-repeat:no-repeat;
	height:10px;
	width:250px;
	position:relative; 
	top:-19px

}
.firefox .photolist .f
{
	top:-13px;
}



#hpFlashContainer {background:url(../images/template/Bg_ContainerFlash.gif) repeat-x 0;text-align:center;background-color:#C5C5C7;}
#hpFlashContainer2 {text-align:center;}

.ie .left2col #hpFlashContainer{ left:5px}

.ie .left2col #hpFlashContainer2{ left:5px}

.right2col #hpFlashContainer {background-image:url(../images/template/IaafBroadcast.gif);
background-repeat:no-repeat;
height:198px;
border-right:none;
width:246px;
margin-top:2px;
padding-top:23px;
}

.right2col #hpFlashContainer2 {background-image:url(../images/template/IaafBroadcast.gif);
background-repeat:no-repeat;
height:198px;
border-right:none;
width:246px;
margin-top:2px;
padding-top:23px;
}



.right2col #hpFlashContainer object{top:25px;}

.right2col #hpFlashContainer2 object{top:25px;}

.ie6 .left2col #hpFlashContainer object {width:690px;}

.ie6 .left2col #hpFlashContainer2 object {width:690px;}

.contentFlash{width:966px;top:0px;height:312px;margin:0 auto;left:0px;clear:both;}
.contentFlash2{width:966px;top:0px;height:390px;margin:0 auto;left:0px;clear:both;}

.firefox .contentFlash {left:-2px;}
.firefox .contentFlash2 {left:-2px;}
.contentFlash .left2col {width:695px;}
.contentFlash2 .left2col {width:625px;}
/*.firefox .contentFlash .left2col {width:695px;}*/
 .contentFlash .right2col {width:248px;margin-right:6px}
 .contentFlash2 .right2col {width:327px;margin-right:6px}
.contentFlash #cFtopslot{background:url(../images/template/ContainerFlash.gif) 2px 1px repeat-y;height:10px;margin:0px auto;
/*top:4px;*/
}
.contentFlash2 #cFtopslot2{height:10px;margin:0px auto;}

.contentFlash #cFmidslot
{
background:url(../images/template/Bg_box.gif) 0px 0px repeat-y;height:290px;margin:0px auto;margin-left:2px;width:966px; }


.contentFlash2 #cFmidslot2{height:290px;margin:0px auto;/*margin-left:2px;*/width:966px; }


.contentFlash #cFbackg{background:transparent url(../images/template/Bg_ContainerFlash.gif) repeat-x 0px 0px;margin:0px auto;width:958px;overflow:hidden;left:4px;}
.contentFlash2 #cFbackg2{margin:0px auto;width:958px;overflow:hidden;left:4px;}
.firefox .contentFlash #cFbackg{}
.firefox2 .contentFlash #cFbackg{}
.contentFlash #cFbotslot
{background:url(../images/template/ContainerFlash.gif) 1px -10px no-repeat;height:12px;margin: -2px 0 0 0;}



.VideoPromoContainer {
/*	margin-bottom:28px;*/
	width:340px;
}

.ie .VideoPromoContainer {
	margin-bottom:7px;
}


.VideoPromoTopBox {
	background-image:url(../images/template/sprite.gif);
	background-position:-20px -400px;
	background-repeat:no-repeat;
	height:7px;
	width:340px;
	margin-left:5px;
}

.VideoPromoMidBox {
	background-image:url(../images/template/repeat_gray.gif);
	background-position:-2px 0;
	height:220px;
	width:326px;
	text-align:center;
	margin-left:5px;
}

.VideoPromoBotBox {
	background-image:url(../images/template/sprite.gif);
	background-position:-15px -423px;
	background-repeat:no-repeat;
	float:left;
	height:18px;
	text-align:left;
	width:333px;
}

.latestVideoPromo, .latestVideoPromonoLiveRadioBtn
{
	width: 96px;
	height: 20px;
	background-image:url(../images/buttons/btnLatestVideo.png);
	position:relative;
	left: 15px;
	z-index: 70;
	cursor:pointer;
}
.LiveRadioPromo
{
	width: 120px;
	height: 34px;
	background-image:url(../images/buttons/btnLiveRadio.png);
	position:relative;
	top:  -39px;
	left: 100px;
	z-index: 90;
	cursor:pointer;
}
.latestPodcastPromo, .latestPodcastPromonoLiveRadioBtn
{
	width: 118px;
	height: 20px;
	background-image:url(../images/buttons/btnLatestPodcast.png);
	position:relative;
	top: -66px;
	left: 209px;
	z-index: 80;
	cursor:pointer;
}

.liveNowDiv 
{
	position:relative;
	color:#2E70A2;
	left:102px;
	top:-38px;
	width:130px;
	height:12px;
}

.latestVideoPromonoLiveRadioBtn
{
	top: 2px;
	left: 62px;
}

.latestPodcastPromonoLiveRadioBtn
{
	top: -18px;
	left: 162px;
}

.hpFlashContainerTopBox {
	background-image:url(../images/template/sprite.gif);
	background-position:-20px -143px;
	background-repeat:no-repeat;
	height:7px;
	width:625px;
	float:left;
}

.hpFlashContainerMidBox {
	background-image:url(../images/template/repeat.gif);
	background-position:-980px 0;
	height:354px;
	width:625px;
	float:left;
}

.hpFlashContainerBotBox {
	background-image:url(../images/template/sprite.gif);
	background-position:-20px -242px;
	background-repeat:no-repeat;
	float:left;
	height:7px;
	width:625px;
}



.photolist { height:209px;}
.but1, .but2, .but3{ width:246px; text-align:center; margin:0px;padding:0px }
.but3{margin-top:-1px;}
#was{width:966px; margin-top:3px}
#was h2{background:url(../images/template/Title_09.gif) 0px 4px no-repeat;
top: 0;height:29px;width:966px;position:relative;margin:0px;text-indent: -9999px;}
#was .iCm
{
	background-image:url(../images/template/Bg_Box-2.gif);
	background-position:0px 1px;
	left: 0px; top: 0;
	background-repeat:repeat-y;
	height:59px;
	width:966px;
	position:relative;
	margin:0px;
	padding-left:4px;
}


#was .fm
{
background-image:url(../images/template/Title.gif);
	background-position:0px -67px;
	top: 0;
	background-repeat:no-repeat;
	height:11px;
	width:966px;
	position:relative;
	margin:0px;
}

#wat h2
{
	background-image:url(../images/template/Title.gif);
	background-position:0px -30px;
	top: 0;
	background-repeat:no-repeat;
	height:29px;
	width:426px;
	position:relative;
	margin:0px;
	text-indent: -9999px;
}
#wat .iCm
{
	background-image:url(../images/template/Bg_Box-2.gif);
	background-position:-1324px 1px;
	left: 0px; top: 0;
	background-repeat:repeat-y;
	height:59px;
	width:421px;
	position:relative;
	margin:0px;
	padding-left:4px;
}


#wat .fm
{background-image:url(../images/template/Title.gif);
	background-position:0px -91px;
	top: 0;
	background-repeat:no-repeat;
	height:11px;
	width:426px;
	position:relative;
	margin:0px;
	clear:both;

}

#cha ,#xcp
{width:350px;clear:none; margin-left:3px}
.ie7 #cha,.ie7 #xcp{margin-right:7px}


#cha h2,#xcp h2
{
	background-image:url(../images/template/Title.gif);
	background-position:-607px -30px;
	left: 0px; top: 0;
	background-repeat:no-repeat;
	height:29px;
	width:360px;
	position:relative;
	margin:0px;
	text-indent:-9999px;
}
#xcp h2{background-position:-607px -103px; }/*xc permit*/

#cha .iCm, #xcp .iCm
{
	background-image:url(../images/template/Bg_Box-2.gif);
	background-position:-965px 1px;
	left: 0px; top: 0;
	background-repeat:repeat-y;
	height:59px;
	width:356px;
	position:relative;
	margin:0px;
	padding-left:3px;
}

.firefox #cha .iCm,.firefox #xcp .iCm{width:356px;}

#cha .fm,#xcp .fm
{background-image:url(../images/template/Title.gif);
	background-position:-607px -90px;
	left: 0px; top: 0;
	background-repeat:no-repeat;
	height:14px;
	width:360px;
	position:relative;
	margin:0px;
clear:both;
}

#lrr h2
{
	background-image:url(../images/template/Title.gif);
	background-position:-427px -30px;
	top: 0;
	background-repeat:no-repeat;
	height:29px;
	width:175px;
	position:relative;
	margin:0px;
	text-indent: -9999px;
}
#lrr .iCm
{
	background-image:url(../images/template/Bg_Box-2.gif);
	background-position:-1746px 0px;
	left: 0px; top: 0;
	background-repeat:repeat-y;
	height:59px;
	width:170px;
	position:relative;
	margin:0px;
	padding-left:6px;
}


#lrr .fm
{background-image:url(../images/template/Title.gif);
	background-position:-427px -90px;
	top: 0;
	background-repeat:no-repeat;
	height:12px;
	width:176px;
	position:relative;
	margin:0px;
clear:both;
}

#c .promotitle{ display:none}

#HPtoppromo .slot3_1col {width:357px}
#HPtoppromo .slot3_2col {width:357px; overflow:hidden}
#HPbottom{overflow:hidden}
#HPbottom .slot3_1col{width:501px}
#HPbottom .slot3_2col{width:251px; margin-left:5px;}
#HPbottom .slot3_3col{width:201px; margin-left:5px;}
#HPbottom h2{ height:29px; text-indent:-5000px; margin:0px auto;
	background-image:url(../images/template/EventsComingUp.gif);background-repeat:no-repeat;}
.ie6 #HPbottom .slot3_2col h2 {height:20px}
#HPbottom .iC{background-image:url(../images/template/BoxBackground.gif);background-repeat:repeat-y;}
#HPbottom .f{ height:9px;background-image:url(../images/template/BoxSprite.gif);background-repeat:no-repeat;}
.HPgeninfo h2{background-image:url(../images/template/OtherFeatures.gif) !important; height:40px !important;background-position:6px 18px;}
.HPgeninfo .iC{ background-image:none !important}
.HPgeninfo .f{background-image:none !important}

.HPwhistory h2{background-position:0px -218px;}
.HPwhistory .iC{background-position:0px 0px; }
.HPwhistory .f{background-position:0px -190px;}


.HPstats h2{background-position:0px -32px; background-image:url(../images/template/EventsComingUp.gif); width:200px}
.HPstats .iC{background-position:-2075px 1px;}
.HPstats .f{background-position:0px -266px;width:200px}
	
.HPNextEv h2{background-position:0px 1px;}
.HPNextEv .iC,.HPnextwch .iC{background-position:-203px 0px; background-repeat:repeat-y; overflow:hidden}
.HPNextEv .f,.HPnextwch .f{background-position:0px -205px;}

.HPwas2007 h2{background-position:0px -184px !important;}
.HPwas2007 .f,.HPwas2008 .f,.HPwas2009 .f{background-position:0px -190px;}
.HPwas2009 h2{background-position:0px -399px !important;}
.HPwas2008 h2{background-position:0px -487px !important; height:42px !important}

.HPnextwch h2{background-position:0px -255px !important;}
.HPnextwch .iC{ width:250px}
.HPnextwch {overflow:hidden;}

.HPwas2007 .nolist{ margin-left:9px;}
.HPnextwch .nolist{ margin-left:3px;}

.HPmorenews h2{background-image:url(../images/template/MoreNews_latest_title.gif) !important; background-position:-1px 2px !important;}

.HPmorenews{ overflow:hidden;width:500px}
.morenews{ width:225px; float:left}
.ie .morenews {width:220px;}
.midFlash{width:750px}

.HPwas2008,.HPwhistory,.HPpoll,.HPstats{ width:201px}
.HPnextev,.HPnextwch{ width:250px}

.HPpoll .topPoll h2{background-image:url(../images/template/EventsComingUp.gif) !important; background-repeat:no-repeat; 
	 background-position:0px -292px; height:24px !important; font-size:14px; padding-top:6px; text-indent:-5000px !important; color:#96181D; font-weight:bold; font-style:italic}
.HPpoll .midPoll{background-image:url(../images/template/BoxBackground.gif); background-repeat: repeat-y; 
	 background-position:-6225px 0px; width:200px;  clear:both; overflow:hidden;}
.HPpoll .botPoll{background-image:url(../images/template/BoxSprite.gif); background-repeat:no-repeat; 
	 background-position:0px -416px; height:10px;clear:both;}
.HPpoll .midPoll form{ width:198px; margin-left:-3px}	 
.HPpoll .pollTitle{ font-size:11px; font-weight:bold; color:#96181D;text-align:center; margin:2px 6px}
.HPpoll .pollBut{ margin-left:34px}
.ie .HPpoll .pollBut{ margin-left:12px}
.ie .HPpoll .midPoll form{ width:195px; margin-left:0px}	 
	 
.pollList, .pollRes{ list-style-type:none;margin-bottom:15px; width:180px; margin-left:10px;}
.firefox .pollList, .firefox .pollRes{ margin-left:-27px}
.pollList li{border-bottom:1px solid #CCCCCC;}
.pollList li, .pollRes li
{
	display:block; 
	font-size:11px; 
	padding:2px;
}
.ie8 .pollList, .ie8 .pollRes{ margin-left:-30px;}
/*.pollRes li{ font-weight:bold}*/
.pollResLbl{font-weight:normal; color:#666; font-size:10px}
.progBar{ background: transparent url(../images/template/sprite_puls.gif) repeat-x 0px -65px; height:7px; padding:2px; margin:0pt 1px 0pt 0pt;
	float:left;}
.pollResultComment{ text-indent:5px; margin:5px}

 
.HPgeninfo{ width:300px}

/*.moreButton {margin: -10px 0 0 0; display: block; float: right; text-indent:-9999px; width: 40px; height: 15px; background: transparent url('/images/template/More.gif') no-repeat 0 0; outline: none;}*/

.HPpoll .gotopolls {display: block; float: none; clear: both; text-align: right; margin: 0 10px 0 10px;}

#liveCov{ width:710px; float:left; height:68px}

#hpMM, #hpMM.photoSel{background:url(../images/template/Photos.gif) no-repeat 9px -2px; height:25px; width:240px;}
#hpMM.videoSel{background:url(../images/template/Videos.gif) no-repeat 9px -2px; }
.hpMM #hpMM_1 a, .hpMM #hpMM_2 a{ display:block;  text-indent:-5000px;height:25px;width:111px; float:left;margin-left:0px}
.hpMM #hpMM_1 a{ margin-left:8px}
.hpMM_content{margin-top:0px}

.HOMEPAGEGal{ height:auto !important; width:240px; margin:0px !important}
/*.firefox .homepageGal{ height:241px !important}*/
.HOMEPAGEGal #topGal {width:230px; }
.HOMEPAGEGal #topGal h2{ background: url(../images/template/photogallery_yellow.gif) no-repeat 0px 0px; height:16px; margin-left:10px}
.firefox .HOMEPAGEGal #midGal{ padding-top:2px;}
.HOMEPAGEGal #botGal{ display:none}
.HOMEPAGEGal .miniMore{ width:225px !important}


/* --------     SEARCH      ------------ */

.searchResults li.keymatch{ background: #FFFFCC; display:block; border-bottom:3px solid #FFE889;
	border-right:3px solid #FFE889; height:20px; width:732px}
	 
.searchResults li.keymatch a{ width:735px; display:block; text-align:center; padding-top:3px; font-size:12px; font-weight:bold}

#searchsForm input{border:solid 1px #ccc}
#searchsForm .submit{ float:right; padding-right:5px;}
#searchAdv select{ width:185px; border:solid 1px #ccc; margin-bottom:3px}
.adv{background-color:#FFE889; height:13px; padding-top:2px; margin:4px 0px}
.adv a{ display:block; height:15px; font-weight:bold; text-align:center }
.linkGallery{ background-color:#CCCCCC;clear:both;height:20px;margin-bottom:0px;
margin-left:auto;margin-right:auto;padding-top:5px;position:relative;text-align:center;top:5px;width:185px;}
.searchType{ bottom:2px; position:absolute; right:4px;  padding:0px 2px 0px 2px; width:100px; color:#fff; font-weight:bold;
	text-align:center; text-transform:uppercase;background-color:#fff; border:1px solid}
.sAth .searchType{ border-color: #95B9C7; color:#95B9C7}
/*.searchContent.sAth{ border-bottom:2px solid #728FCE}*/
.sNews .searchType{ border-color:#E77471; color:#E77471}
/*.searchContent.sNews{ border-bottom:2px solid #7E354D}*/
.sRes .searchType{ border-color:#FBB117; color:#FBB117}
/*.searchContent.sRes{ border-bottom:2px solid #FBB117}*/
.sDocs .searchType{ border-color:#09910f; color:#09910f}
.sStats .searchType{ border-color:#b01f03; color:#b01f03}
.sVideo .searchType{ border-color:#d2bc00; color:#d2bc00}
.searchContent{ position:relative;}
.searchDate{float:right; margin-right:5px; color:#666}
.searchResults li.sAth img{border-color:#95B9C7}
.searchResults li.sNews img{border-color:#E77471}
.searchResults li.sRes img{border-color:#FBB117}
.searchResults li.sDocs img{border-color:#09910f}
.searchResults li.sStats img{border-color:#b01f03}
.searchResults li.sVideo img{border-color:#d2bc00}
.searchSort {margin:0px 10px 3px 0px; text-align:right; font-weight:bold}
.searchSort a{ text-decoration:underline; font-weight:normal}
.searchResults li.sNews a{ cursor:pointer; }

.promoDist{margin:3px 7px}
.promoMarg{margin-right:2px !important}
.firefox .onebox .searchResults{ margin-left:-39px}
.onebox .searchResults li{width:auto; margin:2px}
.onebox .searchResults li .searchContent{ height:36px; text-indent:6px}
.onebox .searchResults li img{width:19px;height:13px}
.onebox .searchResults li .searchFlag{ float:right}
.onebox .searchResults li .searchTitle,.onebox .searchResults li .searchText{font-size:10px}

.midFlash .topBox750 h2{background-image:none !important}
.midFlash .midYBox750 div{ float:left; }

.HPathlist, #HPtoplist { width:495px; border:solid 1px #ccc; background:#fff; margin:0px 5px 5px 6px !important; padding-bottom:5px; font-size:11px; }
.HPathlist h2{color:#96181D; font-size:12px; height:16px !important; text-indent:-2000px !important; 
	text-transform:uppercase; background-color:Transparent; padding-top:2px;
	background-image:url(../images/template/athleteprofiles.gif) !important; background-position:0px 1px;
	margin:3px !important}
.HPathlist ul{ list-style:none}
.HPathlist ul li{ float:left; width:67px; text-align:center; padding:2px 1px 1px 1px}
.HPathlist ul li a{display:block}
.HPathlist ul li a img{ margin:1px}
.HPathlist .iC{ margin:0px !important; background-image:none !important}
.ie8 .HPathlist .iC{ margin: 0px 0px 0px 5px !important}
.HPathlist .f{ display:none}
.HPathlist .atDet{ background-color:#ccc; margin:0px 5px 0px 8px !important; padding:3px; width:476px;
 font-size:12px; font-weight:bold; color:#333	}
.ie .HPathlist .atDet{ margin:0px 5px 0px 0px !important;}
.HPlink, .HPlink .promo{ margin:3px !important}

/* was tab */
.wasClass ._tab{ float:left; width:103px;  font-size:12px; text-align:center; height:27px;}
.wasClass .tab{background:url(../images/template/Title_09_new.gif) no-repeat 0px -135px;
top: 0;height:29px;width:760px;position:relative;margin:0px;padding-left:211px;}
.wasClass .iC{background:url(../images/template/Bg_Box-2.gif) repeat-y 0px 1px;
left: 0px; top: 0;height:59px;width:966px;position:relative;margin:0px;padding-left:4px;}
.wasClass .f{background:url(../images/template/Title.gif) no-repeat 0px -67px;
top: 0;background-repeat:no-repeat;height:11px;width:966px;position:relative;margin:0px;}
.wasClass ._tab a,.watClass ._tab a{ color:#96181D; font-weight:bold; display:block; text-indent:-2000px; width:103px; height:27px;}
/* Cancellare dopo test.
.wasClass #wasTabb_1.current{background:url(/images/template/Title_09_new.gif) no-repeat -211px -104px;}
.wasClass #wasTabb_2.current{background:url(/images/template/Title_09_new.gif) no-repeat -316px -104px;}
.wasClass #wasTabb_3.current{background:url(/images/template/Title_09_new.gif) no-repeat -420px -104px;}
.wasClass #wasTabb_4.current{background:url(/images/template/Title_09_new.gif) no-repeat -520px -104px}
*/

/* was tab ie6*/
.wasClass .ie6_tab a,.watClass .ie6_tab a{ color:#96181D; font-weight:bold; display:block; text-indent:-2000px; width:103px; height:27px;}
.wasClass .ie6_tab{ float:left; width:103px;  font-size:12px; text-align:center; height:27px;}
.ie6 .wasClass { margin-left:5px}
.ie6 .watClass .ie6_tab{ float:left; width:144px;  font-size:12px; text-align:center; height:31px;}
/*----*/

/* wat tab*/
.watClass ._tab{ float:left; width:144px;  font-size:12px; text-align:center; height:31px;}
.watClass .tab{background:url(../images/template/Title_09_new.gif) no-repeat -608px -164px;
top: 0;height:31px;width:360px;position:relative;margin:0px;}
.watClass .iC{background:url(../images/template/Bg_Box-2.gif) repeat-y -965px 1px;
left: 0px; top: 0;height:59px;width:357px;position:relative;margin:0px;padding-left:4px;}

.watClass .f{background:url(../images/template/Title.gif) no-repeat -607px -91px;
top: 0;background-repeat:no-repeat;height:11px;width:360px;position:relative;margin:0px;}
.watClass #watTabb_1.current{background:url(../images/template/Title_09_new.gif) no-repeat -608px -28px;}
.watClass #watTabb_2.current{background:url(../images/template/Title_09_new.gif) no-repeat -752px -28px;}

.watClass #watTabb_2,.watClass #watTabb_2 a{ width:160px}

.ie6 .watClass .tab #watTabb .ie6_tab a{ float:left;}

.watClass #watTabb_1 a{width:144px;}
.watClass{margin-left: 2px;}

#HPtoplist { width:485px; padding:5px}
#HPtoplist .athLink { background-image:none; padding-left:0px}
#HPtoplist #WR{ font-size:11px; font-weight:bold;line-height:12px;margin-bottom:5px}
#HPtoplist .TLtitle{ float:left; width:63px;height:16px;background:url(../images/template/toplists.gif) no-repeat 0px 0px; text-indent:-2000px}
#HPtoplist .TLdisc{float:right; width:auto; color:#96181D; font-size:14px; margin:0px 0px 5px; font-weight:bold; text-align:right}
#HPtoplist .miniMore{width:100%}

#HPhistory .promo{ margin-left:3px}

#watRow{ margin-bottom:2px; overflow:hidden}

.HPtab { width:230px; height:26px; float:left; display:block; border:1px solid #999; margin:1px !important;
	padding-left:4px}
.HPtab h2.promotitle{ font-size:11px;font-weight:normal}
.HPtab#HPtaboly{ width:468px}
.HPtab a:hover{color:#96181D}

#bList .HPtab{ width:466px; margin:0px 0px 0px 4px !important;  border:none; height:15px; background:url(../images/icons/ListItemArrow.gif)  no-repeat 0px 4px;
 padding-left:10px	} 
 
.newHP .HPstats,.newHP .HPgeninfo{ width:253px; margin-left:9px}
.newHP .HPstats .iC { background-position:-2278px 1px}
.newHP .HPstats .f{ width:253px; background-position:0px -281px}
.newHP .HPstats h2{ width:253px;background-image: url(../images/template/BoxSprite.gif) !important; background-position:0px -34px}
.newHP .HPstats h2 .qLTitle{background:url(../images/template/EventsComingUp.gif) no-repeat 0px -30px; height:30px; width:190px}

/*
NEWMENU
DA AGGIUNGERE PER NUOVO MENU VERTICALE
.menuSubtab{ display:none}
#header{ height:98px}
.topContent{ height:10px}*/ 
.wasClass .tab {background:url(../images/template/Title_09_new.gif) no-repeat 0px -135px !important;}
.HPtab.WAS2011, .HPtab.WAS2013 { height:15px !important; width:525px !important;}
.wasClass #wasTabb_5._tab,.wasClass #wasTabb_6._tab { width:126px !important;}
.wasClass #wasTabb_5._tab a,.wasClass #wasTabb_6._tab a { width:126px !important;}
.wasClass #wasTabb_1.current{background:url(../images/template/Title_09_new.gif) no-repeat -211px -104px !important;}
.wasClass #wasTabb_2.current{background:url(../images/template/Title_09_new.gif) no-repeat -316px -104px !important;}
.wasClass #wasTabb_3.current{background:url(../images/template/Title_09_new.gif) no-repeat -420px -104px !important;}
.wasClass #wasTabb_4.current{background:url(../images/template/Title_09_new.gif) no-repeat -520px -104px !important;}
.wasClass #wasTabb_5.current{background:url(../images/template/Title_09_new.gif) no-repeat -623px -104px !important;}
.wasClass #wasTabb_6.current{background:url(../images/template/Title_09_new.gif) no-repeat -749px -104px !important;}
.ie6 .wasClass #wasTabb_5 a, .ie6 .wasClass #wasTabb_6 a { width:130px;}
.ie6 #bList .HPtab { line-height:8px; }
#lnkdeu, #lnkesp, #lnkfra { display:inline !important;}
/*
#accessibleVersion, #standardVersion
{
	top:-5px !important;
}
*/
.firefox #lnkdeu {margin-left:-43px; width:40px; }
.ie #lnkdeu {width:100px !important; margin-left:-8px;}
/*.ie7 #accessibleVersion, #standardVersion { width:195px;}*/
.ie8 #midGal{ margin-left:-45px;}
/*.ie8 .HPathlist .iC ul, .ie8 ul.bulletList { margin-left:-38px !important;}*/
.ie8 .HPathlist .iC ul{ margin-left:-38px !important;}

/*.ie8 .newsText { margin-left:-35px !important;}*/
.ie8 #miniGallery #midGal .miniMore  { margin-left:50px !important;}
#menu0 #lev1Menu #tab11 #fantasy { border:none;color:#2E70A2;font-size:12px;}



.HPicons {
	margin-left:-139px;
	position:relative;
	top:-64px;
	width:131px;
		
}

.ie7 .HPicons 
{
	top:-69px;
}

.rssIcon {
	float:right;	
	background-image:url(../images/icons/feed-icon-14x14.png);
	background-position:right 1px;
	background-repeat:no-repeat;
	height:15px;
}

.rssIcon a 
{
	/*vertical-align:middle;*/
	font-size:9px;
	padding-right:16px;
}
.noflash {margin-bottom:6px;}
.noflash .flashLikeHP .cent {background-color:Transparent;background-image:none;}
.noflash .flashLikeHP .cent .flashLikeNews {background-color:Transparent;}
.noflash #hpFlashContainer {background-image:none;background-color:Transparent;}
.getFlash {width:958px;}
.ie7 .noflash #cFbotslot {height:0;}
.ie7 .noflash .flashLikeMinor {margin-left:-15px;}
.ie8 .noflash .flashLikeMinor {margin-left:0;} 
.grrenproject {width:200px; margin:0 auto;}
.promo250content {width:250px;}
#dlmbanner {padding-top:3px;}
#subtab1 .blast {border-right:0 none;}
#subtab1 .last {display:none;}
#iaafchallenge {background:url(../images/promo/IaafChallenge_bg.jpg) no-repeat 0 0;width:151px;height:97px;}
#IndoorCross {background:url(../images/promo/IndoorCross_bg.jpg) no-repeat 0 0;width:151px;height:97px;}
#IndoorCross .promo, #iaafchallenge .promo {margin-top:28px;}
.hpindoorpermit .promo, .challengewalk .promo {margin-left:22px;} 
.hpcrosscountry .promo, .challengeevents .promo {margin-left:11px;}
#iaafchallenge, #IndoorCross {clear:none !important;}
body {
}

#AthleteProfilesBox
{
	width:495px;
	overflow: auto;
	height: 242px;
	
	
	/*border:solid 1px #ccc;*/
	/*background:#fff;*/ 
	margin:0px 5px 0 6px !important; 
	/*padding-bottom:5px; */
	/*font-size:11px; */
}

.ie #AthleteProfilesBox 
{
	height:230px;
	}
#AthletesProfilesTopBox  
{
	background-image:url(../images/template/athlprofsprup.gif);
	background-repeat:no-repeat;
	/*background-position:-20px -143px;*/
	width:495px;
	height:8px;
}
#AthletesProfilesHeader
{
	background-image:url(../images/template/athlsprof.gif);
	/*background-position:-980px 0px;*/
	width:495px;
	height:30px;
	font-weight:bold;
	color:#303030;
	text-align:right;
}

#AthletesProfilesHeader h2
{
	background-image:url(../images/template/athleteprofiles.gif);
	background-repeat:no-repeat;
	background-position:10px 0px;
	font-weight:bold !important;
	color:#303030 !important;
	text-align:left !important;
	width:200px;
	height:30px;
	font-size:11px !important;	
}


#AthletesProfilesBotBox
{
	background-image:url(../images/template/athlprofspr.gif);
	background-repeat:no-repeat;
	/*background-position:-20px -235px;*/
	width:495px;
	height:13px;
	float:left;
	text-align:center;
}

.athletesProfileBox {background-image:url(../images/carousel/AthlProfileBox2.png);background-repeat:no-repeat;width:100px;height:162px;}
.athletesProfileBoxAthlPic {position: relative;top: 4px; height: 85px;margin-left:13px;}
.athletesProfileBoxAthlName {color:#303030;font-weight:bold;position: relative;top: 6px;height: 26px;width:100px;}
.athletesProfileBoxCountry {position: relative; width:108px; top: 10px;height: 26px;}
.athletesProfileCountry {color:#0f4971; font-weight:bold; float:left; margin-left:28px; width:49px;padding-top:5px;}
.athletesProfileBoxFlag {position: relative;top:5px;margin-left:42px;margin:0 auto; width:100%}
span.select 
{
	position:absolute;
	width:255px;
	height:28px;
	color:#303030;
	background:url(../images/carousel/OptAthlProfiles.png) no-repeat;
	overflow:hidden;
	padding-top:3px;
	padding-left:6px;
	text-align:left;
	background-position:0px -3px;
}
#horizontal_carousel 
{
	/*background-image:url(/images/template/repeat.gif);*/
	/*background-position:-980px 0px;*/
	background-image:url(../images/template/athlsprof.gif);
	width:495px;
	height:175px;
}
#horizontal_carousel .container {float: left;width: 424px;height: 175px;position: relative;overflow: hidden;}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 162px;
}                      

#horizontal_carousel ul li {
  width: 106px;
  height: 175px;
  text-align: center; 
  list-style: none;   
  float: left;
  overflow: hidden;
}

#horizontal_carousel .previous_button {
  float:left;  
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
  background: url(../images/carousel/left.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .previous_button_over {
  background: url(../images/carousel/left_over.jpg);
  background-repeat:no-repeat;
	width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

#horizontal_carousel .previous_button_disabled {
  background: url(../images/carousel/left_disabled.jpg);
  background-repeat:no-repeat;
  cursor: default;
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}
#horizontal_carousel .next_button {
  float:left;
    width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
  background: url(../images/carousel/right.jpg);
  background-repeat:no-repeat;
  z-index: 100;
  cursor: pointer;
}

#horizontal_carousel .next_button_over {
  background: url(../images/carousel/right_over.jpg);
  background-repeat:no-repeat;
    width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

#horizontal_carousel .next_button_disabled {
  background: url(../images/carousel/right_disabled.jpg);
  background-repeat:no-repeat;
  cursor: default;
  width: 25px;
  height: 25px;
  margin: 5px;
  margin-top: 60px;
}

.AthlProfileRotate
{
	float:right;
	/*margin-right:4px;*/
	cursor:pointer;
	width:20px;
	height:20px;
	display:block;
	background-image:url(../images/carousel/rotate.png);
}

.AthlProfileRotate:hover
{
	background-image:url(../images/carousel/rotate_up.png);
}

.AthlProfileBoxBack
{
	text-align: left;
	/*padding-left: 2px;*/
	padding-top: 2px;
	width: 101px;
}
.ie6 #horizontal_carousel .next_button_over, .ie6 #horizontal_carousel .next_button, .ie6 #horizontal_carousel .next_button_disabled { margin-left:1px; margin-right:1px;}
.ie6 #horizontal_carousel .previous_button_disabled { margin-left:1px; margin-right:1px;}
#global {
	background-repeat:no-repeat;
	width:1013px;
	padding-bottom:3px;
	background-image: none;
}
html, body {
	background-attachment: scroll;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 0;
}
#lev0Menu {background-image:none !important; z-index:0 !important;height:31px !important;}
.ie7 #lev0Menu { background-position:0 -4px;}
#menu0 {top:100px;width:980px;}
#realLev1.menuSubtab {background-position:0 -5px;}
.menuSubtab {top:32px;}
.ie .menuSubtab {top:31px;height:30px;}
#lev0Menu li a
{
	background-image: url(../images/template/menu.png);
	left:-40px !important;
	height:31px !important;
}
.ie7 #lev0Menu li a {left:0 !important;}
.ie8 #lev0Menu li a {left:-41px !important;}
#lev0Menu #tab1 a {width:86px;} 
#lev0Menu #tab2 a {width:119px;} 
#lev0Menu #tab3 a {width:84px;} 
#lev0Menu #tab4 a {width:169px;} 
.ie7 #lev0Menu #tab4 a {width:176px;} 
#lev0Menu #tab5 a {width:99px;} 
#lev0Menu #tab6 a {width:99px;} 
#lev0Menu #tab7 a {width:115px;} 
.ie8 #lev0Menu #tab7 a {width:108px;}
#lev0Menu #tab8 a {width:89px;} 


#lev0Menu #tab1 a:hover, #lev0Menu #tab1 .current {background-position:0 -40px !important;}
#lev0Menu #tab2 a:hover, #lev0Menu #tab2 .current {background-position:-100px -40px !important;}
#lev0Menu #tab3 a:hover, #lev0Menu #tab3 .current {background-position:-224px -40px !important;}
#lev0Menu #tab4 a:hover, #lev0Menu #tab4 .current {background-position:-315px -40px !important;}
#lev0Menu #tab5 a:hover, #lev0Menu #tab5 .current {background-position:-500px -40px !important;}
#lev0Menu #tab6 a:hover, #lev0Menu #tab6 .current {background-position:-612px -40px !important;}
.ie8 #lev0Menu #tab6 a:hover, .ie8 #lev0Menu #tab6 .current {background-position:-612px -40px !important;}
#lev0Menu #tab7 a:hover, #lev0Menu #tab7 .current {background-position:-727px -40px !important;}
.ie8 #lev0Menu #tab7 a:hover, .ie8 #lev0Menu #tab7 .current {background-position:-727px -40px !important;}
#lev0Menu #tab8 a:hover, #lev0Menu #tab8 .current {background-position:-850px -40px !important;}
.ie8 #lev0Menu #tab8 a:hover, .ie8 #lev0Menu #tab8 .current {background-position:-850px -40px !important;}


#lev0Menu #tab1 a {background-position:0 0;}
#lev0Menu #tab2 a {background-position:-100px 0;}
#lev0Menu #tab3 a {background-position:-224px 0;}
#lev0Menu #tab4 a {background-position:-315px 0;}
#lev0Menu #tab5 a {background-position:-500px 0;}
#lev0Menu #tab6 a {background-position:-612px 0;}
.ie8 #lev0Menu #tab6 {background-position:-612px 0 !important;}
#lev0Menu #tab7 a {background-position:-727px 0;}
.ie8 #lev0Menu #tab7 {background-position:-727px 0 !important;}
#lev0Menu #tab8 a {background-position:-850px 0;}
.ie8 #lev0Menu #tab8 {background-position:-850px 0 !important;}



.menuSubtab {background:url(../images/template/sub_menu.png) no-repeat 0 -5px !important;height:30px;}
#iaafLogo { margin-left:33px;background-image:none;height:48px;margin-top:30px;}
#headerLeft {background-image:none;height:10px;}
#q {margin-left:14px;}
.firefox #q {margin-left:10px;}
.ie7 #accessibleVersion {left:-190px;}
#accessibleVersion { top:0 !important;}
.firefox #accessibleVersion, .firefox #standardVersion,.ie8 #accessibleVersion, .ie8 #standardVersion {left:141px;top:0 !important;}
#workspace {margin:0 auto;}
#header {height:98px;margin-bottom:64px;}
#footer {width:985px;}
.ie #lev0Menu {margin-left:0;}
.ie #realLev1, .ie .menuSubtab {margin-top:0;}
.HPathlist, #HPtoplist { width:485px; border:solid 1px #ccc; background:#fff; margin:0px 5px 5px 6px !important; padding-bottom:5px; font-size:11px; }
.safari #accessibleVersion {left:100px !important;}
.topBox200lateral {padding-left:6px !important;}
.floatBox {padding:0;}/*Per sovrascrivere video.source.css*/
#searchFormnewtop
{
	width:165px;
	float:left;
	margin-left:-40px;
	height:31px;
	background:url(../images/template/menu.png) no-repeat -814px 0;
}
#iaafLogo {margin-left:10px;width:140px;}
#searchForm { display:none !important;}
#searchFormnewtop {padding-top:10px;z-index:1;float:left;}
.ie7 #searchFormnewtop {margin-left:-2px;}
.ie8 #searchFormnewtop {width:164px; margin-left:-41px;}
#searchFormnewtop #btQuery 
{
	background: #000000 url(../images/template/Search.gif) no-repeat scroll 0 3px;
	cursor:pointer;
	border:0 none;
	height:14px;
	text-indent:-9999px;
	width:42px;
}
.ie8 #searchFormnewtop #btQuery {margin-top: 8px;}
.ie8 .SFcont { margin-left:14px !important;}
.firefox #searchFormnewtop .SFcont {margin-left:14px !important;}
#searchFormnewtop #btQuery {height: 14px;}
#searchFormnewtop #q {border:0 none; width:76px;height:12px;}
.ie7 #searchFormnewtop #q {margin-top:1px;top:0;margin-left:9px;float:left;height:10px;width:71px;}
.ie7 #searchFormnewtop #btQuery, .safari #searchFormnewtop #btQuery {margin-top:0;top:0;float:left;}
.ie7 .SFcont {margin-top:0;top:0;}
.ie7 #searchFormnewtop {padding-top:10px;}
#searchFormnewtop .SFcont {width:140px;}
.safari .SFcont {margin-left:9px !important;}
.safari #searchFormnewtop #q {width:71px;margin-top:1px;height:10px;}
/*IE6*/
.ie6 #lev0Menu #tab1 a {margin-left:20px;}
.ie6 #lev0Menu {background:url(../images/template/menu.png) no-repeat 0 0 !important;}
.ie6 #searchFormnewtop {background-image:none;}
.ie6 #searchFormnewtop #q {float:right;margin-top:-15px;margin-left:90px;width:55px;}
.ie6 #searchFormnewtop #btQuery {margin-left:40px;float:left;width:50px;height:17px;}
.ie6 .SFcont {float:left;margin-left:0px;width:130px;}
.ie6 #lev0Menu #tab10 a {width:77px;}
.ie6 #accessibleVersion {float:left;margin-top:0;top:0;left:150px;}
/***/
