/* @override https://puntoitalia.online/static/css/sport/2010/global.css */
/*------------------------------------------------------------------
[Global Stylesheet]

Project:   	Repubblica Sport Homepage
Created on:    	12/07/2010
Assigned to:    Eva Csuthi
-------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Reset] */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*------------------------------------------------------------------
[General] */

.clear	{clear:both; line-height:1px;}
.clearright {clear:right;}
.clearleft {clear:left;}

.left	{float:left!important;}
.right	{float:right!important;}
.bold {font-weight:bold!important;}
.nobold {font-weight:normal!important;}
.replaced { display:block; height:1px; outline:none; overflow:hidden; text-indent:-9999px; width:1px; background:no-repeat 0 0 }


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */


/* Link + Icone ------------------------------------ */
a img { border-width:0; border-style:none }
a,a:visited { font-family:Arial, Helvetica, sans-serif; color:#00386B; text-decoration:none }
a:hover { text-decoration:none; color:#222 }



/*------------------------------------------------------------------
[Typography, colors] */

body {font-family:Arial, Helvetica, sans-serif;}


h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000;}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
	h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration:none;}

h1,h2,h3 {letter-spacing: -0.05em}
h1 {margin-bottom:10px;}
	#apertura h1 {margin-bottom:5px;}

h5 {text-transform:uppercase; font-size:11px;}



/*------------------------------------------------------------------
[Headings] */

h1, h1 a, h1 a:visited {font-size:28px; line-height:28px;}
h2, h2 a, h2 a:visited {font-size:24px; line-height:24px ;margin:0 0 10px 0;}
h3, h3 a, h3 a:visited {font-size: 18px; line-height:18px; margin:0 0 5px 0;}
h4, h4 a, h4 a:visited {font-size: 16px; line-height:16px; margin:0 0 5px 0;}

/* titolo2*/
.title2 { text-transform: none !important }

/*------------------------------------------------------------------
[Structure] */

body {font:13px/16px Arial, Helvetica, sans-serif;color:#222;margin:0 auto;text-align:center;background:#efefef url(/static/images/sport/2010/body-gray.gif) center repeat-y;}

#container {display:block;text-align:left;background-color:#fff;margin:0 auto 10px auto;padding:0 8px 5px 10px;width:990px;}
	#content-center {float:left;padding-bottom:10px;width:680px;}
		#content-center-left 	{float:left;display:inline;width:370px;}
		#content-center-right 	{float:right;display:inline;width:300px;}

	#content-right {float:right;width:300px;}

#footer {float:left;width:990px;}

/*** strilli ***/
span.firma {font-style:italic;color:#000!important;font-weight:normal!important;}
.link-more a, .link-more a:visited, .sommario2 a, .sommario2 a:visited {display:inline-block; background:transparent url(/static/images/sport/2010/ico_sprite.gif) 0 -295px no-repeat; padding:1px 10px; color:#00386B;font-weight:bold;text-decoration:none;}
.sommario2 a b, .sommario2 a:visited b {font-weight:bold!important;}
.sommario2 a:hover, .link-more a:hover { color:#900; background-position: 0 -295px;}
.sommario2 a span.arrow, .link-more a span.arrow { color:#024555; margin:0 2px 0 0;}
p.date, span.date {font-size:11px;font-style:italic;}


/*------------------------------------------------------------------
[Advertisement] */

.adv {margin-bottom:10px}
.adv-300x250 {padding:0; height:250px; line-height:250px}
.adv-top {display:block; margin:0 auto 6px; text-align:center; width:990px; padding:0 0 7px; border-bottom:1px solid #dbdbdb}
.adv-middle {margin:0 0 15px 0 !important}
.adv-strip {margin:0 0 10px 0;}

/*------------------------------------------------------------------
[Navigation] */

#menu-v3-top, #menu-v3-bottom	{ display:block; float:left; width:990px }
	#menu-v3-top	{ background-color:#fff; font-size:11px;line-height:12px;font-weight:bold; margin-top:5px }
	#menu-v3-top ul { margin:0; list-style:none; float: left;}
		#menu-v3-top ul.menu-v3-topright { float: right }
	#menu-v3-top li	{ display:inline}
	#menu-v3-top ul li a, #menu-v3-top ul li a:visited { display: inline; float: left; margin:0 0 0 2px; padding:8px 6px;color:#222;background: #bbd8e8 url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/bg-menu-v3-topleft.gif) bottom repeat-x;}
	#menu-v3-top ul.menu-v3-topright li a { margin:0 2px 0 0; background: #d3d3d3 url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/bg-menu-v3-topright.gif) bottom repeat-x}
	#menu-v3-top ul li a:hover, #menu-v3-top ul.menu-v3-topright li a:hover { background: none; background-color:#caecfe; color: #820000 }
	#menu-v3-top ul.menu-v3-topright li a:hover { background-color: #e7e7e7}
	#menu-v3-top ul li.current a, #menu-v3-top ul li.current a:visited { color: #c00; background: none; background-color: #fff; border: 1px solid #045; border-bottom: none; padding-top: 8px; position:relative; z-index: 2}
	#menu-v3-top ul li.current a:hover { background-color: #fff; color:#820000}

#menu-v3-bottom { margin:-1px 0 5px 0; border: 1px solid #045; width: 988px; padding: 5px 0; position: relative; z-index: 1 }
	#menu-v3-bottom ul { margin:0; list-style:none; margin-left: 2px}
	#menu-v3-bottom li {display: inline} /**/
	#menu-v3-bottom li a { padding: 2px 4px; display: inline; float:left;font-size:11px;line-height:12px;color:#111; font-weight: bold; border-right: 1px solid #5db4d2 }
	#menu-v3-bottom li.current a { color:#c00 }
	#menu-v3-bottom li ul li a { color:#111 !important; font-weight: normal; border-right: 1px solid #bbd8e8; padding: 2px 3px; background-color:#e5e5e5 }
	#menu-v3-bottom li li.current a { color:#c00 !important; background-color: #fff }

	/* menu home specifico */
	#menu-v3-bottom ul.menu-home li a { text-indent:-9999px; width:30px; height: 32px}
	#menu-v3-bottom ul.menu-home li a.team-udinese { border:none}

.team-atalanta, .team-bologna, .team-cagliari, .team-catania, .team-chievo, .team-fiorentina, .team-genoa, .team-inter, .team-juventus, .team-lazio, .team-livorno, .team-milan, .team-napoli, .team-palermo, .team-bari, .team-roma, .team-sampdoria, .team-siena, .team-parma, .team-udinese, .team-cesena, .team-torino , .team-lecce,.team-brescia,
.team-ascoli,.team-albinoleffe,.team-sassuolo,.team-triestina,.team-cittadella,.team-padova,.team-empoli,.team-grosseto,.team-frosinone,.team-crotone,.team-piacenza,.team-modena,.team-novara,.team-reggina,.team-portogruaro,.team-pescara,.team-varese,.team-vicenza, .team-gubbio, .team-verona, .team-juve-stabia, .team-nocerina




{background-image: url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-seriea-b.png); background-color: #fff; background-repeat: no-repeat; padding-left: 35px!important}


#menu-v3-bottom ul.menu-home li a.team-atalanta,
#menu-v3-bottom ul.menu-home li a.team-bologna,
#menu-v3-bottom ul.menu-home li a.team-cagliari,
#menu-v3-bottom ul.menu-home li a.team-catania,
#menu-v3-bottom ul.menu-home li a.team-chievo,
#menu-v3-bottom ul.menu-home li a.team-fiorentina,
#menu-v3-bottom ul.menu-home li a.team-genoa,
#menu-v3-bottom ul.menu-home li a.team-inter,
#menu-v3-bottom ul.menu-home li a.team-juventus,
#menu-v3-bottom ul.menu-home li a.team-lazio,
#menu-v3-bottom ul.menu-home li a.team-livorno,
#menu-v3-bottom ul.menu-home li a.team-milan,
#menu-v3-bottom ul.menu-home li a.team-napoli,
#menu-v3-bottom ul.menu-home li a.team-palermo,
#menu-v3-bottom ul.menu-home li a.team-bari,
#menu-v3-bottom ul.menu-home li a.team-roma,
#menu-v3-bottom ul.menu-home li a.team-sampdoria,
#menu-v3-bottom ul.menu-home li a.team-siena,
#menu-v3-bottom ul.menu-home li a.team-parma,
#menu-v3-bottom ul.menu-home li a.team-udinese,
#menu-v3-bottom ul.menu-home li a.team-cesena,
#menu-v3-bottom ul.menu-home li a.team-torino,
#menu-v3-bottom ul.menu-home li a.team-lecce,
#menu-v3-bottom ul.menu-home li a.team-brescia,
#menu-v3-bottom ul.menu-home li a.team-padova,
#menu-v3-bottom ul.menu-home li a.team-novara
{padding: 2px 7px!important;}

.squadre-serie-a ul li a.team-atalanta,
.squadre-serie-a ul li a.team-bologna,
.squadre-serie-a ul li a.team-cagliari,
.squadre-serie-a ul li a.team-catania,
.squadre-serie-a ul li a.team-chievo,
.squadre-serie-a ul li a.team-fiorentina,
.squadre-serie-a ul li a.team-genoa,
.squadre-serie-a ul li a.team-inter,
.squadre-serie-a ul li a.team-juventus,
.squadre-serie-a ul li a.team-lazio,
.squadre-serie-a ul li a.team-livorno,
.squadre-serie-a ul li a.team-milan,
.squadre-serie-a ul li a.team-napoli,
.squadre-serie-a ul li a.team-palermo,
.squadre-serie-a ul li a.team-bari,
.squadre-serie-a ul li a.team-roma,
.squadre-serie-a ul li a.team-sampdoria,
.squadre-serie-a ul li a.team-siena,
.squadre-serie-a ul li a.team-parma,
.squadre-serie-a ul li a.team-udinese,
.squadre-serie-a ul li a.team-cesena,
.squadre-serie-a ul li a.team-torino,
.squadre-serie-a ul li a.team-lecce,
.squadre-serie-a ul li a.team-brescia,
.squadre-serie-a ul li a.team-padova,
.squadre-serie-a ul li a.team-novara
{padding: 0!important;}

.team-atalanta { background-position: 0 0}
.team-bologna { background-position: 0 -60px}
.team-cagliari { background-position: 0 -121px}
.team-catania { background-position: 0 -185px; padding-left: 42px}
.team-chievo { background-position: 0 -244px}
.team-fiorentina { background-position: 0 -306px}
.team-genoa { background-position: 0 -368px}
.team-inter { background-position: 0 -429px}
.team-juventus { background-position: 0 -490px}
.team-lazio { background-position: 0 -554px; padding-left: 42px }
.team-livorno { background-position: 0 -613px}
.team-milan { background-position: 0 -676px}
.team-napoli { background-position: 0 -736px}
.team-palermo { background-position: 0 -799px}
.team-bari { background-position: 0 -860px}
.team-roma { background-position: 0 -923px}
.team-sampdoria { background-position: 0 -983px}
.team-siena { background-position: 0 -1045px}
.team-parma { background-position: 0 -1106px}
.team-udinese { background-position: 0 -1170px; padding-left: 40px}
.team-cesena { background-position: 0 -1233px}
.team-torino { background-position: 0 -1299px}
.team-lecce { background-position: 0 -1363px}
.team-brescia { background-position: 0 -1427px}

 /*serie b*/
.team-ascoli { background-position: 0 -1490px}
.team-albinoleffe { background-position: 0 -1552px}
.team-sassuolo { background-position: 0 -1613px}
.team-triestina { background-position: 0 -1672px}
.team-cittadella { background-position: 0 -1735px}

.team-padova{ background-position: 0 -1796px}
.team-empoli { background-position: 0 -1860px}
.team-grosseto{ background-position: 0 -1922px}
.team-frosinone { background-position: 0 -1985px}

.team-crotone { background-position: 0 -2045px}
.team-piacenza { background-position: 0 -2105px}
.team-modena { background-position: 0 -2166px}
.team-novara { background-position: 0 -2224px}
.team-reggina { background-position: 0 -2289px}
.team-portogruaro { background-position: 0 -2350px}
.team-pescara { background-position: 0 -2416px}
.team-varese { background-position: 0 -2478px}
.team-vicenza { background-position: 0 -2538px}

.team-gubbio { background-position: 0 -2597px}
.team-verona { background-position: 0 -2663px}
.team-juve-stabia { background-position: 0 -2733px}
.team-nocerina { background-position: 0 -2799px}









/*** rullo ***/
#content-center .box {display:block;padding: 5px 0 10px 0;border-bottom:2px solid #3bb0d0 }
	#content-center .box img {float:left;margin:0 5px 5px 0;}
	#content-center .box h5 {color:#60bbd7;}
	#content-center .right {margin:5px 0;}
	#content-center .coloured .right p {margin:5px 10px;}
	#content-center .right a, #content-center .right a:visited {font-weight:bold;text-decoration:none!important;}



/*** fotogallerie ***/
#contA2 .coloured {padding:0;margin:0 0 10px 0;border-bottom:0;}
	#contA2 .coloured h5 {display:inline-block;position:static;font-size:12px;color:#004d8e;padding:0 20px 6px 10px;background: url(/static/images/sport/2010/bg_sprite2.png) right -600px no-repeat;}
		.ie6 #contA2 .coloured h5 {background: url(/static/images/sport/2010/bg_sprite2.gif) right -600px no-repeat;}
#contA2 .altri {background-color:#e5e5e5; float: left }
	.ie6 #contA2 .altri h5 {width:100px;}
	.ie7 #contA2 .altri h5 {width:100px;}

#contA2 .altri ul 	 	{padding:10px 0 10px 10px!important;width:282px;}
#contA2 .altri ul.foto 	 	{background-color:#fff;padding:10px 4px 10px 10px!important;margin-bottom:2px;margin-left:2px;width:282px;}
#contA2 .altri ul li 	{float:left;padding:5px 0 10px 0;width:282px;}
	#contA2 .altri .right {font-weight:bold;font-size:11px;margin:5px 10px 10px 0;text-decoration:none;}

	#contA2 .altri dl	{margin-right:14px;width:80px;float:left;display:inline;}
		#contA2 .altri dt a, #contA2 .altri dt a:visited  {text-decoration:none;font-size:11px;line-height:11px;}
		#contA2 .altri dd a img { border:none; margin:0 0 2px!important;background-color:#e6edf5;}
		#contA2 .altri dd a img:hover { -moz-opacity:.50; opacity:.50; }
		#contA2 .altri b, #contA2 .fotogallerie strong { font-weight:normal;}


/*** dirette ***/
ul.dirette-tabber {list-style-type:none; width:100%;float:left;}
ul.dirette-tabber li {float:left;background-color:#dae8ef;margin-right:3px; }
ul.dirette-tabber a, ul.dirette-tabber span {float: left;display: block;padding: 3px 8px!important; border:none!important; border-bottom:none; color:#036; font-weight:bold;font-size:11px;text-decoration:none;text-transform:uppercase;}
ul.dirette-tabber a:hover {background-color:#024b97;color:#fff;}
ul.dirette-tabber a.active {background-color:#fff!important; cursor:default; color:#000!important; font-weight:bold; border:1px solid #7299c6!important; border-bottom:1px #fff solid!important; margin-bottom:-1px; position:relative; z-index:1!important; }
ul.dirette-tabber a.active:hover {}
.dirette-tabber-container {clear:left; padding:5px 5px 10px;margin-bottom:10px;border:1px solid #60bbd7;background-color:#fff;z-index:9;width:288px;}

#dirette-nested {background-color:#fff}
	#dirette-nested h6 {float:left;display:inline;margin-right:10px;font-size:11px;line-height:25px;text-transform:uppercase;}

#dirette-nested-nav {float:left;display:inline;margin:0 0 5px 0; }
ul#dirette-nested-nav li { display:inline; float:left; margin:2px 2px 2px 0}
ul#dirette-nested-nav li a, ul#dirette-nested-nav li a:visited { display:block; font-size: 11px;text-transform:none;padding:2px 4px;margin-right:2px;color:#fff; background-color:#60bbd7; border:0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px }

ul#dirette-nested-nav li a:hover, ul#dirette-nested-nav li a.active, ul#dirette-nested-nav li a.active:visited {background-color: #024b97; color:#fff;}

/* dirette - pseudoselect */
#camp-italia {position:relative; width:65px}
 	#camp-italia-label { cursor:pointer;background:#60bbd7 url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/double-arrow.gif) 50px 0 no-repeat!important;color:#fff!important;}
	#camp-italia .arrow-up { background-position: 65px -14px}
	ul#dirette-nested-nav #camp-italia-list { display:none; background-color:#fff; border:1px #dae8ef solid; border-top:none; width:55px; margin-left:2px;}
	ul#dirette-nested-nav #camp-italia-list li { display:block; float:none}
	/* IE Win: Creeping text - - - */
	/* \*/
	* html ul#dirette-nested-nav #camp-italia-list li { height: 1%;}
	/* */

	ul#dirette-nested-nav #camp-italia #camp-italia-list { display:none; }
						ul#dirette-nested-nav #camp-italia:hover #camp-italia-list { display:block}

	ul#dirette-nested-nav #camp-italia-list li a, ul#dirette-nested-nav #camp-italia-list li a:visited { display:block; padding:1px 5px; color:#036;text-decoration:none; -moz-border-radius: 0; -khtml-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background-color:#dae8ef; margin:2px}
	ul#dirette-nested-nav #camp-italia-list li a:hover { background-color:#b7d3e0;}
	#camp-italia-list {position:absolute; z-index:10}


#dirette-link { margin:5px 0 10px 0; padding:0 0 5px 15px; border-bottom:1px solid #666; width: 285px !important; width /**/: 300px;}
#dirette-link li { list-style:none; float:left }
#dirette-link li a, #dirette-link li a:visited { background:transparent url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/articles-arrow.png) left center no-repeat; padding:4px 10px 4px 8px; font-size:11px}
#dirette-link li a:hover { color:#c00 }


#dirette-link-new { margin:5px 0; padding: 2px 0 5px 0; display: block; border-bottom: 1px solid #666}
#dirette-link-new li { list-style:none; float:left }
#dirette-link-new li a, #dirette-link-new li a:visited { padding:6px 3px; font-size:11px; color: #333; font-weight: bold;text-decoration:none;}
#dirette-link-new li a:hover { color:#000 }



#dirette-link-extra { clear: both; margin:0 0 10px 0; display: block}
	#dirette-link-extra li { list-style:none;}
	#dirette-link-extra li a, #dirette-link-extra li a:visited { display: block; height:40px; padding:0 0 0 95px; line-height:42px; font-weight:bold;}
	#dirette-link-extra li a:hover { color:#c00 }
		#dirette-link-extra-calcio { background: url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-direttemondo-calcio.png) 0 no-repeat;font-size:12px; }
		#dirette-link-extra-tennis { margin: 5px 0 0 0; background: url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-direttemondo-tennis.png) 0 no-repeat;font-size:12px; }
		#dirette-link-extra-calciotennis { background: url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-direttemondo-calciotennis.png) 0 no-repeat;font-size:12px;}

#dirette-legenda { padding:2px 2px 8px 2px; color:#333}
#dirette-legenda li { display:inline; list-style:none; float:left; font-size:11px; margin:0 0 0 9px}
#dirette-legenda li.first { padding:0; margin:0 }


/* dirette 09
-----------------------*/
.dirette-tabber-container { min-height: 100px; height: auto !important; height: 100px}
#dirette h4 {font-size:14px;margin:0; padding:0 5px 3px 0; text-transform:none; display:block; border-bottom: 1px dotted #ccc; color:#222}
#dirette .tabledirette .third-col { width:32px; text-align:center!important;}
#tab-dirette1 p {color: #393939; padding: 5px 0 8px 0 }
/* .dirette-tabber-container { height:250px; overflow:auto; overflow-y:scroll; overflow-x:hidden } */

.box .ico-diretta-1, .dirette-tabber-container .ico-diretta-1 { background:transparent url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-dirette.gif) 0 -49px no-repeat!important; padding-left:14px }
.box .ico-diretta-2, .dirette-tabber-container .ico-diretta-2 { background:transparent url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-dirette.gif) 0 -99px no-repeat!important; padding-left:14px}
.box .ico-diretta-3, .dirette-tabber-container .ico-diretta-3 { background:transparent url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/ico-dirette.gif) 0 -149px no-repeat!important; padding-left:14px}

.tabledirette { margin:5px 0; color:#333; width:100%; background-color: #e9e9e9;}
.tabledirette td {padding:4px; font-size:11px!important; line-height:13px;}
.tabledirette-odd { background-color:#c6c6c6}
.tabledirette td.tabledirette-risultato-odd { background-color:#b4b4b4}

.tabledirette a, .tabledirette a:visited {text-decoration:none;}
.tabledirette a:hover {}
.tabledirette-odd a:hover {}

.tabledirette .first-col		{ border-right:1px solid #000; font-size:11px; padding:4px 2px; width:25px}
.tabledirette .second-col		{ font-size:12px;}
.tabledirette .third-col		{ border-right:1px solid #000; background-color:#ccc; white-space:nowrap; font-size:11px}
.tabledirette .fourth-col		{ white-space:nowrap; font-size:11px; width:30px}


/* versione Dirette e Risultati */
.tab-v2			{ float:left; border-top:5px solid #666; border-bottom:5px solid #666}
.tab-v2-title	{ display:block;padding:0 0 5px 0; font-size:14px; font-weight:bold; color:#fff }

/* Altre dirette */
#dirette-altre { margin:5px 0}
	.tabledirette .first-col-other		{ font-size:11px; padding:4px 2px; width:25px; border-right:1px solid #ccc}
	.tabledirette .second-col-other		{ font-size:12px}
	.tabledirette .third-col-other		{ border-left:1px solid #ccc; white-space:nowrap; font-size:11px; width:30px; vertical-align:middle}
	.tabledirette th { font-size:14px; padding:4px; text-align:left; font-weight:bold}

#tab-dirette2 p {color: #393939; padding: 5px 0 8px 0 }

/*  Classifica */
.color-1 { background:url(//sport.repubblica.it/images/square.gif) right 7px no-repeat}
.color-2 { background:url(//sport.repubblica.it/images/square.gif) right -25px no-repeat}
.color-3 { background:url(//sport.repubblica.it/images/square.gif) right -57px no-repeat}
.color-4 { background:url(//sport.repubblica.it/images/square.gif) right -91px no-repeat}
	.odd .color-1,.odd .color-2, .odd .color-3, .odd .color-4 { background-color:#e9e9e9;} /*i.e. 6*/

.legenda-classifica { display:block; border-top: 1px #666 solid; background-color:#fff; padding: 5px 0;}
	.legenda-classifica li { float:left; list-style-type: none; margin: 0 10px 0 0; line-height:22px;font-size:11px;}
	  	.legenda-classifica span { float:left; width:20px; height:20px; }


/*------------------------------------------------------------------
[Content-right] */

#content-right .box { display:block; margin:0 0 10px 0; padding:5px; border:1px solid #ccc;}

/*** ultimora ***/
.ultimora {padding:5px 5px 10px 10px;margin-bottom:10px;z-index:1;width:285px;}
	.ultimora h6 {display:none;}

.ultimora:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.ultimora {display:inline-block;}
/* Hide from IE Mac \*/
	.ultimora {display:block;}
/* End hide from IE Mac */

.ultimora.cycle			{position:relative; overflow:visible;}
.ultimora.cycle ul 	{margin-bottom:5px;padding:0!important;position:relative; overflow:hidden;border-bottom:1px solid #fff;height:50px!important;}
.ultimora.cycle ul li {margin-bottom:0;}
.ultimora ul li {width:285px;}
.ultimora ul li a, .ultimora ul li a:visited {padding:0!important;line-height:12px;border-bottom:0;}

.ultimora.cycle a, .ultimora.cycle a:visited {padding:0!important;font-size:12px;line-height:14px;color:#fff;text-decoration:none;font-weight:normal!important;background-color:#60bbd7;}
.ultimora.cycle a:hover {color:#036;}

.ultimora.cycle a strong, .ultimora.cycle a:visited strong {display:block;font-size:12px;line-height:13px;color:#fff;text-decoration:none;}

#content-right .box .other {float:right;text-align:right;}
	.ie6 #content-right .box .other {float:none;}
	#content-right .box .other a, #content-right .box .other a:visited  {text-decoration:none;font-weight:bold!important;color:#fff;}


/* navigazione ultimora cycle */
a#next-ultimora, a#next-ultimora:visited, a#next-ultimora:hover { display:block; position:absolute; top:60px!important; left:40px!important;text-indent:-9999px;background: url(/static/images/sport/2010/ico_sprite.gif) -50px -400px no-repeat;width:15px;height:15px;}

a#prev-ultimora, a#prev-ultimora:visited, a#prev-ultimora:hover {display:block;position:absolute; top:60px!important;left:10px!important;text-indent:-9999px;background: url(/static/images/sport/2010/ico_sprite.gif) 0 -400px no-repeat;width:15px;height:15px;}

#index-ultimora {color:#fff;font-size:12px;font-weight:bold;position:absolute; top:60px!important;left:30px!important;}

/*** fantamondiali ***/
#content-right h4.fantamondiali a {float:left;margin:0 0 10px 0;text-indent:-9999px;background: url(/static/images/sport/2010/logo_fantamondiali2010.gif) no-repeat;width:300px;height:60px;}


/*** blog e rubriche parte comune ***/
h4.graphic {margin:0 0 5px 0;padding:5px 90px 0 10px;width:200px;height:85px;font-size:13px!important;line-height:15px!important;background: url(/static/images/sport/2010/bg_sprite.png?v3) no-repeat;}
	.ie6 h4.graphic {height:80px;background: url(/static/images/sport/2010/bg_sprite.gif) no-repeat;}
	h4.graphic p 	{display:none;}
	h4.graphic a 	{float:left;margin:0;padding:0;font-size:13px!important;line-height:13px!important;font-weight:bold;color:#000;width:100%;height:100%;}
	h4.bucchi a 	{text-indent:-9999px;}
		h4.graphic a .clear {height:25px;}
		h4.smorto a .clear, h4.calandri a .clear, h4.pontani a .clear, h4.capodacqua a .clear, h4.marino a .clear {height:45px;}
	/*** rubriche ***/
	h4.bocca, .ie6 h4.bocca			{background-position:-7px -50px;margin:0;}
	h4.bianchi, .ie6 h4.bianchi		{background-position:-7px -160px;margin:0;}
	h4.smorto, .ie6 h4.smorto		{background-position:-7px -270px;margin:0;}
	h4.bucchi, .ie6 h4.bucchi		{background-position:-7px -380px;margin:0;}
	h4.marrese, .ie6 h4.marrese		{background-position:-7px -490px;margin:0;}
	h4.mauro, .ie6 h4.mauro			{background-position:-7px -680px;margin:0;}
	h4.trulli, .ie6 h4.trulli		{background-position:-7px -790px;margin:0;}
	h4.mensurati, .ie6 h4.mensurati	{background-position:-7px -900px;margin:0;}
	h4.rossi, .ie6 h4.rossi         {background-position:-7px -1010px;margin:0;}
	h4.giua, .ie6 h4.giua	        {background-position:-7px -1120px;margin:0;}
    h4.calandri, .ie6 h4.calandri   {background-position:-7px -1230px;margin:0;}
    h4.pontani, .ie6 h4.pontani   {background-position:-7px -1336px;margin:0;}
    h4.capodacqua, .ie6 h4.capodacqua   {background-position:-7px -1450px;margin:0;}
  h4.marino, .ie6 h4.marino   {background-position:-8px -1560px; margin:0;}

	h4.graphic a:hover {color:#036;}


/* Goal dal Mondo */
.goalmondo { background:url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/logo_goal.gif) 0 0 no-repeat; text-indent:-9999px; display:block; width:55px; height: 22px;}
 .ultimora .goalmondo {background-position: right top;}
 .ultimora .goalmondo a, .ultimora .goalmondo a:visited {font-weight:normal!important;color:#036!important;padding-right:65px !important;}


/*** box sondaggio ***/
#content-right .coloured, #contB .coloured {padding:0!important;margin:0 0 10px 0;border-bottom:0;}
	#content-right .coloured h5, #contB .coloured h5 {display:inline-block;position:inherit;font-size:12px;color:#004d8e;padding:0 20px 6px 10px;background: url(/static/images/sport/2010/bg_sprite2.png) right -600px no-repeat;}
		.ie6 #content-right .coloured h5, .ie6 #contB .coloured h5 {background: url(/static/images/sport/2010/bg_sprite2.gif) right -600px no-repeat;}
	#content-right .coloured .content {padding:10px;}

#content-right .sondaggio, #contB .sondaggio {background-color:#f0f0f0;}
	#content-right .sondaggio h5, #contB .sondaggio h5 {position:static;}
	.ie6 #content-right .sondaggio h5, .ie6 #contB .sondaggio h5 {position:static;width:120px;}
	.ie7 #content-right .sondaggio h5, .ie7 #contB .sondaggio h5 {position:static;width:120px;}
	.ie8 #contB .sondaggio h5 {position:static;width:120px;}
	#content-right .sondaggio .box, #contB .sondaggio .box {border:0;padding:0;font-size:12px;line-height:15px;width:280px;}
	#content-right .sondaggio .ultimora, #contB .sondaggio .ultimora {padding:5px 10px 10px 10px;margin-bottom:0;width:280px;}
	#content-right .sondaggio .ultimora ul li, #contB .sondaggio .ultimora ul li {line-height:15px;width:280px;}

#content-right .news, #contB .news {background-color:#60bbd7;border:0!important;}
	.ie6 #content-right .news h5, .ie7 #content-right .news h5, .ie6 #contB .news h5, .ie7 #contB .news h5 {width:80px;}
	.ie6 #contB .news h5, .ie7 #contB .news h5 {position:static;}

/*Shopping*/
.rep-shopping { font-size:11px; border:1px solid #dbdbdb; background-color:#fff; padding:4px 8px; margin:0 0 15px 0 }
.rep-shopping h5 a, .rep-shopping h5 a:visited { font-size: 11px; font-weight:bold; text-transform:uppercase; color:#222; margin:0 0 12px 0 }
.rep-shopping h5 a:hover {color:#900 }
.rep-shopping { display:block; margin:0 0 10px 0; padding:5px; border:1px solid #ccc }
.rep-shopping h5 a {font-size: 11px; color:#000; margin-bottom:5px }
.rep-shopping div.img-prod img { float:left; margin-right:10px }
.rep-shopping div.des-prod { display:block; clear:right; padding:10px 0; font-weight:bold}
.rep-shopping div.bottone { clear:both; text-align:center}

/* RSS
-------------------------------------------------------------- */
.rss p a, .rss p a:visited { display:block; background:#fff url(https://puntoitalia.online/statickpm3/rep-locali/repubblica/images/sport/feed-icon-28x28.png) top left no-repeat; padding:2px 0 2px 33px; color:#111; font-size:11px; line-height:12px }
.rss p a:hover { color:#f60 }




/*** vetrine manzoni ***/
.shared-content-vetrina {display: none;font:10px Verdana, Arial, sans-serif;color:#ccc;text-align:right;padding: 5px 5px 10px;margin:0 0 10px 0;width: auto !important;width /**/:100%;border:1px solid #ccc;}
.shared-content-vetrina hr {display: none;}
.shared-content-vetrina-whitebox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.shared-content-vetrina-whitebox {display:inline-block;}
/* Hide from IE Mac \*/
	.shared-content-vetrina-whitebox {display:block;}
/* End hide from IE Mac */

.shared-content-vetrina-whitebox a, .shared-content-vetrina-whitebox a:visited {display:block;font: 10px Verdana, Arial, sans-serif;color: #000;text-align: left;	text-decoration: none;margin-top: 3px;padding: 3px;background-color: #fff;width: auto !important;width /**/: 100%;	}
.shared-content-vetrina-whitebox a:hover {display: block;font: 10px Verdana, Arial, sans-serif;	color: #900;text-align: left;text-decoration:none;margin-top:3px;    padding: 3px;background-color: #fff;width: auto !important;width /**/: 100%;	}
img.shared-whitebox-left {float: left;margin-right: 8px;border: none;}



/* FOOTER
================================================*/
#footer {float:left; background-color:#fff;margin-bottom:10px;width:990px;}
#newprefooter { clear:both; width:990px; border-bottom:2px solid #999; float:left;background-color:#fff; }
#newprefooter p { margin:0; padding:5px 0; font-size:11px }
#newprefooter p a, #newfooter a	{ color:#036; font-weight:bold;text-decoration:none;}
#newprefooter p a:visited, #newfooter a:visited	{text-decoration:none;color:#000}
#newprefooter p a:hover, #newfooter a:hover {color:#900;}
#newfooter {clear:both;width:990px; background-color:#fff;padding-top:5px;}
#newfooter p {margin:0;font-size:11px; line-height:15px}
#footerprint {display:none;}



/* REPUBBLICA SPORT DETTAGLIO
================================================*/
.apertura-detail h5 {line-height:24px;padding:5px 4px 4px 5px; background-color:#fff!important;}
.articles {padding:5px 0 16px 0;}
.articles h5 {display:block;position:static;color:#60bbd7;margin-bottom:0;padding:0 4px 0 0;letter-spacing:0;}
.articles.noimages h5 {margin-top:0; padding-top:0;}
.ie6 #contA1 {margin-right:7px;}

#contA h2 {line-height:16px;} /* sommario dettaglio articolo */
.articles-detail {font-size: 13px!important;line-height:16px!important;}

/* lista dirette */
.diretta-marcatori {font-size:12px;line-height:12px;}
#lista-dirette a.diretta-button,
#lista-dirette a.diretta-button:visited,
#lista-dirette a.bet-button,
#lista-dirette a.bet-button:visited,
#lista-dirette a.vota-button,
#lista-dirette a.vota-button:visited
{font-size:12px;}



/* Giochi e scommesse */
.no-logo h4 {font-size:14px!important;font-weight:bold;margin:0!important;padding:5px 5px 3px 10px!important;}
.no-logo h4 a, .no-logo h4 a:visited {font-size:14px!important;}
.no-logo p {font-size:12px!important;}


/* FIX REPUBBLICA SPORT HEADER
================================================*/
.rep-shared #header ul.network { line-height:20px }
.rep-shared #header #brand { padding-bottom:0 }
.rep-shared #header { margin-bottom:3px }

/* VIDEOPLAYER SERIE A
================================================*/
/* Colonna destra */
 #contB .videoplayer, #content-right .videoplayer { margin: 0 0 20px 0;
    background-color: #444;
	background-image: -moz-linear-gradient(top, #444, #ddd); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444),color-stop(1, #ddd)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#dddddd'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#dddddd')"; /* IE8 */
     }

    .ie6  #contB .videoplayer h5,  .ie7 #contB .videoplayer h5, .ie6 #content-right .videoplayer h5,  .ie7 #content-right .videoplayer h5  { width:100px; }

	#contB .videoplayer h5, #content-right videoplayer h5 { color:#000; position: static}
	#contB .videoplayer object, #content-right .videoplayer object { background-color:#fff; width:296px; margin:0 2px 2px 2px}

/* Dettaglio*/
#contA .videoplayer { text-align:center; margin: 20px 0;
	background-color: #444;
	background-image: -moz-linear-gradient(top, #444, #ddd); /* FF3.6 */
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444),color-stop(1, #ddd)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#dddddd'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#dddddd')"; /* IE8 */
	}


.video-serieb-bwin { border-bottom: 2px solid #666 !important}
.video-serieb-bwin-home {border-bottom: 2px solid #666 !important;border-top: 2px solid #666 !important; margin:0 0 10px 0;}

/*box cont right facebook e twitter*/
#contB .fbtw {background: url("https://puntoitalia.online/static/sport/facebook/img/box-ft-hp.png") no-repeat scroll 0 0 transparent; border: none; width: 300px; height: 106px;min-width: 300px; min-height: 106px; position:relative; margin:10px 0 }
#contB .fbtw .bfb { float:left; position:absolute; top:69px; left:46px}
#contB .fbtw .btw { float: right; position:absolute; top:69px; left:174px}
