.top {
  background: #fbfbfb url(../img/lb_media_centre.gif) no-repeat 50% 30px !important;
  min-height: 491px;
  height: auto !important;
  height: 491px;  
}

.web {
  float: right; 
  display: inline;
  margin: 10px 25px 0 0;
  font-size: 10px;
  line-height: 20px;
}

.tabs {
  overflow: hidden;
  float: left;
  display: inline;
  clear: both;
  width: 100%;
  margin-top	: 80px;
  background: url(../img/bg_tabs.gif) no-repeat bottom left;
  text-align: center;
  word-spacing: 0px;
  height: 77px;  
  font-size: 0;
  line-height: 24px;
}

	.tabs p {
		display			: block;
		width			: 244px;
		height			: 61px;
		margin			: 0 auto;
		text-align		: left;
	}
	
		.tabs p a {
			float		: left;
			display		: inline;
			height		: 61px;
			width		: 122px;
		}
		
/* .tabs a, .tabs a:active, .tabs a:visited { color: #F2F6F8; font-size: 0; overflow: hidden; width: 0; height: 0; margin:0 5px; } */

.tabs .tab1 {background: url(../img/tab-doowap.gif) no-repeat top left;}
.tabs a.tab1-selected {background: url(../img/tab-doowap-on.gif) no-repeat top left;}

.tabs .tab2 {background: url(../img/tab-paninicup.gif) no-repeat top left;}
.tabs a.tab2-selected {background: url(../img/tab-paninicup-on.gif) no-repeat top left;} /* fare bottone on */

div.yellowcnt {
	background		: url(../img/yellowcnt.gif) top right no-repeat;
	float			: left;
	display			: inline;
	width			: 100%;
	height			: 373px;
	padding			: 10px 0;
}

ul.subtab {
	margin-top		: -10px;
	width			: 133px;
}

ul.subtab li {
	height			: 59px;
}

ul.subtab li a {
	text-indent		: -9999em;
	display			: block;
	height			: 59px;
}

.subtab #st11,
.subtab #st21 {
	background-image		: url(../img/stab-video.gif);
	background-repeat		: no-repeat;
	background-position		: bottom left;
}
	.subtab #st11.cr,
	.subtab #st21.cr {
		background-position		: top left;
	}
	
.subtab #st12,
.subtab #st22 {
	background-image		: url(../img/stab-photos.gif);
	background-repeat		: no-repeat;
	background-position		: bottom left;
}
	.subtab #st12.cr,
	.subtab #st22.cr {
		background-position		: top left;
	}

.subtab #st23 {
	background-image        : url(../img/stab-photo-only.gif);
	background-repeat		: no-repeat;
	background-position		: bottom left;
}
	.subtab #st23.cr {
		background-position		: top left;
	}



div.image-focus {
  float: left;
  display: inline;
  width: 419px;
  height: 275px;
  background: url(../img/bg_image_focus.png) no-repeat top left;
  _background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	  src					 = '/img/bg_image_focus.png',
	  sizingMethod	 = 'noscale'
  );
  
  margin: 2px 0 0 1px;
  padding: 10px 0 0px 16px;
  position: relative;
}
div.image-focus img { width: 399px; height: 254px; }



ul.image-list li a img { padding: 4px; }
ul.image-list li a { position: relative; float: left; display: inline; background: url(../img/cornice_img.gif) no-repeat top left; margin: 4px 8px 0 0; 
	font-size: 0;}

div.flash-focus {
  width: 430px;
  height: 282px;
  float		: left;
  display	: inline;
}

.tab-content { 
	position: relative; 
	float: left;
	display: inline;
	width: 100%;
}

div.tab-content div.desc {
	width: 180px;
	float		: left;
	margin-left	: 10px;
	line-height: 18px;	
}

.winners {
	float: left;
	display: inline;
	width: 765px;
	height: 482px;
	background: url(../img/bg_winners.png) no-repeat top left;
	line-height: 24px;
}

#photo-carousel1, #photo-carousel2,
#cup-carousel,
.jcarousel-clip,
.jcarousel-list,
.jcarousel-item {
  float: left;
  display: inline !important; 
  width: 184px;
}

.jcarousel-item {
	padding-left	: 15px;
}


#photo-carousel1, #photo-carousel2, #cup-carousel { position: relative;  padding-bottom: 40px; float: left; display: inline;}
#photo-carousel1 .jcarousel-clip, #photo-carousel2 .jcarousel-clip, #cup-carousel .jcarousel-clip { position: relative; z-index: 0; overflow: hidden; }
#photo-carousel1 .jcarousel-list, #photo-carousel2 .jcarousel-list, #cup-carousel .jcarousel-list { position: relative; z-index: 0; top: 0; }
#photo-carousel1 .prev1, #photo-carousel2 .prev2, #cup-carousel .prev_cup { position: absolute; bottom: 0; left:  0px; }
#photo-carousel1 .next1, #photo-carousel2 .next2, #cup-carousel .next_cup { position: absolute; bottom: 0; right:  0px; }


.jcarousel-prev-disabled,
.jcarousel-next-disabled {
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}

#photo-carousel1 a.selected, #photo-carousel2 a.selected, #cup-carousel a.selected { background-position: bottom left; }

.filter { 
	position: absolute !important; top: 0; left: 0; width: 64px !important; height: 63px !important; margin: 4px; padding: 0 !important; opacity: 0.50;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
}
* html .filter { filter:alpha(opacity=50); }

.top .jquery-corner {
	float: left;
	display: inline;
	clear: both;
	width: 100%;
	position: relative;
}

.addthis_toolbox, .addthis_button_compact span {
	background: none !important;
	width: 37px !important; 
	height: 29px !important;
}
.addthis_toolbox { position: absolute; right: 293px; bottom: 108px; }


.addthis_toolbox_photo {
	background:url(../img/partager.gif) no-repeat top left;
	right:204px;
	position:absolute;
	top:14px;
}

.addthis_toolbox__photo, .addthis_button_compact span {
	/* background: none !important; */
	width: 63px !important;
	height: 21px !important;
}

.small span {
	/* background: none !important; */
	width: 48px !important;
	height: 21px !important;
}


object, embed { outline: none; }

.video-thumb {
}

#team_name{
	
	clear: both;
	height: 22px;
	margin-left: 150px;
	
}
