﻿@font-face {
    font-family: 'SkyTextRegular';
    src: url('../fonts/sky_reg-webfont.eot')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_reg-webfont.eot*/;
    src: local('☺'), url('../fonts/sky_reg-webfont.woff')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_reg-webfont.woff*/ format('woff'), url('../fonts/sky_reg-webfont.ttf')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_reg-webfont.ttf*/ format('truetype'), url('../fonts/sky_reg-webfont.svg#SkyTextRegular')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_reg-webfont.svg#SkyTextRegular*/ format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SkyTextMedium';
    src: url('../fonts/sky_med-webfont.eot')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_med-webfont.eot*/;
    src: local('☺'), url('../fonts/sky_med-webfont.woff')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_med-webfont.woff*/ format('woff'), url('../fonts/sky_med-webfont.ttf')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_med-webfont.ttf*/ format('truetype'), url('../fonts/sky_med-webfont.svg#SkyTextMedium')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_med-webfont.svg#SkyTextMedium*/ format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SkyTextItalic';
    src: url('../fonts/sky_italic-webfont.eot')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_italic-webfont.eot*/;
    src: local('☺'), url('../fonts/sky_italic-webfont.woff')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_italic-webfont.woff*/ format('woff'), url('../fonts/sky_italic-webfont.ttf')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_italic-webfont.ttf*/ format('truetype'), url('../fonts/sky_italic-webfont.svg#SkyTextItalic')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_italic-webfont.svg#SkyTextItalic*/ format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SkyTextBold';
    src: url('../fonts/sky_bold-webfont.eot')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_bold-webfont.eot*/;
    src: local('☺'), url('../fonts/sky_bold-webfont.woff')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_bold-webfont.woff*/ format('woff'), url('../fonts/sky_bold-webfont.ttf')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_bold-webfont.ttf*/ format('truetype'), url('../fonts/sky_bold-webfont.svg#SkyTextBold')/*tpa=http://skygostatic.sky.it/skygo/statics7/fonts/sky_bold-webfont.svg#SkyTextBold*/ format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    background-color:#fff;
    font-family:SkyTextMedium, Arial, Verdana, sans-serif;
    font-size:12px;
    background-image:url(../img/body_bkg.png);
    background-repeat:repeat-x;
    color:black;
}

html,body {
    height:100%;
    margin:0;
}

body>#fade {
    height:auto;
    min-height:100%;
}


h1.TitoCapo{
    font-family: 'Oswald', sans-serif;
    font-size: 20pt;
    font-weight: normal;
    color: #5B8A1D;
    margin-right:20px;
}

h1.nomesquadra, h1.nomesquadraDX{
    font-family: 'Oswald', sans-serif;
    font-size: 20pt;
    font-weight: normal;
    color: #5B8A1D; 
    /*border-top: 1px dotted #AAA;
    border-bottom: 1px dotted #AAA;
    min-width: 220px;*/
}

h1.nomesquadraDX{
    text-align: right;
}

h1.TitoloBoxSx{
    padding: 10px 0px 0 13px; 
    line-height: 25px;
    font-size: 16pt;
    color: #1D5B8A;
    text-align:left;
    margin-bottom:5px;
}

h1.Records{
    padding: 8px 0px 0 5px; 
}

h1.TopPlayer{
    padding: 0px 0px 0px 0px; 
    display: block;
    float: left;
}

h1.TitoloBoxDx{
    padding: 0px 13px 0 0px; 
    line-height: 25px;
    font-size: 16pt;
    color: #1D5B8A;
    text-align: right;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    margin-bottom:5px;
}

h1.RicercaPlayer{margin-top:10px;}

h1.PTpannel{
    margin-top: 5px;
}

h1.Miniclassifica{    
    padding: 0px 0px 0 0px; 
}

h1.FormazioniInviate{
    padding: 10px 13px 0 0px; 
}

h1.TitoloBoxCe{
    padding: 0px 0 0 0px; 
    line-height: 25px;
    font-size: 16pt;
    color: #5B8A1D;
    text-align: left;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    display: block;
    float: left;
}

h1.Topmanager{
    float: none;
}

h1.SalaStampa{
    text-align: left;
    display: box;
    float: left;
    margin-left: 5px;
}

h1.MercatoLib{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    color: #5B8A1D;
    line-height: 25px;
    font-size: 16pt;
    color: #5B8A1D;
    padding: 10px 0px;
}

h1.PosClass{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #5B8A1D;
}

h1.Statistiche{
    padding: 0px; 
    line-height: 25px;
    font-size: 16pt;
    color: #5B8A1D;
    text-align: right;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
}

h1.RisultatiRicerca{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    color: #5B8A1D;
    font-size: 16pt;
    color: #5B8A1D;
    margin-bottom: 5px;
}


h1.Precedenti{
    padding: 0px; 
    line-height: 25px;
    font-size: 16pt;
    color: #5B8A1D;
    text-align: right;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
}




h1.InvForRosa{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #5B8A1D;
    margin-left: 10px;
}

h1.InCampo{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #5B8A1D;
    margin-left: 10px;
    float: left;
    line-height: 28px;
    margin-top: 2px;
}

h1.TopTeam{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-size: 16pt;
    color: #5B8A1D;
    margin-left: 0px;
}

h1.Comunicazioni{
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-size: 14pt;
    margin-left: 7px;
}

h1.gol{
    font-family: 'Oswald', sans-serif;
    font-size: 30pt;
}

h2.Migliore{
    background-image:url(../img/arrow_migliore.png);
    background-position:center left;
    background-repeat:no-repeat;
    font-family: 'Oswald', sans-serif;
    display: block;
    float: right;
    font-size: 14pt;
    color:black;
    margin: 2px 5px 0 0;
    font-weight: normal;
    width: 100px;
    text-align: right
}


h2.Peggiore{
    background-image:url(../img/arrow_peggiore.png);
    background-position:center right;
    background-repeat:no-repeat;
    font-family: 'Oswald', sans-serif;
    display: block;
    float: left;
    font-size: 14pt;
     color:black;
    margin: 2px 0px 0 5px;
    padding-left: 0px;
    padding-right:23px;
    font-weight: normal;
    /*width: 105px;*/
}

h3.topmanager_tab{
    font-family: 'Oswald', sans-serif;
}

h3.autonews, h3.autonews_tit{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0px;
}

h3.bachecaTuoTeam{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 35px;
}

h3.bachecaTuoAvv{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    float: left;
    padding: 0 13px 0 20px;
    line-height: 35px;
}

h3.MercatoCorrente{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    float: left;
    padding: 0 0 0 10px;
    line-height: 35px;
}

h3.Commenta{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    margin: 5px 15px 0px 0;    
}

h3.Squadra, h3.Societ{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    margin: 5px 15px 0px 0;    
}

h3.PTpannel{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: right;
    margin: 5px 15px 5px 0;
}

h3.NomeCompe{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    text-align: right;
    margin: 0px 0px;
}

h3.InvForRosa{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 35px;
}


h3.PanchinaTit{
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: normal;
}

h3.Riepilogo{
    text-align: right;
    padding-right: 13px;
}

h3.SelDay{
    margin-left: 10px;
}

h3.Rigoristi{
    margin-bottom: 10px;
}



#header{
    position: relative;
    z-index: 700;
}

div.hmenu {
    height:34px;
    position: relative;
    z-index: 30000;
}

#menu{
    padding-top: 1px;
}

#menu2{    
    padding-top: 0px;
    position: relative;
    z-index: 999;
}

#menu ul.dropdown,#menu ul.dropdown li,#menu ul.dropdown ul, #menu2 ul.dropdown,#menu2 ul.dropdown li,#menu2 ul.dropdown ul{
    list-style:none;
    margin:0;
    padding:0;
}

#menu ul.dropdown, #menu2 ul.dropdown  {
    position:relative;
    z-index:597;
    float:left;
    font-size:10px;
}

#menu ul.dropdown li, #menu2 ul.dropdown li {
    line-height:15px;
    vertical-align:middle;
    float:left;
    list-style:none outside none;
    position:relative;
    /*background:url("../img/nav_dropdown_sep.png") no-repeat left top;*/
    margin:0;
    padding:0;
    z-index: 690;
}

#menu a.sub, #menu2 a.sub {
    background:url("../img/arrow-right_o.png") no-repeat scroll 160px 50% transparent;
    text-decoration:none;
    width:160px;
    padding-top:5px;
    padding-bottom:5px;
}

#menu ul.dropdown li.first,#menu ul.dropdown li.dir_first, #menu2 ul.dropdown li.first,#menu2 ul.dropdown li.dir_first {
    /*line-height:1.3em;*/
    line-height: 1;
    vertical-align:middle;
    /*background:url("../img/nav_separator.png") no-repeat right top;*/
    float:left;
    list-style:none outside none;
    position:relative;
    z-index: 500; 
}

#menu ul.dropdown li.vuota, #menu2 ul.dropdown li.vuota {
    width:160px;
    line-height:13px;
    background:none;
    margin-top:-5px;
}

#menu ul.dropdown li.hover,#menu ul.dropdown li:hover, #menu2 ul.dropdown li.hover,#menu2 ul.dropdown li:hover {
    position:relative;
    z-index:599;
    cursor:default;
}

#menu ul.dropdown ul, #menu2 ul.dropdown ul {
    visibility:hidden;
    /*display:none;*/
    position:absolute;
    top:100%;
    z-index:598;    
    background-color: #333333;
    width: 182px;
    
    /*overflow-y: auto;
    min-height: 31px;
    max-height: 800px;
    overflow-x: hidden;*/
}

#menu ul.dropdown ul li, #menu2 ul.dropdown ul li {
    float:none;
    font-weight:400; 
}

#menu ul.dropdown ul ul, #menu2 ul.dropdown ul ul {
    top:-1px;
    left:182px;
    border-top: 1px solid #222222;
}

#menu ul.dropdown li:hover > ul, #menu2 ul.dropdown li:hover > ul {
    visibility:visible;
    /*display:block;*/
}

#menu ul.dropdown a:link,#menu ul.dropdown a:visited, #menu2 ul.dropdown a:link,#menu2 ul.dropdown a:visited {
    display:block;
    /*height:17px;*/
    line-height:20px;
    text-align:left;
    text-decoration:none;
    /*padding:3px 0 2px 10px;*/
    padding: 5px 10px;
    /*2013*/
    font-family: 'Oswald',sans-serif;
    font-size: 11pt;   
    /*2013*/
}

#menu ul.dropdown a, #menu2 ul.dropdown a {
    color:#AAAAAA;
}

#menu ul.dropdown a.first:link,#menu ul.dropdown a.first:visited {
    padding: 5px 10px;
}

#menu ul li ul li a, #menu2 ul li ul li a {
    width:160px;
    padding-top:3px;
    padding-bottom:2px; 
    border: 1px solid #222222;
    border-width: 0 1px 1px; 
}

#menu ul li ul li a:hover, #menu2 ul li ul li a:hover {
    color:#FFF;
    /*background:url(../img/nav_dropdown_hover.png) no-repeat 6px 2px;*/
    background-color: #454545;
    text-decoration:none;
    width:160px;
    padding-top:3px;
    padding-bottom:2px;
}

#menu ul li ul li a.sub:hover, #menu2 ul li ul li a.sub:hover {
    color:#FFF;
    /*background:url(../img/nav_dropdown_hover_sub.png) no-repeat 6px 2px;*/
    background-color: #454545;
    text-decoration:none;
    width:160px;
    padding:5px 10px 5px;
}

#menu2 {
    float: right;
}

 #menu2 ul.dropdown li {
    line-height:15px;
    vertical-align:middle;
    float:left;
    list-style:none outside none;
    position:relative;
    /*background:url("../img/nav_dropdown_sep.png") no-repeat left top;*/
    margin:0;
    padding:0px 5px 0 0;
}

#menu2 ul.dropdown a.benvenuto {
    background-image:url(../img/rss_8x8o.png);
    background-position:4px 12px;
    background-repeat:no-repeat;
    padding: 5px 10px 5px 17px;
    text-align:left;
    cursor: default;
}



#menu2 ul.dropdown a.logout {
    background-image:url(../img/x_7x7o.png);
    background-repeat:no-repeat;
    background-position:0px 12px;
    padding: 5px 10px 5px 12px;
    text-align:right;
    display:block;
    float:left;
}

#menu2 ul.dropdown a.gestione_ut {
    background-image:url(../img/book_8x8o.png);
    background-repeat:no-repeat;
    background-position:0px 12px;
    padding: 5px 10px 5px 12px;
    text-align:right;
    display:block;
    /*float:right;*/
}


#menu2 ul.dropdown a#invia_mpFirst{
    display: block;
    font-family: 'Oswald',sans-serif;
    line-height: 20px;
    padding: 5px 10px;
    text-align: left;
    text-decoration: none;
}

#menu2 ul.dropdown a.invia_mp {
    line-height:20px;
    text-decoration:none;
    padding: 5px 10px 5px 0px;
    display: inline;
}

#notifica{
    display: block;
    float: left;
}

img.img_mp{    
    padding-top: 10px;
}

span.nome_benvenuto{
    color: #F79A36;
}

div.hlogo {
    clear:both;
    height:99px;
    position:relative;
    z-index: 1;
}

div.logolega {
    background-image:url(../img/bannerdemo.png);
    background-position: 0px 18px;
    background-repeat:no-repeat;
    height:90px;
    position:absolute;
    width:465px;
}

.rapidlink {
    cursor: pointer;
} 

div.hrecord {
    /*background-image:url(../img/header2.png);
    background-position:bottom;
    background-repeat:no-repeat;
    height:60px;*/
    padding-top:10px;
    overflow:hidden;
    position:relative;
    z-index: 0;
    padding-bottom: 5px;
}

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:0px;
    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;
    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%;
    position: relative;
    z-index: 0;
}

#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:50px/*55px*/;
    /*width:275px;*/
}

div.cheader2 {
    /*background-image:url(../img/top_ris_ult-300.png);*/
    height:55px;
    width:275px;
    /*background: url("../img/sfondo_box_green.png") repeat-x scroll left bottom #FFFFFF;*/
}

div.dayP {
    font-size:11px;
    padding-left:15px;
    /*padding-top:30px;*/
    float:left;
}

div.dayPbis {
    font-size:11px;
    padding-left:15px;
    padding-top:0px;
    float:left;
}

div.print_form {
    font-size:11px;
    padding-right:18px;
    padding-top:30px;
    float:right;
}

div.print_formbis {
    font-size:11px;
    padding-right:13px;
    padding-top:0px;
    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 {
    position: relative;
    width:275px;
    border-left: 10px solid #EB9A1A/*#AAAAAA*/;
    clear: both;
    margin: 10px 0 10px 5px;
}

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;
    padding-left:20px;
    padding-right:0;
    width:255px;
    clear: both;
}

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 {
    font-size:10px;
    margin-left: -11px;
    margin-top: -10px;
}

table.bigmatchsquadre{
    width: 255px;        
    text-align: center;
}

table.bigmatchsquadre td.squadre{
    width: 110px;
   
}

table.bigmatchsquadre td.vs{
    width: 35px;
    padding-top: 25px;
    vertical-align: top;
    font-size: 20px;
    font-weight: bold;
    color: #5C5C5C;
}


table.bigmatchsquadre td.diffpunti{
    text-align: right;
    padding-top: 5px;
}

div.bigcasa{
    float: left;
}

div.bigfuori{
    float: right;
}

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;
}

span.spazio2 {
    padding-left:30px;
    padding-right:30px;
}

div.bigmatchdifferenzapunti {
    font-size:10px;
    clear: both;
    float: right;
}

span.diffpunti {
    color:#72B82D;
    font-size:15px;
}

.leftLogin {
    float:right;
    /*margin-left:15px;
    margin-top:-3px;
    padding-right:15px;
    color:#6B6B6B;*/
    /*2013*/
    font-family: 'Oswald',sans-serif;
    font-size: 14px;
    /*2013*/
}

.formlogin {
    border:0;
    text-align:right;
    margin:0;
    padding:0;
    min-width: 201px;
}

.formlogin a,.formlogin a:hover {
    color:#AAAAAA;
    font-size:11pt;
}

a.homelogin{
}

div.loginLink{
    padding: 4px 5px 0 5px;
    float: left;
}

a.remember{
    /*float: left;*/
}    

ul#gs_menu {
    position:relative;
    z-index:2000;
    text-align:left;
}


a.logout,a.adminconf,a.gestione_ut {
    color:#6B6B6B;
    text-decoration:none;
    margin:0;
    padding:0;
}

#loginuser,#loginpwd {
    font-family:Arial, Verdana, sans-serif;
    background-color:#D0D0CF;
    border:1px solid #6B6B6B;
    color:#6B6B6B;
    font-size:10px;
    margin: 6px 5px 0 0;
    height:14px;
    float: left;
}

#center {
    float:left;
    /*width:445px;*/
    width:430px;
}

div.divideWidgetCenter{
    height:10px;
}

div.cun {
    background-color:#FFF;
    width:400px;
    min-height:330px;
    padding:5px 14px 0;
    border-left: 1px dotted black;
    border-right:1px dotted black;
}

div.ultimenotizietesta {
    /*background-image:url(../img/ultimenotizie.png);
    background-position:top left;
    background-repeat:no-repeat;*/
    height:28px;
    padding-right:0;
    padding-top: 3px;
    text-align:right;
}

div.ultimenotizie {
    padding-top:5px;
    width:400px;
}

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;
}

a.remove_comm {
    font-size:11px;
    padding:2px;
    text-align:right;
    background: #DDDDDD;    
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}

a.remove_comm_ss{
    font-size:11px;
    text-align:right;
    background: red;
    color: white;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}




div.autoreUN {
    font-size:12px;
    float: left;
    padding-bottom: 5px;
    font-weight: normal;
}

span.aut_un{
    font-style: italic;
}

table.ultimenotizie td.autore_commUN {
    font-size: 11px;
    font-weight: bold;
}

table.ultimenotizie td.commUN {
    width: 174px;
    vertical-align: top;
}

table.ultimenotizie td.commImg {
    width: 25px;
    vertical-align: top;
}

table.ultimenotizie td.testo_comm_un {
   vertical-align: top;
   font-size: 11px;
   padding-bottom: 5px;
}

div.testocomm_autonews{
    width: 630px;
    border: 1px dotted #A9A9A9;
    margin-bottom: 10px;
    padding: 5px;
}
    
#commento_autonews{
    max-height: 417px;
    overflow: auto;
    padding-top: 10px;
}

.commTable{
    border-bottom: 1px dotted #A9A9A9;
    margin-bottom: 8px;
}

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 {
    /*width:410px;
    padding: 0 10px;*/

    /*border-left: 1px dotted black;
    border-right: 1px dotted black;
    padding: 5px 14px 0;
    width: 400px;
    
    background-color: #AAA;*/
    background-color: #DDD;
    margin: 10px;
    padding: 10px;
    width: 390px;
    
}

#tabbed_box_1 {
    text-align:right;
    overflow:hidden;
    width: 410px;
    padding:5px 0 0;
    margin: 0 auto;
}

.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;
    width:140px;
    background-image:url(../img/coppa_8x8.png);
    background-repeat: no-repeat;
    background-position:center left;
    padding-left: 10px;
    margin-bottom: 10px;
}

.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;
}

.extra_tm{
}

#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;
    text-align: right;
}

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;
    width:408px;
    margin: 0 auto;
    padding: 0 10px;    
    border-left: 1px dotted black;
    border-right: 1px dotted black;
}

div.cgb {
    /*border-top: 10px solid #5B8A1D;*/
    overflow:hidden;
    width:410px;
    padding:10px 0 5px;
    margin: 0 auto;
    
}

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 {
    overflow-x:auto;
    overflow-y:visible;
    padding-top:5px;
    width:410px;
}

.link {
    display:block;
    padding-top:5px;
    float: right;
}

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;
    margin-left: 10px;
}

 a.autonews {
    background-image:url(../img/bolt_8x8.png);
    background-position:center left;
    background-repeat:no-repeat;
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0 0 0 12px;
}
   
a.linkcommenta, span.linkcommenta{
    background-image:url(../img/reply_8x8.png);
    background-position:center left;
    background-repeat:no-repeat;
    color:#000;
    text-decoration:none;
    margin:0;
    padding:0 0 0 12px;
    font-size: 11px;
}

span.linkleggitutto{
    background-color: lightgray;
    color: #333300;
    cursor: pointer;
    font-size: 11px;
    margin: 0;
    padding: 0 5px;
}

span.numcommenti{
    font-weight: bold;
    font-size: 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:390px;
    border-bottom: 1px dotted #AAAAAA;
    border-top: 1px dotted #AAAAAA;
}

table.salastampa td.autore {
    font-weight:700;
}

div.hr {
    height:1px;
    width:390px;
    margin:2px 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:240px;
}

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:240px;
	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 {
    clear: both;
    color:#330;
    font-size:14px;
    /*padding-left:10px;*/
    position:absolute;
    top:25px;
    width:250px;
    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;*/
    left:180px;
    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: #000000;
    width: 25px;
}

div.migliore_peggiore {
    /*width:410px;*/
    /*padding: 0 10px;*/
    margin: 0px 0px;
    height:86px;
    /*background-color:#F0F1F0;*/
    border: 1px solid Gray;
    border-top: 5px solid #1D518A;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    padding: 5px 0px;
}

div.migliore {
    /*background-image:url(../img/migliore.png);
    background-position:95px 5px;
    background-repeat:no-repeat;*/
    width:205px;
    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:50px;
}

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:205px;
    height:86px;
    float:right;
    position:relative;
}

div.migliore_foto {
    padding-left:0px;
    padding-top:7px;
}

img.migliore_foto {
    height:47px;
    /*width:35px;*/
}

div.peggiore_foto {
    padding-left:140px;
    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;
    position: absolute;
    right: 0;
    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:#1D5B8A;
    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.rec_slider{  
}

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:#1D5B8A;
    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:#1D5B8A;
    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%;
	position: relative;
	z-index: 1000;
}

#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:270px;
    padding-bottom:0;
    width:225px;
    margin: 8px 0 10px 5px;
    border-right: 10px solid #AAAAAA;
}

div.box_dx_end {
    min-height: 80px;
    margin: 8px 0 10px 5px;
    border-right: 10px solid #AAAAAA;
}

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;
    padding:0px 0 0 15px;
}

div.prox_turn_data {
    padding-left:16px;
}

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;
    border-top: 1px dotted #AAA;
    border-bottom: 1px dotted #AAA;
}

#entro {
}

.invio_entro {
    background-image:url("../img/clock_8x8_b.png");
    background-repeat:no-repeat;
    background-position:0 7px;
    border-top: 1px dotted #AAA;
    border-bottom: 1px dotted #AAA;
}

#mancano {
}

.mancano{
    background-image:url("../img/aperture_alt_8x8.png");
    background-repeat:no-repeat;
    background-position:0 7px;
    border-top: 1px dotted #AAA;
    border-bottom: 1px dotted #AAA;
}

.tempo_out{
    background-color: #EB9A1A;
    border: 1px solid black;
    height: 27px; 
    line-height: 22px;
    padding-top: 3px;
    color: white;
}

span.stop_home {
    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;
    margin-top: 5px;
}

span.numero {
    font-size:26px;
}

span.numeroBis {
    font-size:25px;
}

span.timediff {
    color:#5B8A1D;
}

div.dayweek {
    color:#5B8A1D;
    font-size:15px;
}

div.time_week {
    color:#000;
    font-size:12px;
}

span.mesenum {
    font-size:18px;
}

div.parte_sx {
    float:left;
    padding-top: 4px;
}

div.day_hour {
    padding-right:20px;
    text-align:right;
}

div.giornataCamp {
    color:#000;
    font-size:12px;
    padding-left:12px;
    line-height:12px;
    text-align: right;
    margin-right: 15px;
}

div.giornataCamp img{
    top: 0px;
}

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:10px;
    width:235px;
    text-align: right;
}

span.miniclassifica_compe {
    color:#000;
    font-size:10px;
    padding-left:5px;
}

div.table_miniclass {
    width:225px;
    margin-left: 10px;
}

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.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 {
    clear: both;
    position:relative;
    width:225px;
    margin: 10px 0 10px 5px;
    border-right: 10px solid #AAAAAA;
}

div.boxmercato{
    border-right: 10px solid #EB9A1A;
}

div.capoclassifica {
    background-position:top right;
    background-repeat:no-repeat;
    color:#FFF;
    float:right;
    /*height:90px;*/
    margin-top:3px;
    /*margin-right:5px;*/
    width:260px;
    position: relative;
    z-index: 1;
    
    border-bottom: 1px dotted #AAAAAA;
    height: 84px;
    padding-bottom: 10px;   
    
}

img.img_index{
    position: relative;
    z-index: -1;
}

div.trend {
    color:#fff;
    float:right;
    /*height:80px*/;
    margin-top:3px;
    margin-right:0;
    padding-top:10px;
    width:109px;    
    
    border-bottom: 1px dotted #AAAAAA;
    border-right: 1px dotted #AAAAAA;
    height: 74px;
    padding-bottom: 10px;
    padding-right: 10px;    
}

div.trendVuoto {
    color:#fff;
    float:right;
    margin-top:3px;
    margin-right:0;
    padding-top:10px;
    width:1px;    
    
    border-bottom: 1px dotted #AAAAAA;
    border-right: 1px dotted #AAAAAA;
    height: 74px;
    padding-bottom: 10px;
    padding-right: 5px;    
}

div.trend_divide {
    height:1px;
    line-height:3px;
}

div.graphValuetrend-graph {
    font-size:9px;
    text-align:center;
    color:#5B8A1D;
}

div.graphLabeltrend-graph {
    padding-top:3px;
    /*border-top:1px dotted #B1B1B1;    
    margin-top:5px;*/
    font-size:9px;
    color: #000;
}

div.graphBartrend-graph { 
    background-image:url(../img/lead_15x.png);
    background-position: center bottom;
    background-repeat: repeat-y;
    max-height:47px !important 
}

div.capoclassifica img {
    display:block;
    padding-bottom:4px;
}

div.capo_compet {
    background-image:url(../img/coppa_8x8.png);
    background-position:5px 2px;
    background-repeat:no-repeat;
    color:black;
    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:7px;
    width:220px;
    z-index:10;
}

div.puntisquadra {
    color:#D0D0CF;
    font-size:28px;
    height:60px;
    left:150px;
    position:relative;
    top:-17px;
    width:60px;
    z-index:20;
}

div.puntisquadraGP {
    color:#D0D0CF;
    font-size:28px;
    height:60px;
    left:85px;
    position:relative;
    top:-17px;
    width:60px;
    z-index:20;
}

div.csquadra {
    height:auto;
    padding:0px 10px;
    width:408px;
    border-left: 1px dotted #AAA;
    border-right: 1px dotted #AAA;
}

div.csquadra_testata {
    position:relative;
    width:386px;
    padding:5px 10px 0;
    border: 1px dotted #AAA;
    border-bottom: 10px solid #5B8A1D;
}

div.csquadra_nome {
    color:#330;
    font-size:22px;
    left:110px;
    position:absolute;
    top:15px;
    width:250px;
    z-index:10;
}

div.csquadra_pres {
    right:15px;
    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 black;
    display:block;
    font-size:10px;
    padding-top:2px;
}

span.nometopplayer {
    color:#5B8A1D;
    letter-spacing:1px;
}

div.csquadra_resto {
    background-color:#F0F1F0;
    margin-top:5px;
    overflow:hidden;
    width:396px;
    padding:5px 5px;
}

div.csquadra_rosa {
    /*background-image:url(../img/rosa.png);
    background-position:top left;
    background-repeat:no-repeat;*/
    float:left;
    font-size:10px;
    width:213px;
    padding:0px 0 10px 5px;
}

div.csquadra_soc {
    /*background-image:url(../img/societa.png);
    background-position:10px 0;
    background-repeat:no-repeat;*/
    float:left;
    width:168px;
    padding:0px 0 10px 10px;
}

div.csquadra_note {
    clear:both;
    float:left;
    font-size:9px;
    font-style:italic;
    text-align:justify;
    width:390px;
    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:165px;
}

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:410px;
}

div.cheader388 {
    text-align:right;
    width:390px;
    padding:0 10px;
}

div.cbody388 {
    padding:10px;
    width:390px;
}

div.cfooter388 {
    font-size:0;
    height:5px;
    width:388px;
}

div.nomecompetizione {
    color:#330;
    font-size:15px;
    padding-right:5px;
}

div.giornataincorso {
    clear:both;
    font-size:11px;
    padding-left:5px;
    text-align:left;
    margin-bottom: 5px;
}

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:390px;
    padding:5px 10px;
}

div.ccalendario_testa {
    text-align:left;
    width:390px;
}

div.ccalendario_incontri {
    margin-left:5px;
    overflow:hidden;
    width:383px;
}

div.tuttecompe {
  
}

a.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;    
    padding-left:15px;
}


div.nomecompetizionecal {
    color:#330;
    float:right;
    text-align:right;
}

a.unacompe{
    background-image:url(../img/coppa_8x8.png);
    background-position:0 2px;
    background-repeat:no-repeat;
    border-bottom:1px dotted #999; 
    font-size:11px;
    font-variant:normal;
    font-weight:700;
    padding-left:15px;
    padding-top:0;
    display: block;
    float: 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:20001;
}

#resultContainer {
    display:none;
    height:auto;
    left:50%;
    margin-left:-393px;
    position:fixed;
    top:0;
    width:822px;
    z-index:20002;
}

div.risultatisx {
    border-right:1px dotted #330;
    float:left;
    width:360px;
}

div.risultatidx {
    float:left;
    width:360px;
}

div.risultati_top {
    background-image:url(..//Img/matchcenter_bg_1.png);
    height:34px;
    width:740px;
    border-radius:4px;
}

div.risultati_lato {
    background-image:url(../img/risultati-lato3.png);
    background-repeat:repeat-y;
    float:left;
    width:740px;
    padding-top:5px;
}

div.risultati_bottom {
    background-image:url(../img/risultati-bottom_3.png);
    float:left;
    font-size:0;
    height:25px;
    width:740px;
}

div.risultati_interno {
    margin-left:5px;
    width:742px;
}

div.ris_compe {
    /*color:#000;*/
    font-size:16px;
    font-weight:700;
    left:20px;
    position:absolute;
    top:8px;
}

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;*/
    float: left;
}

div.ris_nome_sqdx {
    position:absolute;
    right:100px;
    /*top:45px;*/
    float: right;
}

div.ris_golsx2 {
    /*left:375px;
    position:absolute;
    top:50px;*/
    float: right;
    padding-right: 15px;
    padding-top: 10px;
}

div.ris_golsx1 {
    float:right;
    margin-right:10px;
    margin-top:20px;
}

.golGP {
    margin-right:-8px;
}

div.ris_goldx {
    /*left:420px;
    position:absolute;
    top:50px;*/
    float: left;
    padding-left: 15px;
    padding-top: 10px;
}

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:170px;
    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:375px;
    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:102px;
    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:102px;
    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:360px;
    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:360px;
    padding-top:16px;
    margin-left:3px;
}

div.ris_titolaridx {
    color:#300;
    font-size:11px;
    left:3px;
    padding-top:15px;
    top:0;
    width:360px;
    float:left;
    margin-left:5px;
}

div.ris_panchinadx {
    color:#300;
    font-size:10px;
    text-align:left;
    width:360px;
    padding-top:16px;
    margin-left:6px;
}

#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:545px;
    overflow:auto;
}

div.modal_autonews {
    overflow: hidden;
}

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;
}

.orarioInvio{
    font-size: 10px;
    padding-bottom: 3px;
}

.tipoinvio1{
    color: #999;    
    background-image:url(../img/mail_8x6darkgray.png);
    background-position:2px 4px;
    background-repeat:no-repeat;
    padding-left: 15px;
}

.tipoinvio2{
    color: #999;    
    background-image:url(../img/pen_alt2_8x8.png);
    background-position:2px 2px;
    background-repeat:no-repeat;
    padding-left: 15px;
}

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;
}

div.popupdb_interno_autonews {
    color:#330;
    margin:0 auto;
    padding:10px 30px 0;
}

div.form_commento_un{
    color:#330;
    width:380px;
    margin:0 auto;
}

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;
}

input.bott_dx{
    float: right;
    margin-right: 17px;
}

#change_autonews{
    font-size:12px;
    width:145px;
    float: left;
    margin-right: 10px;
}

#ins_commentoUN{
    width:386px;
    padding-left: 2px;
    padding-right: 2px;
}

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:10px;
    padding-right:0;
    width:240px;
}

div.cnews,div.cclassifica,div.ccalendario {
    /*padding-left:25px;
    width:445px;*/
    width:430px;
}

div.cclassificaNew{
    width:410px;
    padding: 0px 10px;
}

div.ccalendarioNew{
    width:400px;
    min-height:330px;
    padding:0px 14px 0;
    border-left: 1px dotted black;
    border-right:1px dotted black;  
}

table.ultimenotizie img,table.ultimenotizieadmin img,table.salastampa img {
    border:none;
}

table.ultimenotizieadmin td,table.salastampa td {
    padding:0 2px;
}

table.salastampa td {
    padding:2px 5px;
}

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 {
    width:390px;
}

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:360px;
}

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:190px;
    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:360px;
}

table.ris_panchinasx td.ris_panchina_testasx,table.panchina td.panchina_testaCasa {
    border-bottom:1px dotted #999;
    font-size:11px;
    text-align:right;
    padding-right: 12px;
}

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:9px;
    width:175px;
    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;
    padding-right: 12px;
}

.pann_select {
    font-size:12px;
    width:150px;
}

.modpers{
    width: 120px;
}


.barpunt{
    width: 80px;
}
.pann_select_W {
    font-size:12px;
    width:180px;
}

.pann_select_gIm{   
    font-size:12px;
    width:40px;
}

div.sel_g{
    float: left;
    padding-top: 2px;
}


.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.resetDB{
    background-color: #DDDDDD;
}

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;
}

.reinizializza{
    width: 185px;
}

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:-20px;
    left:38px;
    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;
}

.section1 {
    width:550px;
    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;
    border-bottom: 1px dotted #AAAAAA;
    border-right: 1px dotted #AAAAAA;
}


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:#333000;
    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_invform {
    /*background-image:url(../img/invform_header.png);
    background-position:bottom;
    background-repeat:no-repeat;*/
    height:40px;
    padding-top:10px;
}

div.if_rosa {
    clear:both;
    margin-left:5px;
    width:299px;
}

#if_left {
    float:left;
    /*width:304px;
    border-left: 10px solid #AAA;*/
    width: 314px;
}

div.if_header {
    /*background-image:url(../img/if_tab_rosa.png);
    background-position:10px 10px;
    background-repeat:no-repeat;*/
    height:50px;/*88*/
    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;
    z-index: 0;
}

div.if_campo {
    background-image:url(../img/campo.png);
    background-position:12px 83px;
    background-repeat:no-repeat;
    height:460px;
    width:468px;
    float:left;
    margin-left:20px;
    z-index:10;
    padding:0;    
    position: relative;
}

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:10;
    padding:0;    
    position: relative;
}

#pannello_select_giornata{
    width: 443px;
    height: 200px;
    border-bottom: 10px solid black;
    border-left: 1px dotted #AAA;
    border-right: 1px dotted #AAA;
    display: none;    
    clear: right;
    margin: 10px 0px 0px 10px;
    background-color: white;    
    position: absolute;
    top: 65px;
    width: 443px;
    z-index: 100;			  
}

/*#campo {
    top:52px;
    left:10px;
    width:442px;
    height:290px;
    position:relative;
}*/


#campo {
    height: 290px;
    left: 10px;
    position: absolute;
    top: 82px;
    width: 443px;
}

#panchina_tit {
    /*background-image: url("../img/adisposizione.png");
    background-repeat: no-repeat;*/
    height: 26px;
    left: 10px;
    position: absolute;
    top: 380px;
    width: 105px;
}

#panchina {
    border-top: 1px dotted #333300;
    float: left;
    height: 78px;
    left: 10px;
    overflow: auto;
    position: absolute;
    top: 405px;
    width: 360px;
}

div.rigo {
    height: 50px;
    position: absolute;
    right: 15px;
    top: 405px;
    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:absolute;
    top:0px;
    left:473px;
    width:200px;
    white-space:nowrap;
    min-height:439px;
    padding:0px 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_rigoBott {
    margin-left: 0px;
}

div.info_rigo_button {
    margin-top:10px;
    margin-left:10px;
    text-align:center;
}

.but_reset, .rigor_but{
    width:73px;
}

.but_sort {
    width:200px;
}

div.if_campo_parte_alta {
    /*background-image:url(../img/cosi_in_campo.png);
    background-position:9px 2px;
    background-repeat:no-repeat;
    height:29px;*/
    width:100%;    
}

div.if_info_incontro {
    margin-top:9px;
    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:0px;
}

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;
}

a.invform_selday{
    background-image:url(../img/calendar_alt_stroke_8x8.png);
    background-position:0px 2px;
    background-repeat:no-repeat;
    padding-left: 10px;
}

a.invform_seldayClose{
    background-image: url("../img/hide_link.png");
    background-position: center left;
    background-repeat:no-repeat;
    padding-left: 10px;
}


a.chiudi_selday{
    background-image: url("../img/hide_link.png");
    background-position: center left;
    background-repeat:no-repeat;
    padding-left: 10px;
}

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:2px;
    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;
    padding-top: 5px;
}

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:-22px;
}

#if_right {
    float:right;
    width:151px;
}


.inviaM{
    background-image:url("../img/mail_8x6.png");
    background-repeat:no-repeat;
    background-position:0 7px;
    border-top: 1px dotted #AAA;
    border-bottom: 1px dotted #AAA;
    clear: both;
}

div.termine {
    /*background-image:url(../img/termine.png);
    background-position:bottom left;
    background-repeat:no-repeat;*/
    height:132px;
    padding-bottom:5px;
    width:151px;    
    border: 1px solid black;
}

div.if_invio {
    /*background-image:url(../img/invia.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    margin-top:2px;
    height:98px;
    padding-bottom:5px;
    width:151px;
    border: 1px solid black;*/
    
   border-right: 10px solid #AAA;
    margin: 3px 0;
    padding-bottom: 15px;
    padding-left: 0;
    padding-top: 0;
    width: 141px;
}

div.termine_next {
    font-size:11px;
    padding-right:13px;
    padding-top:0px;
    text-align: right;
}

div.termine_next_data {
    font-size:24px;
    color:#5B8A1D;
    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;
    text-align:center;
    padding-top:0;
    margin-left:0;
    margin-top:0;
    letter-spacing:-1px;
}

div.tempo_out_invform{
    background-color: #EB9A1A;
    border: 1px solid black;
    color: white;
    font-weight: bold;
    margin-right: 13px;
    padding: 5px;
}

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:20px;
}

div.divform {
    /*background-image:url(../img/riepilogo.png);
    background-position:0 0;
    background-repeat:no-repeat;*/
    min-height:250px;
    padding-bottom:5px;
    padding-top:0px;
    padding-left:0px;
    width:141px;
    margin: 10px 0px 10px 0px;
    border-right: 10px solid #EB9A1A;
}

div.top_team_scegli {
    font-size:11px;
    padding-left:5px;
    padding-top:0px;
    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 {
    width:126px;
}

.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;
    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;
    margin-top: -25px;
}

div.bacheca_bil_int{
    background-color: #EFEFEF;
    margin-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:20px;/*54*/
    width:960px;
}

div.bacheca_bil_contenuto {
    background-color: #EFEFEF;
    margin: 0 auto;
    padding-left: 32px;
    position: absolute;
    top: 190px;
    width: 927px;
    padding-top: 7px;
}

div.bacheca_bil_testate_tua {
    /*background-i/*mage:url(../img/bac_tua_sq.png);
    background-position:top left;
    background-repeat:no-repeat;*/
    height:24px;
    padding-top:2px;
    padding-bottom:3px;
    float:left;
    width:438px;
}

div.bacheca_bil_testate_avv {
    /*background-image:url(../img/bac_avv.png);
    background-position:top left;
    background-repeat:no-repeat;*/
    height:24px;
    padding-top:2px;
    padding-bottom:3px;
    float:left;
    width:458px;
    text-align:right;
}

div.bacheca_select {
    float:left;
    margin-top:5px;
}

div.bacheca_avv_cred {
    float:right;
    padding-top:10px;
    padding-left:0;
    /*padding-right:15px;*/
    min-width:140px;
    display:none;
}

.sq_cred {
    font-weight:900;
    color:#AAA;
}

.sq_cred_txt {
    font-size:11px;
    color:black;
    background-image:url(../img/punti_sx_8x8.png);
    background-position: 0 5px;
    background-repeat:no-repeat;
    display: block;
    padding-left: 13px;
    float: left;
    padding-top: 2px;
    padding-right: 3px;
}

.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 {
    clear: both;
    margin-left:20px;
    text-align: 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:10px;
    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 {
    border-top: 10px solid #AAAAAA;
    width:920px;
    /*background-image:url(../img/mercato.png);
    background-position:top left;
    background-repeat:no-repeat;*/
    overflow:hidden;
    margin:0 auto 15px;
    border-bottom: 10px solid #AAAAAA;
    padding-bottom: 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:10px;
    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:0px;
    float:right;
    border:1px dotted #330;
    width:740px;
    min-height:150px;
    background-color:#F0F1F0;
}

div.bac_mercato_storico {
    float:right;
    margin-top:12px;
    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:10px;
    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-top:0px;
    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:120px;
    border-left: 10px solid #EB9A1A;
    margin-bottom: 20px;
}

div.contenitore_parameti {
    width:940px;
    padding:4px 0 5px 20px;
}

div.contenitore_salva {
    clear:both;
    padding-top:15px;
    padding-bottom:5px;
    padding-right:5px;
    text-align:right;
    font-size:12px;
    height: 40px;
}

div.stat_note {
    float:left;
    font-style:italic;
    width:450px;
    text-align:left;
    font-size:11px;
}

#form_salvataggio{
    width: 425px;
    float: right;
}

.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;
    width: 140px;
}

div.risultati_qry {
    border-left: 1px dotted #AAAAAA;
    border-right: 1px dotted #AAAAAA;
    font-size: 11px;
    margin: 10px 0 10px 0;
    padding: 0 20px;
}

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;
    /*width:745px;
    max-height: 605px;*/
    position:relative;
}

@-moz-document url-prefix() {
   table.qry_val td {
      line-height:15px !important;
   }
}
@-moz-document url-prefix() {
   table.prima_colonna td.tableFirstCol {
      height:15px !important;
   }
}

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:4px;
}

#RememberMe{
    float: left;
}

a.toolgdz2 span.rme {
    display:none;
    width:100px;
    text-decoration:none;
    z-index:2000;
    text-align:left;
}

span.rme {
    background-image:url(../img/rme_o.png);
    background-position: 105px 6px;
    background-repeat:no-repeat;
    padding-right: 15px;
    padding-left: 5px;
    background-color: #333;
}

      
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_dayNew{
    width:420px;
    text-align:center;
    margin: 10px;
    border-collapse: separate;
    border-spacing: 10px 0px;
}

table.scegli_day td, table.scegli_dayNew td {
    width:40px;
    background-image:url(../img/calendar_alt_stroke_8x8.png);
    background-position:15px 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_dayNew td {      
    width:auto;
}

table.scegli_day td.pass,  table.scegli_dayNew td.pass{
    background-image:url(../img/calendar_alt_stroke_8x8_g.png);
    color:#a3a396;
}

table.scegli_day td.pass:hover, table.scegli_dayNew td.pass:hover {
    text-decoration:none;
    background-color: white;
    color: #a3a396;
}

table.scegli_day td:hover{
    text-decoration:underline;
    font-weight:700;
}

table.scegli_dayNew td:hover  {
    background-color: #EB9A1A;
    color: #333000;
}

#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: 10px 0px 10px 5px;
    width:275px;
    /*border: 1px solid black;*/
    /*border-left: 1px dotted #333333;
    border-top: 1px dotted #333333;*/
    
  
    /*-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: white;
    border-color: #DDDDDD #AAAAAA #AAAAAA #DDDDDD;
    border-image: none;
    border-style: solid;
    
    border-width: 1px 1px;
    display: block;
    padding: 0px;
    background-color: #bfffbf;*/
    /*border-width: 1px 2px 2px 1px;*/
    
    border-left: 10px solid;
    border-color: #AAAAAA;
    padding-left: 0px;
    
    
    /*border-top-width: 4px;
    border-top-style: double;
    border-top-color: #333333;
    padding-top: 8px;
    border-bottom-width: 4px;    
    border-bottom-style: double;    
    border-bottom-color: #333333;
    padding-bottom: 8px;*/
}

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;
}
.coda-slider .panel {
    background-color: white;
    margin: 0;
    padding: 0px;
}

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 {
    color:#000;
    height:115px;
    margin-bottom:5px;
    width:330px;
}

#testo_un {
    color:#000;
    height:115px;
    margin-bottom:5px;
    width:380px;
    resize: none; 
}

#testo_unModal, #testo_autonews {
    color:#000;
    height:115px;
    margin-bottom:5px;
    width:330px;
    resize: none; 
}

span.fantagiornata{
    border-bottom: 1px dotted black;    
}


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:#5B8A1D;
}

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;
}

/*Parametri progress bar invio multiplo mail*/

#inviomassivo{
    display: none;
}

.progressbar_mm {
    width: 300px;
    height: 12px;
    border: 1px #008080 dotted;
    position:relative;
    left: 370px;
    top: 8px;
    padding:0;       
}

.progressbar {
    width: 0%;
    height: 10px;
    background-image: url("../img/progress.gif");
    background-color: #008080;
    background-repeat: repeat-x;
    margin: 1px;
}

.progressbarnumeric {
    position: relative;
    width: 30px;
    height: 10px;
    margin: 0 auto;
    color: black;
    top: -12px;
    font-size: 10px;
}

/*Gestione upload*/
div.gup_manager {
    height:50px;
    padding-top:10px;
}

div.gup_splash{
    background-image:url(../img/gest_uploads.png);
    background-position:811px 2px;
    background-repeat:no-repeat;
    height:40px;
    padding-right:5px;
    padding-top:25px;
    width:100%;
    text-align: right;    
}
div.gup_desc{
    background-image:url(../img/info_4x8.png);
    background-position: 2px left;
    background-repeat:no-repeat;
    padding-left: 8px;    
    float: right;
}


#wpu_js {
    text-align:left;
    overflow:hidden;
    width:100%;
    padding:5px 0 0;
}

.wpu{
    background-image: none;
    padding-top:5px;
}

table.wpu_js_up {
    width: 100%;
}

table.wpu_js_up td.rvup {
    text-align:center;
    background-color:#D0D0CF;
    padding:15px;
}

table.wpu_js_up td.rvup_si {
    text-align:center;
    background-color:#C2DC7F;
    padding:15px;
}

table.wpu_js_up td.warning_js {
    padding-bottom:5px;
    color:#000;
    text-align:left;
}

table.wpu_js_up td.up_note_js {
    padding-top:5px;
}

table.wpu_js_up td.titoloUp{
    color: #333300;
    font-size: 16px;
    font-weight: 700;
    line-height: 12px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
}

table.wpu_js_up td.competizioni{
    width: 300px;
}

table.wpu_js_up td.rimuovi_subskin{
    padding-bottom: 1em;
}

a.wpu_up_button {
    background-image:url(../img/up_button.png);
    background-repeat:no-repeat;
    display:block;
    width:115px;
    height:22px;
    float: right;
}

a.link_guida{
    color: #333;
    font-weight: bold;
}

a.link_guida:hover{
    text-decoration: underline;
}

span.wpu_descrizione{
    font-size: 10px;
    font-weight: normal;
    color: black;
}

span.wpu_number{
    font-size: 12px;
    color: #333;
}

span.desc_bold{
    text-decoration: underline;
}

ul.wpu_ul{
    padding-left: 5px;
    list-style-image:url(../img/check_8x7.png);
    margin-left: 15px;
}

span.didascalia{
    padding-left: 5px;
}

.wpu_check_remove{
    float: left;
}


/************************************************/


/* NEW TOPMANAGER LAYOUT*/
ul.accordion,
ol.accordion {
    margin: 0;
    padding: 0;
}
.accordion li.newtopMan {
    list-style-type: none;
    background-color: #AAAAAA;
}
.accordion li.newtopMan:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.accordion li.newtopMan:hover{
    background-color: /*#DDD*/white;
    /*border:1px dotted #333000;*/
}

.accordion li.active{
    background-color: white;
}

.accordion li.active:hover{
    background-color: white;
}

.accordion li.active a{
    color: #333000; 

}

.accordion li a:hover{    
    /*color: #F0F1F0;*/

}

.accordion li.primo{
    margin-bottom: 10px;
}

.accordion li.secondo{
    margin-bottom: 10px;
    margin-top: 10px;
}

/*.accordion li.newtopMan li {
    list-style-type: disc;
    margin-left: 1em;
}*/
.accordion a {
    /*color: inherit;*/
    text-decoration: inherit;    
    /*color: #F0F1F0;*/
    display: block;
    font-size: 16px;
    font-weight: normal;
    padding: 3px 10px;
    text-decoration: none;
    
}

#TM_dettaglio a {
    padding: 0px;
}

.accordion .loading {
    display: none;
}

#NewTopM{
    clear: both;
    background-color: #DDD;
    width: 390px;
}

.panel{
    background-color: white;
    padding: 10px;
    margin-top: 5px;
}

#TM_dettaglio{
    width: 366px;
    padding-top: 0px;
}

div.tm_class{
    padding: 0px;
    border: 0px;
    background-image: none;
}

/*END NEW TOP MANAGER LAYOUT*/

#CountdownTP { 
    width: 195px; 
    height: 25px; 
    line-height: 22px;
    padding-top: 5px;
}

/* jQuery Countdown styles 1.6.2. */
.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	color: #888;
}
/*.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}*/
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

/********************/

#CountdownINVForm { 
    width: 126px; 
    height: 25px; 
    line-height: 22px;
    padding-top: 5px;
}

.CountContainer{
    width: 126px; 
    height: 50px; 
}


/*FINE CSS COUNTDOWN*/

tr.tabepd{
    height:21px;
}

input[type=submit].btn_Tabellini{
    font-weight:500;
    margin-right:8px;
    background-color:transparent;
    font-size:1.0em;
    padding:0px;
    border:none;
}

input[type=submit].btn_RisTabellini{
    text-align: center;
    margin-right: 1px;
    margin-top: 1px;
    /*font-size: 1.0em;*/
    font-family: SkyTextBold, Helvetica;
    color: black;
    height: 22px;
    width: 22px;
    line-height: 22px;
    background: url(/Img/match_center_result_bg_off.png) no-repeat;
    font-family: SkyTextMedium,Helvetica,sans-serif;
    padding:0px;
    border:none;
}
.ContentContainer.matchbox.teamName.btn_Tabellini{
    font-weight:500;
    margin-right:8px;
    background-color:transparent;
    font-size:1.0em;
    padding:0px;
    border:none;
}
