/*
	<!--  SET PATHS  -->






<!--  LOAD CAPTIONS  -->
<!-- CHARSET -->


<!-- CAPTIONS -->








<!-- HOME -->


<!-- CALCIO -->













<!-- MOTORI -->






<!-- CICLISMO -->











<!-- GIRO D'ITALIA -->











<!-- BASKET -->









<!-- ALTRI SPORT -->

















<!-- MAGIC CUP -->








<!-- GAZZETTATV -->


<!-- SPORTWEEK -->


<!-- BLOG -->


<!-- GAZZASPACE -->

















<!-- MAGIC -->


<!-- GIOCHI_SCOMMESSE -->


<!-- RICERCA -->



<!-- META DESCRIPTION -->

	
	






<!--  DEBUG MODE  -->

	


<!--  DEBUG MODE a 1 forzato per inserire i css singolarmente  -->



<!--  SET DEFAULTS (SEZIONE, SOTTOSEZIONE, TIPOLOGIA)  -->

	



	



	


<!-- test per sondaggi -->
<!-- PAGINA: (none) -->

<!-- Variabile per controllare se il global.config è già stato caricato -->


	
*/

h4#magic-headline {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_title.gif?v=200904271359) no-repeat scroll left top;
	width: 281px;
	height: 32px;
	padding-bottom: 4px;
	text-indent: -5000px;
}


ul#magic-list {
	padding: 9px 9px 0 9px;
	background: #7d7e83 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/bg_grey.gif?v=200904271359) repeat-x scroll left top;
	border-bottom: 1px solid #9a9a9e;
}

li.magic-item {
	border: 1px solid #6d6e72;
	border-top: 0;
	margin-bottom: 7px;
	padding: 0 6px 0 2px;
}

li.normal-item {
	border-top: 0;
	margin-bottom: 7px;
    
}

li#magic-giro {
	background: #4c7b01 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_bg_rosa.gif?v=200905071537) repeat-x scroll left top;
}
li#magic-campionato {
	background: #4c7b01 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_bg_green.gif?v=200904271359) repeat-x scroll left top;
}
li#magic-champions {
	background: #4c7b01 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_bg_blue.gif?v=200904271359) repeat-x scroll left top;
}
li#magic-formula {
	background: #4c7b01 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_bg_red.gif?v=200904271359) repeat-x scroll left top;
}
li#magic-moto {
	background: #4c7b01 url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_bg_orange.gif?v=200904271359) repeat-x scroll left top;
}


li.magic-item ul {
	padding-left: 83px;
	height: 80px;
}

li.normal-item ul {
	padding-left: 83px;
	height: 80px;
}

li#magic-giro ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_giro.gif?v=200905071537) no-repeat scroll left top;
}

li#magic-campionato ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_campionato.gif?v=200904271359) no-repeat scroll left top;
}

li#magic-champions ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_champions.gif?v=200904271359) no-repeat scroll left top;
}

li#magic-formula ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_formula.gif?v=200904271359) no-repeat scroll left top;
}

li#magic-moto ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_moto.gif?v=201004011128) no-repeat scroll left top;
}

li#magic-hattrick ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_hattrick.jpg?v=201004231637) no-repeat scroll left top;
}

li#magic-mondiale ul {
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/magic_box_mondiale.gif?v=201005281746) no-repeat scroll left top;
}

ul#magic-list li ul li {
	display: inline;
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}

ul#magic-list li ul li:first-child {
	display: block;
	margin-bottom: 10px;
}

ul#magic-list li ul li a {
	color: #fff;
}

span.magic-logo {
	display: block;
	margin-top: 6px;
	float: left;
	width: 62px;
	height: 25px;
	text-indent: -5000px;
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/sprite_css.png?v=201005030914) no-repeat scroll left -375px;
}

.normaltext {
	color:#FFFFFF;
	padding-top:30px;
	padding-left:15px;
	position:absolute;
	font-size:9px;

}

.normaltext a {
	color:#FFFFFF;
	font-size:11px;

}
span.magic-text {
	display: block;
	margin-top: 11px;
	float: right;
	height: 17px;
	text-indent: -5000px;
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets/sprite_css.png?v=201005030914) no-repeat scroll left -420px;
}
li#magic-giro span.magic-logo {
	background-position: -247px -375px;
}

li#magic-giro span.magic-text {
	background-position: -348px -420px;
	width: 52px;
}

li#magic-campionato span.magic-logo {
	background-position: 0 -375px;
}

li#magic-champions span.magic-logo {
	background-position: -62px -375px;
}

li#magic-formula span.magic-logo {
	background-position: -124px -375px;
}

li#magic-moto span.magic-logo {
	background-position: -186px -375px;
}

li#magic-campionato span.magic-text {
	background-position: 0 -420px;
	width: 113px;
}

li#magic-champions span.magic-text {
	background-position: -113px -420px;
	width: 110px;
}

li#magic-formula span.magic-text {
	background-position: -223px -420px;
	width: 79px;
}

li#magic-moto span.magic-text {
	background-position: -302px -420px;
	width: 46px;
}

a#magic-link {
	display: block;
	margin-bottom: 18px;
	border-top: 1px solid #d3d3d5;
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets[an error occurred while processing this directive] ) repeat-x scroll left top;
}

a#magic-link span {
	display: block;
	height: 30px;
	text-indent: -5000px;
	background: transparent url(http://images2.gazzettaobjects.it/libs/css/default_theme/assets[an error occurred while processing this directive] ) no-repeat scroll -334px -123px;
}


/* PAGINE MAGIC 2010*/

.bodycontent {
float:left;
padding:0 10px 10px 38px;
/*width:900px;
*/
}

#bodycontent-magic {
float:left;
padding:0 10px 0 38px;
}
.column-right-magic {
	margin-left:15px;
}

#magic-sezioni {
	border-top:0px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 2px;
	padding-bottom: 2px;
	height:114px;
	width:940px;
}
#magic-sezioni #magic-logo-gazz {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/bg-logo-gazz.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:393px;
}
#magic-sezioni #magic-logo-gazz a {
	background:url(/_template2009/Magic/img/logo-gazzetta.png) no-repeat scroll center center transparent;
	display:block;
	height:56px;
	margin:3px 0 0 219px;
	text-indent:-5000px;
	width:165px;
}
#magic-sezioni ul {
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#magic-sezioni ul li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

#magic-sezioni ul li .lk-campionato {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-campionato.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-campionato:hover,
#magic-sezioni ul li .lk-campionato:active{
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-campionato-g.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-champions {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-champions.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-champions:hover,
#magic-sezioni ul li .lk-champions:active{
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-champions-g.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-formula {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-formula.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-formula:hover,
#magic-sezioni ul li .lk-formula:active{
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-formula-g.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-moto {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-moto.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 114px;
	width: 88px;
	display: block;
	margin: 0px;
	padding: 0px;
}
#magic-sezioni ul li .lk-moto:hover,
#magic-sezioni ul li .lk-moto:active{
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-menu-sez-moto-g.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#magic-sezioni ul li a {
	height: 114px;
	width: 87px;
}
#magic-sezioni div {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/magic-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 114px;
	width: 191px;
}



/* menu */
#navcontainer {
	padding:0px;
	width: 940px;
	overflow: hidden;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#navcontainer ul {
	background-color:#E5E5E5;
	color:White;
	float:left;
	font-family:arial,helvetica,sans-serif;
	margin:0;
	padding:0;
	width:940px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	padding: 0.2em 1em;
	background-color: #e5e5e5;
	color: #000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
	font-size: 14px;
}
#navcontainer #navlist li .bold-verde {
	font-weight: bold;
	color: #24ab05;
}

#navcontainer ul li a:hover
{
	background-color: #e5e5e5;
	color: #000;
	text-decoration: underline;
}
.bold-verde {
	color:#24ab05;
	font-weight:bold
}
#box-accedi-magic {
/*	background:transparent url(/_template2009/Magic/img/boxaccedi-magic.gif) no-repeat scroll center center;
*/	height:265px;
}
#banner-terza-magic {
	background:url(/_template2009/Magic/img/pubbl-3col-magic.gif) no-repeat scroll center center transparent;
	height:600px;
	margin:0;
	padding:0;
}
#box-accedi-magic div{
	background: none;
}


/* BOX MAGIC CAMPIONATO */
#magic-camp-part {
	background:url(/Magic_Cup/magiccampionato/img/bg-magic-campionato.gif) no-repeat scroll left top transparent;
	background-color:#efefef;
	border:1px solid #D8D8D8;
	float:left;
	height:280px;
	margin:0 0 10px 0;
	overflow:hidden;
	width:620px;
}
/* TITOLO */

#magic-camp-part h3 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:3px 3px 3px 16px;
	text-transform:uppercase;
}

#magic-camp {
	background:url(/_template2009/Magic/img/bg-magic-campionato.gif) no-repeat scroll left top transparent;
	background-color:#efefef;
	border:1px solid #D8D8D8;
	float:left;
	height:280px;
	margin:0 0 10px 0;
	overflow:hidden;
	width:940px;
}

#magic-camp h3 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:3px 3px 3px 16px;
	text-transform:uppercase;
}


#magic-camp1011 {
border-bottom:1px solid #D8D8D8;
float:left;
height:98px;
margin:0 0 10px 39px;
overflow:hidden;
width:940px;
}
#magic-camp1011 h3 {
	color: #090;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 28px;
	font-weight:normal;
	margin:0;
	padding:3px 3px 3px 3px;
	border-bottom:1px solid #D8D8D8;
}
#magic-camp1011 ul {
	list-style-type: none;
	padding: 0px;
	float: left;
	height: 33px;
	margin-top: 10px;
}
#magic-camp1011 ul li {
	display: inline;
}
#magic-camp1011 ul li a {
	background:url(/_template2009/Magic/img/btn-campionato.gif) repeat-x scroll center center transparent;
	border-color:#EEEEEE #E2E2E2;
	border-style:solid;
	border-width:2px 1px;
	color:#000000;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	margin:0 2px 0 0;
	padding-left:6px;
	padding-right:6px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
#magic-camp1011 ul li a:hover {
	background:transparent url(/_template2009/Magic/img/btn-campionato1.gif) repeat-x scroll center center;
	color:#FFF;
}
#magic-camp1011 ul li .home-mc {
}
#magic-camp1011 ul li .classifiche-mc {
}
#magic-camp1011 ul li .liste-mc {
}
#magic-camp1011 ul li .stat-mc {
}
#magic-camp1011 ul li .top-mc {
}
#magic-camp1011 ul li .down-mc {
}
#magic-camp1011 div {
	background-attachment:scroll;
	background-color: #FFF;
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	height:60px;
	margin-right:3px;
	margin-top:7px;
	width:60px;

}
.rigoristi {
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	color:#f72f6b;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
	padding-bottom:5px;
}
.squadra-rigorista {
	width:620px;
	height:95px;
	background-color: #eeeeee;
	margin-bottom:2px;
}
.squadra-rigorista div{
	width: 36px;
	height:56px;
	background-color: #eeeeee;
	margin: 20px 24px;
	float: left;
}
.squadra-rigorista a{
	text-indent: -5000px;
	text-decoration:none;
	border: 0px;
	display: block;
	width: 36px;
	height:56px;
}
.squadra-rigorista p  {
	float:left;
	margin-top:3px;
	width:532px;
}
.squadra-rigorista h4 {
	color:#000000;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-top:22px;
	width:532px;
}
.stemma-bari {
	background: transparent url(/_template2009/Magic/img/bari.gif) no-repeat scroll center center;
}
.stemma-bologna {
	background: transparent url(/_template2009/Magic/img/bologna.gif) no-repeat scroll center center;
}
.stemma-brescia {
	background: transparent url(/_template2009/Magic/img/brescia.gif) no-repeat scroll center center;
}
.stemma-cagliari {
	background: transparent url(/_template2009/Magic/img/cagliari.gif) no-repeat scroll center center;
}
.stemma-catania {
	background: transparent url(/_template2009/Magic/img/catania.gif) no-repeat scroll center center;
}
.stemma-cesena {
	background: transparent url(/_template2009/Magic/img/cesena.gif) no-repeat scroll center center;
}
.stemma-chievo {
	background: transparent url(/_template2009/Magic/img/chievo.gif) no-repeat scroll center center;
}
.stemma-fiorentina {
	background: transparent url(/_template2009/Magic/img/fiorentina.gif) no-repeat scroll center center;
}
.stemma-genoa {
	background: transparent url(/_template2009/Magic/img/genoa.gif) no-repeat scroll center center;
}
.stemma-inter {
	background: transparent url(/_template2009/Magic/img/inter.gif) no-repeat scroll center center;
}
.stemma-juventus {
	background: transparent url(/_template2009/Magic/img/juventus.gif) no-repeat scroll center center;
}
.stemma-lazio {
	background: transparent url(/_template2009/Magic/img/lazio.gif) no-repeat scroll center center;
}
.stemma-lecce {
	background: transparent url(/_template2009/Magic/img/lecce.gif) no-repeat scroll center center;
}
.stemma-milan {
	background: transparent url(/_template2009/Magic/img/milan.gif) no-repeat scroll center center;
}
.stemma-napoli {
	background: transparent url(/_template2009/Magic/img/napoli.gif) no-repeat scroll center center;
}
.stemma-palermo {
	background: transparent url(/_template2009/Magic/img/palermo.gif) no-repeat scroll center center;
}
.stemma-parma {
	background: transparent url(/_template2009/Magic/img/parma.gif) no-repeat scroll center center;
}
.stemma-roma {
	background: transparent url(/_template2009/Magic/img/roma.gif) no-repeat scroll center center;
}
.stemma-sampdoria {
	background: transparent url(/_template2009/Magic/img/sampdoria.gif) no-repeat scroll center center;
}
.stemma-udinese {
	background: transparent url(/_template2009/Magic/img/udinese.gif) no-repeat scroll center center;
}
#rigoristi select {
	margin-bottom: 10px;
}

#banner-terza-magic {
	margin-top:15px !important;
}

/* BOX CREA SQUADRA MAGIC */
#magic-crea-squadra  {
	background-attachment:scroll;
	background-image:url("/_template2009/Magic/img/top-crea-squadra.gif");
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #D8D8D8;
	float:left;
	height:300px;
	margin:15px 0 0 36px;
	overflow:hidden;
	width:620px;
}

#magic-crea-squadra div #bt_crea {
	background-attachment:scroll;
	background-image:url("/_template2009/Magic/img/bt_crea.gif");
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	height:45px;
	margin-left:325px;
	margin-top:18px;
	text-indent:-5000px;
	width:180px;
}
#magic-crea-squadra h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	margin: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
}
#magic-crea-squadra div h2 {
	color:#D0D0D0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:35px;
	font-weight:normal;
	line-height:30px;
	margin-left:240px;
	padding-top:37px;
	text-transform:uppercase;
}
#magic-crea-squadra div p {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:normal;
	margin-left:242px;
	margin-top:20px;
	width:350px;
}
#magic-crea-squadra div {
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/crea-bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 268px;
	width: 615px;
	margin-top: 5px;
}
/* BOX ACCESSO INFO */
#magic-info-access  {
	background:url("/_template2009/Magic/img/bg-magic-top-box.png") no-repeat scroll left top transparent;
	border:1px solid #D8D8D8;
	height:250px;
	margin:0;
	padding:0;
	width:302px;
}
#magic-info-access div .righe-info .col-li-left {
	width: 170px;
}
#magic-info-access div .righe-info .col-li-right {
	width: 92px;
}
#magic-info-access .col-li-left,
#magic-info-access .col-li-right {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 134px;
	float: left;
	height: 50px;
}
#magic-info-access div {
	background-color:#ECECEC;
	height:177px;
	margin:11px 5px 5px;
	padding:15px;
}
#magic-info-access h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
}
#magic-info-access div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0e4b00;
}
#magic-info-access div li a {
	background:transparent url(/_template2009/Magic/img/freccia-magic.gif) no-repeat scroll left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-indent: 16px;
}
#magic-info-access div li a:hover  {
	text-decoration: underline;
}
#magic-info-access div li {
	margin: 0px;
	padding: 0px;
}
#magic-info-access div .righe-info {
/*	background:transparent url(/_template2009/Magic/img/righe.gif)no-repeat scroll left 24px;
*/	height:100px;
	margin:18px 0 0;
	padding:0;
}
#magic-info-access div .righe-info li {
	border-bottom: 0px solid #d9d9d9;
	display: block;
	margin: 0px;
	padding: 0px;
	background:transparent url(/_template2009/Magic/img/riga-magic.png) no-repeat scroll left bottom;
}


/* BOX CARD */
#magic-card {
	background:url(/Magic_Cup/magiccampionato/img/bg-magic-card.png) no-repeat scroll left top transparent;
	border:1px solid #D8D8D8;
	height:250px;
	margin:0;
	padding:0;
	width:306px;
}
#magic-card div .righe-info .col-li-left {
	width: 170px;
}
#magic-card div .righe-info .col-li-right {
	width: 80px;
}
#magic-card .col-li-left,
#magic-card .col-li-right {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 134px;
	float: left;
	height: 50px;
}
#magic-card div {
	background-color:#ECECEC;
	height:182px;
	margin:11px 5px 5px;
	padding:15px;
}
#magic-card h3 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:2px 2px 2px 20px;
	text-transform: none;
	display: block;
}
#magic-card a {
color:#41A62A !important;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:20px 0 0 20px;
padding:0;
text-align:left !important;
text-decoration:none;
text-transform:none;
width:250px;
}
#magic-card div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0e4b00;
}
#magic-card div li a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-indent: 16px;
}
#magic-card div li a:hover  {
	text-decoration: underline;
}
#magic-card div li {
	margin: 0px;
	padding: 0px;
}
#magic-card div .righe-info {
	background-attachment:scroll;
	background-image:url(/_template2009/Magic/img/righe.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:100px;
	margin:24px 0 0;
	padding:0;
}
#magic-card div .righe-info li {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	display: block;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/freccia-magic.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* BOX INFO GIOCO */
#box-info-gioco {
border-color:#D8D8D8 #A8A8A8 #D0D0D0 #D8D8D8;
border-style:solid;
border-width:1px;
float:left;
/*height:350px;
*/
margin:15px 0 0;
width:620px;
margin-bottom: 10px;

}
#box-info-gioco h3 {
background:url("/_template2009/Magic/img/bg-magic-campionato.gif") no-repeat scroll left top transparent;
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
height:28px;
margin:0;
padding:2px 2px 2px 20px;
text-transform:none;
}
#box-info-gioco ul {
list-style-type:none;
margin:5px;
padding:0;
}
#box-info-gioco ul li {
	display: inline;
	text-indent: -5000px;
	background-attachment: scroll;
	background-image: url(/_template2009/Magic/img/bg-icone-info-gioco.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
#box-info-gioco ul li a {
/*background: transparent url("/_template2009/Magic/img/bg-icone-info-gioco.png")no-repeat scroll left top;*/
display:block;
height:92px;
text-indent:-5000px;
width:85px;
}
#box-info-gioco .foto-premi {
background-color:#ECECEC;
border:1px solid #D4D4D4;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
height:277px;
line-height:270px;
margin:6px;
text-align:center;
width:607px;
}
.box-info-gioco-ultimo {
	border-color: #dbdbdb #d8d8d8 #e0e0e0 #ffffff;
	border-style:solid;
	border-width:1px;	
}
.box-info-gioco-bordo {
	border-color: #dbdbdb #adadad #e0e0e0 #ffffff;
	border-style:solid;
	border-width:1px;	
}

.ig-card{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll 1px -1px transparent;
}
.ig-cd {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -86px -1px transparent;
}
.ig-libro {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -173px -1px transparent;
}
.ig-mobile {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -262px -1px transparent;
}
.ig-premi {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -350px -1px transparent;
}
.ig-calcolo {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -439px -1px transparent;
}
.ig-faq {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco.gif") no-repeat scroll -526px -1px transparent;
}

/* HOVER */
.ig-card:hover,
.ig-card:active {
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll 1px -1px transparent;
}
.ig-cd:hover,
.ig-cd:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -86px -1px transparent;
}
.ig-libro:hover,
.ig-libro:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -173px -1px transparent;
}
.ig-mobile:hover,
.ig-mobile:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -262px -1px transparent;
}
.ig-premi:hover,
.ig-premi:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -350px -1px transparent;
}
.ig-calcolo:hover,
.ig-calcolo:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -439px -1px transparent;
}
.ig-faq:hover,
.ig-faq:active{
	background:url("/Magic_Cup/magiccampionato/img/icone-info-gioco1.gif") no-repeat scroll -526px -1px transparent;
}

/* STEPS COME PARTECIPARE*/

.content table{
	padding: 10px;}
.content table td { vertical-align: middle; padding: 5px 0 2px 0; border-bottom: 1px solid #FFFFFF; }
.step { float: left; width: 33px;}


/* BOX MAGIC REGOLAMENTO CAMPIONATO*/
#magic-reg {
	width: 620px;
	float: left;
}
#magic-reg h3 {
color:#41A62A;
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
margin-top:10px;
}
#reg-compl {
	border: 1px solid #ececec;
	background:url("/_template2009/Magic/img/icona-pdf.gif") no-repeat scroll 8px center transparent;
	height:71px;
	padding-left:7px;
	margin-top:16px;
}
#reg-compl a {
color:#41A62A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:26px 0 0 77px;
text-decoration: none;
display: block;
}
#reg-compl span {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:77px;
}
#magic-reg h4 {
background-color: #e9e9e9;
border-bottom:0px solid #CCCCCC;
color: #666;
font-weight:bold;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
margin:35px 0;
}
.mg-classifica {
	border-top:1px solid #d5d5d5;
}

/* CALCOLO PUNTEGGI */

.punteggi { width: 480px; background: #FFFFFF url(/_template2009/Magic/img/table_bg_punteggi.gif) bottom no-repeat; 
margin: 20px auto; padding: 20px 10px; font-size: 12px; }

.punteggi table td { text-align: left; padding: 5px; border: none; }
.punteggi table td.tipo { font-size: 12px; color: #4c7b01; font-weight: bold; vertical-align: top;  text-align: left; padding: 5px;}
.punteggi .dispari { background: #FFF6DC;}

.titoletto { font-size: 12px; font-weight: bold; color: #4c7b01; margin: 10px 0 5px 0;}
.link_punteggi {color: #4c7b01;}

/* LISTA PREMI */
dl.table-display {
border-bottom:0px solid #999999;
margin:1em 0;
padding:0;

}

.table-display dt {
border-bottom:1px solid #CCC;
clear:left;
float:left;
font-weight:bold;
height:78px;
margin:0;
padding:0 0 0 80px;
width:270px;
}
.table-display dd {
float:left;
height:78px;
margin:0 0 35px;
padding:5px;
width:263px;
padding-bottom:15px;
}


#reg-compl .table-display dt span {
margin:0;
padding:0;
}
#magic-reg .table-display a{
	color:#41A62A;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	margin-top:23px;
	text-decoration:none;
	display:block;
}
.mg-primo {
	background:url("/Magic_Cup/magiccampionato/img/bollo-premio-1.png") no-repeat scroll left center transparent;
	
}
.mg-secondo {
	background:url("/Magic_Cup/magiccampionato/img/bollo-premio-2.png") no-repeat scroll left center transparent;
}
.mg-terzo {
	background:url("/Magic_Cup/magiccampionato/img/bollo-premio-3.png") no-repeat scroll left center transparent;
}


/* MAGIC MOBILE CAMPIONATO*/

#elmo {
	width: 600px;
	height: 210px;
	border-bottom: 1px solid #CCC;
	}

p.sx {
	
padding-left: 230px;
padding-top: 20px;
width: 310px;
font-size: 14px;}

p.dx{
padding-left: 20px;
padding-top: 40px;
width: 290px;
font-size: 14px;}

.sx-01 {background:url("/Magic_Cup/magiccampionato/img/elmo-01.jpg") left center no-repeat;}
.dx-02 {background:url("/Magic_Cup/magiccampionato/img/elmo-02.jpg") right center no-repeat;}
.sx-03 {background:url("/Magic_Cup/magiccampionato/img/elmo-03.jpg") left center no-repeat;}
.dx-04 {background:url("/Magic_Cup/magiccampionato/img/elmo-04.jpg") right center no-repeat;}
.sx-05 {background:url("/Magic_Cup/magiccampionato/img/elmo-05.jpg") left center no-repeat;}
.dx-06 {background:url("/Magic_Cup/magiccampionato/img/elmo-06.jpg") right center no-repeat;}
.sx-07 {background:url("/Magic_Cup/magiccampionato/img/elmo-07.jpg") left center no-repeat;}

#magic-mobile {
	background:url(/Magic_Cup/magiccampionato/img/bg-magic-mobile.png) no-repeat scroll left top transparent;
	border:1px solid #D8D8D8;
	height:250px;
	margin:0;
	padding:0;
	width:306px;
}

#magic-mobile h3 {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:2px 2px 2px 20px;
	text-transform: none;
	display: block;
}

#magic-mobile a {
color:#41A62A !important;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
margin:20px 0 0 20px;
padding:0;
text-align:left !important;
text-decoration:none;
text-transform:uppercase;
width:285px;
}
#magic-mobile div {
display:block;
padding:0;
width:112px;
}

#magic .layered-opener {
color:#FFFFFF;
margin-bottom:0px;
}
iframe {
	margin:0;
	padding:0;
}
#boxLogin {
background:url("/img/login/header_login.jpg") no-repeat scroll left top #7C7E83;
color:#FFFFFF;
padding:35px 5px 10px;
}