@import "global.css";

/* colors
blu scuro: #202837
azzurro: #175f7f
celeste: #a2b8ca
grigio: #919fa4
azzurro italia: #2791c0
*/

body.section #container {margin-top:0!important;}

/* SECTION APERTURA */
body.section #main {position:relative;padding-top:40px;}
body.section #main h1.section {position:absolute;top:0;left:0;padding:0 10px 5px 10px;background-color:#fff;z-index:10;font-family:'AdelleSemiBold';font-size:32px;line-height:32px;font-weight:normal;text-transform:uppercase;color:#175f7f;}

body.section section.apertura {padding-bottom:15px;margin:-40px 0 20px;border-bottom:2px solid #919fa4;}
body.section section.apertura .share-button {position:absolute;bottom:10px;left:-10px;}

/* bandiera */
body.squadra #main h1.section {padding:0 20px 5px 60px;}
body.squadra #main p.flag {position:absolute;left:-20px;top:-20px;padding:0;margin:0;background: url(/static/speciale/2012/europei/images/ico-sprite.png) no-repeat 0 -470px;width:66px;height:66px;z-index:1000;}
body.squadra #main p.flag em {position:absolute;left:0;top:0;padding:0;margin:1px 0 0 1px;background: url(/static/speciale/2012/europei/images/flag-sprite.png) no-repeat;width:66px;height:66px;z-index:1001;}

/* SQADRA APERTURA */
body.squadra .adv-strip {margin-bottom:5px;}
body.squadra #main h1.section {position:absolute;top:-10px;left:-5px;padding-top:5px;color:#fff;background-color:#919fa4;}
body.squadra hgroup,body.squadra p.summary {padding-right:10px;}

/* Italia */
body.squadra.italia #main h1.section {background-color:#2791c0;}
	body.squadra.italia #main p.flag em {background-position: -25px -1110px;}

/* spagna */
body.squadra.spagna #main h1.section {background-color:#8b0d11;}
	body.squadra.spagna #main p.flag em {background-position: -25px -797px;}

/* croazia */
body.squadra.croazia #main h1.section {background-color:#1e51a4;}
	body.squadra.croazia #main p.flag em {background-position: -25px -640px;}

/* irlanda */
body.squadra.irlanda #main h1.section {background-color:#03502e;}
	body.squadra.irlanda #main p.flag em {background-position: -25px -1032px;}

/* polonia */
body.squadra.polonia #main h1.section {background-color:#d3302b;}
	body.squadra.polonia #main p.flag em {background-position: -25px -1189px;}

/* grecia */
body.squadra.grecia #main h1.section {background-color:#0057a9;}
	body.squadra.grecia #main p.flag em {background-position: -25px -561px;}

/* russia */
body.squadra.russia #main h1.section {background-color:#b82b23;}
	body.squadra.russia #main p.flag em {background-position: -25px -404px;}

/* repubblica-ceca */
body.squadra.repubblica-ceca #main h1.section {background-color:#ee1213;}
	body.squadra.repubblica-ceca #main p.flag em {background-position: -25px -483px;}

/* olanda */
body.squadra.olanda #main h1.section {background-color:#f36e31;}
	body.squadra.olanda #main p.flag em {background-position: -25px -169px;}

/* danimarca */
body.squadra.danimarca #main h1.section {background-color:#ab1925;}
	body.squadra.danimarca #main p.flag em {background-position: -25px -12px;}

/* germania */
body.squadra.germania #main h1.section {background-color:#009565;}
	body.squadra.germania #main p.flag em {background-position: -25px -247px;}

/* portogallo */
body.squadra.portogallo #main h1.section {background-color:#bb2729;}
	body.squadra.portogallo #main p.flag em {background-position: -25px -875px;}

/* ucraina */
body.squadra.ucraina #main h1.section {background-color:#002c7e;}
	body.squadra.ucraina #main p.flag em {background-position: -25px -718px;}

/* svezia */
body.squadra.svezia #main h1.section {background-color:#fc3;}
	body.squadra.svezia #main p.flag em {background-position: -25px -326px;}

/* francia */
body.squadra.francia #main h1.section {background-color:#002947;}
	body.squadra.francia #main p.flag em {background-position: -25px -90px;}

/* inghilterra */
body.squadra.inghilterra #main h1.section {background-color:#222;}
	body.squadra.inghilterra #main p.flag em {background-position: -25px -953px;}

/* SECTION RULLO DIFFERENZE */
section.rullo {padding:0 10px;margin-bottom:30px;}
	section.rullo .rullosx,section.rullo .rullodx {width:320px;}
	section.rullo .rullosx {float:left;}
	section.rullo .rullodx {float:right;}

section.rullo article {padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #919fa4;}
section.rullo article:last-child {padding-bottom:0;border-bottom:0;}

section.rullo h1 {font-size:22px;line-height:22px;}
section.rullo h2 {font-size:18px;line-height:18px;}


/* SCHEDA SQUADRA */
section.scheda {position:relative;background-color:#919fa4;margin:0 0 10px -10px;width:310px;min-height:220px;height:auto !important;height:220px;}
	section.scheda header {position:absolute;}
	section.scheda article {clear:both;padding:10px 130px 10px 10px;margin:0;}
			section.scheda article ul li {font-size:12px;line-height:13px;font-weight:bold;margin-bottom:10px;color:#fff;}
			section.scheda article ul li strong {display:block;text-transform:uppercase;}

	section.scheda footer {clear:both;padding:0 120px 10px 10px;margin:0;background-color:#919fa4;width:180px;}
		section.scheda footer ul li {float:left;margin-right:5px;color:#fff;}
		section.scheda footer a {display:block;font-family:'AdelleSemiBold';font-size:13px;line-height:14px;font-weight:normal;text-decoration:none;text-transform:uppercase;color: #fff;padding:5px 10px;background-color:#000;-webkit-border-radius:3px;-moz-border-radius:3px;}
			section.scheda footer a:hover {background-color:#fff;color:#000;}

/* Italia */
body.squadra.italia section.scheda,
body.squadra.italia section.scheda footer {background-color:#2791c0;}
	body.squadra.italia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/ita.png) 0 0 no-repeat;top:-22px;left:200px;width:160px; height:220px;}

/* spagna */
body.squadra.spagna section.scheda,
body.squadra.spagna section.scheda footer {background-color:#8b0d11;}
	body.squadra.spagna section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/esp.png) 0 0 no-repeat;top:-27px;left:200px; width:150px; height:200px;}

/* croazia */
body.squadra.croazia section.scheda,
body.squadra.croazia section.scheda footer {background-color:#1e51a4;}
	body.squadra.croazia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/cro.png) 0 0 no-repeat;top:-22px;left:180px;width:180px; height:220px;}

/* irlanda */
body.squadra.irlanda section.scheda,
body.squadra.irlanda section.scheda footer {background-color:#03502e;}
	body.squadra.irlanda section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/irl.png) 0 0 no-repeat;top:-22px;left:180px;width:200px; height:200px;}

/* polonia */
body.squadra.polonia section.scheda,
 body.squadra.polonia section.scheda footer {background-color:#d3302b;}
	 body.squadra.polonia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/pol.png) 0 0 no-repeat;top:-22px;left:180px;width: 180px; height:200px;}

/* grecia */
body.squadra.grecia section.scheda,
 body.squadra.grecia section.scheda footer {background-color:#0057a9;}
	 body.squadra.grecia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/gre.png) 0 0 no-repeat;top:-22px;left:190px;width:170px; height:170px;}

/* russia */
body.squadra.russia section.scheda,
 body.squadra.russia section.scheda footer {background-color:#b82b23;}
	 body.squadra.russia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/rus.png) 0 0 no-repeat;top:-27px;left:160px;width:200px; height:220px;}

/* repubblica-ceca */
body.squadra.repubblica-ceca section.scheda,
 body.squadra.repubblica-ceca footer {background-color:#ee1213;}
	 body.squadra.repubblica-ceca section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/cze.png) 0 0 no-repeat;top:-22px;left:180px;width:160px; height: 220px;}

/* olanda */
body.squadra.olanda section.scheda,
body.squadra.olanda section.scheda footer {background-color:#f36e31;}
	body.squadra.olanda section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/ned.png) 0 0 no-repeat;top:-22px;left:170px;width:160px; height:220px;}

/* danimarca */
body.squadra.danimarca section.scheda,
body.squadra.danimarca section.scheda footer {background-color:#ab1925;}
	body.squadra.danimarca section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/den.png) 0 0 no-repeat;top:-22px;left:190px;width:170px; height:170px;}

/* germania */
body.squadra.germania section.scheda,
body.squadra.germania section.scheda footer {background-color:#009565;}
	body.squadra.germania section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/ger.png) 0 0 no-repeat;top:-22px;left:185px;width:180px; height:180px;}

/* portogallo */
body.squadra.portogallo section.scheda,
body.squadra.portogallo section.scheda footer {background-color:#bb2729;}
	body.squadra.portogallo section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/por.png) 0 0 no-repeat;top:-22px;left:180px;width: 160px; height:200px;}

/* ucraina */
body.squadra.ucraina section.scheda,
body.squadra.ucraina section.scheda footer {background-color:#002c7e;}
	body.squadra.ucraina section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/ucr.png) 0 0 no-repeat;top:-32px;left:180px;width: 180px; height: 230px;}

/* svezia */
body.squadra.svezia section.scheda,
body.squadra.svezia section.scheda footer {background-color:#fc3;}
	body.squadra.svezia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/sve.png) 0 0 no-repeat;top:-22px;left:200px;width:150px; height:220px;}

/* francia */
body.squadra.francia section.scheda,
body.squadra.francia section.scheda footer {background-color:#002947;}
	body.squadra.francia section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/fra.png) 0 0 no-repeat;top:-22px;left:190px;width:160px; height:170px;}

/* inghilterra */
body.squadra.inghilterra section.scheda,
body.squadra.inghilterra section.scheda footer {background-color:#222;}
	body.squadra.inghilterra section.scheda header {background: url(/static/speciale/2012/europei/images/scudetti/eng.png) 0 0 no-repeat;top:-22px;left:200px;width:160px; height:220px;}


/* SECTION RUBRICA colonna centrale */
section.rubrica {clear:both;padding:10px;margin-bottom:15px;background-color:#65a8db;color:#fff;}
	section.rubrica header h1 {margin-bottom:5px;font-family:'AdelleSemiBold';color:#202837;font-size:14px;line-height:15px;font-weight:normal;text-transform:uppercase;}
		section.rubrica header h1 em.author {margin-left:5px;color:#fff;text-transform:none;}
		section.rubrica header.punto-e-svirgola h1 em.author {margin-left:0;display:block;}

	section.rubrica article {padding-bottom:15px;margin-bottom:0;border-bottom:0;}

	section.rubrica article h1 {margin-bottom:10px;font-family: Arial, Helvetica, sans-serif;color:#fff;font-size:20px;line-height:20px;font-weight:bold;text-transform:none;letter-spacing: 0em;}
		section.rubrica article a,section.rubrica article a:visited {color:#fff;font-weight:bold;text-decoration:none;}
		section.rubrica article a:hover {color:#2a455b;}

	section.rubrica .share-button {display:inline-block;zoom: 1;cursor: pointer;padding:0 0 0 18px;margin:0;font-size:11px;line-height:13px;color:#fff;font-weight:bold;text-transform:uppercase;background:transparent url(/static/images/sport/2012/ico-sprite_new.png) 0 -220px no-repeat;width:100px;height:16px;}
		section.rubrica .share-button:hover {background-position:0 -300px;color:#2a455b;}

/* PAGINATION */
.pagination {clear:both;color:#111; padding:10px 0;margin-bottom:10px;font-size:12px; border-top:2px #919fa4 solid }
	body.squadra .pagination {margin-bottom:50px;}
.pagination p { float:left; margin:0; padding-left:5px }
.ie .pagination p { padding-top:3px }
.pagination p span { color:#222 }
.pagination ul { float:right }
.pagination li { float:left; margin:0 0 0 4px; list-style-type:none }
.pagination li span { border:1px #ccc solid; padding:0 5px; color:#ccc; float:left}
.pagination li span.active {background-color:#919fa4; color:#fff; font-weight:bold; border:1px #919fa4 solid }
.pagination a, .pagination a:visited, .pagination a:hover { text-decoration:none; padding:0 5px; color:#222; border:1px #999 solid; font-size:12px; float:left}
.pagination a:hover { background-color:#919fa4; color:#fff }



/* DETTAGLIO ARTICOLO */

/* breadcrumb */
ul.breadcrumb {float:left;margin:5px 0;padding-bottom:3px;border-bottom:2px solid #919fa4;color:#202837;width:990px;}
    ul.breadcrumb li {display:inline;font-size:12px;line-height:15px;}
		ul.breadcrumb li a, ul.breadcrumb li a:visited {font-weight:bold;text-decoration:none;color:#202837;}
			ul.breadcrumb li a:hover {color:#65a8db;}

/* gigya e lo leggo dopo */
#share-top {float:right;margin-bottom:5px;}
#share-bottom {padding-top:10px;border-top:2px solid #919fa4;margin-top:10px;}
#share-bottom iframe.fb_ltr,#share-bottom .fb-like span {width:480px!important;}
#share-bottom table td {vertical-align:top!important;}
a.gs-print {white-space: nowrap;font-size: 11px;color: #333;text-decoration:none;padding: 0 0 0 24px!important;width:46px!important;}
	a.gs-print:hover {background-position:0 -30px!important;} /* stampa */

.archive-button a {display:block;white-space: nowrap;font-size: 11px;color: #333;text-decoration:none;background: url(/static/images/common/gs/sprite.png) 0 -60px no-repeat;margin-top:6px;padding: 0 0 0 22px!important;width:105px!important;height:20px;}
	.archive-button a:hover {background-position:0 -90px!important;} /* stampa */


/* hgroup */
body.detail hgroup {clear:both;}
body.detail hgroup h3 {font-size:14px;font-family:'AdelleBold';font-weight:normal;text-transform:uppercase;color:#919fa4;}
body.detail hgroup h1 {font-size:32px;line-height:34px;font-weight:bold;letter-spacing: -0.05em;color:#202837;margin-bottom:10px;}

body.detail figure {position:relative;margin-bottom:10px;}
body.detail figure figcaption {position:absolute;left:0;bottom:0;padding:5px 10px 10px;background: url(/static/images/sport/2012/bg_figcaption.png) repeat;font-size:12px;line-height:12px;color:#222;}

body.detail p.summary {margin-bottom:10px;font-size:18px;line-height:22px;font-family:'AdelleSemiBold';font-weight:normal!important;color:#202837;}
	body.detail p.summary em.author {font-size:75%;}
body.detail .text {font-size:16px;line-height:22px;}
body.detail aside.aside-multimedia {float:left;font-size:14px;line-height:20px;margin:1px 0 20px;padding:8px;border:1px solid #919fa4;background: #fff;width:420px;}

/* correlati */
body.detail .correlati {float:right;margin:0 0 10px 10px;width:220px;}
	body.detail .correlati aside {float:none;padding-top:0;margin-bottom:0;background-color:#fff;width:auto;}
		body.detail .correlati aside a,body.detail .correlati aside a:visited {float:none;color:#202837;font-size:14px;line-height:16px;margin-right:0;}
			body.detail .correlati aside a:hover {color:#65a8db;}

	body.detail .correlati aside p.overtitle {margin-bottom:5px;}
	body.detail .correlati aside ul {margin-bottom:15px;}
	body.detail .correlati aside ul li {padding-bottom:10px;border-bottom:2px solid #919fa4;margin-bottom:5px;font-size:14px;line-height:16px;}
	body.detail .correlati aside p.tags a,body.detail .correlati aside p.tags a:visited {float:left;margin-right:10px;}

.utilities {position:relative;margin-bottom:10px;padding:10px;background-color:#dedede;}
.utilities:before, .utilities:after { content: ""; display: table; }
.utilities:after { clear: both; }
.utilities { zoom: 1; }

body.detail p.disclaimer {padding:10px 0;text-align:right;font-size:12px;text-transform:uppercase;color:#666;}
	body.detail p.disclaimer time {float:left;font-weight:bold;text-transform:none;font-size:14px;}

/* INCLUDE BOX CLASSIFICHE SULLA PAGINA DI SQUADRA */
.classifica,body.gallerie section.fotogallerie dl {
	background-color:#a0b6c8;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 501, color-stop(0, #C9DAE7), color-stop(1, #869DB0));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	}

.box.classifica h1 {margin-bottom:10px;text-align:center;font-family:'AdelleSemiBold';font-size:18px;line-height:18px;color:#202837;font-weight:normal;text-transform:uppercase;}
	.box.classifica h1 strong {font-weight:normal;color:#fff;}
	.box.classifica .table {width:100%;font-size:12px;}
	.box.classifica .table caption {display:none;}
	.box.classifica .table th {text-transform:uppercase;padding:2px 5px;background-color:#344c62;color:#fff;border-bottom:2px solid #738b9e;border-left:1px solid #738b9e;}
		.box.classifica .table th.squadra {border-left:3px solid #344c62;text-align:left;width:120px;}
	.box.classifica .table td {color:#222;padding:2px 5px;border-bottom:1px solid #738b9e;border-left:1px solid #738b9e;}
		.box.classifica .table td.paese {text-align:left;line-height:30px;background: url(/static/speciale/2012/europei/images/ico-sprite.png?v2) 5px -698px no-repeat;height:28px;}
		.box.classifica .table td.paese em.ir {overflow:inherit;width:35px;}
		.box.classifica .table td.paese a, .box.classifica .table td.paese a:visited {font-weight:bold;color:#202837;text-decoration:none;}
			.box.classifica .table td.paese a:hover {color:#175f7f;}

	/* from datatables.css */
	.color-1 { border-left: 3px solid #005599!important;}
	.color-2 { border-left: 3px solid #257b29!important;}
	.color-3 { border-left: 3px solid #474747!important;}
	.color-4 { border-left: 3px solid #ff260e!important;}


/*	gallery full
	------------------------------ */
.preloading { background: url(/static/speciale/2012/europei/images/gallery-loading.gif) center no-repeat; }
.gallery-full .slider { position:relative;background:#F2F2F2;text-align:center;padding:0;width:990px;margin-bottom:20px;}
.gallery-full .slider ul { min-height: 100px; }
.gallery-full .slider li {text-align:center;width:990px;display:none; min-height: 400px;}
.gallery-full .slider li.first {display:block;}
.gallery-full .slider img {margin:0 auto;max-width:990px; }
.gallery-full .slider .next {position:absolute;width:25px;height:70px;top:130px; /* top:50%; */ right:0;margin-top:-35px;background:url(/static/speciale/2012/europei/images/gallery-slider.png) no-repeat -75px center #CFD0D0;cursor:pointer;text-indent:-999em;z-index:100;}
.gallery-full .slider .next:hover {background:#0B4864 url(/static/speciale/2012/europei/images/gallery-slider.png) no-repeat -50px center;}
.gallery-full .slider .prev {position:absolute;width:25px;height:70px;top:130px;left:0;margin-top:-35px;cursor:pointer;background:url(/static/speciale/2012/europei/images/gallery-slider.png) no-repeat -25px center #CFD0D0;text-indent:-999em;z-index:100;}
.gallery-full .slider .prev:hover {background:#0B4864 url(/static/speciale/2012/europei/images/gallery-slider.png) no-repeat 0 center;}
.gallery-full .gallerie_link { font-size:12px; font-weight:bold; float: right; margin-top: -44px; margin-right: 5px;}

/* .gallery-full .didascalia .didascalia_title {font-size:12px;font-weight:bold;} */
.gallery-full .didascalia_title { font-size:12px;font-weight:bold; float: right; margin-top: -30px; margin-right: 5px;}
.gallery-full .didascalia p {margin-bottom:10px;}
img.redsheriff {display:none }

/* pagina lista twitter temporanea */
body.twitter-list p.flag {display:none;}
section.twitter-list { padding: 10px 0; }
section.twitter-list li {  display: block; padding: 10px 0; border-bottom: 1px solid #919fa4; }
section.twitter-list li a, section.twitter-list li a:visited { color:#202837; }

section.twitter-list header { display:none; }
body.twitter-list .adv-strip {margin-bottom:0;}
body.twitter-list #main h1.section,body.gallerie #main h1.section {padding:0 0 5px 0!important;position:absolute;top:0;left:0;color:#175f7f;background-color:#fff;}

/* fotogallerie */
body.gallerie section.fotogallerie {padding:10px 0;}
body.gallerie section.fotogallerie dl {float:left;display:inline;color:#fff;text-align:center;padding:15px 10px;margin:0 25px 20px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height:15px;width:180px;min-height:250px;}
	body.gallerie section.fotogallerie dl dd img {margin-bottom:5px;}
	body.gallerie section.fotogallerie dl dt a, body.gallerie section.fotogallerie dl dt a:visited	{color:#fff;font-weight:normal;text-decoration:none;}
		body.gallerie section.fotogallerie dl dt a:hover {color:#202837;}


/* stadi */
body.stadio #main h1.section {
	font-size:28px;line-height:28px;
	color:#fff;text-align:center;padding:15px 10px;margin-bottom:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:660px;
	background-color:#a0b6c8;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 501, color-stop(0, #C9DAE7), color-stop(1, #869DB0));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	background-image: radial-gradient(center, ellipse farthest-corner, #C9DAE7 0%, #869DB0 100%);
	}

body.stadio #map {clear:both;margin-top:30px;width:680px;height:400px;}	
#main .vista  {float:left;background-color:#fff;margin:10px 0;padding: 3px 10px 5px 0;font-weight:bold;font-size:11px;text-transform:uppercase;}
#main .button {background-color:#a0b6c8;margin:10px 2px;padding: 5px 15px;border:none;color:#202837;font-weight:bold;font-size:11px;line-height:11px;text-decoration:none;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	#main .button:hover {background-color:#202837;color:#a0b6c8;}

body.stadio #main p.summary {clear:both;margin:10px 0 20px;font-size:16px;line-height:20px;}
body.stadio #share-top {margin:-35px -5px 0 0;}

#content-map {
	clear:both;color:#fff;text-align:center;padding:20px 9px 20px 10px;margin:30px 0 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	background-image: -ms-radial-gradient(center, ellipse farthest-corner, #ffffff 0%, #ebebeb 100%);
	background-image: -moz-radial-gradient(center, ellipse farthest-corner, #ffffff 0%, #ebebeb 100%);
	background-image: -o-radial-gradient(center, ellipse farthest-corner, #ffffff 0%, #ebebeb 100%);
	background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #ffffff), color-stop(1, #ebebeb));
	background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #ffffff 0%, #ebebeb 100%);
	background-image: radial-gradient(ellipse farthest-corner at center, #ffffff 0%, #ebebeb 100%);
	}

#content-map #mappone {position:relative;background: url(/static/speciale/2012/europei/images/stadi/mappa.png) 0 0 no-repeat;width:661px;height:318px;}
	#mappone ul li {position:absolute;display:block;text-align:center;width:70px;height:50px;}
	#mappone ul li span {display:block;margin:0 auto;text-indent:-9999px;background: url(/static/speciale/2012/europei/images/stadi/sprite.png) no-repeat;width:50px;height:35px;}
	
	#mappone ul li.danzica {left:70px;top:-5px;}
	#mappone ul li.danzica span {background-position: 0 0;}
	
	#mappone ul li.poznan {left:30px;top:50px;}
	#mappone ul li.poznan span {background-position: 0 -40px;}
	
	#mappone ul li.varsavia {left:142px;top:65px;}
	#mappone ul li.varsavia span {background-position: 0 -80px;}
	
	#mappone ul li.breslavia {left:55px;top:125px;}
	#mappone ul li.breslavia span {background-position: -2px -122px;}
	
	#mappone ul li.leopoli {left:230px;top:150px;}
	#mappone ul li.leopoli span {background-position: 0 -160px;height:28px;}
	
	#mappone ul li.kiev {left:380px;top:90px;}
	#mappone ul li.kiev span {background-position: -2px -203px;}
	
	#mappone ul li.charkiv {left:510px;top:60px;}
	#mappone ul li.charkiv span {background-position: 0 -240px;}
	
	#mappone ul li.donetsk {left:584px;top:103px;}
	#mappone ul li.donetsk span {background-position: 0 -278px;}
	
	#mappone ul li strong {display:block;font-family:'AdelleBold';font-size:12px;line-height:12px;font-weight:normal;text-transform:uppercase;color:#202837;}
		#mappone ul li a,#mappone ul li a:visited,#mappone ul li a strong,#mappone ul li a:visited strong {font-weight:normal;color:#202837;text-decoration:none;}
		#mappone ul li.white a strong,#mappone ul li.white a:visited strong {font-weight:normal;color:#fff;text-decoration:none;}
		#mappone ul li a:hover strong {color:#175f7f;}
		#mappone ul li.white a:hover strong {color:#202837;}