/*
  960 Grid System ~ Core CSS.
  Learn more ~ http://960.gs/

  Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* `Container
----------------------------------------------------------------------------------------------------*/

.container_12,
.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 970px; 
  
 }

/* `Grid >> Global
---
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15 {
  position: relative;
}

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.c

.container_12 .grid_3,
.container_16 .grid_4 {
  width: 220px;
}

.container_12 .grid_6,
.container_16 .grid_8 {
  width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12 {
  width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16 {
  width: 940px;
}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .grid_2 {
  width: 140px;
}

.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}

.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {
  width: 40px;
}

.container_16 .grid_2 {
  width: 100px;
}

.container_16 .grid_3 {
  width: 160px;
}

.container_16 .grid_5 {
  width: 280px;
}

.container_16 .grid_6 {
  width: 340px;
}

.container_16 .grid_7 {
  width: 400px;
}

.container_16 .grid_9 {
  width: 520px;
}

.container_16 .grid_10 {
  width: 580px;
}

.container_16 .grid_11 {
  width: 640px;
}

.container_16 .grid_13 {
  width: 760px;
}

.container_16 .grid_14 {
  width: 820px;
}

.container_16 .grid_15 {
  width: 880px;
}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_3,
.container_16 .prefix_4 {
  padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8 {
  padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12 {
  padding-left: 720px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
  padding-left: 80px;
}

.container_12 .prefix_2 {
  padding-left: 160px;
}

.container_12 .prefix_4 {
  padding-left: 320px;
}

.container_12 .prefix_5 {
  padding-left: 400px;
}

.container_12 .prefix_7 {
  padding-left: 560px;
}

.container_12 .prefix_8 {
  padding-left: 640px;
}

.container_12 .prefix_10 {
  padding-left: 800px;
}

.container_12 .prefix_11 {
  padding-left: 880px;
}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .prefix_1 {
  padding-left: 60px;
}

.container_16 .prefix_2 {
  padding-left: 120px;
}

.container_16 .prefix_3 {
  padding-left: 180px;
}

.container_16 .prefix_5 {
  padding-left: 300px;
}

.container_16 .prefix_6 {
  padding-left: 360px;
}

.container_16 .prefix_7 {
  padding-left: 420px;
}

.container_16 .prefix_9 {
  padding-left: 540px;
}

.container_16 .prefix_10 {
  padding-left: 600px;
}

.container_16 .prefix_11 {
  padding-left: 660px;
}

.container_16 .prefix_13 {
  padding-left: 780px;
}

.container_16 .prefix_14 {
  padding-left: 840px;
}

.container_16 .prefix_15 {
  padding-left: 900px;
}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4 {
  padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8 {
  padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12 {
  padding-right: 720px;
}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
  padding-right: 80px;
}

.container_12 .suffix_2 {
  padding-right: 160px;
}

.container_12 .suffix_4 {
  padding-right: 320px;
}

.container_12 .suffix_5 {
  padding-right: 400px;
}

.container_12 .suffix_7 {
  padding-right: 560px;
}

.container_12 .suffix_8 {
  padding-right: 640px;
}

.container_12 .suffix_10 {
  padding-right: 800px;
}

.container_12 .suffix_11 {
  padding-right: 880px;
}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .suffix_1 {
  padding-right: 60px;
}

.container_16 .suffix_2 {
  padding-right: 120px;
}

.container_16 .suffix_3 {
  padding-right: 180px;
}

.container_16 .suffix_5 {
  padding-right: 300px;
}

.container_16 .suffix_6 {
  padding-right: 360px;
}

.container_16 .suffix_7 {
  padding-right: 420px;
}

.container_16 .suffix_9 {
  padding-right: 540px;
}

.container_16 .suffix_10 {
  padding-right: 600px;
}

.container_16 .suffix_11 {
  padding-right: 660px;
}

.container_16 .suffix_13 {
  padding-right: 780px;
}

.container_16 .suffix_14 {
  padding-right: 840px;
}

.container_16 .suffix_15 {
  padding-right: 900px;
}

/* `Push Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .push_3,
.container_16 .push_4 {
  left: 240px;
}

.container_12 .push_6,
.container_16 .push_8 {
  left: 480px;
}

.container_12 .push_9,
.container_16 .push_12 {
  left: 720px;
}

/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
  left: 80px;
}

.container_12 .push_2 {
  left: 160px;
}

.container_12 .push_4 {
  left: 320px;
}

.container_12 .push_5 {
  left: 400px;
}

.container_12 .push_7 {
  left: 560px;
}

.container_12 .push_8 {
  left: 640px;
}

.container_12 .push_10 {
  left: 800px;
}

.container_12 .push_11 {
  left: 880px;
}

/* `Push Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .push_1 {
  left: 60px;
}

.container_16 .push_2 {
  left: 120px;
}

.container_16 .push_3 {
  left: 180px;
}

.container_16 .push_5 {
  left: 300px;
}

.container_16 .push_6 {
  left: 360px;
}

.container_16 .push_7 {
  left: 420px;
}

.container_16 .push_9 {
  left: 540px;
}

.container_16 .push_10 {
  left: 600px;
}

.container_16 .push_11 {
  left: 660px;
}

.container_16 .push_13 {
  left: 780px;
}

.container_16 .push_14 {
  left: 840px;
}

.container_16 .push_15 {
  left: 900px;
}

/* `Pull Space >> Global
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_3,
.container_16 .pull_4 {
  left: -240px;
}

.container_12 .pull_6,
.container_16 .pull_8 {
  left: -480px;
}

.container_12 .pull_9,
.container_16 .pull_12 {
  left: -720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
  left: -80px;
}

.container_12 .pull_2 {
  left: -160px;
}

.container_12 .pull_4 {
  left: -320px;
}

.container_12 .pull_5 {
  left: -400px;
}

.container_12 .pull_7 {
  left: -560px;
}

.container_12 .pull_8 {
  left: -640px;
}

.container_12 .pull_10 {
  left: -800px;
}

.container_12 .pull_11 {
  left: -880px;
}

/* `Pull Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .pull_1 {
  left: -60px;
}

.container_16 .pull_2 {
  left: -120px;
}

.container_16 .pull_3 {
  left: -180px;
}

.container_16 .pull_5 {
  left: -300px;
}

.container_16 .pull_6 {
  left: -360px;
}

.container_16 .pull_7 {
  left: -420px;
}

.container_16 .pull_9 {
  left: -540px;
}

.container_16 .pull_10 {
  left: -600px;
}

.container_16 .pull_11 {
  left: -660px;
}

.container_16 .pull_13 {
  left: -780px;
}

.container_16 .pull_14 {
  left: -840px;
}

.container_16 .pull_15 {
  left: -900px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.container_12,
.container_16 
{
  zoom: 1;
}

.hd_login .login_msg {width:300px; float:right; margin-top:11px; font-family: 'SkyTextMedium';}
.hd_login .login_msg p { font-size:12px; margin-bottom:3px; overflow:hidden;}
.hd_login .login_msg a {font-size:12px; color:#ffffff; font-family: 'SkyTextRegular';}

.footer {color:#ccc; font-size:14px; /*margin-top:50px;*/}
.footer a {color:#ccc;}
.footer a:hover {color:#ccc;} /*{color:#64A0C8;}*/

.telecomando h2 {
	color: #2E5894;
    font-size: 21px;
    font-weight: normal;
    padding: 10px 0 5px 18px;
    height: 40px;
    line-height: 40px;
    font-family:SkyTextMedium;
}
.telecomando {
	border-radius: 3px 3px 3px 3px;
    box-shadow: 0 5px 9px #aaa;
    border: 1px solid #ccc;
    background: url(/statics/images/visore-area-clienti/bg_telecomando.png) repeat-x scroll left bottom #F2F2F2;
}
.telecomando-centr {
	border-radius: 3px 3px 3px 3px;
    box-shadow: 0 5px 9px #aaa;
    border: 1px solid #ccc;
    height:446px;
    background:url(/statics/images/visore-area-clienti/bg_visore.png) no-repeat;
    margin-top:3px;
}
/* ie7 
#visore-ac .telecomando li {
	background: url(/statics/images/visore-area-clienti/top-visore-box-divider.png) no-repeat center bottom;
	font: 16px/32px Arial,Tahoma,Geneva,sans-serif;
        height: 32px;
}
html>/*body #visore-ac .telecomando li { 
        font: 16px/32px 'SkyTextMedium','Segoe UI',Segoe,Tahoma,Geneva,sans-serif;
}*/

.telecomando li {
    background: url(/statics/images/visore-area-clienti/top-visore-box-divider.png) no-repeat center bottom;
    height: 32px;
	-font: 16px/32px Arial, Helvetica, sans-serif;
	font: 16px/32px 'SkyTextRegular','Segoe UI',Segoe,Tahoma,Geneva,sans-serif;
} /* values for IE */
 
:root *> .telecomando li {
    -font: 16px/32px 'SkyTextMedium','Segoe UI',Segoe,Tahoma,Geneva,sans-serif;
} /* values for Safari, Opera, Firefox, and IE9+ */


.telecomando ul {
	background: url(/statics/images/visore-area-clienti/top-visore-box-divider.png) no-repeat center top;
}
.telecomando li a {
	background: url(/statics/images/visore-area-clienti/li_arrow.png) no-repeat 20px center;
	color: #000000;
    display: block;
    height: 100%;
    padding-left: 42px;
    text-decoration: none;
}
/*.telecomando li a:hover {
	color: #2E5894;
}*/

.telecomando li a.active {
  background: url(/statics/images/visore-area-clienti/bg_visoreright_sel.png) no-repeat scroll 0 0 transparent;
}
 .telecomando-doppio .telecomando {
    height: 456px;
}

 .telecomando-bottom {
	margin-top: 20px;
}

.visore-rkd {
	margin-top: -10px;
	background:url(/statics/images/visore-area-clienti/bg_visore.png) no-repeat;
	height: 456px;
    overflow: hidden;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #aaa;
    border: 1px solid #ccc;
    margin-bottom: 13px;
    position: relative;

}

.visore-rkd1 {
	margin-top: 3px;
	background:url(/statics/images/visore-area-clienti/bg_visore_1.png) no-repeat;
	height: 500px;
    overflow: hidden;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 5px #aaa;
    /*border: 1px solid #ccc;*/
    margin-bottom: 5px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.telecomando p {
	font-family: SkyTextMedium;
	padding: 0px 10px 4px 10px;
	color: #999;
	height: 40px;
	font-size: 12px;
}
.telecomando h1 {
	color: #2E5894;
    font-size: 30px;
    font-weight: normal;
    padding: 10px 0 5px 18px;
    height: 40px;
    line-height: 40px;
    font-family:SkyTextMedium;
}

/* Inizio Classi ReVo */

div.hlogo {
    clear:both;
    height:99px;
    position:relative;
}

div.logolega {
    background-image:url(../img/bannerdemo.png);
    background-position: 0px 10px;
    background-repeat:no-repeat;
    height:90px;
    position:absolute;
    width:465px;
}

div.hrecord {
    background-image:url(../img/header2.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:60px;
    padding-top:10px;
    overflow:hidden;
    position:relative;
}

div.recordslogo {
    height:40px;
    padding-right:5px;
    padding-top:20px;
    width:100%;
}

div.precedenti {
    background-image:url(../img/prec_risultati.png);
    background-position:865px 2px;
    background-repeat:no-repeat;
    height:40px;
    padding-right:5px;
    padding-top:20px;
    width:100%;
}

span.tiporecord {
    color:#330;
    font-size:10px;
}

span.nomesquadra {
    color:#696969;
    font-size:10px;
}

span.recordsquadra {
    color:#696969;
    font-weight:700;
}

#ticker1 {
    background-repeat:no-repeat;
    background-position:0 3px;
    padding-left:32px;
    width:689px;
    height:34px;
    float:left;
    margin-left:7px;
    position:relative;
    overflow:hidden;
}

#ticker1 li {
    float:left;
    width:218px;
    line-height:11px;
    padding-right:10px;
}

#ticker2 {
    background-repeat:no-repeat;
    background-position:0 3px;
    padding-left:32px;
    width:200px;
    height:40px;
    float:right;
    overflow:hidden;
}

li.rssRow.odd,li.rssRow.even {
    color:#6B6B6B;
    font-size:11px;
}

#content {
    background-image:url(../img/bkg.png);
    background-repeat:repeat-y;
    float:left;
    width:100%;
}

#content2 {
    background-image:url(../img/bkg2.png);
    background-position:top;
    background-repeat:no-repeat;
    float:left;
    width:100%;
}

#left {
    float:left;
    width:290px;
}

div.cheader {
    background-image:url(/img/top_pro_gior-300.png);
    height:55px;
    width:275px;
}

div.cheader2 {
    background-image:url(/img/top_ris_ult-300.png);
    height:55px;
    width:275px;
}

div.dayP {
    font-size:11px;
    padding-left:15px;
    padding-top:30px;
    float:left;
}

div.dayPbis {
    font-size:11px;
    padding-left:15px;
    padding-top:32px;
    float:left;
}

div.print_form {
    font-size:11px;
    padding-right:18px;
    padding-top:30px;
    float:right;
}

div.print_formbis {
    font-size:11px;
    padding-right:22px;
    padding-top:32px;
    float:right;
}

a.print_f,a.print_fa {
    background-image:url(/img/print_icon.png);
    background-repeat:no-repeat;
    background-position:right 2px;
    padding-right:14px;
}

span.print_f {
    background-image:url(/img/no_print_icon.png);
    background-repeat:no-repeat;
    background-position:right 2px;
    padding-right:14px;
    color:#87A142;
}

span.print_fspan {
    background-image:url(/img/no_print_icon.png);
    background-repeat:no-repeat;
    background-position:right 2px;
    padding-right:14px;
    color:#919191;
}

span.dayP {
    font-size:11px;
    display:block;
    text-align:right;
    padding-right:15px;
}

div.cfooter {
    background-image:url(/img/bottom-300.png);
    font-size:0;
    height:15px;
    width:275px;
}

table.proxday {
    width:235px;
}

table.proxday td.competizione {
    color:#330;
    font-size:10px;
    padding-top:5px;
    padding-bottom:0;
}

table.proxday td.fantagiornata {
    color:#330;
    font-size:10px;
    padding-top:0;
    padding-bottom:5px;
}

table.proxday td.sinistra {
    border-bottom:1px dotted #330;
    text-align:left;
    width:108px;
}

table.proxday td.riposa {
    border-bottom:1px dotted #330;
    text-align:left;
    width:108px;
    font-style:italic;
}

table.proxday td.destra {
    border-bottom:1px dotted #330;
    text-align:right;
    width:108px;
}

table.proxday td.destra2 {
    border-bottom:1px dotted #330;
    text-align:right;
    width:101px;
}

table.proxday td.vs2 {
    text-align:center;
    font-weight:700;
}

table.proxday td.vs2GP {
    text-align:right;
    font-weight:700;
    border-bottom:1px dotted #330;
}

table.proxday td.riga_intestazione2 {
    padding-top:3px;
    font-size:10px;
}

div.bigmatch {
    clear:both;
    margin-left:5px;
    position:relative;
    width:275px;
}

div.cheaderbigmatch {
    background-image:url(/img/top_big_match-300.png);
    height:55px;
    width:275px;
}

div.cbodybigmatch {
    background-image:url(/img/bkgrd-300.png);
    background-repeat:repeat-y;
    height:105px;
    padding-left:20px;
    padding-right:0;
    width:275px;
}

div.bigmatch_vuota {
    background-image:url(../img/info_4x8.png);
    background-position:3px 3px;
    background-repeat:no-repeat;
    font-size:11px;
    padding-left:15px;
    text-align:left;
    width:220px;
}

div.bigmatchsquadre {
    left:30px;
    position:absolute;
    top:45px;
}

span.spazio {
    padding-left:20px;
    padding-right:20px;
}

div.bigmatchvs {
    color:#330;
    font-size:20px;
    left:122px;
    position:absolute;
    top:72px;
}

div.bigmatchpossquadre {
    font-size:10px;
    left:38px;
    position:absolute;
    top:125px;
}

span.spazio2 {
    padding-left:30px;
    padding-right:30px;
}

div.bigmatchdifferenzapunti {
    font-size:10px;
    left:100px;
    position:absolute;
    top:145px;
}

span.diffpunti {
    color:#72B82D;
    font-size:15px;
}
.droppy {
    display:block;
    position:relative;
    height:auto;
    margin:0;
    padding:0;
}

.droppy li {
    display:block;
    list-style:none;
    float:left;
    position:relative;
    margin:0;
    padding:0;
}

.droppy a {
    display:block;
    color:#6B6B6B;
    font-size:10px;
}

.droppy ul {
    background:url(../img/nav_dropdown_bkg_admin.png) no-repeat left bottom;
    display:none;
    position:absolute;
    left:0;
    width:119px;
    top:16px;
    margin:0 0 0 -20px;
    padding:0;
}

.droppy ul a {
    zoom:1;
}

.droppy ul li {
    float:none;
    background:url("../img/nav_dropdown_sep_admin.png") no-repeat left top;
    padding-left:3px;
}

.droppy ul li.vuota {
    float:none;
    background:none;
    margin-top:-2px;
}

.droppy ul ul {
    top:0;
    left:101px;
}

.droppy *:hover {
    background-color:none;
}

.droppy ul li a {
    padding-left:7px;
    padding-bottom:3px;
    padding-top:7px;
}

.droppy ul li a:hover {
    color:#FFF;
    background:url(../img/nav_dropdown_hover_admin.png) no-repeat 5px 4px;
    text-decoration:none;
}

.droppy ul a.has-subnav {
    background-color:#2E2A2A;
}

droppy ul a.hover {
    background-color:#999;
    color:#FFF;
}

.benvenuto {
    background-image:url(../img/rss_8x8g.png);
    background-position:5px 3px;
    background-repeat:no-repeat;
    padding-left:17px;
    text-align:left;
    margin-top:7px;
    display:block;
    float:right;
    font-size:10px;
}

span.logout {
    background-image:url(../img/x_7x7dg.png);
    background-repeat:no-repeat;
    background-position:19px 3px;
    padding-left:30px;
    text-align:right;
    margin-top:7px;
    display:block;
    float:right;
    font-size:10px;
}

span.pannello {
    background-image:url(../img/book_8x8g.png);
    background-repeat:no-repeat;
    background-position:19px 3px;
    padding-left:30px;
    text-align:right;
    margin-top:7px;
    display:block;
    float:right;
    font-size:10px;
}
div.divideWidgetCenter{
    height:10px;
}

div.cun {
    background-color:#FFF;
    width:368px;
    min-height:330px;
    padding:5px 10px 0;
}

div.ultimenotizietesta {
    background-image:url(../img/ultimenotizie.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:28px;
    padding-right:0;
    text-align:right;
}

div.ultimenotizie {
    padding-top:5px;
    width:373px;
}

div.hrUn {
    padding-top:5px;
    padding-bottom:10px;
    height:8px;
    text-align:center;
}

div.ultimenotiziepagine {
    color:#2e3e11;
    font-size:10px;
    padding-bottom:3px;
    padding-top:2px;
    text-align:center;
}

a.paging {
    color:#2e3e11;
    text-decoration:none;
}

span.paging {
    color:#a3a396;
    text-decoration:none;
}

table.ultimenotizie {
    color:#2e3e11;
    font-size:14px;
    width:100%;
}

table.ultimenotizie td.titolo {
    border-bottom:1px solid #2e3e11;
    font-size:26px;
    height:26px;
}

table.ultimenotizie td.data {
    font-size:10px;
    font-weight:700;
    padding-bottom:2px;
    padding-top:2px;
    text-align:right;
}

table.ultimenotizie td.testo {
    color:#2E3E11;
    padding-left:0;
    text-align:left;
}

table.ultimenotizieadmin {
    background-color:#F0F1F0;
    font-size:11px;
    width:330px;
}

table.ultimenotizieadmin td.titolo {
    font-weight:700;
    padding-top:5px;
}

table.ultimenotizieadmin td.separatore {
    border-bottom:1px dotted #000;
    padding-bottom:5px;
    padding-top:5px;
}

#ultimenotizie {
    background-color:#FFF;
    border:5px solid #999;
    height:190px;
    left:52%;
    margin-left:-130px;
    margin-top:-95px;
    padding-top:3px;
    position:absolute;
    text-align:center;
    top:50%;
    visibility:hidden;
    width:260px;
}

div.ctopmanager {
    padding-left:25px;
    width:445px;
}

#tabbed_box_1 {
    text-align:right;
    overflow:hidden;
    width:388px;
    padding:5px 0 0;
}

.tabbed_box h4 {
    font-size:23px;
    color:#fff;
    letter-spacing:-1px;
    margin-bottom:10px;
}

.tabbed_box h4 small {
    color:#e3e9ec;
    font-weight:400;
    font-size:9px;
    position:relative;
    top:-4px;
    left:6px;
    letter-spacing:0;
}

.tm_competizione {
    float:left;
    font-size:10px;
    text-align:left;
    margin-left:12px;
    margin-top:2px;
    width:140px;
}

.tabbed_area {
    background-image:url(../img/topmanager.png);
    background-repeat:no-repeat;
    background-position:10px 0;
    padding:20px 0 8px;
}

ul.tabs_tm {
    cursor:pointer;
    margin:5px 0 7px;
    padding:0;
}

ul.tabs_tm li {
    list-style:none;
    display:inline;
}

ul.tabs_tm li span {
    background-color:#330;
    color:#ABCF51;
    text-decoration:none;
    font-size:12px;
    border:1px solid #330;
    background-image:url(../img/tm_tab_off.png);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:7px 10px;
}

ul.tabs_tm li span:hover {
    background-color:#330;
}

ul.tabs_tm li span.active {
    background-color:#fff;
    color:#282e32;
    border:1px solid #BBBCB5;
    border-bottom:1px solid #fff;
    background-image:url(../img/tm_tab_on.png);
    background-repeat:repeat-x;
    background-position:top;
}

.content {
    background-color:#fff;
    border:1px solid #BBBCB5;
    font-family:Arial, Helvetica, sans-serif;
    background-image:url(../img/tm_bottom.png);
    background-repeat:repeat-x;
    background-position:bottom;
    padding:10px;
}

#tf_slider ul, #tf_slider li, #slider ul,#slider li {
    list-style:none;
    margin:0;
    padding:0;
}

#all_rec_slider, #tf_slider, #tf_slider li, #slider,#slider li {
    overflow:hidden;
}

div.tm_giornata {
    text-align:left;
    margin-bottom:5px;
}

table.table_topmanger td.trerighe {
    width:133px;
    font-size:10px;
    vertical-align:middle;
}

table.table_topmanger td.nomi {
    width:133px;
    text-align:left;
}

div.top_mister {
    padding-top:5px;
    padding-left:5px;
    color:#330;
    font-weight:700;
    font-size:16px;
}

div.top_mister_scarto_up {
    color:#000;
    font-weight:700;
    padding-top:10px;
    font-size:30px;
    border:1px dotted #330;
    min-height:53px;
    background-image:url(../img/tm_up.png);
    background-repeat:no-repeat;
}

div.top_mister_scarto_down {
    color:#000;
    font-weight:700;
    padding-top:10px;
    font-size:30px;
    border:1px dotted #330;
    min-height:53px;
    background-image:url(../img/tm_down.png);
    background-repeat:no-repeat;
    background-position:bottom right;
}

div.dicitura_sc {
    margin-top:-7px;
    font-size:10px;
}

div.tm_nome_squadra {
    border-top:1px dotted #330;
    padding-left:5px;
    font-size:10px;
}

table.table_topmanger_dx td.trerighe {
    width:133px;
    font-size:10px;
    text-align:left;
    vertical-align:middle;
}

table.table_topmanger_dx td.nomi {
    width:133px;
    text-align:right;
}

table.dettaglio_tm {
    width:366px;
    text-align:left;
}

table.dettaglio_tm tr.tm_int {
    font-size:10px;
    border-bottom:1px dotted #330;
}

table.dettaglio_tm td.tm_allenatore {
    border-bottom:1px dotted #330;
}

table.dettaglio_tm td.tm_prog {
    width:16px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px dotted #330;
}

table.dettaglio_tm td.tm_prog_first {
    width:16px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px dotted #330;
    font-weight:700;
}

table.dettaglio_tm td.tm_nomi_mister {
    width:150px;
    font-size:10px;
    border-bottom:1px dotted #330;
}

table.dettaglio_tm td.tm_giornata {
    padding-bottom:5px;
}

table.dettaglio_tm td.tm_num {
    width:40px;
    text-align:center;
    vertical-align:middle;
    border-bottom:1px dotted #330;
}

span.table_nome_mister {
    font-size:12px;
    color:#330;
}

span.table_nome_mister_first {
    font-weight:700;
    font-size:12px;
    color:#330;
}

div.csalastampa {
    height:170px;
    padding-left:25px;
    width:445px;
}

div.cgb {
    background-color:#F0F1F0;
    height:165px;
    overflow:hidden;
    width:378px;
    padding:5px 5px 0;
}

div.salastampatesta {
    background-image:url(../img/salastampa.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:28px;
    padding-right:5px;
    text-align:right;
}

div.salastampa {
    background-color:#F0F1F0;
    height:110px;
    overflow:auto;
    padding-top:5px;
    width:378px;
}

.link {
    display:block;
    padding-top:5px;
}

a {
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0;
}

a.linkscrivi {
    background-image:url(../img/pen_8x8.png);
    background-position:center left;
    background-repeat:no-repeat;
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0 0 0 12px;
}

a.linksadmin {
    background-image:url(../img/lock_stroke_6x8.png);
    background-position:center right;
    background-repeat:no-repeat;
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0 12px 0 0;
}

a:hover {
    color:#2E3E11;
}

table.salastampa {
    background-color:#F0F1F0;
    font-size:11px;
    width:358px;
}

table.salastampa td.autore {
    font-weight:700;
}

div.hr {
    background:#000;
    height:1px;
    width:90%;
    margin:5px auto;
}

div.salastampapagine {
    padding-top:3px;
    text-align:center;
}

span.la_page {
    border-bottom:1px solid #330;
    border-top:1px solid #330;
    font-size:10px;
    padding:1px 0;
}

#salastampa {
    background-color:#FFF;
    border:5px solid #999;
    height:146px;
    left:52%;
    margin-left:-130px;
    margin-top:-73px;
    position:absolute;
    text-align:center;
    top:50%;
    visibility:hidden;
    width:260px;
}

#pwdadmin {
    background-color:#FFF;
    border:5px solid #999;
    height:150px;
    left:52%;
    margin-left:-192px;
    margin-top:-75px;
    overflow:auto;
    position:absolute;
    text-align:center;
    top:50%;
    visibility:hidden;
    width:368px;
    padding:5px;
}

.pwdlogin {
    margin-top:60px;
}

.messaggio {
    font-family:Arial, Verdana, sans-serif;
    font-size:12px;
}

#right {
    float:left;
    width:225px;
}

div.topflop {
    background-image:url(/img/topplayer.png);
    background-position:5px 0;
    background-repeat:no-repeat;
    color:#FFF;
    height:85px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:10px;
    position:relative;
    width:275px;
	clear: both;
}

a.vis_top_flop {
    background-image:url("../img/open_link.png");
    background-repeat:no-repeat;
    background-position:center right;
    display:block;
    font-size:10px;
    position:absolute;
    top:0;
    left:147px;
    z-index:5;
    padding-right: 13px;
}

a.nas_top_flop {
    background-image:url("../img/hide_link.png");
    background-repeat:no-repeat;
    background-position:center right;
    display:block;
    font-size:10px;
    position:absolute;
    top:0;
    left:147px;
    z-index:5;
    padding-right: 13px;
}

div.top_nome {
    color:#330;
    font-size:14px;
    padding-left:10px;
    position:absolute;
    top:25px;
    width:180px;
    text-align:left;
}

div.top_nome_sq {
    color:#330;
    font-weight:700;
    font-size:12px;
    padding-left:10px;
    position:absolute;
    top:38px;
    width:180px;
    text-align:left;
}

div.top_voti {
    padding-left:10px;
    position:absolute;
    top:53px;
    width:180px;
}

table.top_dati {
    color:#000;
    width:100%;
    font-size:10px;
    text-align:center;
    margin-left:-5px;
}

table.top_dati td {
    width:45px;
}

div.top_player {
    left:200px;
    position:absolute;
    top:15px;
    width:67px;
    height:67px;
}

#pannello_topflop {
    clear:both;
    width:265px;
    display:none;
    position:relative;
    top:-5px;
    padding-bottom:10px;
    padding-top:0px;
    padding-left: 10px;
    padding-right: 25px;
    font-size: 11px;
}

#topflop_container{
    clear: both;
}

div.top_titolo{
    background-color: #A5A5A5;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    padding: 2px;
}

table.top {
    width: 265px;
    margin-top: 5px;
}

table.top td{
    vertical-align: top;
}

table.top td.spazio_vuoto{
    height: 3px;
}

table.top td.dividi_ruoli{
    line-height: 1px;
    border-top: 1px solid #000000;
}

table.top td.dividi_righe{
    line-height: 1px;
    border-top: 1px dotted #A5A5A5;
}

table.top td.top_ruolo{
    width: 10px;
    text-align: center;
    vertical-align: middle;
}

table.top td.play_img{
    text-align: center;
    width: 30px;
    vertical-align: middle;
}

table.top td.nome_fsq{
    line-height: 9px;
    font-size: 10px;
    color: #5B8A1D;
}

table.top td.nome_play{
    color: #333300;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
    width: 145px;
}

table.top td span.fsq, table.top td.voti_tit, table.top td.top_voti{
    font-size: 9px;
    text-align: center;
    color: #696969;
    width: 25px;
}

table.top td.voti_tit_tot, table.top td.top_voti_tot{
    font-size: 10px;
    text-align: center;
    color: #00000;
    width: 25px;
}

div.migliore_peggiore {
    width:420px;
    height:86px;
    background-color:#F0F1F0;
    margin-left:10px;
}

div.migliore {
    background-image:url(../img/migliore.png);
    background-position:95px 5px;
    background-repeat:no-repeat;
    width:210px;
    height:86px;
    float:left;
    position:relative;
}

div.migliore_comp,div.migliore_punti {
    left:0;
    position:absolute;
    top:25px;
    width:200px;
    font-size:11px;
    text-align:right;
}

div.peggiore_comp,div.peggiore_punti {
    left:7px;
    position:absolute;
    top:25px;
    width:200px;
    font-size:11px;
    text-align:left;
}

div.migliore_punti,div.peggiore_punti {
    top:38px;
    font-size:18px;
}

div.migliore_voti {
    left:140px;
    position:absolute;
    top:60px;
    width:70px;
    text-align:right;
}

div.peggiore_voti {
    left:7px;
    position:absolute;
    top:60px;
    width:70px;
    text-align:left;
}

table.migliore_dati {
    color:#000;
    width:70px;
    font-size:10px;
    text-align:center;
    margin-left:-5px;
}

table.migliore_dati td {
    width:45px;
    line-height:10px;
}

div.peggiore {
    background-image:url(../img/peggiore.png);
    background-position:5px 5px;
    background-repeat:no-repeat;
    width:210px;
    height:86px;
    float:right;
    position:relative;
}

div.migliore_foto {
    padding-left:15px;
    padding-top:7px;
}

img.migliore_foto {
    height:47px;
    width:35px;
}

div.peggiore_foto {
    padding-left:160px;
    padding-top:7px;
}

div.migliore_mister,div.migliore_squadra {
    left:15px;
    position:absolute;
    width:180px;
    font-size:12px;
    text-align:left;
    top:55px;
}

div.peggiore_mister,div.peggiore_squadra {
    right:15px;
    position:absolute;
    top:55px;
    width:200px;
    font-size:12px;
    text-align:right;
}

div.migliore_squadra,div.peggiore_squadra {
    top:68px;
    font-size:10px;
}

div.randomrec {
    background-position:190px 7px;
    background-repeat:no-repeat;
    color:#FFF;
    float:right;
    height:90px;
    margin-right:10px;
    position:relative;
    width:275px;
    margin-bottom:5px;
}

div.randomrec img {
    display:block;
    float:left;
    padding-top:5px;
}

div.randomrec img.up {
    display:block;
    padding-bottom:0;
    padding-left:153px;
    padding-top:0;
}

div.no_comp_rec {
    clear:both;
    color:#696969;
    float:left;
    font-size:12px;
    padding-left:5px;
    position:absolute;
    top:40px;
    z-index:1;
    text-align:left;
}

a.vis_all_rec {
    background-image:url("../img/open_link.png");
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:13px;
    display:block;
    font-size:11px;
    position:absolute;
    top:72px;
    left:5px;
    z-index:5;
}

a.nas_all_rec {
    background-image:url("../img/hide_link.png");
    background-repeat:no-repeat;
    background-position:center left;
    padding-left:13px;
    display:block;
    font-size:11px;
    position:absolute;
    top:72px;
    left:5px;
    z-index:5;
}

div.nomerec {
    clear:both;
    color:#5B8A1D;
    float:left;
    font-size:12px;
    padding-left:5px;
    position:absolute;
    top:30px;
    width:180px;
    z-index:1;
    text-align:left;
}

div.nomesquadrarec {
    clear:both;
    color:#330;
    float:left;
    font-size:14px;
    font-weight:700;
    height:20px;
    padding-left:5px;
    padding-top:4px;
    position:absolute;
    top:40px;
    width:180px;
    z-index:2;
    text-align:left;
}

div.puntisquadrarec {
    color:#000;
    font-size:20px;
    left:5px;
    padding-right:3px;
    position:absolute;
    text-align:right;
    top:60px;
    width:178px;
    z-index:3;
    border-top:1px dotted #A9A9A9;
    border-right:1px dotted #A9A9A9;
}

#pannello_record {
    background-image:url("../img/bkg_rec_all.png");
    background-repeat:repeat-y;
    clear:both;
    width:265px;
    display:none;
    position:relative;
    top:-5px;
    padding-bottom:10px;
    padding-top:0px;
    padding-left: 10px;
    padding-right: 25px;
}

div.sep_rec {
    background-image:url("../img/bkg_rec_tras.png");
    background-repeat:repeat-y;
    clear:both;
    width:300px;
    height: 15px;
    margin-top: -5px;
    margin-left: -10px;
}

div.intes_rec {
    text-align:left;
    padding-left:10px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 10px;
    width: 255px;
    background-color: #F6F6F6;
}

span.intes_rec{
    font-size:14px;
    color:#330;
    background-image:url("../img/award_stroke_6x12_g.png");
    background-repeat:no-repeat;
    background-position:center left; 
    padding-left: 12px;
}

div.intes_rec_neg {
    text-align:right;
    padding-right:10px;
    padding-bottom: 2px;
    padding-top: 2px;
    margin-bottom: 10px;
    width: 255px;
    background-color: #F6F6F6;
}

span.intes_rec_neg{
    font-size:14px;
    color:#330;
    background-image:url("../img/award_stroke_6x12_g.png");
    background-repeat:no-repeat;
    background-position:center right; 
    padding-right: 12px;
}

table.all_record {
    width:265px;
    text-align:left;
    margin-top:-10px;
}

table.all_record td.intes_rec {
    font-size:13px;
    font-weight:700;
    padding-top:15px;
    border:none;
    text-align:right;
    color:#5B8A1D;
}

table.all_record td.intes_rec img,table.all_record td.intes_rec_sx img {
    vertical-align:bottom;
}

table.all_record td.intes_rec_sx {
    font-size:13px;
    font-weight:700;
    padding-top:25px;
    border:none;
    text-align:left;
    color:red;
}

table.all_record td {
    border-bottom:1px dotted #696969;
}

table.all_record td.tipo {
    color:#5B8A1D;
    font-size:11px;
    height:12px;
    border-bottom:1px solid #696969;
    padding-top:5px;
    text-transform: uppercase;
}

table.all_record td.punti {
    color:#000;
    font-size:14px;
    text-align:center;
}

table.all_record td.nomesqDX {
    color:#330;
    font-size:12px;
    font-weight:700;
    text-align:right;
}

table.all_record td.logo {
    text-align:center;
    vertical-align:middle;
}

table.all_record td.logo div {
    overflow:hidden;
    height:16px;
    width:50px;
    margin:0 auto;
}

table.all_record td.logo img {
    margin-top:-10px;
    margin-left:0;
    height:40px;
    width:40px;
}

table.all_record td.tipoDx {
    color:#5B8A1D;
    font-size:11px;
    text-align:right;
    height:12px;
    border-bottom:1px solid #696969;
    padding-top:5px;
    text-transform: uppercase;
}

div.bestofweek img.down {
    display:block;
    padding-bottom:4px;
    padding-left:77px;
    padding-top:10px;
}

div.nomemisterbow {
    clear:both;
    color:#abcf51;
    float:left;
    font-size:16px;
    font-weight:700;
    height:40px;
    padding-left:5px;
    position:absolute;
    top:40px;
    width:220px;
    z-index:1;
}

div.nomesquadrabow {
    clear:both;
    color:#330;
    float:left;
    font-size:16px;
    font-weight:700;
    height:20px;
    padding-left:5px;
    padding-top:4px;
    position:absolute;
    top:55px;
    width:220px;
    z-index:2;
}

div.puntisquadrabow {
    border-right:1px dotted #330;
    border-top:1px dotted #330;
    color:#000;
    font-size:20px;
    left:5px;
    padding-right:5px;
    position:absolute;
    text-align:right;
    top:38px;
    width:189px;
    z-index:3;
}


#push{
    /*height:107px;*/
    clear: both;
	height: 107px;
	line-height: 107px;
}

#master_footer {
    background-image:url(../img/master_footer_bkg.png);
    background-repeat:  repeat-x;
    clear:left;
    color:#000;
    height:107px;
    width:100%;
}

/* #footer {
    background-image:url(../img/footer.png);
    background-repeat:  no-repeat;
    color:#000;
    height:107px;
    width:960px;
    margin: 0 auto;
}
*/

div.crediti {
    color:#f0f1f0;
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
    padding-top:60px;
}

/*table.crediti td.left {
    width:275px;
}*/

table.crediti td{

    color: #C2C2C2;
}

table.crediti td.logo{
    width: 70px;
    vertical-align: middle;
}

table.crediti td.logo img{

}


table.crediti td.td_ver{
    width: 440px;
}

table.crediti td.center {
    text-align:center;
    width:445px;
}

table.crediti td.right,  table.crediti td.right_top{
    width:440px;
    text-align: right;
}

table.crediti td.right_top, table.crediti td.td_ver {
    border-bottom: 1px solid #6B6B6B;
}

div.if_crediti {
    color:#f0f1f0;
    font-size:10px;
    padding-left:5px;
    padding-right:5px;
    padding-top:10px;
}

div.skin {
    height:25px;
    float:left;
    color:#330;
    text-align:left;
}

table.skin_autori img {
    float:left;
    padding-top:2px;
}

table.skin_autori td.autori {
    color:#ECF0F3;
    border-bottom:1px dotted #ECF0F3;
}

table.skin_autori td.copy {
    line-height:12px;
    max-height:12px;
    padding:0;
}

a.revolink {
    color:#fff;
}

span.autori {
    color:#fff;
    font-variant:small-caps;
    letter-spacing:1px;
}

a.webm{
    color: #EAEAEA; 

}

span.webmaster{
    color: #EAEAEA;
}

div.webmaster {
    color:#330;
    float:right;
    text-align:right;
}

div.box_dx {
    height:225px;
    padding-bottom:0;
    width:225px;
}

div.box_dx2 {
    background-image:url(../img/prox-turno.png);
    background-repeat:no-repeat;
    height:225px;
    padding-bottom:5px;
    width:225px;
}

div.box_dx_old {
    background-image:url(../img/prox-turno-old.png);
    background-repeat:no-repeat;
    height:90px;
    padding-bottom:5px;
    width:225px;
}

div.simu_table {
    position:relative;
    line-height:0;
    padding:30px 0 0 15px;
}

div.prox_turn_data {
    padding-left:16px;
    height:40px;
    padding-top:2px;
}

div.prox_turn_data_no {
    background-image:url(../img/info_4x8.png);
    background-repeat:no-repeat;
    background-position:3px 16px;
    height:40px;
    margin-left:-3px;
}

img.inv_form_entro {
    margin-left:-5px;
    position:relative;
    top:10px;
}

img.inv_form_mancano {
    margin-left:-5px;
    position:relative;
    top:-5px;
}

#prox_tur {
    background-image:url(../img/calendar_alt_stroke_8x8.png);
    background-repeat:no-repeat;
    background-position:0 7px;
}

#entro {
    position:relative;
    top:3px;
    background-image:url(../img/clock_8x8_b.png);
    background-repeat:no-repeat;
    background-position:0 7px;
}

#mancano {
    position:relative;
    top:-10px;
    background-image:url(../img/aperture_alt_8x8.png);
    background-repeat:no-repeat;
    background-position:0 7px;
}

span.stop_home {
    color:#330;
    display:block;
    font-size:18px;
    letter-spacing:0px;
    line-height:15px;
    padding-top:5px;
    text-align:center;
}

div.prox_turn_note {
    clear:both;
    font-size:9px;
    font-style:italic;
    line-height:10px;
    text-align:justify;
    width:190px;
    position:relative;
    top:-16px;
}

div.countdown {
    height:40px;
    padding-top:2px;
    line-height:30px;
    text-align:right;
    padding-right:20px;
}

span.numero {
    font-size:26px;
}

span.timediff {
    color:#FFF;
}

div.dayweek {
    color:#FFF;
    font-size:15px;
}

div.time_week {
    color:#000;
    font-size:12px;
}

span.mesenum {
    color:#FFF;
    font-size:18px;
}

div.parte_sx {
    float:left;
    line-height:30px;
}

div.day_hour {
    float:right;
    padding-right:20px;
    text-align:right;
    line-height:15px;
}

div.giornataCamp {
    background-image:url(../img/play_6x8.png);
    background-repeat:no-repeat;
    background-position:0 2px;
    color:#000;
    font-size:12px;
    clear:both;
    position:relative;
    top:-2px;
    left:-16px;
    padding-left:12px;
    line-height:12px;
}

div.dx_vuota {
    background-image:url(../img/info_4x8.png);
    background-position:3px 26px;
    background-repeat:no-repeat;
    font-size:11px;
    padding-left:15px;
    padding-top:20px;
    position:absolute;
    text-align:left;
    line-height:20px;
}

div.miniclassifica {
    background-image:url(/img/classifica.png);
    background-position:5px 0;
    background-repeat:no-repeat;
    padding-bottom:5px;
    padding-left:5px;
    padding-top:20px;
    width:225px;
}

span.miniclassifica_compe {
    color:#000;
    font-size:10px;
    padding-left:5px;
}

div.table_miniclass {
    border-top:1px solid #330;
    padding-top:5px;
    width:150px;
}

table.miniclassifica td.intestazione {
    padding-left:5px;
    text-align:left;
}

table.miniclassifica td {
    border-bottom:1px dotted #330;
    text-align:center;
}

table.miniclassifica td.partite {
    color:#666;
    font-size:10px;
    text-align:center;
}

table.miniclassifica td.punti {
    font-weight:700;
    text-align:center;
}

table.miniclassifica td.puntiGP {
    font-weight:700;
    text-align:right;
    width:50px;
}

table.miniclassifica td.nomi {
    color:#666;
    font-size:11px;
    padding-left:5px;
    text-align:left;
}

table.miniclassifica td.nomiprimo {
    color:#330;
    font-size:11px;
    padding-left:5px;
    text-align:left;
}

div.cheader225ml {
    background-image:url(/img/top_ml_225.png);
    background-repeat:no-repeat;
    font-size:0;
    height:43px;
    width:225px;
}

div.cheader225 {
    background-image:url(../img/top-stato-formazioni-225-new.png);
    background-repeat:no-repeat;
    font-size:0;
    height:43px;
    width:225px;
}

div.divisorio225 {
    clear:both;
    line-height:5px;
    padding-top:5px;
    width:100%;
}

div.dayP225 {
    font-size:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-top:0;
    z-index:1;
}

div.cbody225 {
    background-image:url(../img/bkgrd-225.png);
    background-repeat:repeat-y;
    padding-left:20px;
    padding-right:0;
    width:225px;
}

div.cfooter225 {
    background-image:url(../img/bottom-225.png);
    font-size:0;
    height:13px;
    width:225px;
}

div.statoformazioni {
    position:relative;
    width:225px;
}

div.capoclassifica {
    background-position:top right;
    background-repeat:no-repeat;
    color:#FFF;
    float:right;
    height:90px;
    margin-top:3px;
    margin-right:5px;
    width:260px;
}

div.trend {
    color:#fff;
    float:right;
    height:80px;
    margin-top:3px;
    margin-right:0;
    padding-top:10px;
    width:110px;
}

div.trend_divide {
    height:3px;
    line-height:3px;
}

div.graphValuetrend-graph {
    font-size:9px;
    text-align:center;
    color:#D0D0CF;
}

div.graphLabeltrend-graph {
    padding-top:5px;
    border-top:1px dotted #B1B1B1;
    font-size:9px;
    margin-top:5px;
    color:#D0D0CF;
}

div.capoclassifica img {
    display:block;
    padding-bottom:4px;
}

div.capo_compet {
    background-image:url(../img/coppa_8x8_inv.png);
    background-position:5px 2px;
    background-repeat:no-repeat;
    color:#d0d0cf;
    font-size:10px;
    padding-left:15px;
    position:absolute;
    top:35px;
    width:220px;
    z-index:11;
}

div.nomesquadra {
    color:#72B82D;
    font-size:18px;
    height:40px;
    padding-left:5px;
    position:relative;
    top:0;
    width:220px;
    z-index:10;
}

div.puntisquadra {
    color:#D0D0CF;
    font-size:28px;
    height:60px;
    left:150px;
    position:relative;
    top:-20px;
    width:60px;
    z-index:20;
}

div.puntisquadraGP {
    color:#D0D0CF;
    font-size:28px;
    height:60px;
    left:85px;
    position:relative;
    top:-20px;
    width:60px;
    z-index:20;
}

div.csquadra {
    height:auto;
    padding-left:25px;
    width:445px;
}

div.csquadra_testata {
    background-image:url(../img/bkg-team.png);
    background-position:right 10px;
    background-repeat:no-repeat;
    height:90px;
    position:relative;
    width:368px;
    padding:5px 10px 0;
}

div.csquadra_nome {
    color:#330;
    font-size:22px;
    left:110px;
    position:absolute;
    top:15px;
    width:250px;
    z-index:10;
}

div.csquadra_pres {
    left:328px;
    position:absolute;
    top:15px;
    z-index:2;
}

div.csquadra_nome img.spazio {
    font-size:0;
    height:28px;
    padding-top:10px;
}

div.topplayer {
    font-size:12px;
    left:115px;
    position:absolute;
    top:50px;
    z-index:3;
}

div.desctopplayer {
    border-bottom:1px dotted #edeeed;
    display:block;
    font-size:10px;
    padding-top:2px;
}

span.nometopplayer {
    color:#FFF;
    letter-spacing:1px;
}

div.csquadra_resto {
    background-color:#F0F1F0;
    margin-top:20px;
    overflow:hidden;
    width:378px;
    padding:5px 5px 0;
}

div.csquadra_rosa {
    background-image:url(../img/rosa.png);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    font-size:10px;
    width:200px;
    padding:30px 0 10px 5px;
}

div.csquadra_soc {
    background-image:url(../img/societa.png);
    background-position:10px 0;
    background-repeat:no-repeat;
    float:left;
    width:150px;
    padding:30px 0 10px 15px;
}

div.csquadra_note {
    clear:both;
    float:left;
    font-size:9px;
    font-style:italic;
    text-align:justify;
    width:368px;
    padding:10px 5px;
}

#nota {
    visibility:hidden;
}

table.rosa td.portieri,td.difensori,td.centrocampisti,td.attaccanti {
    font-weight:600;
}

table.rosa td.portieri0,td.difensori0,td.centrocampisti0,td.attaccanti0 {
    border-top:1px dotted #330;
    font-weight:600;
}

table.rosa td.ruolo {
    border-top:1px dotted #330;
    width:75px;
}

table.societ {
    width:150px;
}

table.societ td.elenco {
    border-top:1px dotted #330;
    font-size:10px;
    font-weight:700;
    width:150px;
}

table.societ td.dato_elenco {
    padding-bottom:3px;
    text-align:right;
    width:150px;
}

table.societ td.dato_elenco_allenatore {
    font-weight:700;
    padding-bottom:3px;
    text-align:right;
    width:150px;
}

table.societ td.dato_elenco_note {
    font-size:10px;
    padding-bottom:3px;
    text-align:right;
    width:150px;
}

div.trophy {
    float:right;
    font-size:9px;
    padding-right:2px;
    padding-top:2px;
    text-align:center;
}

div.risultaticompetizione {
    clear:both;
    padding-top:0;
}

div.cclassifica_interno {
    margin-top:10px;
    width:388px;
}

div.cheader388 {
    background-image:url(../img/top_campionato_388.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:57px;
    text-align:right;
    width:368px;
    padding:0 10px;
}

div.cbody388 {
    background-image:url(../img/bkgrd-388.png);
    background-repeat:repeat-y;
    padding-left:10px;
    padding-right:0;
    width:378px;
}

div.cfooter388 {
    background-image:url(../img/bottom-388.png);
    font-size:0;
    height:15px;
    width:388px;
}

div.nomecompetizione {
    float:right;
    border-bottom:1px dotted #330;
    color:#330;
    font-size:15px;
    font-variant:small-caps;
    padding-right:5px;
    padding-top:10px;
}

div.giornataincorso {
    clear:both;
    color:#FFF;
    font-size:11px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
}

div.comp_vuota {
    clear:both;
    background-image:url(../img/flash.png);
    background-position:2px center;
    background-repeat:no-repeat;
    font-size:11px;
    padding-left:15px;
    text-align:left;
}

table.classifica td.colonna0,table.classifica td.colonna0GP {
    border-bottom:1px dotted #330;
    text-align:center;
    width:10px;
}

table.classifica td.colonna1 {
    border-bottom:1px dotted #330;
    text-align:center;
    vertical-align:middle;
    width:20px;
}

table.classifica td.colonna1GP {
    border-bottom:1px dotted #330;
    width:107px;
    padding-left:3px;
}

table.classifica td.colonna2 {
    border-bottom:1px dotted #330;
    width:125px;
}

table.classifica td.colonna2GP {
    border-bottom:1px dotted #330;
    font-size:10px;
    width:70px;
}

table.classifica td.colonna3 {
    border-bottom:1px dotted #330;
    font-size:10px;
    width:80px;
}

table.classifica td.colonna10 {
    border-bottom:1px dotted #330;
    font-size:10px;
    text-align:center;
    width:20px;
}

table.classifica td.intestazione0 {
    text-align:center;
    width:10px;
}

table.classifica td.intestazione4 {
    text-align:center;
    width:25px;
}

div.ccalendario_contenitore {
    width:368px;
    padding:5px 0 0;
}

div.ccalendario_testa {
    background-image:url(../img/calendario.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:30px;
    text-align:left;
    width:378px;
}

div.ccalendario_incontri {
    margin-left:5px;
    overflow:hidden;
    width:383px;
}

div.tuttecompe {
    background-image:url(../img/reverse.png);
    background-position:0 2px;
    background-repeat:no-repeat;
    clear:both;
    float:right;
    font-size:11px;
    font-variant:normal;
    padding-top:0;
    text-align:right;
    width:115px;
}

div.nomecompetizionecal {
    background-image:url(../img/coppa_8x8.png);
    background-position:0 2px;
    background-repeat:no-repeat;
    border-bottom:1px dotted #999;
    color:#330;
    float:right;
    font-size:11px;
    font-variant:normal;
    font-weight:700;
    padding-left:15px;
    padding-top:0;
    text-align:right;
}

div.incontro {
    background-color:#ECF0F3;
    height:auto;
    width:368px;
    margin:5px;
    padding:5px;
}

div.incontro_giornata_fanta {
    float:left;
    border-top:1px dotted #330;
    width:175px;
    margin-top:-3px;
}

div.incontro_data {
    background-image:url(../img/calendar_alt_stroke_8x8.png);
    background-position:center left;
    background-repeat:no-repeat;
    float:left;
    font-size:10px;
    padding-left:12px;
    width:100px;
}

div.incontro_giornata_seriea {
    float:right;
    font-size:10px;
    text-align:right;
    width:80px;
}

table.incontro tr.intestazione {
    font-size:10px;
    padding-right:5px;
    text-align:left;
    width:110px;
    vertical-align:middle;
}

table.incontro td.riga_intestazione {
    padding-top:3px;
    border-bottom:1px dotted #999;
}

table.incontro td.riga_riposa {
    font-size:11px;
    padding-right:5px;
    text-align:left;
    width:110px;
    font-style:italic;
    color:#330;
}

table.incontro td.riga_incontro_sx {
    font-size:11px;
    padding-right:5px;
    text-align:right;
    width:110px;
}

table.incontro td.riga_incontro_gp {
    font-size:11px;
    padding-right:5px;
    text-align:left;
    width:110px;
}

table.incontro td.riga_gp_vuota {
    font-size:11px;
    width:55px;
}

table.incontro td.riga_incontro_dx {
    font-size:11px;
    padding-left:5px;
    text-align:left;
    width:110px;
}

table.incontro td.risultato_incontro {
    color:#330;
    font-size:12px;
    font-weight:700;
    text-align:center;
    width:30px;
}

table.incontro td.risultato_incontro_GP {
    color:#330;
    font-size:12px;
    font-weight:700;
    text-align:right;
    width:30px;
}

table.incontro td.risultato_incontro_no {
    color:#999;
    font-size:12px;
    text-align:center;
    width:30px;
}

table.incontro td.punticasa {
    color:#72b82d;
    font-size:10px;
    text-align:left;
    width:55px;
}

table.incontro td.puntifuori {
    color:#72b82d;
    font-size:10px;
    text-align:right;
    width:55px;
}

.dragdealer {
    position:relative;
    width:388px;
}

.dragdealer .handle {
    cursor:pointer;
    position:absolute;
}

.dragdealer .disabled {
    background:#898989;
}

#slideshow {
    height:400px;
    overflow:hidden;
}

#slideshow .handle .slide {
    float:left;
    width:388px;
}

#IdHandle {
    width:100px;
}

div.black_overlay {
    -moz-opacity:0.3;
    background-color:#000;
    display:none;
    filter:alpha(opacity=30);
    height:100%;
    left:0;
    opacity:.30;
    position:fixed;
    top:0;
    width:100%;
    z-index:10001;
}

#resultContainer {
    display:none;
    height:auto;
    /*left:50%;*/
    /*margin-left:-393px;*/
    position:relative;
    top:0;
    width:822px;
    z-index:10002;
}


.resultContainer {
    display:none;
    height:auto;
    /*left:50%;*/
    /*margin-left:-393px;*/
    position:relative;
    top:0;
    width:822px;
    z-index:10002;
}

div.risultatisx {
    border-right:1px dotted #330;
    float:left;
    width:399px;
}

div.risultatidx {
    float:left;
    width:398px;
}

div.risultati_top {
    background-image:url(../img/risultati-top_2.png);
    height:34px;
    width:816px;
}

div.risultati_lato {
    background-image:url(../img/risultati-lato_2.png);
    background-repeat:repeat-y;
    float:left;
    width:816px;
}

div.risultati_bottom {
    background-image:url(../img/risultati-bottom_2.png);
    float:left;
    font-size:0;
    height:25px;
    width:816px;
}

div.risultati_interno {
    margin-left:6px;
    width:800px;
}

div.ris_compe {
    /*color:#000;*/
    font-size:16px;
    font-weight:700;
    left:12px;
    position:absolute;
    top:5px;
}

div.ris_compe_2 {
    color:#000;
    font-size:10px;
    font-weight:700;
    left:670px;
    position:absolute;
    text-align:right;
    top:2px;
}

a.ris_close {
    left:790px;
    position:absolute;
    text-align:center;
    top:9px;
}

div.ris_testatasx {
    margin-left:5px;
}

div.ris_nome_sqsx {
    left:100px;
    position:absolute;
    top:45px;
}

div.ris_nome_sqdx {
    position:absolute;
    right:110px;
    top:45px;
}

div.ris_golsx2 {
    left:360px;
    position:absolute;
    top:50px;
}

div.ris_golsx1 {
    float:right;
    margin-right:10px;
    margin-top:20px;
}

.golGP {
    margin-right:-8px;
}

div.ris_goldx {
    left:420px;
    position:absolute;
    top:50px;
}

div.ris_mistersx {
    background-image:url(../img/user_8x10.png);
    background-position:center left;
    background-repeat:no-repeat;
    border-top:1px dotted #330;
    color:#360;
    font-weight:700;
    left:220px;
    padding-left:12px;
    position:absolute;
    top:105px;
    width:170px;
    text-align:left;
}

div.ris_misterdx {
    background-image:url(../img/user_8x10.png);
    background-position:center right;
    background-repeat:no-repeat;
    border-top:1px dotted #330;
    color:#360;
    font-weight:700;
    left:408px;
    padding-right:12px;
    position:absolute;
    text-align:right;
    top:105px;
    width:170px;
    margin-left:2px;
}

div.ris_puntisx {
    /*background-image:url(../img/punti_dx_8x8.png);*/
    background-position:77px 5px;
    background-repeat:no-repeat;
    color:#999;
    font-size:14px;
    font-weight:400;
    left:95px;
    position:absolute;
    text-align:right;
    padding-right:15px;
    top:0;
    width:70px;
}

div.ris_puntidx {
    /*background-image:url(../img/punti_sx_8x8.png);*/
    background-position:0 5px;
    background-repeat:no-repeat;
    color:#999;
    font-size:14px;
    font-weight:400;
    position:absolute;
    right:95px;
    text-align:left;
    top:0;
    width:70px;
    padding-left:15px;
}

div.ris_titolarisx {
    color:#300;
    font-size:11px;
    left:185px;
    padding-top:15px;
    top:0;
    width:390px;
    float:right;
    margin-right:5px;
}

table.ris_titolarisx table.ris_titolaridx,td.ris_vuota {
    height:10px;
}

div.ris_panchinasx {
    color:#300;
    font-size:10px;
    text-align:left;
    width:175px;
    padding-top:16px;
    margin-left:3px;
}

div.ris_titolaridx {
    color:#300;
    font-size:11px;
    left:3px;
    padding-top:15px;
    top:0;
    width:390px;
    float:left;
    margin-left:5px;
}

div.ris_panchinadx {
    color:#300;
    font-size:10px;
    text-align:left;
    width:175px;
    padding-top:16px;
    margin-left:3px;
}

#tribuna {
    color:#666;
    margin-top:5px;
}

div.formazioni_top {
    background-image:url(../img/formazioni-top.png);
    height:34px;
    margin-left:35px;
    width:706px;
}

div.form_compe {
    color:#000;
    font-size:16px;
    font-weight:700;
    left:47px;
    position:absolute;
    top:5px;
}

a.form_close {
    left:715px;
    position:absolute;
    text-align:center;
    top:9px;
}

div.formazioni_lato {
    background-image:url(../img/formazioni-lato.png);
    background-repeat:repeat-y;
    float:left;
    margin-left:35px;
    width:720px;
    max-height:520px;
    overflow:auto;
}

div.formazioni_bottom {
    background-image:url(../img/formazioni-bottom.png);
    float:left;
    font-size:0;
    height:25px;
    margin-left:35px;
    width:706px;
}

div.formazioni_interno {
    margin-left:6px;
    width:690px;
}

div.formaz_compe {
    clear:both;
    padding-bottom:10px;
    text-align:center;
    width:100%;
}

span.formaz_compe {
    border-bottom:1px dotted #999;
}

div.versus {
    background-image:url(../img/spin_14x16.png);
    background-position:center 5px;
    background-repeat:no-repeat;
    float:left;
    height:50px;
    text-align:center;
    width:46px;
}

div.nome_Casa {
    margin-right:7px;
    text-align:right;
}

div.logo_Casa {
    float:left;
    margin-left:20px;
}

div.panchina_Casa {
    padding-left:10px;
    top:-68px;
    float:left;
}

div.logo_Fuori {
    float:right;
    margin-right:20px;
}

div.panchina_Fuori {
    float:right;
    padding-right:10px;
    top:-68px;
}

span.formazione_nascosta_Casa {
    display:block;
    float:right;
    width:165px;
    font-style:italic;
    font-size:11px;
    padding-top:20px;
    margin-bottom:-50px;
}

span.formazione_nascosta_Fuori {
    display:block;
    float:left;
    width:165px;
    font-style:italic;
    font-size:11px;
    padding-top:20px;
    margin-bottom:-50px;
}

table.formazione {
    width:165px;
}

table.formazione td.ruolo {
    border-bottom:1px dotted #999;
    font-size:12px;
    text-align:center;
    width:20px;
}

table.formazione td.ruoloCapt {
    border-bottom:1px dotted #999;
    background-color:#72A429;
    color:#FFF;
    font-size:12px;
    text-align:center;
    width:17px;
}

table.formazione td.squaA {
    border-bottom:1px dotted #999;
    color:#999;
    font-size:10px;
    text-align:center;
    width:30px;
}

table.formazione td.nome {
    border-bottom:1px dotted #999;
    font-size:12px;
    width:115px;
}

table.formazione td.rig {
    border-bottom:1px dotted #999;
    font-size:10px;
    width:15px;
    text-align:right;
}

.rig_ignore {
    background-color:#999;
    display:none;
}

table.formazione td.fuori {
    width:160px;
}

table.panchina {
    width:135px;
}

table.panchina td.ruolo {
    border-bottom:1px dotted #999;
    font-size:9px;
    text-align:center;
    width:10px;
}

table.panchina td.ruoloCapt {
    border-bottom:1px dotted #999;
    font-size:9px;
    text-align:center;
    width:10px;
    background-color:#72A429;
    color:#FFF;
}

table.panchina td.squaA {
    border-bottom:1px dotted #999;
    color:#999;
    font-size:9px;
    text-align:center;
    width:25px;
}

table.panchina td.nome {
    border-bottom:1px dotted #999;
    font-size:10px;
    width:100px;
}

table.panchina td.rig {
    border-bottom:1px dotted #999;
    font-size:9px;
    width:15px;
    text-align:right;
}

div.popupdb_top {
    background-image:url(../img/popupdb-top.png);
    height:34px;
    width:396px;
    margin:0 auto;
}

div.popupdb_lato {
    background-image:url(../img/popupdb-lato.png);
    background-repeat:repeat-y;
    width:396px;
    margin:0 auto;
}

div.popupdb_bottom {
    background-image:url(../img/popupdb-bottom.png);
    font-size:0;
    height:25px;
    width:396px;
    margin:0 auto;
}

div.popupdb_interno {
    color:#330;
    width:380px;
    margin:0 auto;
    padding:10px 30px 0;
}

a.popupdb_close {
    left:585px;
    position:absolute;
    text-align:center;
    top:9px;
}

div.popupdb_compe {
    color:#000;
    font-size:16px;
    font-weight:700;
    left:225px;
    position:absolute;
    top:5px;
}

#ins_messaggio {
    font-size:12px;
    width:145px;
}

form.formpopup input.bottone {
    margin-left:95px;
    margin-top:5px;
}

div.cbody,div.cbodybigmatch_no {
    background-image:url(../img/bkgrd-300.png);
    background-repeat:repeat-y;
    padding-left:20px;
    padding-right:0;
    width:275px;
}

div.cnews,div.cclassifica,div.ccalendario {
    padding-left:25px;
    width:445px;
}

table.ultimenotizie img,table.ultimenotizieadmin img,table.salastampa img {
    border:none;
}

table.ultimenotizieadmin td,table.salastampa td {
    padding:0 2px;
}

table.ultimenotizieadmin td.data,table.salastampa td.data {
    font-size:10px;
    font-weight:700;
    text-align:right;
}

table.ultimenotizieadmin td.logo,table.salastampa td.logo {
    width:10px;
}

table.ultimenotizieadmin td.testo,table.salastampa td.testo {
    color:#2E3E11;
    text-align:justify;
}

.nicEdit-main {
    background-color:#FFF;
    height:250px;
    overflow:auto;
}

#titolo,#sottotitolo,#autore {
    color:#000;
    height:13px;
    margin-bottom:5px;
    padding-right:2px;
    width:330px;
}

#adminun,#admin {
    height:300px;
    margin-left:-13px;
    overflow:auto;
    width:350px;
    padding:5px;
}

table.classifica,table.incontro {
    width:368px;
}

table.classifica td.intestazione1,table.classifica td.intestazione10 {
    text-align:center;
    width:20px;
}

table.classifica td.intestazione1GP {
    text-align:left;
    width:110px;
}

table.classifica td.intestazione5,table.classifica td.intestazione6,table.classifica td.intestazione7,table.classifica td.intestazione8,table.classifica td.intestazione9 {
    text-align:center;
    width:18px;
}

div.ris_nome_sqsx img,div.ris_nome_sqdx img,div.nome_Casa img,div.nome_Fuori img {
    margin:0 -6px 0 0;
}

table.ris_titolarisx,table.ris_titolaridx {
    width:390px;
}

table.ris_titolarisx td.ruolo,table.ris_titolaridx td.ruolo {
    border-bottom:1px dotted #999;
    text-align:center;
    width:20px;
}

table.ris_titolarisx td.ruoloCapt,table.ris_titolaridx td.ruoloCapt {
    border-bottom:1px dotted #999;
    text-align:center;
    width:20px;
    background-color:#72A429;
    color:#FFF;
}

table.ris_titolarisx td.nome,table.ris_titolaridx td.nome {
    border-bottom:1px dotted #999;
    width:200px;
    padding-left:3px;
}

table.ris_titolarisx td.voto,table.ris_titolarisx td.mod,table.ris_titolarisx td.tot,table.ris_titolaridx td.voto,table.ris_titolaridx td.mod,table.ris_titolaridx td.tot {
    border-bottom:1px dotted #999;
    font-size:12px;
    text-align:center;
    width:30px;
}

table.ris_titolarisx td.parziale_punti,table.ris_titolarisx td.tot_punti,table.ris_titolaridx td.parziale_punti,table.ris_titolaridx td.tot_punti {
    font-size:13px;
    padding-right:5px;
    text-align:right;
}

table.ris_titolarisx td.fatcamp_punti,table.ris_titolarisx td.mod_punti,table.ris_titolaridx td.fatcamp_punti,table.ris_titolaridx td.mod_punti {
    font-size:12px;
    padding-right:5px;
    text-align:right;
}

table.ris_titolarisx td.gol_punti,table.ris_titolaridx td.gol_punti {
    background-color:#D0D0CF;
    font-size:16px;
    padding-right:5px;
    text-align:right;
}

table.ris_titolarisx td.gol_nome,table.ris_titolaridx td.gol_nome {
    background-color:#D0D0CF;
    padding-left:5px;
}

table.ris_titolarisx td.gol_nome_sup,td.gol_nome_rigori,table.ris_titolaridx td.gol_nome_sup,td.gol_nome_rigori {
    background-color:#FFF;
    padding-left:5px;
}

table.ris_titolarisx td.gol_punti_sup,td.gol_punti_rigori,table.ris_titolaridx td.gol_punti_sup,td.gol_punti_rigori {
    background-color:#FFF;
    font-size:16px;
    padding-right:5px;
    text-align:right;
}

table.ris_panchinasx,table.ris_panchinadx {
    width:390px;
}

table.ris_panchinasx td.ris_panchina_testasx,table.panchina td.panchina_testaCasa {
    border-bottom:1px dotted #999;
    font-size:11px;
    text-align:right;
}

table.ris_panchinasx td.ruolo,table.ris_panchinadx td.ruolo {
    border-bottom:1px dotted #999;
    font-size:9px;
    text-align:center;
    width:15px;
}

table.ris_panchinasx td.ruoloCapt,table.ris_panchinadx td.ruoloCapt {
    border-bottom:1px dotted #999;
    font-size:9px;
    text-align:center;
    width:15px;
    background-color:#72A429;
    color:#FFF;
}

table.ris_panchinasx td.nome,table.ris_panchinadx td.nome {
    border-bottom:1px dotted #999;
    font-size:10px;
    width:200px;
    padding-left:2px;
}

table.ris_panchinasx td.voto,table.ris_panchinasx td.mod,table.ris_panchinasx td.tot,table.ris_panchinadx td.voto,table.ris_panchinadx td.mod,table.ris_panchinadx td.tot {
    border-bottom:1px dotted #999;
    font-size:9px;
    text-align:center;
    width:20px;
}

table.ris_panchinadx td.ris_panchina_testadx,table.panchina td.panchina_testaFuori {
    border-bottom:1px dotted #999;
    font-size:11px;
    text-align:right;
}

.pann_select {
    font-size:12px;
    width:150px;
}

.pann_select_W {
    font-size:12px;
    width:180px;
}

.pann_select_subskin {
    font-size:12px;
    width:200px;
}

#ml_giocatore,#ml_giocatore_taglio {
    width:300px;
}

.pann_select_day {
    font-size:12px;
    width:50px;
}

.moduli_select {
    font-size:12px;
    width:80px;
}

.pann_input {
    font-size:12px;
    height:16px;
}

.pann_input_voto {
    font-size:12px;
    height:14px;
    width:30px;
}

.pann_input_ora {
    font-size:12px;
    height:14px;
    width:50px;
}

.pann_input_ifam {
    font-size:12px;
    height:16px;
    width:450px;
}

.pann_input_feed {
    font-size:12px;
    height:15px;
    width:250px;
}

.pann_input_short {
    font-size:12px;
    width:20px;
}

span.pann_obb {
    color:red;
    font-weight:700;
}

label.rss_tit {
    display:block;
    width:100px;
    float:left;
    padding:5px 0;
}

table.admin td {
    width:25%;
    padding:2px 5px;
}

table.admin td.titolo {
    font-weight:700;
    border-bottom:1px dotted #999;
    background-color:#efefef;
    padding:6px 5px 0;
}

table.admin td.ad_if {
    width:40%;
}

table.admin td.solo_in {
    padding-left:0;
    padding-right:0;
}

table.admin td.new_ut {
    width:190px;
    text-align:right;
}

table.admin td.targa_ut {
    text-align:right;
    width:100px;
    padding-left:0;
    padding-right:3px;
}

table.admin td.targa_ut_n {
    text-align:left;
    width:50px;
    padding-left:0;
    padding-right:3px;
}

table.admin td.vuota_ut {
    text-align:right;
    width:5%;
}

input.nuovo_utente {
    width:130px;
}

table.revo_up td.rvup {
    text-align:center;
    background-color:#D0D0CF;
    padding:15px;
}

table.revo_up td.rvup_si {
    text-align:center;
    background-color:#C2DC7F;
    padding:15px;
}

table.revo_up td.warning_js {
    padding-bottom:5px;
    color:#000;
    text-align:center;
}

table.revo_up td.up_note_js {
    padding-top:5px;
}

label.scarica_update {
    color:#000;
    cursor:pointer;
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    padding:2px 0;
}

#revo_up_log {
    display:none;
    clear:both;
    padding-top:10px;
}

#revo_up_log div.log {
    padding:10px 0;
}

#revo_up_log div.error {
    color:red;
    font-style:normal;
    padding:5px 0;
}

#revo_up_log div.ok {
    color:#0A0;
    font-weight:700;
    font-style:normal;
    padding:5px 0;
}

span.rvp_up_warning {
    font-style:normal;
    color:#2E3E11;
}

div.rvp_up_skin {
    padding-top:10px;
    text-align:center;
    font-style:normal;
    border-top:1px dotted #000;
    margin-top:5px;
}

div.sub_updated_sx {
    background-image:url(../img/subOR.png);
    background-position:5px 5px;
    background-repeat:no-repeat;
    text-decoration:none;
    float:left;
    width:180px;
    border:1px dotted #330;
    margin-left:50px;
    padding-left:45px;
    cursor:pointer;
}

div.sub_updated_sx:hover,div.sub_updated_dx:hover {
    border:1px solid;
}

div.sub_updated_dx {
    background-image:url(../img/subNoOR.png);
    background-position:5px 5px;
    background-repeat:no-repeat;
    padding-left:45px;
    text-decoration:none;
    float:right;
    width:180px;
    border:1px dotted red;
    margin-right:50px;
    cursor:pointer;
}

div.adi_left {
    float:left;
    padding-top:4px;
}

span.ad_if_note {
    font-style:italic;
    font-size:11px;
    font-weight:400;
}

table.admin td.check {
    width:60%;
}

span.IFmail {
    display:block;
    float:left;
    padding-right:18px;
}

span.MlRose {
    display:block;
    float:left;
    padding-right:10px;
}

#prog_bar {
    position:relative;
    top:-22px;
    left:45px;
    padding-right:1px;
    width:25px;
    height:18px;
    text-align:center;
    margin-bottom:-22px;
}

div.progress_bar {
    background-image:url(../img/progress_bar.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

div.pann_invio {
    text-align:right;
    width:95%;
    margin:0 auto;
    padding:10px;
}

div.pann_invio_bis {
    text-align:right;
    width:100%;
    margin:0 auto;
}

div.pann_invio_bis input {
    margin-right:10px;
}

div.setMl {
    float:left;
    width:200px;
}

.Modif_ {
    color:#000;
    border-bottom:1px dotted #999;
    font-size:12px;
    text-align:center;
    width:30px;
    font-style:italic;
    font-weight:100;
}

.section {
    width:650px;
    background:#EFEFEF;
    padding-top:10px;
    margin:0 auto;
}

ul.tabs {
    height:28px;
    line-height:25px;
    list-style:none;
    border-bottom:1px dotted #999;
}

.tabs li {
    float:left;
    display:inline;
    color:#777;
    cursor:pointer;
    background:#F9F9F9;
    /*border:1px solid #E4E4E4;*/
    border-bottom:1px solid #F9F9F9;
    position:relative;
    margin:0 1px -1px 0;
    /*padding:0 13px 1px;*/
}

.tabs li:hover {
    color:#330;
    background:#ddd;
    border:1px solid #999;
    padding:0 13px;
}

.tabs li.current {
    color:#444;
    background:#EFEFEF;
    border:1px dotted #999;
    border-bottom:1px solid #EFEFEF;
    padding:0 13px 2px;
}

.box {
    display:none;
    border:1px dotted #999;
    background:#EFEFEF;
    border-width:0 1px 1px;
    padding:10px;
}

div.utente_squadra {
    height:auto;
    padding-left:25px;
    width:445px;
    float:right;
    position:relative;
}

div.utente_squadra_nome {
    color:#330;
    font-size:22px;
    left:130px;
    position:absolute;
    top:0;
    width:250px;
    z-index:10;
}

div.utente_squadra_dtf {
    color:#FFF;
    font-size:14px;
    left:130px;
    position:absolute;
    top:40px;
    width:250px;
}

div.utente_squadra_pres {
    left:405px;
    position:absolute;
    top:10px;
    z-index:2;
}

div.utente_squadra_pres_nome {
    float:right;
    width:92%;
    position:absolute;
    top:80px;
    z-index:5;
    color:#72B82D;
    font-size:14px;
    font-weight:700;
    text-align:right;
}

#if_content {
    background-color:#FFF;
    float:left;
    width:100%;
}

#if_content2 {
    background-image:url(../img/if_bkg2.png);
    background-position:top;
    background-repeat:no-repeat;
    float:left;
    width:100%;
}

#if_footer {
    clear:left;
    height:107px;
    width:960px;
    margin: 0 auto;    
}

div.menu_utente {
    background-image:url(../img/invform_header.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:60px;
    padding-top:10px;
}

div.if_rosa {
    clear:both;
    margin-left:5px;
    width:299px;
}

#if_left {
    float:left;
    width:314px;
}

div.if_header {
    background-image:url(../img/if_tab_rosa.png);
    background-position:10px 10px;
    background-repeat:no-repeat;
    height:88px;
    width:299px;
}

div.if_body {
    padding-left:5px;
    padding-right:0;
    width:299px;
}

div.if_elenco {
    margin-top:10px;
    margin-left:5px;
}

span.spazio_if {
    display:block;
    height:3px;
    background-image:url(../img/spazio_if_bkg.png);
    background-repeat:repeat-x;
}

span.spazio_if_ruolo {
    display:block;
    height:9px;
    background-image:url(../img/spazio_if_bkg_ruolo.png);
    background-repeat:repeat-x;
    background-position:center;
}

table.if_riga {
    width:275px;
    cursor:pointer;
}

table.if_riga td.if_ruolo {
    text-align:center;
    vertical-align:middle;
    width:15px;
}

table.if_riga td.if_vuoto {
    width:3px;
}

table.if_riga td.if_foto {
    vertical-align:middle;
    text-align:center;
    padding-left:2px;
    padding-right:2px;
    width:25px;
}

table.if_riga td.if_nome {
    font-size:11px;
    text-align:left;
    color:#000;
    vertical-align:bottom;
    width:96px;
}

table.if_riga td.if_nome_COL {
    color:#330;
    font-size:11px;
    text-align:left;
    vertical-align:bottom;
    width:96px;
}

table.if_riga td.if_squadra {
    font-size:10px;
    text-align:left;
    color:#68889b;
    vertical-align:top;
}

table.if_riga td.if_aff,td.if_mv,td.if_fmv {
    border-top:1px solid #edeeed;
    font-size:9px;
    text-align:center;
    width:35px;
}

table.if_riga td.if_mv,td.if_fmv {
    border-top:1px solid #edeeed;
    font-size:9px;
    text-align:center;
    width:25px;
}

table.if_riga td.if_in_out {
    border-top:1px solid #edeeed;
    font-size:9px;
    text-align:center;
    width:15px;
}

table.if_riga td.if_mv_val,td.if_fmv_val {
    width:30px;
}

table.if_riga td.if_aff_val {
    width:25px;
}

table.if_riga td.if_in_out_val {
    width:15px;
}

table.if_riga td.if_nome_val,td.if_aff_val,td.if_mv_val,td.if_fmv_val,td.if_in_out_val {
    font-size:10px;
    text-align:center;
    color:#330;
    vertical-align:middle;
}

table.if_riga td.if_aff_info {
    font-size:11px;
    text-align:center;
    vertical-align:middle;
    width:10px;
}

table.if_riga td.if_avv {
    border-top:1px solid #edeeed;
    border-right:1px solid #edeeed;
    font-size:9px;
    text-align:center;
    width:26px;
}

table.if_riga td.if_avv_val {
    font-size:9px;
    text-align:center;
    vertical-align:middle;
    width:26px;
}

div.if_info_player {
    border:1px solid #edeeed;
    float:left;
    width:240px;
    height:16px;
    text-align:center;
    padding-top:3px;
    overflow:hidden;
}

div.if_footer {
    font-size:0;
    height:15px;
    width:299px;
}

#if_center {
    background-image:url(../img/if_centro_sfondo.png);
    background-position:0 90px;
    background-repeat:no-repeat;
    width:503px;
    float:left;
    margin-left:-8px;
    padding:0;
}

div.if_campo {
    background-image:url(../img/campo.png);
    background-position:12px 83px;
    background-repeat:no-repeat;
    height:485px;
    width:468px;
    float:left;
    margin-left:20px;
    z-index:10000;
    padding:0;
}

div.if_campo_V {
    background-image:url(../img/campoV.png);
    background-position:12px 83px;
    background-repeat:no-repeat;
    height:485px;
    width:468px;
    float:left;
    margin-left:20px;
    z-index:10000;
    padding:0;
}

#campo {
    top:52px;
    left:10px;
    width:442px;
    height:290px;
    position:relative;
}

#panchina_tit {
    background-image:url(../img/adisposizione.png);
    background-repeat:no-repeat;
    position:relative;
    top:62px;
    left:10px;
    height:26px;
    width:105px;
}

#panchina {
    position:relative;
    overflow:auto;
    top:62px;
    left:10px;
    height:78px;
    width:360px;
    border-top:1px dotted #330;
}

div.rigo {
    position:relative;
    top:-18px;
    left:382px;
    height:50px;
    width:70px;
}

.plr {
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:25px;
    text-decoration:underline;
    font-size:9px;
    text-align:center;
    position:absolute;
    width:0;
    height:0;
    top:-60px;
    left:200px;
    display:none;
    opacity:0;
    cursor:pointer;
}

.lst_player {
    cursor:pointer;
}

.lst_schierato {
    cursor:pointer;
    background-color:#DDD;
}

.panc {
    position:absolute;
    display:inline-block;
    float:left;
    margin:5px;
}

#rigoristi {
    background-image:url(../img/rigoristi.png);
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#FFF;
    visibility:hidden;
    clear:both;
    position:relative;
    top:-487px;
    left:473px;
    width:200px;
    white-space:nowrap;
    min-height:439px;
    padding:35px 10px 10px;
}

#rigoristi_table td.prog {
    width:20px;
    text-align:right;
}

#rigoristi_table td.r {
    width:20px;
    text-align:center;
}

#rigoristi_table td.nome_p {
    width:120px;
    text-align:left;
}

#rigoristi_table td.nome_s {
    width:40px;
    text-align:left;
}

.rig:hover {
    cursor:move;
}

.rig_move {
    opacity:0.5;
}

div.info_rigo {
    margin-top:10px;
    margin-left:10px;
    font-style:italic;
    font-size:10px;
    line-height:11px;
}

div.info_rigo_button {
    margin-top:10px;
    margin-left:10px;
    text-align:center;
}

.but_reset {
    width:73px;
}

.but_sort {
    width:170px;
}

div.if_campo_parte_alta {
    background-image:url(../img/cosi_in_campo.png);
    background-position:9px 2px;
    background-repeat:no-repeat;
    width:100%;
    height:29px;
}

div.if_info_incontro {
    margin-top:6px;
    margin-left:0;
    font-style:italic;
    width:282px;
    font-size:10px;
    line-height:11px;
    float:right;
    height:22px;
}

div.if_incontro {
    float:right;
    width:272px;
    height:37px;
    overflow:auto;
    border:1px solid #E4E4E4;
    margin-right:12px;
    margin-top:7px;
}

p.if_match {
    color:#999;
    padding-left:5px;
}

div.if_giornata {
    float:left;
    width:163px;
    margin-top:35px;
    margin-left:12px;
}

div.if_num_giornata {
    float:left;
    font-size:34px;
    color:#360;
    letter-spacing:-3px;
}

p.scegli_gionata {
    padding-left:0;
    padding-top:2px;
    font-size:9px;
    color:#330;
    letter-spacing:1px;
}

div.if_scegli_giornate {
    float:right;
    padding-top:6px;
}

div.if_comunicazioni {
    float:left;
    background-color:#F0F1F0;
    background-image:url(../img/comunicazioni.png);
    background-position:2px 3px;
    background-repeat:no-repeat;
    height:79px;
    padding-top:0;
    width:477px;
    margin-left:16px;
    margin-top:0;
    margin-bottom:5px;
}

div.info_comu {
    margin-top:29px;
    margin-left:7px;
    font-style:italic;
    width:117px;
    font-size:10px;
    line-height:11px;
    float:left;
}

div.info_rosa {
    padding-top:40px;
    padding-left:20px;
    font-style:italic;
    width:274px;
    font-size:10px;
    line-height:11px;
}

div.if_rosa_legenda {
    padding-left:0;
    margin-left:10px;
    margin-top:8px;
    padding-top:2px;
    padding-bottom:2px;
    width:276px;
    border:1px dotted #A3A396;
    border-bottom:none;
}

.text_comu {
    width:342px;
    height:63px;
    background-color:#F0F1F0;
    border:1px solid #000;
    font-size:11px;
    margin-top:6px;
}

#if_right {
    float:right;
    width:151px;
}

div.termine {
    background-image:url(../img/termine.png);
    background-position:bottom left;
    margin-top:0;
    background-repeat:no-repeat;
    height:132px;
    padding-bottom:5px;
    width:151px;
}

div.if_invio {
    background-image:url(../img/invia.png);
    background-position:bottom left;
    margin-top:2px;
    background-repeat:no-repeat;
    height:98px;
    padding-bottom:5px;
    width:151px;
}

div.termine_next {
    font-size:11px;
    padding-left:20px;
    padding-top:35px;
}

div.termine_next_data {
    font-size:24px;
    color:#FFF;
    text-align:center;
    padding-top:0;
    margin-top:0;
}

div.termine_mancano {
    font-size:11px;
    padding-left:20px;
    padding-top:0;
    margin-top:0;
}

div.termine_countdown {
    font-size:24px;
    color:#FFF;
    text-align:center;
    padding-top:0;
    margin-left:0;
    margin-top:0;
    letter-spacing:-1px;
}

span.if_day {
    font-size:14px;
    padding-top:0;
    margin-top:-2px;
    margin-left:2px;
    margin-right:3px;
}

span.stop {
    display:block;
    font-size:16px;
    text-align:center;
    letter-spacing:2px;
    line-height:15px;
}

div.divform {
    background-image:url(../img/riepilogo.png);
    background-position:0 0;
    background-repeat:no-repeat;
    min-height:250px;
    padding-bottom:5px;
    padding-top:30px;
    padding-left:10px;
    width:151px;
}

div.top_team_scegli {
    font-size:11px;
    padding-left:5px;
    padding-top:30px;
    margin-top:0;
    color:#330;
}

div.if_top_team {
    float:left;
    background-image:url(../img/top_team_dark.png);
    background-position:2px 3px;
    background-repeat:no-repeat;
    height:120px;
    padding-top:0;
    width:477px;
    margin-left:16px;
    margin-top:5px;
    margin-bottom:0;
}

span.radio {
    display:block;
    float:left;
    width:240px;
    color:#000;
    font-size:11px;
}

div.if_form_dx {
    border-top:1px dotted #000;
    border-bottom:1px dotted #000;
    margin-top:3px;
    padding-bottom:1px;
    width:130px;
    height:17px;
}

#form td.form_nome,#panc td.form_nome {
    width:100px;
    vertical-align:middle;
}

#form td.form_ruolo,#panc td.form_ruolo {
    padding-right:5px;
    vertical-align:middle;
}

.lst_in_form {
    cursor:pointer;
    width:100px;
    vertical-align:middle;
}

#radio_voti,#radio_dispo {
    float:left;
    padding-right:10px;
}

table td.top_team {
    text-align:right;
    padding-top:2px;
}

table td.select_modulo {
    padding-top:5px;
    width:150px;
}

span.top_team_vuoto {
    line-height:5px;
}

input.top_team_button {
    margin-left:20px;
    margin-top:10px;
    font-size:11px;
    width:110px;
}

input.invia_formazione {
    margin-left:20px;
    margin-top:43px;
    width:105px;
}

.box_utente {
    display:none;
    border:1px dotted #999;
    background:#EFEFEF;
    margin:10px;
    padding:10px;
}

div.scrolla_utenti {
    height:80px;
    overflow:scroll;
    overflow-x:hidden;
}

table.int_utenti td.mod {
    background-color:#ddd;
    padding-left:5px;
}

table.utenti {
    width:631px;
}

table.utenti td {
    padding:2px 5px;
}

table.int_utenti td.targa_data {
    padding-bottom:5px;
    padding-top:5px;
}

table.int_utenti td.targa_dx {
    text-align:right;
    border:1px dotted #999;
    background-color:#efefef;
    padding-right:5px;
}

table.int_utenti td.targa_dx_no {
    text-align:right;
    border:1px dotted #999;
    background-color:red;
    color:#FFF;
    font-weight:700;
    padding-right:5px;
}

table.int_utenti td.sottotitolo_prog,td.sottotitolo_id {
    font-weight:700;
    background-color:#efefef;
    width:30px;
    border-bottom:1px dotted #999;
    text-align:center;
    padding:2px 5px;
}

table.int_utenti td.sottotitolo_admin {
    font-weight:700;
    background-color:#efefef;
    width:48px;
    border-bottom:1px dotted #999;
    text-align:center;
    padding:2px 5px;
}

table.int_utenti td.sottotitolo_user,td.sottotitolo_mail {
    font-weight:700;
    background-color:#efefef;
    width:220px;
    border-bottom:1px dotted #999;
    padding:2px 5px;
}

table.int_utenti td.sottotitolo_bottone {
    font-weight:700;
    background-color:#efefef;
    width:100px;
    border-bottom:1px dotted #999;
    text-align:left;
    padding:2px 5px 2px 8px;
}

table.utenti td.prog,td.id {
    width:30px;
    border-bottom:1px dotted #999;
    text-align:center;
}

table.utenti td.admin {
    width:51px;
    border-bottom:1px dotted #999;
    text-align:center;
}

table.utenti td.user,td.mail {
    width:220px;
    border-bottom:1px dotted #999;
}

table.utenti td.bottone {
    width:77px;
    border-bottom:1px dotted #999;
    text-align:left;
}

#username,#email,#password,#repassword {
    width:110px;
}

#v_pwd,#n_pwd,#rn_pwd,#n_mail,#v_mail,#rn_mail {
    width:80px;
    font-size:11px;
}

div.sintesi_operazioni {
    background-image:url(../img/sintesi.png);
    background-position:811px 2px;
    background-repeat:no-repeat;
    height:40px;
    padding-right:5px;
    padding-top:20px;
    width:100%;
}

div.bacheca_class_int {
    clear:both;
    width:920px;
    background-image:url(../img/bac_pos_class.png);
    background-position:top left;
    background-repeat:no-repeat;
    padding-top:0;
    margin:0 auto;
}

div.bacheca_info {
    clear:both;
    padding-left:190px;
    font-size:9px;
    font-style:italic;
    padding-top:10px;
    padding-bottom:10px;
}

div.bacheca_bil_header {
    background-image:url(../img/bacheca_alto.png);
    height:90px;
    width:960px;
}

div.bacheca_bil_body {
    background-image:url(../img/bacheca_body.png);
    background-repeat:repeat-y;
    width:960px;
}

div.bacheca_bil_footer {
    background-image:url(../img/bacheca_footer.png);
    height:45px;
    width:960px;
}

div.bacheca_bil_contenuto {
    position:absolute;
    top:190px;
    padding-left:35px;
    width:935px;
    margin:0 auto;
}

div.bacheca_bil_testate_tua {
    background-image:url(../img/bac_tua_sq.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:24px;
    padding-left:131px;
    padding-top:2px;
    padding-bottom:3px;
    float:left;
    width:321px;
}

div.bacheca_bil_testate_avv {
    background-image:url(../img/bac_avv.png);
    background-position:top left;
    background-repeat:no-repeat;
    height:24px;
    padding-left:129px;
    padding-top:2px;
    padding-bottom:3px;
    float:left;
    width:319px;
    text-align:right;
}

div.bacheca_select {
    float:left;
    margin-bottom:5px;
}

div.bacheca_avv_cred {
    float:right;
    padding-top:5px;
    padding-left:0;
    padding-right:15px;
    min-width:140px;
    display:none;
}

.sq_cred {
    font-weight:700;
    color:#DDD;
}

.sq_cred_txt {
    font-size:11px;
    color:#E4E4E4;
}

.panel h2.title {
    margin-bottom:10px;
}

noscript div {
    background:#ccc;
    border:1px solid #900;
    margin:20px 0;
    padding:15px;
}

.coda-slider-wrapper {
    overflow:auto;
    padding:0;
}

.coda-slider {
    border:1px dotted #999;
    float:left;
    overflow:hidden;
    position:relative;
}

.coda-slider-no-js .coda-slider {
    height:200px;
    overflow:auto!important;
    padding-right:20px;
}

.coda-slider,.coda-slider .panel {
    width:436px;
}

.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel {
    width:600px;
}

.coda-slider-wrapper.arrows .coda-slider {
    margin:0 10px;
}

.coda-nav-left a,.coda-nav-right a {
    background:#000;
    color:#fff;
    display:block;
    text-align:center;
    text-decoration:none;
    padding:5px;
}

.coda-nav ul li a.current {
    background:#DDD;
    border:1px dotted #330;
}

.coda-nav ul li a:hover {
    background:#ebebeb;
}

.coda-nav {
    padding-bottom:10px;
}

.coda-nav ul li a {
    width:94px;
    background:#fff;
    color:#330;
    border:1px solid #DDD;
    display:block;
    float:left;
    margin-right:1px;
    text-decoration:none;
    padding:3px 6px;
}

.coda-slider .panel-wrapper {
    padding:10px;
}

.panel-wrapper .title {
    font-size:1px;
    display:none;
    visibility:hidden;
}

.coda-slider p.loading {
    text-align:center;
    padding:20px;
}

.Rosa1 {
    float:right;
    width:20px;
    background-image:url(../img/bil_rose.png);
    background-position:0 2px;
    background-repeat:no-repeat;
}

.Venduti2 {
    float:right;
    width:20px;
    background-image:url(../img/bil_vend.png);
    background-position:0 2px;
    background-repeat:no-repeat;
}

.Infortunati3 {
    float:right;
    width:20px;
    background-image:url(../img/bil_inf.png);
    background-position:0 2px;
    background-repeat:no-repeat;
}

.Bilancio4 {
    float:right;
    width:20px;
    background-image:url(../img/bil_bil.png);
    background-position:0 2px;
    background-repeat:no-repeat;
}

.coda-nav ul {
    clear:both;
    display:block;
    overflow:hidden;
    margin:auto;
}

.coda-slider .panel-container {
    position:relative;
}

div.tablewrap {
    position:relative;
    padding-top:10px;
}

div.tablewrap thead tr {
    position:absolute;
    top:-3px;
}

#bac_due {
    margin-left:20px;
    float:left;
}

table.bac_bil_rosa {
    font-size:10px;
    min-width:392px;
    margin:0 auto;
}

table.bac_bil_rosa th.ruolo_int {
    border-top:1px dotted #330;
    width:100px;
    padding-left:2px;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil_rosa th.portieri0_int {
    border-top:1px dotted #330;
    font-weight:600;
    width:215px;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil_rosa th.squadra0_int {
    border-top:1px dotted #330;
    font-size:9px;
    text-align:center;
    width:25px;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil_rosa th.ruolo_avv {
    border-top:1px dotted #330;
    width:100px;
    padding-left:2px;
    background-color:#F0F1F0;
}

table.bac_bil_rosa th.portieri0_avv {
    border-top:1px dotted #330;
    font-weight:600;
    width:215px;
    background-color:#F0F1F0;
}

table.bac_bil_rosa th.squadra0_avv {
    border-top:1px dotted #330;
    font-size:9px;
    text-align:center;
    width:25px;
    background-color:#F0F1F0;
}

table.bac_bil_rosa td.portieri,td.difensori,td.centrocampisti,td.attaccanti {
    font-weight:600;
    width:215px;
}

table.bac_bil_rosa td.portieri0,td.difensori0,td.centrocampisti0,td.attaccanti0 {
    border-top:1px dotted #330;
    font-weight:600;
    width:215px;
}

table.bac_bil {
    font-size:10px;
    margin:0 auto;
}

table.bac_bil td.prog {
    border-top:1px dotted #330;
    width:20px;
    font-size:8px;
    text-align:center;
    vertical-align:middle;
}

table.bac_bil td.descrizione {
    border-top:1px dotted #330;
    font-weight:600;
    width:250px;
    border-right:1px dotted #330;
}

table.bac_bil td.in_out {
    border-top:1px dotted #330;
    width:30px;
    text-align:center;
    border-right:1px dotted #330;
    vertical-align:middle;
}

table.bac_bil td.data {
    border-top:1px dotted #330;
    width:60px;
    text-align:center;
    font-size:9px;
    vertical-align:middle;
}

table.bac_bil th.prog_int {
    border-top:1px dotted #330;
    width:20px;
    font-size:8px;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil th.descrizione_int {
    border-top:1px dotted #330;
    font-weight:600;
    width:250px;
    border-right:1px dotted #330;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil th.in_out_int {
    border-top:1px dotted #330;
    width:30px;
    text-align:center;
    border-right:1px dotted #330;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil th.data_int {
    border-top:1px dotted #330;
    width:60px;
    text-align:center;
    font-size:9px;
    background-color:#EDEEED;
    color:#000;
}

table.bac_bil th.prog_avv {
    border-top:1px dotted #330;
    width:20px;
    font-size:8px;
    background-color:#F0F1F0;
}

table.bac_bil th.descrizione_avv {
    border-top:1px dotted #330;
    font-weight:600;
    width:250px;
    border-right:1px dotted #330;
    background-color:#F0F1F0;
}

table.bac_bil th.in_out_avv {
    border-top:1px dotted #330;
    width:30px;
    text-align:center;
    border-right:1px dotted #330;
    background-color:#F0F1F0;
}

table.bac_bil th.data_avv {
    border-top:1px dotted #330;
    width:60px;
    text-align:center;
    font-size:9px;
    background-color:#F0F1F0;
}

div.bacheca_ut_class {
    width:920px;
    overflow-x:auto;
    padding-bottom:5px;
    margin:0 auto;
}

div.giornataincorso_bacheca {
    float:right;
    color:#330;
    font-size:11px;
    padding-right:10px;
    padding-top:0;
    text-align:left;
}

table.classifica_utente tr.io {
    background-color:#ddd;
}

table.classifica_utente td.colonna0,table.classifica_utente td.colonna1 {
    width:20px;
}

table.classifica_utente td.colonna2,table.classifica_utente td.colonna3,table.classifica_utente td.intestazione2,table.classifica_utente td.intestazione3 {
    text-align:left;
    width:130px;
}

div.ml {
    border:1px dotted #330;
    margin:10px;
    padding:10px;
}

div.ml_radio_ruolo,div.ml_radio_infortunato,div.ml_radio_prestito,div.ml_select_player,div.ml_taglio,div.ml_crediti {
    clear:both;
    padding-bottom:5px;
    padding-top:5px;
    border-bottom:1px dotted gray;
}

div.ml_invio {
    text-align:right;
    padding-top:10px;
    padding-right:10px;
    width:100%;
}

div.bacheca_mercato {
    width:920px;
    background-image:url(../img/mercato.png);
    background-position:top left;
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0 auto 15px;
}

div.ml_chiuso {
    clear:both;
    padding-top:30px;
    padding-left:5px;
    font-style:italic;
}

.cred_rec {
    color:#68889b;
}

div.bac_mercato_opzioni {
    clear:both;
    float:left;
    padding-top:30px;
    padding-left:0;
}

table.ml_azioni {
    border-collapse:collapse;
}

table.ml_azioni td {
    padding:5px;
}

table.ml_azioni td.titolo {
    padding-bottom:0;
    font-weight:700;
    border-bottom:1px dotted #999;
    width:100%;
}

a.mercato_chiama:hover {
    text-decoration:underline;
    padding-bottom:1px;
}

a.mercato_chiama {
    padding-bottom:1px;
}

div.bac_mercato_live {
    background-image:url(../img/ml_sessione.png);
    background-position:5px 5px;
    background-repeat:no-repeat;
    padding-top:30px;
    float:right;
    border:1px dotted #330;
    width:740px;
    min-height:150px;
    background-color:#F0F1F0;
}

div.bac_mercato_storico {
    float:right;
    margin-top:-20px;
    padding-right:10px;
    padding-left:12px;
    font-size:11px;
    background-image:url(../img/book_alt_8x8.png);
    background-position:0 3px;
    background-repeat:no-repeat;
}

div.table_ml_live {
    clear:both;
    width:750px;
    margin:0 auto;
}

table.ml_live {
    font-size:11px;
    margin-bottom:10px;
    width:740px;
}

table.ml_storico_acq {
    font-size:11px;
    margin-bottom:10px;
    width:645px;
}

table.ml_live td.nomecompetizione,table.ml_storico_acq td.nomecompetizione {
    border-bottom:1px dotted #330;
    color:#330;
    font-size:15px;
    font-variant:small-caps;
    padding-left:5px;
    padding-top:5px;
    padding-bottom:2px;
    margin-right:2px;
}

table.ml_live th.giocatore {
    text-align:left;
    width:175px;
    border-bottom:2px solid #330;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_storico_acq th.giocatoreTot {
    text-align:left;
    width:130px;
    border-bottom:2px solid #330;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_storico_acq th.giocatore {
    text-align:left;
    width:90px;
    border-bottom:2px solid #330;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_storico_acq th.posiz {
    text-align:left;
    padding-left:4px;
    border-bottom:2px solid #330;
    width:15px;
    font-weight:400;
    color:#000;
}

table.ml_live th.fantasq,table.ml_storico_acq th.fantasq {
    text-align:left;
    border-bottom:2px solid #330;
    width:105px;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_live th.ruolo,table.ml_storico_acq th.ruolo {
    text-align:center;
    border-bottom:2px solid #330;
    width:20px;
    font-weight:400;
    color:#000;
}

table.ml_live th.azione,table.ml_storico_acq th.azione {
    text-align:center;
    border-bottom:2px solid #330;
    width:35px;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_live th.data {
    text-align:center;
    font-weight:400;
    border-bottom:2px solid #330;
    width:120px;
    padding-right:0;
    color:#000;
}

table.ml_storico_acq th.data {
    text-align:center;
    font-weight:400;
    border-bottom:2px solid #330;
    width:80px;
    padding-right:0;
    color:#000;
}

table.ml_live td {
    padding-right:0;
}

table.ml_live td.giocatore {
    text-align:left;
    border-bottom:1px dotted #330;
    width:175px;
    padding-left:3px;
}

table.ml_storico_acq td.giocatore {
    text-align:left;
    border-bottom:1px dotted #330;
    width:90px;
    padding-left:3px;
}

table.ml_storico_acq td.giocatoreTot {
    text-align:left;
    border-bottom:1px dotted #330;
    width:130px;
    padding-left:3px;
}

table.ml_storico_acq td.posiz {
    text-align:left;
    font-size:10px;
    border-bottom:1px dotted #330;
    width:15px;
    padding-left:4px;
}

table.ml_live td.giocatoreMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:175px;
    padding-left:3px;
    background-color:#ddd;
}

table.ml_storico_acq td.giocatoreMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:90px;
    padding-left:3px;
    background-color:#ddd;
}

table.ml_storico_acq td.giocatoreTotMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:130px;
    padding-left:3px;
    background-color:#ddd;
}

table.ml_live td.fantasqMY,table.ml_storico_acq td.fantasqMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:105px;
    background-color:#ddd;
    padding-left:3px;
}

table.ml_live td.ruoloMY,table.ml_storico_acq td.ruoloMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:20px;
    background-color:#ddd;
}

table.ml_storico_acq td.posizMY {
    text-align:left;
    font-size:10px;
    border-bottom:1px dotted #330;
    width:15px;
    background-color:#ddd;
    padding-left:4px;
}

table.ml_live td.dataMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:120px;
    padding-right:0;
    background-color:#ddd;
}

table.ml_storico_acq td.dataMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:80px;
    padding-right:0;
    background-color:#ddd;
}

table.ml_live td.azioneMY,table.ml_storico_acq td.azioneMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:35px;
    padding-left:3px;
    background-color:#ddd;
}

table.ml_live td.azione_intMY,table.ml_storico_acq td.azione_intMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:22px;
    padding-left:3px;
    background-color:#ddd;
}

table.ml_live td.fantasq_intMY,table.ml_storico_acq td.fantasq_intMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:95px;
    background-color:#ddd;
    padding-left:3px;
}

table.ml_live td.giocatore_intMY {
    text-align:left;
    border-bottom:1px dotted #330;
    width:139px;
    background-color:#ddd;
    padding-left:3px;
}

table.ml_live td.giocatore_int {
    text-align:left;
    border-bottom:1px dotted #330;
    width:139px;
    padding-left:3px;
}

table.ml_live th.giocatore_int {
    text-align:left;
    width:139px;
    padding-left:3px;
    font-weight:400;
    color:#000;
    border-bottom:2px solid #330;
}

table.ml_live td.azione {
    text-align:center;
    border-bottom:1px dotted #330;
    width:35px;
    padding-left:3px;
}

table.ml_live th.azione_int {
    text-align:center;
    border-bottom:2px solid #330;
    width:22px;
    padding-left:3px;
    font-weight:400;
    color:#000;
}

table.ml_live th.fantasq_int {
    text-align:left;
    border-bottom:2px solid #330;
    width:95px;
    font-weight:400;
    padding-left:3px;
    color:#000;
}

table.ml_live td.azione_int {
    text-align:center;
    border-bottom:1px dotted #330;
    width:22px;
    padding-left:3px;
}

table.ml_live td.fantasq_int {
    text-align:left;
    border-bottom:1px dotted #330;
    width:95px;
    padding-left:3px;
}

table.ml_live td.fantasq,table.ml_storico_acq td.fantasq {
    text-align:left;
    border-bottom:1px dotted #330;
    width:105px;
    padding-left:3px;
}

table.ml_live td.ruolo,table.ml_storico_acq td.ruolo {
    text-align:center;
    border-bottom:1px dotted #330;
    width:20px;
}

table.ml_live td.data {
    text-align:center;
    border-bottom:1px dotted #330;
    width:120px;
    padding-right:0;
}

table.ml_storico_acq td.data {
    text-align:center;
    border-bottom:1px dotted #330;
    width:80px;
    padding-right:0;
}

.ml_chiamata {
    margin-right:10px;
    font-weight:700;
    color:#330;
}

div.ml_chiamata {
    float:left;
    width:180px;
    font-weight:400;
    padding-top:5px;
    padding-left:10px;
}

div.ml_x,div.ml_int,div.ml_ril,div.ml_x_int {
    float:left;
    display:none;
    vertical-align:middle;
    padding-left:5px;
}

div.ml_x_admin {
    float:left;
    vertical-align:middle;
    padding-left:5px;
}

div.new_saved {
    background-image:url(../img/statistiche.png);
    background-position:476px -2px;
    background-repeat:no-repeat;
    float:right;
    padding-right:110px;
    padding-top:10px;
    text-align:right;
    position:relative;
    z-index:1000;
}

#qry_list {
    max-width:150px;
	width:150px;
}

div.stat_para {
    background-image:url(../img/stat_para.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:146px;
}

div.contenitore_parameti {
    width:900px;
    padding:4px 0 5px 35px;
}

div.contenitore_salva {
    clear:both;
    padding-top:15px;
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
    font-size:12px;
}

div.stat_note {
    float:left;
    font-style:italic;
    width:450px;
    text-align:left;
    font-size:11px;
}

.stat_titolo {
    float:left;
    width:130px;
    padding-right:5px;
    text-align:left;
    padding-top:5px;
    margin-top:0;
}

.stat_decr {
    float:right;
    width:150px;
    text-align:right;
    padding-right:10px;
    margin-bottom:5px;
}

.stat_titolo_vis {
    clear:both;
    float:left;
    width:150px;
    padding-right:5px;
    text-align:left;
    padding-top:5px;
    margin-bottom:5px;
}

div.varie_select {
    float:left;
    width:420px;
    padding-right:5px;
    text-align:left;
}

span.stat_select_1 {
    padding-right:30px;
}

div.stat_select {
    clear:both;
    float:left;
    width:150px;
    padding-right:5px;
}

#qry_3_input,#qry_3_input1,#qry_3_input2,#qry_3_input3 {
    text-align:left;
}

.stat_textarea1 {
    float:left;
    width:99%;
    padding-bottom:5px;
    padding-top:5px;
}

#first_qry {
    border:#7F9DB9 1px solid;
    background-color:#ebebe4;
    width:99%;
    height:18px;
}

.stat_invia {
    float:left;
    width:50px;
    padding-right:5px;
    text-align:left;
}

.stat_bottoni {
    float:right;
    padding-right:10px;
    width:330px;
    text-align:right;
}

div.stat_invia_ok {
    float:right;
    padding-right:10px;
    text-align:right;
}

div.risultati_qry {
    background-color:#F0F1F0;
    background-image:url(../img/risultati_qry.png);
    background-position:5px 3px;
    background-repeat:no-repeat;
    font-size:11px;
    margin:0 10px 10px;
    padding:25px 10px 10px;
}

table.tab_qry_contenitore td.nomi_giocatori,td.dati {
    vertical-align:top;
}

#divHeader {
    overflow:hidden;
    width:724px;
}

table.qry_header td {
    text-align:center;
    border-top:1px solid #330;
    border-left:1px dotted #FFF;
    border-right:1px dotted #FFF;
    background-color:#330;
    color:#FFF;
}

#firstcol {
    overflow:hidden;
    max-height:583px;
}

#table_div {
    overflow:scroll;
    width:740px;
    max-height:600px;
    position:relative;
}

table.prima_colonna td.tableFirstCol {
    line-height:15px;
    padding-left:5px;
    border:1px dotted #000;
    background-color:#D0D0CF;
    color:#330;
}

table.qry_header td.tableHeader_1a {
    border-top:1px solid #330;
    border-left:1px solid #330;
    border-right:1px dotted #FFF;
    background-color:#330;
    color:#FFF;
}

table.qry_val {
    border:1px dotted #000;
}

table.qry_val td.qry_val_1a_colonna {
    width:100px;
    text-align:center;
    line-height:15px;
    border-top:1px dotted #000;
    border-right:1px dotted #000;
    border-bottom:1px dotted #000;
    border-left:1px solid #F0F1F0;
}

table.qry_val td.qry_val_colonna {
    width:100px;
    text-align:center;
    line-height:15px;
    border:1px dotted #000;
}

a.toolgdz span.info_ri {
    display:none;
    width:200px;
    margin-left:8px;
    text-decoration:none;
    z-index:2000;
    text-align:left;
    padding:4px 3px 2px 5px;
}

a.toolgdz:hover span.info_ri {
    display:inline;
    position:absolute;
    border:1px double #360;
    background:#f0f1f0;
    color:#000;
    text-decoration:none;
    z-index:2000;
    text-align:left;
}

a.toolgdz {
    display:inline-block;
    position:relative;
    top:0;
}

a.toolgdz2 {
    display:inline-block;
    position:relative;
    top:3px;
}

a.toolgdz2 span.rme {
    display:none;
    width:100px;
    margin-left:0;
    margin-top:0;
    text-decoration:none;
    z-index:2000;
    text-align:left;
    padding:3px;
}

a.toolgdz2:hover span.rme {
    display:inline;
    position:absolute;
    text-decoration:none;
    z-index:2000;
    text-align:left;
}

div.desc_inf {
    background-image:url(../img/info_4x8.png);
    background-position:5px 3px;
    background-repeat:no-repeat;
    padding-left:20px;
}

span.rientro {
    background-image:url(../img/reverse.png);
    background-position:3px 3px;
    background-repeat:no-repeat;
    padding-left:20px;
}

hr.infort {
    display:block;
    position:relative;
    width:100%;
    clear:both;
    border:none;
    border-top:1px solid #AAA;
    border-bottom:1px solid #FFF;
    font-size:1px;
    line-height:0;
    overflow:visible;
    margin:1px auto;
    padding:0;
}

#scegli_giornata {
    background-image:url(../img/seleziona.png);
    background-position:5px 5px;
    background-repeat:no-repeat;
    background-color:#FFF;
    visibility:hidden;
    float:left;
    width:70px;
    margin-top:-13px;
    margin-left:-96px;
    white-space:nowrap;
    min-height:419px;
    text-align:center;
    position:relative;
    z-index:2000;
    padding:55px 10px 10px;
}

table.scegli_day {
    width:81px;
    text-align:left;
}

table.scegli_day td {
    width:40px;
    background-image:url(../img/calendar_alt_stroke_8x8.png);
    background-position:1px 6px;
    background-repeat:no-repeat;
    font-size:11px;
    color:#330;
    letter-spacing:1px;
    padding-left:12px;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom:1px dotted #999;
}

table.scegli_day td.pass {
    background-image:url(../img/calendar_alt_stroke_8x8_g.png);
    color:#a3a396;
}

table.scegli_day td.pass:hover {
    text-decoration:none;
}

table.scegli_day td:hover {
    text-decoration:underline;
    font-weight:700;
}

#new_mp {
    display:none;
    background-color:#ddd;
    clear:both;
    height:120px;
    padding:5px;
}

div.new_mp {
    padding-top:10px;
    float:left;
    width:305px;
}

#oggetto {
    color:#000;
    padding-right:0;
    width:295px;
    margin-bottom:7px;
}

#testo_tm {
    color:#000;
    height:85px;
    margin-bottom:5px;
    width:325px;
}

.pann_select_mp {
    font-size:12px;
    width:150px;
    margin-bottom:7px;
}

div.invia_mp_butt {
    float:right;
    padding-right:7px;
}

#ins_messaggio_mp {
    font-size:12px;
    width:115px;
}

#click_mp {
    display:block;
    float:right;
    background-color:#ddd;
    padding:5px;
}

div.mess_mp {
    float:left;
    padding:5px;
}

div.mp_ricevuti {
    clear:both;
    height:290px;
    overflow:auto;
    padding-top:5px;
}

table.mp_ricevuti {
    background-color:#F0F1F0;
    font-size:11px;
    width:616px;
}

table.mp_ricevuti td.oggetto {
    color:#330;
    width:380px;
}

.mp_oggetto {
    color:#330;
    font-weight:700;
}

table.mp_ricevuti td.foto_mitt {
    text-align:center;
    vertical-align:middle;
    width:30px;
    padding-top:2px;
}

table.mp_ricevuti td.mitt {
    text-align:left;
    vertical-align:middle;
    width:121px;
}

table.mp_ricevuti td.down_mp {
    text-align:center;
    width:15px;
    vertical-align:top;
}

table.mp_ricevuti td.reply {
    text-align:left;
    width:55px;
    vertical-align:middle;
}

table.mp_ricevuti td.canc_mp {
    text-align:right;
    vertical-align:middle;
    width:15px;
}

img.mitt {
    width:17px;
    height:23px;
}

.mp_data {
    font-size:9px;
    color:#6b6b6b;
}

div.hr_mp {
    background:#d6d5d6;
    height:1px;
    width:95%;
    margin:5px auto;
}

.testo_corto_mp {
    display:inherit;
}

div.elenco_inout {
    clear:both;
    padding-top:5px;
}

div.leggi_altri {
    float:right;
    font-size:11px;
}

div.identifica_elenco {
    background-image:url(../img/mp_ricevuti.png);
    background-position:5px 3px;
    background-repeat:no-repeat;
    float:left;
    padding-left:30px;
}

table.boxMercato {
    font-size:11px;
    width:170px;
}

table.boxMercato td.vuota_ml {
    font-size:7px;
}

table.boxMercato td.sinistra {
    border-bottom:1px dotted #330;
    text-align:left;
    width:105px;
}

table.boxMercato td.destra {
    border-bottom:1px dotted #330;
    text-align:right;
    width:65px;
}

table.boxMercato td.unica_sx {
    border:1px dotted #330;
    border-right:none;
    text-align:left;
    width:105px;
    padding:2px;
}

table.boxMercato td.unica_dx {
    border:1px dotted #330;
    border-left:none;
    text-align:right;
    width:65px;
    padding:2px;
}

table.boxMercato td.open_closeCLOSE {
    padding-top:3px;
    text-align:left;
    color:#68889b;
}

table.boxMercato td.faseCLOSE {
    font-size:11px;
    padding-top:3px;
    text-align:right;
    color:#D0D0CF;
}

span.ml_call_admin {
    background-image:url(../img/lock_stroke_6x8.png);
    background-position:center right;
    background-repeat:no-repeat;
    color:#000;
    text-decoration:none;
    cursor:pointer;
    margin:0;
    padding:0 12px 0 0;
}

a.mercato_chiamaNO:hover,a.annulla_ml_callNO:hover {
    text-decoration:none;
    cursor:text;
    color:#000;
}

div.attesa_wait {
    background:url("../img/ajax-loader.gif") 540px 9px no-repeat #fff;
    position:absolute;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);
    opacity:.50;
    z-index:10001;
    left:50%;
    top:50%;
    width:698px;
    height:310px;
    margin-left:-373px;
    margin-top:-159px;
    padding:0;
}

div.attesa_wait_mp {
    background:url("../img/ajax-loader.gif") 540px 9px no-repeat #fff;
    position:absolute;
    -moz-opacity:0.5;
    filter:alpha(opacity=50);
    opacity:.50;
    z-index:10001;
    left:50%;
    top:50%;
    width:698px;
    height:564px;
    margin-left:-373px;
    margin-top:-287px;
    padding:0;
}

div.revo_upd_wait {
    background:url("../img/ajax-loader.gif") top left no-repeat #fff;
    width:128px;
    height:15px;
    margin-top:5px;
    padding:0;
}

.uploadifyError {
    background-color:#FDE5DD!important;
    border:2px solid #FBCBBC!important;
}

.uploadifyQueue .completed {
    background-color:#E5E5E5;
}

.uploadifyProgressBar {
    background-color:#09F;
    height:3px;
    width:1px;
}

.fileName {
    display:block;
    float:left;
    width:200px;
}

.uploadifyProgress {
    background-color:#E5E5E5;
    margin-top:6px;
    margin-left:5px;
    width:300px;
    float:left;
}

.uploadifyQueueItem {
    background-color:#F5F5F5;
    border:2px solid #E5E5E5;
    font:11px Verdana, Geneva, sans-serif;
    margin-top:3px;
    height:16px;
    width:620px;
    padding:2px;
}

.uploadifyQueue {
    clear:both;
    max-height:390px;
    overflow-x:hidden;
    overflow-y:scroll;
    border:1px dotted gray;
}

a.up_button {
    background-image:url(../img/up_button.png);
    background-repeat:no-repeat;
    display:block;
    width:115px;
    height:22px;
}

#file_uploadUploader {
    float:left;
    margin-bottom:10px;
}

#ticker1 div.feed_data,span.sub_pannello,a.salastampa_page,table.miniclassifica thead,table.classifica thead {
    font-size:10px;
}

h4.revofeed,a.logout:hover,a.adminconf:hover,a.gestione_ut:hover,div.webmaster a {
    color:#000;
}

div.prossimagiornata,div.ultimoturno {
    clear:both;
    margin-left:5px;
    width:275px;
    color:White;
}

div.prossimagiornata,div.ultimoturno span {
    color:White;
}

div.prossimagiornata,div.ultimoturno a {
    color:White;
}
table.proxday td.sinistra2,table.proxday td.sinistra2GP {
    border-bottom:1px dotted #330;
    text-align:left;
    width:101px;
}

table.proxday td.vs,table.classifica td.intestazione3GP,table.ml_storico_acq td.ml_altra_fase,table.qry_val td {
    text-align:center;
}

* html .droppy ul,table.admin td.ad_if_vuota {
    line-height:0;
}

#content_2,#content_3,.nascondilink,#step2,#step3,#step4,#step5,#step6,#girone_ut,#comp_vuota_sel,.testo_allungato_mp,#mp_inviati,#attesa,#attesa_revo_upd {
    display:none;
}

#Reculslider, #topflop_slider, #pre_slider,#tab_classifica,div.ris_dati {
    clear:both;
}

span#Recsliderprev, span#Tfsliderprev, span#TopprevBtn, span#prevBtn,.coda-slider .panel {
    display:block;
    float:left;
}

span#Recslidernext, span#Tfslidernext, span#TopnextBtn, span#nextBtn,span.ad_ml_si {
    display:block;
    float:right;
}

table.table_topmanger,table.table_topmanger_dx {
    width:100%;
    padding:2px;
}

span.tm_punti,form.formpopup input.bottone_mp {
    font-size:12px;
}

table.table_topmanger td.scarto,table.table_topmanger_dx td.scarto {
    width:100px;
    text-align:center;
    vertical-align:middle;
}

table.dettaglio_tm td.tm_int_ce,table.classifica_utente td {
    text-align:center;
    border-bottom:1px dotted #330;
}

table.top_dati td.tit_grigio,table.top_dati td.num_grigio,table.migliore_dati td.tit_grigio,table.migliore_dati td.num_grigio {
    color:#696969;
}

table.top_dati td.num_tot,table.migliore_dati td.num_tot {
    border:1px dotted #000;
    font-weight:700;
    font-size:11px;
}

table.all_record td.nomesq,span.numvittorie {
    color:#330;
    font-size:12px;
    font-weight:700;
}

table.crediti,table.miniclassifica,table.admin,table.tab_qry_contenitore {
    width:100%;
}

table.skin_autori td,table.admin td.datamercato {
    padding:0;
}

div.webmaster a:hover,#rigoristi_table td,table td.titolo {
    border-bottom:1px dotted #000;
}

div.autori,#autori_nohome {
    padding-top:15px;
    height:25px;
    color:#330;
}

div.csquadra_nome img,div.utente_squadra_nome img {
    font-size:0;
    height:28px;
    padding-top:10px;
    margin:0 -6px 0 0;
}

table.rosa,#rigoristi_table {
    width:200px;
}

table.rosa td.squadra0,table.bac_bil_rosa td.squadra0 {
    border-top:1px dotted #330;
    font-size:9px;
    text-align:center;
    width:25px;
}

table.rosa td.squadra,table.bac_bil_rosa td.squadra {
    font-size:9px;
    text-align:center;
    width:25px;
}

table.classifica td.colonna3GP,table.classifica td.colonna4 {
    border-bottom:1px dotted #330;
    font-weight:700;
    text-align:center;
    width:25px;
}

div.ris_testatasx img.logos,div.formazione_Fuori,div.forzaMlsx,div.if_for,.coda-nav-left,.coda-nav-right,#bac_uno,div.ml_vuoto,.stat_textarea2,div.char_mp {
    float:left;
}

div.ris_testatadx img.logos,div.formazione_Casa,div.adi_right,div.forzaMl,div.if_cap,.uploadifyQueueItem .cancel,#up_but_dx {
    float:right;
}

div.Casa,div.Fuori {
    float:left;
    overflow:hidden;
    width:320px;
    margin-bottom:10px;
}

#testo,#testo_un {
    color:#000;
    height:115px;
    margin-bottom:5px;
    width:330px;
}

table.proxday td,span.nomecompe,#form,#panc,input.erase,table.classifica_utente {
    font-size:11px;
}

table.classifica td.colonna5,table.classifica td.colonna6,table.classifica td.colonna7,table.classifica td.colonna8,table.classifica td.colonna9,table.classifica td.colonna4GP,table.classifica td.colonna5GP,table.classifica td.colonna6GP {
    border-bottom:1px dotted #330;
    font-size:10px;
    text-align:center;
    width:18px;
}

table.ris_titolarisx td.parziale_nome,td.fatcamp_nome,td.mod_nome,td.tot_nome,table.ris_titolaridx td.parziale_nome,td.fatcamp_nome,td.mod_nome,td.tot_nome,.percentage {
    padding-left:5px;
}

table.admin td.fineC,table.admin td.ad_right1,table.admin td.baseAsta,table.admin td.targa,table.admin td.bottone_associa,#modifica_pwd,#modifica_mail {
    text-align:right;
}

table.revo_up,table.int_utenti {
    width:648px;
}

table.revo_up td.up_js,div.new_mp_text {
    padding-top:10px;
}

span.revo_up,.avv_cred {
    font-weight:700;
    color:#330;
}

div.revo_up_log,.targa_dati {
    font-style:italic;
}

input.calcola_tm,table.prima_colonna, input.cancella_mercato {
    width:180px;
}

.voti_red,.voti_green {
    color:#000;
    border-bottom:1px dotted #999;
    font-size:12px;
    text-align:center;
    width:30px;
}

.tot_red,.tot_green {
    color:#000;
    border-bottom:1px dotted #999;
    font-size:12px;
    text-align:center;
    width:30px;
    font-weight:bolder;
}

.box.visible,.box_utente.visible {
    display:block;
}

.lst_player:hover,.lst_schierato:hover {
    background-color:#ECF0F3;
}

table.utenti td.titolo,table.int_utenti td.titolo {
    font-weight:700;
    border-bottom:1px dotted #999;
    background-color:#efefef;
    padding:10px 5px 0;
}

table.utenti td.sottotitolo,table.int_utenti td.sottotitolo {
    font-weight:700;
    border-bottom:1px dotted #999;
    background-color:#efefef;
    padding:2px 5px;
}

div.menu_utente_bacheca,div.menu_utente_stat {
    background-image:url(../img/bacheca_header.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:60px;
    padding-top:10px;
}

.panel-wrapper,div.tablewrap-inner {
    overflow:auto;
}

.coda-nav ul li,#saved {
    display:inline;
}

#bac_bil_vend_avv th,#bac_bil_inf_avv th,#bac_bil_bil_avv th,#bac_bil_rosa_avv th,#bac_bil_vend_avv td,#bac_bil_inf_avv td,#bac_bil_bil_avv td,#bac_bil_rosa_avv td,span.day {
    color:#999;
}

table.bac_bil_rosa td.ruolo,table.bac_bil_rosa td.ruolo_avv2 {
    border-top:1px dotted #330;
    width:100px;
    padding-left:2px;
}

div.disabilita,.Admin_disabilita {
    -moz-opacity:0.3;
    background-color:#fff;
    filter:alpha(opacity=30);
    opacity:.30;
}

table.ml_live th.cred,table.ml_storico_acq th.cred,table.ml_live th.sq,table.ml_storico_acq th.sq {
    text-align:center;
    border-bottom:2px solid #330;
    width:30px;
    font-weight:400;
    color:#000;
}

table.ml_live td.credMY,table.ml_storico_acq td.credMY,table.ml_live td.sqMY,table.ml_storico_acq td.sqMY {
    text-align:center;
    border-bottom:1px dotted #330;
    width:30px;
    background-color:#ddd;
}

table.ml_live td.cred,table.ml_storico_acq td.cred,table.ml_live td.sq,table.ml_storico_acq td.sq {
    text-align:center;
    border-bottom:1px dotted #330;
    width:30px;
}

#second_qry,#third_qry {
    border:#7F9DB9 1px solid;
    background-color:#ebebe4;
    width:570px;
    height:18px;
}

.sopra,table.qry_val td.hover,tr.hover,table.qry_val td.hoverrow,th.hoverrow {
    background-color:#D0D0CF;
}

table.qry_val td.click,th.click,table.qry_val th.hover,tfoot td.hover,table.qry_val td.hovercell,th.hovercell {
    background-color:#FFFFF0;
}

.testo_new_mp,.num_non_letti_si {
    font-weight:700;
    color:#95af51;
}

table.boxMercato td.open_close,table.boxMercato td.open_closeOPEN {
    padding-top:3px;
    text-align:left;
}

table.boxMercato td.fase,table.boxMercato td.faseOPEN {
    font-size:11px;
    padding-top:3px;
    text-align:right;
}




/* ================================
   Slider
=================================*/
/* The Nivo Slider styles */
#slider {
	margin:0 auto;
    width:960px;
    height:560px; 
}
.nivoSlider {
	position:relative;
	background:transparent url("../images/loading.gif") no-repeat scroll 50% 50%;
    margin-bottom:50px;
}
.nivoSlider img {
	/*position:absolute;*/
	top:0px;
	left:68px;
	/*display:none;*/
}
.nivoSlider a {
	display:block;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.nivo-caption {
	position:relative;
	left:85px;
	top:6px;
	color:#fff;
	/*width:480px;*/
	z-index:8;
}
.nivo-caption p {
	font-size:1.5em;
	font-weight:bold;
	color:#747d67; 
}
.nivo-caption h1,
.nivo-caption h2  
{
    width:850px;
	font-size:3em;
	line-height:0.8em;
	color:#2f3727;
	font: 30px "SkyTextMedium",sans-serif;
	margin-bottom:25px;
	margin-top:15px;
}
a.button {
	display:block;
	width:234px;
	padding:21px 0;
	border:1px solid #ff914f;
	border-radius:6px;
	color:#fff;
	background:#ff8200 url("../images/sliderButton-bk.gif") repeat-x 0 0;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffbd1c), to(#ff9800), color-stop(.8,#ff8300));
	background:-moz-linear-gradient(top, #ffbd1c 0%, #ff9800 80%, #ff8300 100%);
	box-shadow: 0px 6px 4px 1px rgba(0, 0, 0, 0.4);
	font-size:1.6em;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#8e2f00; 
}
.lt-ie9 .nivo-caption,
.lt-ie9 .nivo-caption p,
.lt-ie9 .nivo-caption h1,
.lt-ie9 .nivo-caption h2 {
	background:none !important; 
	filter:none !important;
}
.nivo-html-caption {
    display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
.nivo-controlNav {
    position: absolute;
    left: 30%;
    bottom: 0px;
    margin-left: -40px;
    z-index: 9999;
}

    .nivo-controlNav a {
        display: block;
        width: 132px;
        height: 26px;
        background: url("/statics/images/visore-area-clienti/bg_btn_comefaccioa_active.png") no-repeat; /*../images/sliderBullets.gif*/
        text-indent: -9999px;
        border: 0;
        margin-right: 3px;
        float: left;
    }
.nivo-controlNav a.active {
	background-position:0 -25px;
	background:url("/statics/images/visore-area-clienti/bg_btn_comefaccioa.png") no-repeat;
}
.nivo-directionNav a {
	display:block;
	width:51px;
	height:51px;
	/*background:url("/statics/images/visore-area-clienti/bg_visore_h21.png") no-repeat;*/
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	/*background-position:-51px 0;*/
	right:0;
	background:url("/statics/images/visore-area-clienti/bg_visore_h2.png") no-repeat;
}
a.nivo-prevNav {
	left:0;
	background:url("/statics/images/visore-area-clienti/bg_visore_h21.png") no-repeat;
	margin-left:10px;
}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
}

.brick  ul.tabs
{
     float: right; 
     /*background: url("/statics/images/reSky/bg_scrollable.png") no-repeat center top transparent;*/
     font-family: 'SkyTextMedium', Helvetica,sans-serif; font-size: 14px;  height: 32px; /*padding: 3px 0 0 100px;margin-right: 3px; padding: 3px 0 0 95px; margin-top: 15px; width: 360px;*/ margin-top: 5px; padding: 3px 0 0 100px; width: 968px; margin-left: 10; margin-right:-10  
}

.menuSection1                                    { position: relative; z-index: 25; width: 992px; height: 59px; /* margin-top:-80px; */ margin: -1px -9px 0px -9px; background: url("/statics/images/reSky/bg_menuSection.png") no-repeat; }
.menuSection1 ul                                 { width: 952px; height: 52px; margin-top: -5px; margin-left: 42px; /*background: url("/statics/images/reSky/divisore_menuSection.png") no-repeat left;*/ }
.menuSection1 ul li                              { width:190px; height: 28px; float: left; display: block; text-align:center; /*background: url("/statics/images/reSky/divisore_menuSection.png") no-repeat right;*/  }
.menuSection1 ul li a                            { width: 162px; /*height: 22px;*/ height: 30px; display: block; /* margin-left: 10px; /*padding-top:6px;*/  font: 14px "SkyTextMedium",sans-serif; color: #fff; text-decoration: none; }
.menuSection1 ul li a span                       { height: 24px; display:block; padding-top: 6px; margin-right: 10px; padding-left: 10px;  }
.menuSection1 ul li a:hover                      { background: url("/statics/images/reSky/secondMenu_a_blu.png") no-repeat bottom right; cursor: pointer; /* background: url("/statics/images/reSky/menuSectionRol.png") no-repeat 0px -30px;  border-radius: 5px 5px 5px 5px; background: #112545;*/ }
.menuSection1 ul li a:hover span                 { background: url("/statics/images/reSky/secondMenu_span_blu.png") no-repeat bottom left;}
.menuSection1 ul li a.active,
.menuSection1 ul li a.active:hover               { background: url("/statics/images/reSky/secondMenu_a_yellow.png") no-repeat scroll right top transparent; padding-top:0px; height: 30px; color: #1C335E;/*background: url("/statics/images/reSky/menuSectionActive.png") repeat-x; color: #1C335E; border-radius: 5px 5px 5px 5px; */ }
.menuSection1 ul li a.active span,
.menuSection1 ul li a.active:hover span          { background: url("/statics/images/reSky/secondMenu_span_yellow.png") no-repeat scroll left top transparent;  cursor: pointer; display: block; height: 30px; min-width: 140px; padding: 6px 0px 0px 10px; margin-right: 10px; }

/* num link */
.menuSection1 ul.col3 li                         { width: 317px; }
.menuSection1 ul.col3 li a                       { width: 289px; }
.menuSection1 ul.col4 li                         { width: 228px; }
.menuSection1 ul.col4 li a                       { width: 218px; }
.menuSection1 ul.col5 li                         { width: 190px; }
.menuSection1 ul.col5 li a                       { width: 162px; }
.menuSection1 ul li .subMenuSection,
.menuSection1 ul li .arrow_subMenuSection        { display: none;}         
.menuSection1 ul li:hover .subMenuSection,
.menuSection1 ul li:hover .arrow_subMenuSection,
.menuSection1 ul li.hover .subMenuSection,
.menuSection1 ul li.hover .arrow_subMenuSection { display: block;}
/* ie 7 */   
.menuSection1 ul li .subMenuSection        {border-radius: 6px 6px 6px 6px; box-shadow: 0 2px 4px #ADADAD !important; margin-top: -2px; position: absolute; margin-left: -109px; background: url("/statics/images/reSky/bkg-grad-submenu.png") repeat-x left bottom #EFEFEF; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.menuSection1 ul li .subMenuSection.subMenuSectionC        { margin-left: -97px;}
/* */
html>/**/body 
.menuSection1 ul li .subMenuSection        { margin-left: 0px; }
html>/**/body 
.menuSection1 ul li .subMenuSection.subMenuSectionC { margin-left: 12px }

.menuSection1 ul li .arrow_subMenuSection  { background: url("/statics/images/reSky/arrow_subMenuSection.png") no-repeat 51% bottom; height: 15px; width:100%; margin-top: -2px; }
html>/**/body 
.menuSection1 ul li .arrow_subMenuSection  { background: url("/statics/images/reSky/arrow_subMenuSection.png") no-repeat 46% bottom; }

.menuSection1 ul li .subMenuSection ul,
.menuSection1 ul li .subMenuSection ul li,
.menuSection1 ul li .subMenuSection ul li a      { width: auto; height: auto; margin: 0px; padding: 0px; background: none; float: none;  text-align:left; }
.menuSection1 ul li .subMenuSection ul           { width: 195px; float: left; display: block; padding-bottom: 8px; /*background: url("/statics/images/reSky/riga_col5.png") no-repeat left top;*/  }
.menuSection1 ul li .subMenuSection ul.rig1      { background: url("/statics/images/reSky/riga_col1.png") no-repeat; background-position: 0 0; min-height: 81px; height: auto; }
.menuSection1 ul li .subMenuSection ul.rig2      { background: url("/statics/images/reSky/riga_col2.png") no-repeat; background-position: 0 0; min-height: 121px; height: auto; }
.menuSection1 ul li .subMenuSection ul.rig3      { background: url("/statics/images/reSky/riga_col3.png") no-repeat; background-position: 0 0; min-height: 151px; height: auto; }
.menuSection1 ul li .subMenuSection ul.rig4      { background: url("/statics/images/reSky/riga_col4.png") no-repeat; background-position: 0 0; min-height: 191px; height: auto; }
.menuSection1 ul li .subMenuSection ul.rig5      { background: url("/statics/images/reSky/riga_col5.png") no-repeat; background-position: 0 0; min-height: 230px; height: auto; }
.menuSection1 ul li .subMenuSection ul li        { font-family: arial,Tahoma,Geneva,sans-serif; padding: 10px; /* display: block; height: 28px;*/ }
.menuSection1 ul li .subMenuSection ul li a      { color: #000; text-decoration: none; font-size: 12px; padding-left: 15px; font-family: Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif; background: url("/statics/images/reSky/arrow.png") no-repeat left;  }
.menuSection1 ul li .subMenuSection ul li a.hover,
.menuSection1 ul li .subMenuSection ul li a:hover{ text-decoration: underline; /* background: none; */ height: auto; }
.menuSection1 ul li .subMenuSection ul li h3     { background: url("/statics/images/reSky/riga_ori.png") repeat-x bottom #EFEFEF; font-family: 'SkyTextMedium','Segoe UI',Segoe,Tahoma,Geneva,sans-serif; color: #2E5894; font-size: 16px; margin-left: 2px; margin-right: 2px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;  }
.menuSection1 ul li .subMenuSection ul li h3.doppiaRiga { height: 36px;}
/* stili per spostamento tendina */
/* ie 7 */  
.menuSection1 ul li .meno1col                       { margin-left: -299px; }
.menuSection1 ul li .meno2col                       { margin-left: -489px; }
.menuSection1 ul li .meno3col                       { margin-left: -679px; }
.menuSection1 ul li .meno4col					   { margin-left: -869px; }
.menuSection1 ul li .meno5col                       { margin-left: -1049px }
html>/**/body .menuSection1 ul li .meno1col          { margin-left: -190px; }
html>/**/body .menuSection1 ul li .meno2col          { margin-left: -380px; }
html>/**/body .menuSection1 ul li .meno3col          { margin-left: -570px; }
html>/**/body .menuSection1 ul li .meno4col          { margin-left: -760px; }

.BtnPartite
{
    background: url("/statics/images/reSky/bg_BtnMenu.png") repeat-x;
    border:0;
    color:White;
    height:52px;
    width:228px;
    font: 14px "SkyTextMedium",sans-serif;
}

.BtnPartite1
{
    background: transparent;
    border:0;
    color: #d8e0e9;
    height:42px;
    width:150px;
    font: 14px "SkyTextMedium",sans-serif;
    text-align:center center ;
}

.BtnPartite2
{
    background: url("/statics/images/reSky/bg_BtnMenu.png") repeat-x;
    border:0;
    /*color:White;*/
    height:52px;
    width:130px;
    font: 14px "SkyTextMedium",sans-serif;
    text-align:center center ;
}

.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(/images/toolkit-bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    font-size: 13px;
    height: 16px;
    width: 240px;
}
.AjaxToolkitStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(/images/toolkit-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxToolkitStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}

#classiFica table 
{
    float: left;
    width: 100%;
    text-align: center;
    color:Navy;
    font: 14px "SkyTextMedium",sans-serif;


}
#classiFica table td
{
    border:1px solid Black;

}

#classiFica table td
{
    background-color:White;

}

.TabellaRis
{
    left:30px;

}




/*-------------------------------------------------------------------------------------------------
STRUTTURA	
---------------------------------------------------------------------------------------------------*/
#banner {position:relative;margin:5px 0 5px 11px;padding:1px;width:963px;height:72px;background:#fff;border:1px solid;overflow:hidden;}
	#banner h2 {position:relative;width:159px;height:72;}
	
	#liveCompetition {position:relative;margin:-72px 0 0 159px;width:804px;}
	
	#liveMatch {position:relative;margin-left:159px;width:804px;background:#fff;}
	
		a.prev span, a.next span {display:none;}
	
		/*------------------------ COMPETIZIONI ------------------------*/
		 /*.competitions {position:relative;width:100%;height:18px;background:#c9a900;}*/
		 /* ciclismo */
		 .competitions {position:relative;width:100%;height:18px;background:#bfbfbf;}
			.competitions ul {position:relative;float:left;margin-left:31px;padding-left:1px;width:736px;line-height:18px;
			text-transform:uppercase}
				.competitions ul li {position:relative;float:left;}
				/*.competitions ul li a {position:relative;float:left;diplay:block;margin-right:1px;width:183px;background:#c9a900;
				text-indent:10px;border-right:1px solid #edc60f;}*/
				/* ciclismo */
				.competitions ul li a {position:relative;float:left;diplay:block;margin-right:1px;width:183px;background:#bfbfbf;
				text-indent:10px;border-right:1px solid #bfbfbf;}
				/*.competitions ul li a:hover, .competitions ul li.select a {color:#edc60f;background:#313131;}*/ 
				/* ciclismo */
				.competitions ul li a:hover, .competitions ul li.select a {color:#ea528d;background:#313131;}
			/*.competitions a.prev, .competitions a.next {position:absolute;width:31px;height:18px;display:block;
			background:url(../../lib/img/arrow-calendar.png) no-repeat;z-index:10;}*/
			/* ciclismo */
			.competitions a.prev, .competitions a.next {position:absolute;width:31px;height:18px;display:block;
			background:url(/img/arrow-calendar-ciclismo.png) no-repeat;z-index:10;}
			.competitions a.prev {top:0;left:0;}
			.competitions a.next {left:772px;top:0px;background-position:-32px 0;}
			
		/*------------------------ COMPETIZIONI ------------------------*/
		.matchGame {position:relative;padding-top:5px;width:100%;height:49px;background:#313131;}
			.matchGame ul {position:relative;float:left;margin-left:31px;width:750px;overflow-x:auto;}
				/*.matchGame ul li {position:relative;float:left;padding:0 6px;width:172px;height:44px;border-right:1px solid #807438;color:#fff;}*/
				/* ciclismo */
				.matchGame ul li {position:relative;float:left;padding:0 6px;width:172px;height:44px;border-right:1px solid #EA528D;color:#fff;}
					.matchGame ul li a {color:#fff;}
					.matchGame ul li h4 {float:left;display:inline-block;text-transform:uppercase;font-weight:normal;}
					.matchGame ul li .score {float:right;}
				/*.matchGame ul li:first-child {border-left:1px solid #807438;width:171px;}*/
				
		
		/*.matchGame a.prev, .matchGame a.next {position:absolute;width:27px;height:54px;display:block;
			background:url(../../lib/img/arrow-match.png) no-repeat;z-index:10;}*/
			/* ciclismo */
			.matchGame a.prev, .matchGame a.next {position:absolute;width:27px;height:54px;display:block;
			background:url(/img/arrow-match-ciclismo.png) no-repeat;z-index:10;}
			.matchGame a.prev {top:0;left:0;}
			.matchGame a.next {left:771px;top:0px;background-position:-28px 0;}
			
		.ext_link a {margin-left:35px;line-height:49px;color:#fff !important;}
			
	
.competitions ul li a.ext-bg:hover, .competitions ul li.select a.ext-bg{
	background: #313131 url(../../lib/img/ext-bg-live.png) no-repeat right center;
	color:#edc60f;
	position:absolute;
	width:70px;
	right:0;
	top:0;
	display:block;
	height:20px;
}


/* ciclismo */
#liveMatch .yellow {
	color:#ea528d;
}

.competitions ul li a.ext-bg:hover, .competitions ul li.select a.ext-bg {
    

    display: none;
    height: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
			
			
#liveMatch .ext_link {
	background: transparent url(/img/play_ciclismo.jpg) no-repeat 20px 3px;
}

#liveMatch .ext_link a{
			padding-left:30px;
}

#classifica_include_wrapper .rankingW .legend p.rk_foot_note{display:block;float: left;font-size: 12px; margin-top: 5px; margin-left: -6px;width: 100%;color: gray;}
#classifica_include_wrapper .rankingW .legend{background:url("/statics/images/sezioni/footer_table990h76.png") no-repeat left bottom;}
#classifica_include_wrapper .rankingW .legend{height:53px;}
#classifica_include_wrapper .rankingW .legend.legendForeign{height: 67px;background: url("/statics/images/sezioni/footer_table990h76.png") no-repeat scroll left bottom transparent;}

.rankingW .legend p.leg2 {
text-indent: 8px;
line-height: 16px;
font-size: 0.8em;
color: gray;
padding-top:15px;
}

.rankingW {/*margin: 0 0 20px 0;*/ padding-left:4px; padding-top:5px;}

.rankingW .rankingTit{ width:970px; height:26px; line-height:26px; background:url("/statics/images/sezioni/header_table974.png") no-repeat; padding:8px 10px; color:#fff;}

.rankingW .rankingTit h3{ text-indent:5px; padding-top:3px; font-weight:bold; /*float:left; width:510px;*/}

.rankingW .rankingTit p{ float:left; width:360px; text-align:center;}





.ranking{ border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; width:972px;margin-left:1px;}



.ranking tr.rowH1 { height:31px; line-height:30px; text-align:center;}

/* divisori header 1 */

.ranking tr.rowH1 th{
     border-right:1px solid #ccc;
     border-left:1px solid #999;
     border-top:1px solid #999;
     border-bottom:1px solid #999;
     color:navy; 
     background:url(http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_th1.gif) repeat-x; 
     font-size:1em; }

.ranking tr.rowH1 th.col_0{ border-left:none;}

.ranking tr.rowH1 th.col_9-p{ border-right:none;}



/* divisori header 2 */

.ranking tr.rowH2{height:27px; line-height:27px; text-align:center;}

.ranking tr.rowH2 th{ color:#333; font-size:0.8em;}

.ranking tr.rowH2 th.col_0{ border-right:1px solid #dfdfdf;}

.ranking tr.rowH2 th.col_0x{ border-left:1px solid #9d9d9d; border-right:1px solid #dfdfdf;}

.ranking tr.rowH2 th.col_1{ border-left:1px solid #9d9d9d; }

.ranking tr.rowH2 th.col_3x{  border-right:1px solid #dfdfdf;}

.ranking tr.rowH2 th.col_4{  border-left:1px solid #9d9d9d;}

.ranking tr.rowH2 th.col_6{  border-right:1px solid #dfdfdf;}

.ranking tr.rowH2 th.col_7{  border-left:1px solid #9d9d9d;}

.ranking tr.rowH2 th.col_8{  border-right:1px solid #dfdfdf;}

.ranking tr.rowH2 th.col_9{  border-left:1px solid #9d9d9d;border-right:1px solid #dfdfdf;}



.ranking tr.rowH3{  height:17px; line-height:17px; text-align:center;}

.ranking tr.rowH3 th{  color:#666; font-size:0.8em; cursor:default; padding:0 4px 0 4px;}

.ranking tr.rowH3 th.col_p0{ cursor:auto; padding:0;}



/* divisori header 3 e colonne*/

.ranking .col_00{ border-right:1px solid #dfdfdf;}

.ranking .col_01{ border-left:1px solid #9d9d9d; text-align:left; text-indent:3px;}

.ranking .col_02{ font-weight:bold;}



.ranking .col_03{ border-right:1px solid #dfdfdf;}

.ranking .col_10{ border-left:1px solid #9d9d9d; }



.ranking .col_34{ border-right:1px solid #dfdfdf; text-align:right;}

.ranking .col_40{  border-left:1px solid #9d9d9d;}

.ranking .col_61{  border-right:1px solid #dfdfdf;}

.ranking .col_70{  border-left:1px solid #9d9d9d;}

.ranking .col_81{  border-right:1px solid #dfdfdf;}

.ranking .col_90{  border-left:1px solid #9d9d9d; border-right:1px solid #dfdfdf; text-align:right; width:30px;}

.ranking .col_p0{  border-left:1px solid #9d9d9d; }







.ranking tr.odd { background:#ebeff2;}

.ranking tr.even { background:#fff;}

/*.ranking td{ width:16px; height:10px; line-height:10px; text-align:center; padding:4px 4px; border-right:1px solid #dce0e2; border-left:1px solid #c4c6c7; font-size:0.8em; cursor:default;}*/

.ranking td 
{
    width:16px;
    height:10px; 
    line-height:10px; 
    text-align:center; 
    padding:4px 4px; 
    border-right:1px solid #dce0e2; 
    border-left:1px solid #c4c6c7; 
    font-size:0.8em;}


.ranking td {
width: 11px;
height: 26px;
text-align: center;
font-size: 12px;
font-family: calibri, arial, san-serif;
text-decoration: none;
font-weight: normal;
color: #333;
}
.ranking td.col_00{ border-left-color:transparent;}

.ranking td.col_01 {width: 132px;}

.ranking td.col_p0{ border-right-color:transparent; width:120px; cursor:auto;}

.ranking td.col_02{ font-weight:bold; width: 15px; text-align:center;}



.ranking tbody tr:hover td{ border-top:1px solid #0066ff; border-bottom:1px solid #0066ff; padding:3px 4px;}

.ranking tbody tr:hover td.col_00{ border-left:1px solid #0066ff;}

.ranking tbody tr:hover td.col_p0{ border-right:1px solid #0066ff;}



/* progression */

.ranking dl.prog_legend{margin:0; width:155px; height:10px; clear:both; padding:3px 0 0 0; margin:0 auto;}

.ranking dl.prog_legend dt{ height:10px; float:left; margin:0 1px 0 4px; cursor:default; line-height:10px; font-size:0.9em;}

.ranking dl.prog_legend dd{ width:10px; height:10px; float:left; margin:1px; cursor:default;}

.ranking dl.prog_legend dd.vinta{ background:#009900;}

.ranking dl.prog_legend dd.persa{ background:#ff3300;}

.ranking dl.prog_legend dd.nulla{ background:#666666;}



.ranking dl.prog{margin:1px auto; width:120px; position:relative;}

.ranking dl.prog dt{ width:10px; height:10px; float:left; margin:0 1px 0 1px; cursor:pointer;}

.ranking dl.prog dt.vinta{ background:#009900;}

.ranking dl.prog dt.persa{ background:#ff3300;}

.ranking dl.prog dt.nulla{ background:#666666;}

.ranking dl.prog dt.notg{ background: url(http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_notg.gif) no-repeat;}

.ranking dl.prog dd{ display:none;}





.ranking dl.prog dd{ position:absolute; top:10px; left:0; z-index:99999; background:#fff; width:122px; height:70px; background:url(http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_tooltip_prog.png) no-repeat left bottom; text-align:left; padding:8px 0 0 0;}

.ranking dl.prog span.team1,.ranking dl.prog span.team2{ display:block; height:27px; line-height:27px; padding:0 10px; color:#003366;  font-weight:bold;}

.ranking dl.prog span.team1 a,.ranking dl.prog span.team2 a{color:#003366;  }

.ranking dl.prog .ris{ position:absolute; right:8px; line-height:27px; height:54px; top:12px; color:#fff; font-weight:1.2em; width:10px;}

.ranking dl.prog .ris a{ color:#fff;}

.ranking dl.prog .data{ color:#fff; font-size: 0.9em; text-align:center; display:block; height:14px; line-height:14px; }

.ranking dl.prog .arrow{ background:url(http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_tooltip_prog_arrow.png) no-repeat; width:16px; height:10px; position:absolute; top:0; left:30px;}





/* righe 1-2-3-4 */

.ranking tr.pos1 td.col_00,.ranking tr.pos1 td.col_01,.ranking tr.pos1 td.col_02, .ranking tr.pos1 td.col_03{ background:#7dc477;}

.ranking tr.pos2 td.col_00,.ranking tr.pos2 td.col_01,.ranking tr.pos2 td.col_02, .ranking tr.pos2 td.col_03{ background:#86cc7e;}

.ranking tr.pos3 td.col_00,.ranking tr.pos3 td.col_01,.ranking tr.pos3 td.col_02, .ranking tr.pos3 td.col_03{ background:#7dc477;}

.ranking tr.pos4 td.col_00,.ranking tr.pos4 td.col_01,.ranking tr.pos4 td.col_02, .ranking tr.pos4 td.col_03{ background:#b8e1b3;}



/* righe 5-6-7 */

.ranking tr.pos5 td.col_00,.ranking tr.pos5 td.col_01,.ranking tr.pos5 td.col_02, .ranking tr.pos5 td.col_03{ background:#f1f1a9;}

.ranking tr.pos6 td.col_00,.ranking tr.pos6 td.col_01,.ranking tr.pos6 td.col_02, .ranking tr.pos6 td.col_03{ background:#fffcb2;}

/*.ranking tr.pos7 td.col_00,.ranking tr.pos7 td.col_01,.ranking tr.pos7 td.col_02, .ranking tr.pos7 td.col_03{ background:#f1f1a9;}*/



/* righe 18-19-20 */

.ranking tr.pos18 td.col_00,.ranking tr.pos18 td.col_01,.ranking tr.pos18 td.col_02, .ranking tr.pos18 td.col_03{ background:#ffc2b2;}

.ranking tr.pos19 td.col_00,.ranking tr.pos19 td.col_01,.ranking tr.pos19 td.col_02, .ranking tr.pos19 td.col_03{ background:#f1b7a9;}

.ranking tr.pos20 td.col_00,.ranking tr.pos20 td.col_01,.ranking tr.pos20 td.col_02, .ranking tr.pos20 td.col_03{ background:#ffc2b2;}





/*----2012----*/

/* righe 1-2-3-4 */

.ranking.ed_12 tr.pos1 td.col_00,.ranking.ed_12 tr.pos1 td.col_01,.ranking.ed_12 tr.pos1 td.col_02, .ranking.ed_12 tr.pos1 td.col_03{ background:#7dc477;}

.ranking.ed_12 tr.pos2 td.col_00,.ranking.ed_12 tr.pos2 td.col_01,.ranking.ed_12 tr.pos2 td.col_02, .ranking.ed_12 tr.pos2 td.col_03{ background:#86cc7e;}

.ranking.ed_12 tr.pos3 td.col_00,.ranking.ed_12 tr.pos3 td.col_01,.ranking.ed_12 tr.pos3 td.col_02, .ranking.ed_12 tr.pos3 td.col_03{ background:#b8e1b3;}



/* righe 5-6-7 */

.ranking.ed_12 tr.pos4 td.col_00,.ranking.ed_12 tr.pos4 td.col_01,.ranking.ed_12 tr.pos4 td.col_02, .ranking.ed_12 tr.pos4 td.col_03{ background:#fffcb2;}

.ranking.ed_12 tr.pos5 td.col_00,.ranking.ed_12 tr.pos5 td.col_01,.ranking.ed_12 tr.pos5 td.col_02, .ranking.ed_12 tr.pos5 td.col_03{ background:#f1f1a9;}

.ranking.ed_12 tr.pos6 td.col_00,.ranking.ed_12 tr.pos6 td.col_01,.ranking.ed_12 tr.pos6 td.col_02, .ranking.ed_12 tr.pos6 td.col_03{ background:none;}

/*.ranking.ed_12 tr.pos7 td.col_00,.ranking.ed_12 tr.pos7 td.col_01,.ranking.ed_12 tr.pos7 td.col_02, .ranking.ed_12 tr.pos7 td.col_03{ background:#f1f1a9;}*/



/* righe 18-19-20 */

.ranking.ed_12 tr.pos18 td.col_00,.ranking.ed_12 tr.pos18 td.col_01,.ranking.ed_12 tr.pos18 td.col_02, .ranking.ed_12 tr.pos18 td.col_03{ background:#ffc2b2;}

.ranking.ed_12 tr.pos19 td.col_00,.ranking.ed_12 tr.pos19 td.col_01,.ranking.ed_12 tr.pos19 td.col_02, .ranking.ed_12 tr.pos19 td.col_03{ background:#f1b7a9;}

.ranking.ed_12 tr.pos20 td.col_00,.ranking.ed_12 tr.pos20 td.col_01,.ranking.ed_12 tr.pos20 td.col_02, .ranking.ed_12 tr.pos20 td.col_03{ background:#ffc2b2;}



/*----spalla 2012----*/



/* righe 1-2-3-4 */

.ranking224W.ed_12 tr.pos1 { background:#7dc477;}

.ranking224W.ed_12 tr.pos2 { background:#86cc7e;}

.ranking224W.ed_12 tr.pos3 { background:#b8e1b3;}



/* righe 5-6-7 */

.ranking224W.ed_12 tr.pos4 { background:#fffcb2;}

.ranking224W.ed_12 tr.pos5 { background:#f1f1a9;}

.ranking224W.ed_12 tr.pos6 { background:none;}

/*.ranking224W.ed_12 tr.pos7 ,.ranking224W.ed_12 tr.pos7 td.col_01,.ranking224W.ed_12 tr.pos7 td.col_02, .ranking224W.ed_12 tr.pos7 td.col_03{ background:#f1f1a9;}*/



/* righe 18-19-20 */

.ranking224W.ed_12 tr.pos18{ background:#ffc2b2;}

.ranking224W.ed_12 tr.pos19 { background:#f1b7a9;}

.ranking224W.ed_12 tr.pos20{ background:#ffc2b2;}





/* colonne blu */



.ranking tr.odd td.col_20,

.ranking tr.odd td.col_21,

.ranking tr.odd td.col_22,

.ranking tr.odd td.col_23,

.ranking tr.odd td.col_34,

.ranking tr.odd td.col_50,

.ranking tr.odd td.col_51,

/*.ranking tr.odd td.col_70,

.ranking tr.odd td.col_71,*/

.ranking tr.odd td.col_72,

/*.ranking tr.odd td.col_80,

.ranking tr.odd td.col_81,*/

.ranking tr.odd td.col_82,

.ranking tr.odd td.col_90

{ background:#cfe4f0;}





.ranking tr.even td.col_20,

.ranking tr.even td.col_21,

.ranking tr.even td.col_22,

.ranking tr.even td.col_23,

.ranking tr.even td.col_34,

.ranking tr.even td.col_50,

.ranking tr.even td.col_51,

/*.ranking tr.even td.col_70,

.ranking tr.even td.col_71,*/

.ranking tr.even td.col_72,

/*.ranking tr.even td.col_80,

.ranking tr.even td.col_81,*/

.ranking tr.even td.col_82,

.ranking tr.even td.col_90

{ background:#ddeff9;}



.rankingW .legend{ width:974px; min-height:29px; margin-left:1px; background:url("/statics/images/sezioni/footer_table990.png) no-repeat left bottom; padding:5px 0px 5px 0px; color:#464646;" }

.rankingW .legend dt{ width:14px; height:14px; float:left; margin:0 3px 0 8px;}

.rankingW .legend dt.incl{ background:#7dc477;}

.rankingW .legend dt.pdcl{ background:#b8e1b3;}

.rankingW .legend dt.inel{ background:#f1f1a9;}

.rankingW .legend dt.rinb{ background:#f1b7a9;}

.rankingW .legend dt.spaZ{ background:#9dbac7;}



.rankingW .legend dd{ height:14px; line-height:14px; float:left; font-weight:bold; font-size:0.8em; }



.rankingW .legend p{ text-indent: 15px; line-height:14px;  font-size:0.7em; float:left}

.rankingW .legend p.leg2{ text-indent: 8px; line-height:16px;  font-size:0.8em;}

#mainNav div.selectEdt {background: url("http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/data_field.png") no-repeat scroll 0% 0% transparent;cursor: pointer;font-family: Arial;font-size: 13px;margin-top: 6px; position: absolute; right: 0px; top: 0pt;z-index: 13; height: 25px;}
#mainNav div.selectEdt p {width: 107px; margin-left: 15px; position: relative; font-weight: bold; bottom: -6px;}
#mainNav div.selectEdt div.subCEdition {display:none;background: url("http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/tendina.png") no-repeat scroll 0pt 0pt transparent; width: 107px; opacity: 1; overflow: visible; position: absolute; z-index: 9999999; height: 65px; top: 23px;0}
#mainNav div.selectEdt div.subCEdition dl.subNavCE {text-align: center; position: relative; background: url("http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bottom_tendina.png") no-repeat scroll 0pt bottom transparent; height: 55px; font-weight: bold; line-height: 22px; top: 2px; padding-bottom: 12px;}
#mainNav div.selectEdt div.subCEdition dl.subNavCE dd {font-weight: bold;width: 103px; margin-left: 2px;}
#mainNav div.selectEdt div.subCEdition dl.subNavCE dd:hover {background-color:#CCE5FF;}
#site-body div#main_wrapper div#mainNav_wrapper{height:90px;}
	

#personalData .label {font: normal 12px "OldSkyTextBold", sans-serif;color:#2e5894; margin:3px 0 0 0;}
#personalData .number{ font-size:16px; margin:5px 0 0 0;}
#personalData .number .next{ float:left; background:url(/img/ico_arrow_right.png) 0 0 no-repeat; width:8px; height:13px; font-size:0; text-indent:-99999px; overflow:hidden}
#personalData .number b{ float:left; margin:0 10px; line-height:13px; font-size:18px;}
#personalData .number .prev{ float:left; background:url(/img/ico_arrow_left.png) 0 0 no-repeat; width:8px; height:13px; font-size:0; text-indent:-99999px; overflow:hidden}
#personalData .number .next:active{ background-position:-8px 0;}
#personalData .number .next.disabled{ background-position:-16px 0; cursor: default;}
#personalData .number .prev:active{ background-position:-8px 0;}
#personalData .number .prev.disabled{ background-position:-16px 0; cursor: default;}	

ul#calendar {
background-color: white;
background-image: none;
margin-top: 0;
height: 21px;
padding-bottom: 2px;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
position: relative;
float:left;
}

#mainNavbottom {
height: 26px;
display: none;
}
#mainNavbottom .highlight {
background: url("http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_cal_highlight.png") repeat center center #CCC;
}
#mainNavbottom ul {
background: url("http://www.sky.it/static/images/sezioni/sport/statistiche/componenti/bg_li_men.png") repeat-x scroll left top transparent;
border: 1px solid #999;
height: 36px;
position: relative;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
}
#mainNavbottom li {
float: left;
height: 36px;
line-height: 34px;
}
ul#calendar li {
text-align: center;
line-height: 22px;
height: 23px;
width: 25px !important;
width: 24px;
}

/* login
----------------------------------------------------------*/
    .login {
    display: block;
    font-size: .85em;
    margin: 0 0 10px;
    text-align: right;
}

    .login a {
        background-color: #d3dce0;
        margin-left: 10px;
        margin-right: 3px;
        padding: 2px 3px;
        text-decoration: none;
    }

    .login a.username {
        background: none;
        margin-left: 0px;
        text-decoration: underline;
    }

    .login ul {
        margin: 0;
    }

    .login li {
        display: inline;
        list-style: none;
    }
    /* login page */
#loginForm {
    border-right: solid 2px #c8c8c8;
    float: left;
    width: 55%;
}

    #loginForm .validation-error {
        display: block;
        margin-left: 15px;
    }

#socialLoginForm {
    margin-left: 40px;
    float: left;
    width: 40%;
}

    #socialLoginForm h2 {
        margin-bottom:  5px;
    }

fieldset.open-auth-providers {
    margin-top: 15px;
}

    fieldset.open-auth-providers button {
        margin-bottom: 12px;
    }
    