@charset "utf-8";
/* CSS Document */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* { margin:0px; padding:0px; }
body { background:url(../img/grass.jpg) repeat; font-family:"Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; line-height:16px; color:#686868; padding-top:55px; }
.wrapper { width:990px; padding-left:1px; margin:0 auto; }
img { -ms-interpolation-mode:bicubic; border:0; }
a { color:#0171bd; text-decoration:none; outline:none; -moz-outline:none; cursor:pointer; }
a:hover { color:#94C9C2; }
input { outline:none; -moz-outline:none; }
ul { margin:0px; padding:0px; list-style:none; }
h1 { font-size:22px; font-weight:normal; }
h2 { font-size:18px; font-weight:normal; }
h3 { font-size:14px; font-weight:normal; }
.versione_fb { position:absolute; top:-2px; left:840px; z-index:4000; }
.versione_fb a { width:123px; height:124px; background:url(../img/2_0_b.png) top left; text-indent:-5000px; display:block; }
.versione_fb a:hover { background:url(../img/2_0_b.png) bottom left; }
.logo_mark { position:absolute; width:50px; height:50px; top:212px; left:772px; background:url(../img/logo_mark.png) no-repeat center; z-index:60; }
.linea { background:url(../img/linea.png); height:60px; width:100%; position:absolute; top:262px; left:0px; }
.container { width:990px; margin:0 auto; margin-top:-55px; background:url(../img/bg_container.png) top repeat-y; }
.container .content { width:960px; margin:auto; margin-top:55px; margin-left:11px; background:#FFF; position:relative; padding-top:20px !important; }
.container .content .intestazione .pallone { position:absolute; top:-85px !important; top:-110px; left:-140px; z-index:2; }
.container .content .intestazione h1 { width:960px; height:201px; background:url(../img/logo.jpg) right top no-repeat; text-indent:-5000px; }
.container .content .intestazione .livescore_bt { position:absolute; top:-54px !important; top:-110px; left:635px; z-index:0; }
.container .content .intestazione .fb_bt { position:absolute; top:-47px !important; top:-110px; left:525px; z-index:0; }
.container .content .intestazione .tw_bt { position:absolute; top:-47px !important; top:-110px; left:582px; z-index:0; }
.menu_portale { height:32px; width:960px; width:960px; background:url(../img/logo.jpg) bottom right no-repeat; position:relative; z-index:50; }
.jqueryslidemenu { width: 100%; }
.jqueryslidemenu ul { margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.jqueryslidemenu ul li { position:relative; z-index:300; display: inline; float: left; }
/*Top level menu link items style*/
.jqueryslidemenu ul li a { display: block; background-image: url(../img/sprite_menu.png); background-repeat:no-repeat; height:32px; padding-right:0 !important; text-indent:-5000px; }
* html .jqueryslidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited { color: white; }
.jqueryslidemenu ul li a:hover { background-position: left; /*tab link background during hover state*/ color: white; }
/*1st sub level menu*/
.jqueryslidemenu ul li ul { position: absolute; z-index:400; left: 0; display: block; visibility: hidden; }
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li { display: list-item; /* float: none; */ }
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul { top: 0; }
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a { width: 160px; /*width of sub menus*/ margin: 0; background:#0171BD; padding-top:10px; text-indent:0; }
.jqueryslidemenu ul li ul li a:hover { /*sub menus hover style*/ background-color:#018FEF; color: white; }
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass { position: absolute; top: 12px; right: 7px; }
.rightarrowclass { position: absolute; top: 6px; right: 5px; }
.jqueryslidemenu ul.home li a { background-position: 0 0; width:72px; }
.jqueryslidemenu ul.home li a:hover { background-position: 0 -32px; }
.jqueryslidemenu ul.home_settato li a { background-position: 0 -64px; width:72px; }
.jqueryslidemenu ul.gioca li a { background-position: -72px 0; width:116px; }
.jqueryslidemenu ul.gioca li a:hover { background-position: -72px -32px; }
.jqueryslidemenu ul.gioca_settato li a { background-position: -72px -64px; width:116px; }
.jqueryslidemenu ul.news li a { background-position: -188px 0; width:107px; }
.jqueryslidemenu ul.news li a:hover { background-position: -188px -32px; }
.jqueryslidemenu ul.news_settato li a { background-position: -188px -64px; width:107px; }
.jqueryslidemenu ul.rubriche li a { background-position: -295px 0; width:156px; }
.jqueryslidemenu ul.rubriche li a:hover { background-position: -295px -32px; }
.jqueryslidemenu ul.rubriche_settato li a { background-position: -295px -64px; width:156px; }
.jqueryslidemenu ul.serie_a li a { background-position: -451px 0; width:131px; }
.jqueryslidemenu ul.serie_a li a:hover { background-position: -451px -32px; }
.jqueryslidemenu ul.serie_a_settato li a { background-position: -451px -64px; width:131px; }
.jqueryslidemenu ul.download li a { background-position: -582px 0; width:174px; }
.jqueryslidemenu ul.download li a:hover { background-position: -582px -32px; }
.jqueryslidemenu ul.download_settato li a { background-position: -582px -64px; width:174px; }
.jqueryslidemenu ul.serie_a li ul li.classifica, .jqueryslidemenu ul.serie_a_settato li ul li.classifica { width:131px; }
.jqueryslidemenu ul.serie_a li ul li a, .jqueryslidemenu ul.serie_a_settato li ul li a { background-color:transparent; background-image: url(../img/sprite_serie_a.png); background-repeat:no-repeat; width:131px; text-indent:-5000px; height:22px; padding:0 !important; }
.jqueryslidemenu ul.serie_a li ul li.calendario a, .jqueryslidemenu ul.serie_a_settato li ul li.calendario a { background-position: 0 0; }
.jqueryslidemenu ul.serie_a li ul li.classifica a, .jqueryslidemenu ul.serie_a_settato li ul li.classifica a { background-position: 0 -22px; }
.jqueryslidemenu ul.serie_a li ul li.marcatori a, .jqueryslidemenu ul.serie_a_settato li ul li.marcatori a { background-position: 0 -44px; }
.jqueryslidemenu ul.serie_a li ul li.calendario a:hover, .jqueryslidemenu ul.serie_a_settato li ul li.calendario a:hover { background-position: -131px 0; }
.jqueryslidemenu ul.serie_a li ul li.classifica a:hover, .jqueryslidemenu ul.serie_a_settato li ul li.classifica a:hover { background-position: -131px -22px; }
.jqueryslidemenu ul.serie_a li ul li.marcatori a:hover, .jqueryslidemenu ul.serie_a_settato li ul li.marcatori a:hover { background-position: -131px -44px; }
.jqueryslidemenu ul.serie_a li ul li.squadre a, .jqueryslidemenu ul.serie_a_settato li ul li.squadre a { background-position: 0 -66px; }
.jqueryslidemenu ul.serie_a li ul li.squadre a:hover, .jqueryslidemenu ul.serie_a_settato li ul li.squadre a:hover { background-position: -131px -66px; }
.jqueryslidemenu ul.serie_a li ul li.indisponibili a, .jqueryslidemenu ul.serie_a_settato li ul li.indisponibili a { background-position: 0 -88px; }
.jqueryslidemenu ul.serie_a li ul li.indisponibili a:hover, .jqueryslidemenu ul.serie_a_settato li ul li.indisponibili a:hover { background-position: -131px -88px; }
.jqueryslidemenu ul.serie_a li ul li ul li a, .jqueryslidemenu ul.serie_a_settato li ul li ul li a { background-color:transparent; background-image: url(../img/sprite_squadre.png); background-repeat:no-repeat; width:131px; text-indent:-5000px; height:22px; padding:0 !important; }
.jqueryslidemenu ul.serie_a li ul li ul li.novara a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.novara a { background-position: 0 0; }
.jqueryslidemenu ul.serie_a li ul li ul li.bologna a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.bologna a { background-position: 0 -22px; }
.jqueryslidemenu ul.serie_a li ul li ul li.atalanta a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.atalanta a { background-position: 0 -44px; }
.jqueryslidemenu ul.serie_a li ul li ul li.cagliari a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.cagliari a { background-position: 0 -66px; }
.jqueryslidemenu ul.serie_a li ul li ul li.catania a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.catania a { background-position: 0 -88px; }
.jqueryslidemenu ul.serie_a li ul li ul li.cesena a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.cesena a { background-position: 0 -110px; }
.jqueryslidemenu ul.serie_a li ul li ul li.chievo a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.chievo a { background-position: 0 -132px; }
.jqueryslidemenu ul.serie_a li ul li ul li.fiorentina a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.fiorentina a { background-position: 0 -154px; }
.jqueryslidemenu ul.serie_a li ul li ul li.genoa a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.genoa a { background-position: 0 -176px; }
.jqueryslidemenu ul.serie_a li ul li ul li.juventus a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.juventus a { background-position: 0 -198px; }
.jqueryslidemenu ul.serie_a li ul li ul li.inter a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.inter a { background-position: 0 -220px; }
.jqueryslidemenu ul.serie_a li ul li ul li.lazio a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.lazio a { background-position: 0 -242px; }
.jqueryslidemenu ul.serie_a li ul li ul li.lecce a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.lecce a { background-position: 0 -264px; }
.jqueryslidemenu ul.serie_a li ul li ul li.milan a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.milan a { background-position: 0 -286px; }
.jqueryslidemenu ul.serie_a li ul li ul li.napoli a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.napoli a { background-position: 0 -308px; }
.jqueryslidemenu ul.serie_a li ul li ul li.palermo a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.palermo a { background-position: 0 -330px; }
.jqueryslidemenu ul.serie_a li ul li ul li.parma a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.parma a { background-position: 0 -352px; }
.jqueryslidemenu ul.serie_a li ul li ul li.roma a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.roma a { background-position: 0 -374px; }
.jqueryslidemenu ul.serie_a li ul li ul li.siena a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.siena a { background-position: 0 -396px; }
.jqueryslidemenu ul.serie_a li ul li ul li.udinese a, .jqueryslidemenu ul.serie_a_settato li ul li ul li.udinese a { background-position: 0 -418px; }
.jqueryslidemenu ul.serie_a li ul li ul li.novara a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.novara a:hover { background-position: -131px 0; }
.jqueryslidemenu ul.serie_a li ul li ul li.bologna a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.bologna a:hover { background-position: -131px -22px; }
.jqueryslidemenu ul.serie_a li ul li ul li.atalanta a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.atalanta a:hover { background-position: -131px -44px; }
.jqueryslidemenu ul.serie_a li ul li ul li.cagliari a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.cagliari a:hover { background-position: -131px -66px; }
.jqueryslidemenu ul.serie_a li ul li ul li.catania a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.catania a:hover { background-position: -131px -88px; }
.jqueryslidemenu ul.serie_a li ul li ul li.cesena a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.cesena a:hover { background-position: -131px -110px; }
.jqueryslidemenu ul.serie_a li ul li ul li.chievo a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.chievo a:hover { background-position: -131px -132px; }
.jqueryslidemenu ul.serie_a li ul li ul li.fiorentina a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.fiorentina a:hover { background-position: -131px -154px; }
.jqueryslidemenu ul.serie_a li ul li ul li.genoa a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.genoa a:hover { background-position: -131px -176px; }
.jqueryslidemenu ul.serie_a li ul li ul li.juventus a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.juventus a:hover { background-position: -131px -198px; }
.jqueryslidemenu ul.serie_a li ul li ul li.inter a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.inter a:hover { background-position: -131px -220px; }
.jqueryslidemenu ul.serie_a li ul li ul li.lazio a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.lazio a:hover { background-position: -131px -242px; }
.jqueryslidemenu ul.serie_a li ul li ul li.lecce a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.lecce a:hover { background-position: -131px -264px; }
.jqueryslidemenu ul.serie_a li ul li ul li.milan a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.milan a:hover { background-position: -131px -286px; }
.jqueryslidemenu ul.serie_a li ul li ul li.napoli a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.napoli a:hover { background-position: -131px -308px; }
.jqueryslidemenu ul.serie_a li ul li ul li.palermo a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.palermo a:hover { background-position: -131px -330px; }
.jqueryslidemenu ul.serie_a li ul li ul li.parma a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.parma a:hover { background-position: -131px -352px; }
.jqueryslidemenu ul.serie_a li ul li ul li.roma a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.roma a:hover { background-position: -131px -374px; }
.jqueryslidemenu ul.serie_a li ul li ul li.siena a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.siena a:hover { background-position: -131px -396px; }
.jqueryslidemenu ul.serie_a li ul li ul li.udinese a:hover, .jqueryslidemenu ul.serie_a_settato li ul li ul li.udinese a:hover { background-position: -131px -418px; }
.jqueryslidemenu ul.download li ul li a, .jqueryslidemenu ul.download_settato li ul li a { background-color:transparent; background-image: url(../img/sprite_download.png); background-repeat:no-repeat; width:174px; text-indent:-5000px; height:22px; padding:0 !important; }
.jqueryslidemenu ul.download li ul li.calendario_v a, .jqueryslidemenu ul.download_settato li ul li.calendario_v a { background-position: 0 0; }
.jqueryslidemenu ul.download li ul li.calendario_o a, .jqueryslidemenu ul.download_settato li ul li.calendario_o a { background-position: 0 -22px; }
.jqueryslidemenu ul.download li ul li.quotazioni_c a, .jqueryslidemenu ul.download_settato li ul li.quotazioni_c a { background-position: 0 -44px; }
.jqueryslidemenu ul.download li ul li.quotazioni_g a, .jqueryslidemenu ul.download_settato li ul li.quotazioni_g a { background-position: 0 -66px; }
.jqueryslidemenu ul.download li ul li.fantateam a, .jqueryslidemenu ul.download_settato li ul li.fantateam a { background-position: 0 -88px; }
.jqueryslidemenu ul.download li ul li.calendario_v a:hover, .jqueryslidemenu ul.download_settato li ul li.calendario_v a:hover { background-position: -175px 0; }
.jqueryslidemenu ul.download li ul li.calendario_o a:hover, .jqueryslidemenu ul.download_settato li ul li.calendario_o a:hover { background-position: -175px -22px; }
.jqueryslidemenu ul.download li ul li.quotazioni_c a:hover, .jqueryslidemenu ul.download_settato li ul li.quotazioni_c a:hover { background-position: -175px -44px; }
.jqueryslidemenu ul.download li ul li.quotazioni_g a:hover, .jqueryslidemenu ul.download_settato li ul li.quotazioni_g a:hover { background-position: -175px -66px; }
.jqueryslidemenu ul.download li ul li.fantateam a:hover, .jqueryslidemenu ul.download_settato li ul li.fantateam a:hover { background-position: -175px -88px; }
/*login box*/
.loginBox { width:631px; margin-left:6px; background:url(../img/box2.jpg) top no-repeat; border:1px solid #FFF; }
.loginBox .d_login_box { width:600px; height:250px; margin:auto; margin-top:15px; }
.loginBox .d_login_box .ben_vis { color:#686868; width:600px; text-align:center; font-size:22px; line-height:20px; font-weight:bold; }
.loginBox .d_login_box .ben_vis_i { color:#686868; display:block; margin:auto; width:600px; text-align:center; }
.loginBox .d_login_box .dati_accesso { width:600px; margin:auto; margin-top:42px; }
/*background:url(../img/logo2.jpg) top no-repeat;*/
.loginBox .d_login_box .logo_b { position:absolute; top:347px !important; left:657px;  width:270px; height:202px; z-index:20 }
.loginBox .d_login_box .logo_b b, .loginBox_b .d_login_box .logo_sx b{ color:#333;  }
/*.loginBox .d_login_box .logo_b a { display:block; width:255px; height:202px; }*/
.loginBox .d_login_box .user_name { width:300; float:left; }
.loginBox .d_login_box .user_name input { width:265px; height:27px; margin-right:25px; background:#80b7dd; border:0px; color:#FFF; padding:10px; font-size:24px; }
.loginBox .d_login_box .pass { width:300; }
.loginBox .d_login_box .pass input { width:265px; height:27px; background:#80b7dd; border:0px; color:#FFF; padding:10px; font-size:24px; }
.loginBox .d_login_box .tasto { position:absolute; top:510px; left:516px; }
.loginBox .d_login_box .tasto .accedi { border:0px; background:url(../img/entra.jpg) top left no-repeat; width:106px; height:39px; cursor:pointer; text-indent:-5000px; }
.loginBox .d_login_box .tasto .accedi:hover { background:url(../img/entra.jpg) left no-repeat; }
.loginBox .d_login_box .tasto .accedi:active { background:url(../img/entra.jpg) bottom left no-repeat; }
.loginBox .d_login_box .check, .interrogativo { margin-top:5px; font-size:10px; color:#808080; }
.loginBox .errore_login { font-size:16px; color:#F00; text-align:center; width:450px; margin-top:20px; }
.loginBox_b { width:695px; margin-left:289px; margin-top:25px; padding-top:2px; background:url(../img/box2.jpg) top no-repeat; position:relative; }
.loginBox_b .d_login_box { width:600px; margin-left:45px; height:259px; margin-top:-20px; }
.loginBox_b .d_login_box .benvenuto strong { color:#0171bb; }
.loginBox_b .d_login_box .logo_sx { position:absolute; top:-15px; left:-260px; z-index:1;  width:270px; height:202px; }
.loginBox_b .d_login_box .logo_sx a { display:block; width:255px; height:202px; background:url(../img/logo2.jpg); }
.loginBox_b .d_login_box .benvenuto .labels { background:url(../img/menu.png) right no-repeat; width:270px; height:31px; margin-left:370px; margin-top:-14px; padding-top:14px; padding-right:5px; text-align:right; }
.loginBox_b .d_login_box .benvenuto .labels div { margin-top:-14px; }
.loginBox_b .d_login_box .benvenuto .labels input { border:0px; background:transparent; color:#999; cursor:pointer; font-size:10px; margin-right:20px !important; margin-right:20px; }
.loginBox_b .d_login_box .benvenuto .labels a { color:#999; font-size:10px; margin-right:24px; }
.loginBox_b .d_login_box .benvenuto .labels a:hover { color:#000; }
.loginBox_b #LiveClockIE { position:absolute; top:-15px; left:366px; width:303px !important }
/*homepage*/
.container .cose { width:947px; margin:auto; margin-top:0px; margin-left:16px; margin-bottom:60px; padding-top:15px; background:url(../img/box3.jpg) top no-repeat; }
.container .cose .titolo_box { position:relative; border-bottom:1px solid; width:914px; height:55px; margin:auto; margin-bottom:20px; color:#656565; }
.question { background:url(../img/question.jpg) top no-repeat; width:69px; height:51px; position:absolute; top:-32px; left:190px; z-index:-1; }
.question2 { background:url(../img/question.jpg) top no-repeat; width:69px; height:51px; position:absolute; top:19px; left:160px; z-index:0; }
.container .cose .logo_s { background:url(../img/logo_s.jpg) top no-repeat; width:70px; height:55px; float:left; }
.container .cose h2 { position:absolute; top:35px; left:0px; color:#656565; font-size:25px; line-height:20px; z-index:1; }
.container .cose p { clear:both; width:914px; margin:auto; text-align:justify; color:#656565; }
.container .cose span { text-transform:uppercase; font-size:16px; color:#0171BD; }
.rubriche .rub { width:270px; margin:auto; }
.container .cont_home { width:970px; margin:auto; margin-top:0px; margin-left:4px; margin-bottom:0px; }
.container .cont_home .cose_h { background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:290px; margin-left:12px; float:left; position:relative; }
.container .cont_home .cose_h .titolo_box { position:relative; border-bottom:1px solid; width:605px; height:70px; margin:auto; margin-bottom:20px; color:#656565; }
.container .cont_home .cose_h h2, .container .cont_home h2.fantabig2 { position:absolute; top:49px; left:-5px; margin-left:5px; color:#656565; font-size:25px; line-height:20px; }
.container .cont_home .cose_h .titolo_box .question { background:url(../img/question.jpg) top no-repeat; width:69px; height:51px; position:absolute; top:-32px; left:190px; z-index:-1; }
.container .cont_home .cose_h .titolo_box .livescore { background:url(../img/tit_livescore.png) top no-repeat; width:221px; height:38px; position:absolute; top:-17px; left:356px; z-index:-1; }
.container .cont_home .logo_s { background:url(../img/logo_s.jpg) top no-repeat; width:70px; height:55px; float:left; }
.container .cont_home h2 { position:absolute; top:35px; left:0px; color:#656565; font-size:25px; line-height:20px; z-index:1; }
.container .cont_home p { clear:both; width:590px; margin:auto; text-align:justify; color:#656565; }
.container .cont_home span { text-transform:uppercase; font-size:16px; color:#0171BD; }
.container .cont_box { margin-left:10px; }
.container .box { background:url(../img/box1.jpg) top no-repeat; width:319px !important; width:310px; min-height:250px; margin-bottom:30px; float:left; position:relative; }
.container .box .titolo_box { position:relative; border-bottom:1px solid; width:270px; height:70px; margin:auto; margin-bottom:20px; color:#656565; }
.container .box .corriere { text-align:center; margin-top:-10px; margin-bottom:10px; }
.container .box h2 { position:absolute; top:29px; left:-5px; margin-left:5px; color:#656565; font-size:25px; line-height:20px; }
.container .box_dx { }
.container .box .lega_calcio { background:url(../img/legacalcio.jpg) top no-repeat; width:81px; height:54px; float:right; margin-top:16px; }
.container .box .ico_corriere { background:url(../img/news_corriere.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:21px; }
.container .box .giornali { background:url(../img/giornali.jpg) top no-repeat; width:93px; height:54px; float:right; margin-top:16px; }
.container .box .scudetto { background:url(../img/scudetto.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:14px; }
.container .box p { clear:both; width:270px; margin:auto; text-align:justify; color:#656565; }
.container .box .err_cla { margin-left:24px; }
.calenda_a_home .squadra_part_A, .calenda_a_home .data_giornata { padding:3px; }
.container .giornata_h { width:270px; margin:auto; }
.container .giornata_h .n_giornata { font-size:10px; text-align:center; text-transform:uppercase; margin-bottom:5px; color:red; }
.container .giornata_h .data { font-size:12px; color:#F00; margin-bottom:5px; }
.container .giornata_h table { width:270px; margin:0 auto 10px; }
.calenda .cal_giornata_h .azzurro { background:#ddd; }
.container .giornata_h .squadra_part { padding:3px; word-wrap: break-word; width:110px; display:block; }
.container .giornata_h .azzurro { background:#ddd; cursor:pointer; }
.container .giornata_h .blu { cursor:pointer; }
.container .giornata_h .risultato { color:#000; width:20px; text-align:center; }
.container .cal_com { text-align:right; margin-top:10px; }
.container .giornata_h .vedi_par:hover { display:block; background:#0CF; color:#000; }
.container .news_home { width:270px; margin:auto; min-height:250px; }
.container .news_home div strong { font-size:16px }
.container .classifica { width:270px; margin:auto; text-transform:uppercase; font-size:12px; }
.container .classifica li { height:20px; padding:5px 3px 0; }
.container .classifica li:hover { background:#EEE; }
.container .classifica li a:hover { color:black }
.container .classifica li img { float:left; margin-right:4px; margin-top:-3px; }
.container .classifica li span { height:20px; width:200px; float:left; }
.container .pos1 { background-color: #CAF0C8; }
.container .pos2, .container .pos3 { background-color:  #B7D3F2; }
.container .pos4 { background-color: #E2EDFA; }
.container .pos5, .container .pos6 { background-color:#CCC; }
.container .pos7 { background-color: #EEE; }
.container .pos18, .container .pos19, .container .pos20 { background-color: #E8BDBD; }
.container .cla_com { clear:both; width:290px; text-align:right; margin-top:25px; }
.container .classifica_hl { width:270px; margin:auto; text-transform:uppercase; font-size:10px; }
.container .classifica_hl li { height:20px; padding:5px 3px 0; }
.container .classifica_hl li:hover { background:#EEE; }
.container .classifica_hl li a:hover { color:black }
.container .classifica_hl li img { float:left; margin-right:4px; margin-top:-3px; }
.container .classifica_hl li span { height:14px; width:200px; float:left; }
.container .box_news, .container .box_notifiche { background:url(../img/box1.jpg) top no-repeat; width:319px; min-height:290px; float:left; position:relative; }
.container .box_news .titolo_box, .container .box_notifiche .titolo_box { position:relative; border-bottom:1px solid; width:280px; height:65px; margin:auto; margin-bottom:20px; color:#656565; }
.container .box_news h2, .container .box_notifiche h2 { position:absolute; top:23px; left:-5px; margin-left:5px; color:#656565; font-size:25px; line-height:20px; }
.container .box_news .news_lega_i { margin-top:16px; background:url(../img/tit_news_singola.jpg) top no-repeat; width:98px; height:49px; float:right; }
.container .box_notifiche .tit_notifiche_lega { margin-top:16px; background:url(../img/tit_notifiche.jpg) top no-repeat; width:98px; height:49px; float:right; }
.container .box_news .news_lega_l, .container .box_notifiche .notifiche_lega { width:280px; margin:auto; margin-bottom:15px; min-height:250px; clear:both; }
.container .box_news .probabili { margin-bottom:50px; }
.container .box_news .probabili_tit { background:url(../img/lega_formazione.jpg) top no-repeat; width:46px; height:66px; float:right; margin-top:26px; }
.container .box_news .probabili p { clear:both; width:625px; margin:auto; color:#656565; }
.container .box_news .probabili { width:185px; margin-left:16px; float:left; margin-right:60px; }
.container .box_news .probabili .n_giornata { font-size:12px; margin-bottom:10px; text-align:center; width:190px; }
.container .box_news .probabili table { width:160px; margin:auto; }
.container .box_news .probabili .squadra_part { padding:3px; }
.container .box_news .probabili .azzurro { background:#ddd; cursor:pointer; }
.container .box_news .probabili .blu { cursor:pointer; }
.container .box_news .probabili .vedi_par:hover { display:block; background:#0CF; color:#000; }
.container .box_news .prob_calcia { height:350px; width:370px; margin-left:220px; }
.container .box_news .prob_c1 { width:140px; float:left; font-size:10px; margin-bottom:30px; margin-right:40px; }
.container .box_news .prob_c1 .nome_sq { color:#0171bd; font-size:14px; }
.container .box_news .prob_c1 .nome_sq img { margin-left:30px; }
.container .box_news .prob_c1 table { width:140px; }
.container .box_news .prob_c2 { width:140px; margin-left:200px; }
.container .box_news .tasto_scrivi_news { font-size:10px; text-transform:uppercase; margin-top:-20px; margin-left:20px; margin-bottom:15px; float:left; }
.container .box_news .tasto_scrivi_news div { background:url(../img/scrivi_news.jpg) top no-repeat; width:67px; height:7px; }
.container .box_news .tasto_leggi_news { font-size:10px; text-transform:uppercase; float:left; margin-bottom:15px; margin-top:-20px; margin-left:112px; }
.container .box .scarpe { background:url(../img/scarpe.jpg) top no-repeat; width:106px; height:54px; float:right; margin-top:16px; }
.container .box .nome_squadra { font-size:24px; margin-left:25px; color:#0171BD; font-weight:bold; width:270px; word-wrap: break-word; }
.container .box .menu_squadra { margin:10px auto 0; width:210px; font-size:10px; text-transform:uppercase; line-height:12px; }
.container .box .menu_squadra .t_rosa { float:left; margin-bottom:10px; text-align:center; }
.container .box .menu_squadra .t_rosa a { display:block; background:url(../img/lega_rosa.jpg) center no-repeat; width:66px; height:46px; }
.container .box .menu_squadra .t_formazione { margin-left:140px; margin-bottom:10px; width:66px; text-align:center; }
.container .box .menu_squadra .t_formazione a { display:block; background:url(../img/lega_formazione.jpg) center no-repeat; width:66px; height:46px; }
.container .box .menu_squadra .t_infortunati { clear:both; float:left; width:66px; text-align:center; }
.container .box .menu_squadra .t_infortunati a { display:block; background:url(../img/lega_infortunati.jpg) center no-repeat; width:66px; height:66px; }
.container .box .menu_squadra .t_mercato { margin-left:140px; width:66px; text-align:center; }
.container .box .menu_squadra .t_mercato a { display:block; background:url(../img/lega_mercato.jpg) center no-repeat; width:66px; height:66px; }
.container .box .news_corriere { width:270px; margin:auto; font-size:12px; line-height:14px; }
.container .box .news_corriere ul li { margin-bottom:5px; }
.container .box .news_corriere .titolo_news { font-weight:bold; }
.container .box .news_corriere .data_news { margin-bottom:20px; }
.container .box_news .top_flop { background:url(../img/top_flop.jpg) top no-repeat; width:84px; height:59px; float:right; margin-top:11px; }
.container .box_news .campo_orizz { font-size:10px; background:url(../img/campo_orizz.jpg) left no-repeat; width:600px; height:437px; margin:auto; position:relative; }
.container .box_news .portiere { color:#000; font-weight:bold; position:absolute; top:185px; left:10px; text-align:center; }
.container .box_news .difesa { color:#000; font-weight:bold; position:absolute; top:80px; left:78px; text-align:center; }
.container .box_news .difensori_t { margin-bottom:50px; }
.container .box_news .centrocampo { color:#000; font-weight:bold; position:absolute; top:27px; left:155px; text-align:center; }
.container .box_news .centrocampisti_t { margin-bottom:50px; }
.container .box_news .attacco { color:#000; font-weight:bold; position:absolute; top:80px; left:230px; text-align:center; }
.container .box_news .attaccanti_t { margin-bottom:50px; }
.container .box_news .allenatore_top img, .container .box_news .allenatore_flop img { width:42px; height:39px; }
.container .box_news .allenatore_top .c_allenatore { width:78px; }
.container .box_news .allenatore_top .sq_all { width:125px; }
.container .box_news .allenatore_top .verde { font-size:16px; font-weight:bold; color:#090; }
.container .box_news .allenatore_top .rosso { font-size:16px; font-weight:bold; color:#F00; }
.container .cont_tab .allenatore_top table { width:290px; }
.container .cont_tab .allenatore_top table tr td { padding:5px; }
.container .box_news .portiere_f { color:#000; font-weight:bold; position:absolute; top:185px; left:544px; text-align:center; }
.container .box_news .difesa_f { color:#000; font-weight:bold; position:absolute; top:80px; left:469px; text-align:center; }
.container .box_news .difensori_f { margin-bottom:50px; }
.container .box_news .centrocampo_f { color:#000; font-weight:bold; position:absolute; top:27px; left:400px; text-align:center; }
.container .box_news .centrocampisti_f { margin-bottom:50px; }
.container .box_news .attacco_f { color:#000; font-weight:bold; position:absolute; top:80px; left:307px; text-align:center; }
.container .box_news .attaccanti_f { margin-bottom:50px; }
.container .box_news .allenatore_flop .c_allenatore { width:108px; }
.container .box_news .allenatore_flop .sq_all { width:104px; }
.container .box_news .allenatore_flop .verde { font-size:16px; font-weight:bold; color:#090; }
.container .box_news .allenatore_flop .rosso { font-size:16px; font-weight:bold; color:#F00; }
.container .cont_tab .allenatore_flop table { width:290px; }
.container .cont_tab .allenatore_flop table tr td { padding:5px; }
.container .cont_tab { width:600px; margin:auto; margin-top:15px; margin-bottom:30px; }
.container .cont_tab .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; }
.container .cont_tab .azzurro { background:#ddd; }
.container .cont_tab .top { width:290px; float:left; margin-right:20px; font-size:10px; }
.container .cont_tab .top table { width:290px; }
.container .cont_tab .top table tr td { padding:5px; }
.container .cont_tab .flop { width:290px; float:right; margin-bottom:20px; font-size:10px; }
.container .cont_tab .flop table { width:290px; }
.container .cont_tab .flop table tr td { padding:5px; }
.container .cont_tab .rosso { font-size:16px; font-weight:bold; color:#F00; }
.container .cont_tab .verde { font-size:16px; font-weight:bold; color:#090; }
.container .cont_all { width:600px; margin:auto; margin-top:15px; }
.container .allenatore_top { width:300px; float:left; font-size:10px; }
.container .allenatore_flop { width:300px; font-size:10px; margin-left:300px; }
/*homepage lega*/
.container .box .ultima_giornata { background:url(../img/ult_giornata.jpg) top no-repeat; width:104px; height:54px; float:right; margin-top:16px; }
.container .box .prossima_giornata { background:url(../img/pro_giornata.jpg) top no-repeat; width:104px; height:54px; float:right; margin-top:16px; }
.container .box .cla_lega { background:url(../img/scudettolega.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:14px; }
/*sfondo_maglia*/
.sfondo_maglia_home { background:url(../img/bordi_maglia_home.png) left no-repeat; width:55px; height:50px; }
/*menu gestione leghe*/
.menu_gestione { position:absolute; top:440px; left:310px; width:520px; }
.tasto_gioca { display:block; width:139px; margin:0 auto 10px; height:39px; background:url(../img/tasto_gioca.jpg) no-repeat top left; text-indent:-5000px; }
.tasto_gioca:hover { background:url(../img/tasto_gioca.jpg) no-repeat center left; }
.tasto_gioca:active { background:url(../img/tasto_gioca.jpg) no-repeat bottom left; }
.menu_gestione div { width:300px; margin:0 auto; text-align:center; color:#AAA; }
.menu_gestione h2 { display:none; }
.menu_gestione ul { width:520px; }
.menu_gestione ul li { float:left; width:230px; margin-left:25px; }
.menu_gestione ul li a { text-indent:-5000px; }
.menu_gestione ul .leghe a { display:block; background:url(../img/gest_leghe.jpg) left no-repeat; width:235px; height:87px; }
.menu_gestione ul .squadre a { display:block; background:url(../img/gest_squadre.jpg) left no-repeat; width:260px; height:88px; }
.menu_gestione ul .c_lega a { display:block; background:url(../img/crea.jpg) top left no-repeat; width:152px; height:39px; margin:0 auto 10px; }
.menu_gestione ul .c_lega a:hover { background:url(../img/crea.jpg) left no-repeat; }
.menu_gestione ul .c_lega a:active { background:url(../img/crea.jpg) bottom left no-repeat; }
.menu_gestione ul .partecipa a { display:block; background:url(../img/partecipa.jpg) top left no-repeat; width:148px; height:39px; margin:0 auto 10px; }
.menu_gestione ul .partecipa a:hover { background:url(../img/partecipa.jpg) left no-repeat; }
.menu_gestione ul .partecipa a:active { background:url(../img/partecipa.jpg) bottom left no-repeat; }
.menu_gestione ul .partecipa p { text-align: center; }
.menu_gestione ul li p { font-size:12px; color:#656565; line-height:14px; }
/*gestione leghe*/
.leghe_create { background:url(../img/presidente.jpg) top no-repeat; width:710px; min-height:272px; padding-top:30px; font-size:12px; margin-left:16px; float:left; }
.leghe_create h2 { display:none; }
.leghe_create .titolo { color:#656565; margin-left:20px; border-bottom:1px solid; width:670px; margin:auto; margin-bottom:15px; font-size:25px; line-height:20px; padding-bottom:5px; }
.leghe_create .titolo .tit_leg { background:url(../img/titolo_gest_leghe.jpg) top no-repeat; width:96px; height:42px; float:right; margin-top:-17px; }
.leghe_create table { width:670px; margin:auto; text-align:center; }
.leghe_create table .testata { font-size:9px; }
.leghe_create table .contenuto { }
.leghe_create table .separatore { border:1px solid #FFF; }
.leghe_create table .t_nome span { font-size:9px; }
.leghe_create table .t_homepage a { display:block; background:url(../img/home_lega.jpg) top no-repeat; width:30px; height:31px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_invita a { display:block; background:url(../img/invita.jpg) top no-repeat; width:35px; height:20px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_squadre a { display:block; background:url(../img/squadre.jpg) top no-repeat; width:42px; height:19px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_calendario a { display:block; background:url(../img/calendario.jpg) top no-repeat; width:34px; height:33px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_regole a { display:block; background:url(../img/regole.jpg) top no-repeat; width:22px; height:33px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_parametri a { display:block; background:url(../img/parametri.jpg) top no-repeat; width:30px; height:21px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_modifica a { display:block; background:url(../img/modifica.jpg) top no-repeat; width:36px; height:36px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_elimina a { display:block; background:url(../img/elimina.jpg) top no-repeat; width:15px; height:21px; text-indent:-5000px; margin:auto; }
.leghe_create table .t_attiva a { display:block; background:url(../img/start.jpg) top no-repeat; width:36px; height:36px; text-indent:-5000px; margin:auto; }
.leghe_create .errore { margin-left:16px; font-size:16px; color:#F00; }
.leghe_partecipi { padding-top:30px; font-size:12px; background:url(../img/partecipi.jpg) top no-repeat; width:231px; float:right; margin-right:26px; }
.leghe_partecipi h2 { display:none; }
.leghe_partecipi .titolo { color:#656565; margin-left:20px; border-bottom:1px solid; width:195px; margin:auto; margin-bottom:15px; font-size:25px; line-height:20px; padding-bottom:5px; position:relative; }
.tit_scarpe { background:url(../img/scarpe2.jpg) bottom no-repeat; width:93px; height:54px; position:absolute; top:-29px; left:102px; }
.leghe_partecipi .no_invito { margin-left:16px; margin-bottom:20px; }
.leghe_partecipi .lega_par { margin-left:16px; margin-bottom:5px; }
.leghe_partecipi .squadra_lega { margin-left:16px; margin-bottom:20px; }
.leghe_partecipi .squadra_lega span { display:block; float:left; width:100px; word-wrap: break-word; margin-right:20px; }
.leghe_partecipi .inviti { margin-left:16px; margin-bottom:10px; }
.leghe_partecipi .inviti .nome_lega_invito { color:#F00; }
.leghe_partecipi .inviti .par { float:left; margin-right:15px; }
.leghe_partecipi .inviti .par a { color:#090; }
.leghe_partecipi .inviti .eli a { color:#999; }
/*squadre lega*/
.squadre_presenti { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.squadre_presenti h2 { display:none; }
.squadre_presenti .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.squadre_presenti .titolo .tit_inv { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.squadre_presenti table { width:923px; margin:auto; }
.squadre_presenti .testata { height:50px; }
.squadre_presenti .dati { height:30px; }
.invita { margin-left:13px; margin-top:30px; }
.inviti_presenti { margin-left:13px; margin-top:30px; }
.inviti_presenti table { width:900px; margin:auto; margin-top:10px; }
.squadre_presenti .errore { font-size:16px; color:#F00; margin-left:16px; }
.squadre_presenti .bud { float:left; }
.squadre_presenti .tasto input { background:url(../img/tasto_salvabudget.jpg) top left no-repeat; width:90px; height:18px; border:0px; text-indent:-5000px; cursor:pointer; }
.squadre_presenti .tasto input:hover { background:url(../img/tasto_salvabudget.jpg) bottom left no-repeat; }
.squadre_presenti .invita .tasto input { background:url(../img/tasto_invita.jpg) top left no-repeat; width:104px; height:39px; border:0px; text-indent:-5000px; cursor:pointer; margin:10px 0 0 93px; }
.squadre_presenti .invita .tasto input:hover { background:url(../img/tasto_invita.jpg) left no-repeat; }
.squadre_presenti .invita .tasto input:active { background:url(../img/tasto_invita.jpg) bottom left no-repeat; }
.squadre_presenti .tasto_m a { display:block; background:url(../img/tasto_modifica_small.jpg) top left no-repeat; width:63px; height:18px; text-indent:-5000px; cursor:pointer; }
.squadre_presenti .tasto_m a:hover { background:url(../img/tasto_modifica_small.jpg) bottom left no-repeat; }
.squadre_presenti .tasto_e a { display:block; background:url(../img/tasto_escludi.jpg) top left no-repeat; width:55px; height:18px; text-indent:-5000px; cursor:pointer; }
.squadre_presenti .tasto_e a:hover { background:url(../img/tasto_escludi.jpg) bottom left no-repeat; }
/*crea lega*/
.crea_lega { background:url(../img/box3.jpg) top no-repeat; width:947px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.crea_lega h2 { display:none; }
.crea_lega .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.crea_lega .titolo .tit_cre { background:url(../img/scudettolega.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.crea_lega ul { width:920; margin-left:20px; }
.crea_lega ul li { margin-bottom:10px; }
.crea_lega ul li label { display:block; width:300px; }
.crea_lega ul li .cr { width:40px; }
.crea_lega .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.crea_lega .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.crea_lega .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
/*regole lega*/
.regole_lega { background:url(../img/box3.jpg) top no-repeat; width:907px; margin-left:16px; padding:10px 20px 20px; color:#656565;}
.regole_lega h3{ margin-bottom:10px; font-weight:bold;}
.regole_lega div{ margin:10px 0;}
.regole_lega div.separa{ padding-bottom:10px; border-bottom:1px dashed #BBB;}
.regole_lega h2 { display:none; }
.regole_lega .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.regole_lega .titolo .tit_reg { background:url(../img/titolo_regole.jpg) top no-repeat; width:81px; height:56px; float:right; margin-top:-1px; }
.regole_lega table tr td { padding:5px; }
.regole_lega ul { width:920; margin-left:20px; width:910px; }
.regole_lega ul li { margin-bottom:10px; }
.regole_lega div.errore { font-size:12px; font-weight:bold; color:#F00; margin-left:10px; text-transform:uppercase; }
.regole_lega ul li label { display:block; float:left; width:400px; }
.regole_lega .regole_bloccate { margin-left:16px; width:910px; }
.regole_lega .regole_bloccate table tr td { padding:5px; }
.regole_lega .regole_bloccate li { margin-bottom:15px; }
.regole_lega .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.regole_lega .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.regole_lega .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
/*parametri lega*/
.parametri_lega { background:url(../img/box3.jpg) top no-repeat; width:947px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.parametri_lega h2 { display:none; }
.parametri_lega .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.parametri_lega .titolo .tit_par { background:url(../img/titolo_parametri.jpg) top no-repeat; width:81px; height:46px; float:right; margin-top:9px; }
.parametri_lega ul { width:920; margin-left:20px; }
.parametri_lega ul li { margin-bottom:10px; }
.parametri_lega ul li label { display:block; width:350px; float:left; }
.parametri_lega .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.parametri_lega .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.parametri_lega .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
/*gestione calendario*/
.gest_cal { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.gest_cal h2 { display:none; }
.gest_cal .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.gest_cal .titolo .tit_cal { background:url(../img/titolo_gestionecalendario.jpg) top no-repeat; width:82px; height:54px; float:right; margin-top:1px; }
.gest_cal .giornata { float:left; margin-left:35px; margin-bottom:20px; }
.gest_cal .giornata .n_giornata { font-size:10px; text-align:center; text-transform:uppercase; margin-bottom:5px; color:red; }
.gest_cal .giornata .data { font-size:12px; color:#F00; margin-bottom:5px; }
.gest_cal .giornata table { width:180px; }
.gest_cal .giornata .squadra_part { width:50%; padding:3px; }
.gest_cal .tasto_r { width:189px; margin:auto; }
.gest_cal .tasto_s { width:189px; margin:auto; }
.gest_cal .tasto input { border:0px; }
.gest_cal ul { margin-left:20px; }
.gest_cal ul li { margin-bottom:10px; }
.gest_cal .cal_man { margin-left:20px; }
.gest_cal .errore { margin-left:20px; color:#F00; }
.gest_cal .tasto_sc input { background:url(../img/tasto_scegli_small.jpg) top left no-repeat; width:48px; height:18px; border:0px; cursor:pointer; }
.gest_cal .tasto_sc input:hover { background:url(../img/tasto_scegli_small.jpg) bottom left no-repeat; }
.gest_cal .tasto_s input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; }
.gest_cal .tasto_s input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.gest_cal .tasto_s input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.gest_cal .tasto_r input { background:url(../img/tasto_rigenera.jpg) top left no-repeat; width:142px; height:39px; border:0px; cursor:pointer; }
.gest_cal .tasto_r input:hover { background:url(../img/tasto_rigenera.jpg) left no-repeat; }
.gest_cal .tasto_r input:active { background:url(../img/tasto_rigenera.jpg) bottom left no-repeat; }
/*gestione squadre*/
.gestione_squadre { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.gest_squadre h2 { display:none; }
.gest_squadre .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.gest_squadre .titolo .tit_squa { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.gest_squadre table { margin-left:16px; }
.gest_squadre table tr td { padding:8px; }
.gest_squadre .errore { margin-left:16px; font-size:16px; color:#F00; }
/*partecipa lega*/
.partecipa_l { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.partecipa_l h2 { display:none; }
.partecipa_l .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.partecipa_l .titolo .tit_par { background:url(../img/scudettolega.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.partecipa_l ul { margin-left:16px; }
.partecipa_l table { width:670px; margin:auto; text-align:center; }
.partecipa_l table .testata { font-size:9px; }
.partecipa_l table .contenuto { }
.partecipa_l table .separatore { border:1px solid #FFF; }
.partecipa_l .tasto input { display:block; background:url(../img/tasto_cerca.jpg) top left no-repeat; width:104px; height:39px; text-indent:-5000px; border:0px; cursor:pointer; margin:15px 0 0 190px; }
.partecipa_l .tasto input:hover { background:url(../img/tasto_cerca.jpg) left no-repeat; }
.partecipa_l .tasto input:active { background:url(../img/tasto_cerca.jpg) bottom left no-repeat; }
/*crea squadra*/
.crea_squadra { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.crea_squadra h2 { display:none; }
.crea_squadra .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.crea_squadra .titolo .tit_cre { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.crea_squadra ul { margin-left:16px; }
.crea_squadra li { margin-bottom:10px; }
.crea_squadra .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.crea_squadra .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.crea_squadra .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.crea_squadra .tasto .carica_foto { background:url(../img/carica.jpg) top left no-repeat; width:49px; height:18px; border:0px; text-indent:-5000px; cursor:pointer; margin:10px 0 0 180px; }
.crea_squadra .tasto .carica_foto:hover { background:url(../img/carica.jpg) bottom left no-repeat; }
.crea_squadra .tasto #save_thumb { background:url(../img/applica_sel.jpg) top left no-repeat; width:119px; height:18px; border:0px; text-indent:-5000px; cursor:pointer; margin-top:125px; margin-left: -93px; float:left; }
.crea_squadra .tasto #save_thumb:hover { background:url(../img/applica_sel.jpg) bottom left no-repeat; }
#thumbnail { margin-right:25px !important; }
.crea_squadra .errore { margin-left:16px; font-size:16px; color:#F00; }
/*menu_lega*/
.quicklinks { font-size:20px; text-transform:uppercase; color:#e6e6e6; font-weight:bold; margin-left:13px; z-index:0; position:relative; }
.menu_lega { width:625px; height:50px; position:absolute; top:560px; left:325px; }
.menu_lega ul li { float:left; margin-left:15px; position:relative; z-index:1; }
.menu_lega ul li a { font-size:11px; text-transform:uppercase; }
.menu_lega ul li a:hover { color:#000; }
/*calendario serie a, calendario lega*/
.calenda { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.calenda h2 { display:none; }
.calenda .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.calenda .par { background:url(../img/titolo_calendario.jpg) top no-repeat; width:80px; height:40px; float:right; margin-top:15px; }
.calenda .tit_cal { background:url(../img/titolo_calendario.jpg) top no-repeat; width:80px; height:40px; float:right; margin-top:15px; }
.calenda .tit_cla { background:url(../img/scudettolega.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.calenda .lega_calcio { background:url(../img/legacalcio.jpg) top no-repeat; width:95px; height:56px; float:right; margin-top:1px; }
.calenda .scudetto { background:url(../img/scudetto.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.calenda .titolo_lega { font-size:25px; position:absolute; top:240px; left:348px; }
.calenda .titolo_lega span { color:#0171bd; }
.calenda .cont_cal { margin-left:0px; }
.calenda .cont_cal .nome_squa img { float:left; }
.calenda .cont_cal .nome_squa span { display:block; margin-left:25px; margin-top:3px; }
.calenda .cal_giornata_h, .gest_cal .giornata { width:270px; float:left; margin-bottom:30px; margin-left:32px; }
.calenda .n_giornata, .gest_cal .giornata .n_giornata { font-size:10px; margin-bottom:5px; text-align:center; color:#F00; text-transform:uppercase; }
.calenda .n_giornata span { color:#F00; }
.calenda .cal_giornata_h .data, .gest_cal .giornata .data { font-size:12px; color:#F00; margin-bottom:5px; }
.calenda .cal_giornata_h table, .gest_cal .giornata table { width:270px; margin:auto; table-layout:auto; }
.calenda .cal_giornata_h .squadra_part, .gest_cal .giornata .squadra_part { padding:3px; word-wrap: break-word; width:85px; display:block; }
.gest_cal .vs { width:20px; text-transform:uppercase; font-size:10px; }
.gest_cal td { text-align:center; }
.calenda .cal_giornata_h .azzurro { background:#ddd; }
.calenda .errore { margin-left:16px; font-size:16px; color:#F00; }
.calenda .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:11px; }
.calenda .azzurro { background:#ddd; }
.calenda table tr td { padding:3px; }
.calenda .legenda { margin-left:24px; margin-top:20px; }
.calenda .legenda ul li { float:left; margin-left:10px; }
.calenda .marcatori { margin-left:24px; margin-top:10px; }
.calenda .risultato { color:#000; width:20px; text-align:center; }
.risultato_A { color:#000; width:15px; text-align:center; }
.data_giornata { width:80px; font-size:10px; text-transform:uppercase; text-align:right; }
.ora { width:35px; font-size:10px; text-transform:uppercase; }
.stile_riposo { color: #007ACC; background-color: #D7EFFF; font-style:italic; }
/*partita serie a*/
.calenda .data_incontro { color:#d6d6d6; text-align:center; font-size:30px; margin-bottom:20px; text-transform:uppercase; font-weight:bold; }
.calenda .table { width:600px; margin-left:16px; }
/*classifica serie a*/
.classifica_c { }
.classifica_c { width:900px; margin:auto; font-size:12px; }
.classifica_c li { height:14px; }
.classifica_c li span { height:14px; width:200px; }
/*home lega*/
.lega { width:600px; }
.lega h2 { display:none; }
.lega .titolo { margin-left:20px; border-bottom:1px solid; width:923px; margin:auto; margin-bottom:15px; font-size:18px; font-size:25px; line-height:20px; padding-bottom:5px; }
.lega .titolo_lega { font-size:22px; position:absolute; top:375px; left:337px; width:485px; }
.lega .titolo_lega img { float:left; margin-right:5px; }
.lega .titolo_lega div { margin-top:8px; }
.lega .titolo_lega span { display:block; color:#0171bd; margin-top:10px; }
.lega .menu_lega_gest { width:450px; position:absolute; top:497px; left:350px; }
.lega table { width:450px; margin:auto; text-align:center; }
.lega table .testata { font-size:9px; }
.lega table .contenuto { }
.lega table .separatore { border:1px solid #FFF; }
.lega table .t_nome span { font-size:9px; }
.lega table .t_home a { display:block; background:url(../img/home_lega.jpg) top no-repeat; width:30px; height:31px; text-indent:-5000px; margin:auto; }
.lega table .t_invita a { display:block; background:url(../img/invita.jpg) top no-repeat; width:35px; height:20px; text-indent:-5000px; margin:auto; }
.lega table .t_squadre a { display:block; background:url(../img/squadre.jpg) top no-repeat; width:42px; height:19px; text-indent:-5000px; margin:auto; }
.lega table .t_calendario a { display:block; background:url(../img/calendario.jpg) top no-repeat; width:34px; height:33px; text-indent:-5000px; margin:auto; }
.lega table .t_regole a { display:block; background:url(../img/regole.jpg) top no-repeat; width:22px; height:33px; text-indent:-5000px; margin:auto; }
.lega table .t_parametri a { display:block; background:url(../img/parametri.jpg) top no-repeat; width:30px; height:21px; text-indent:-5000px; margin:auto; }
.lega table .t_modifica a { display:block; background:url(../img/modifica.jpg) top no-repeat; width:36px; height:36px; text-indent:-5000px; margin:auto; }
.lega table .t_elimina a { display:block; background:url(../img/elimina.jpg) top no-repeat; width:15px; height:21px; text-indent:-5000px; margin:auto; }
.lega table .t_attiva a { display:block; background:url(../img/start.jpg) top no-repeat; width:36px; height:36px; text-indent:-5000px; margin:auto; }
/*squadra lega*/
.squadra_lega_l { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:60px; color:#656565; padding-top:10px; }
.squadra_lega_l h2 { display:none; }
.squadra_lega_l .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.squadra_lega_l .titolo .testo_titolo { width:230px; height:54px; float:left; }
.squadra_lega_l .titolo .link_gestione { width:54px; float:left; height:35px; line-height:14px; margin-top:28px; }
.squadra_lega_l .titolo .link_gestione a { display:block; font-size:10px; height:12px; }
.squadra_lega_l .titolo .scar { background:url(../img/scarpe.jpg) top no-repeat; width:106px; height:54px; float:right; margin-top:1px; }
.squadra_lega_l .titolo_lega { font-size:25px; position:absolute; top:240px; left:348px; }
.squadra_lega_l .titolo_lega span { color:#0171bd; }
.squadra_lega_l table { margin-left:16px; width:650px; float:right; table-layout:fixed; }
.squadra_lega_l .testata { font-weight:bold; color:#0171bd; }
.squadra_lega_l table tr td { padding:5px; word-wrap: break-word; }
.squadra_lega_l .crea_logo { margin-left:16px; float:left; width:90px; word-wrap: break-word; }
.squadra_lega_l .crea_maglia { margin-left:16px; float:left; margin-right:50px; }
.squadra_lega_l .crea_maglia a { background:url(../img/bordi_maglia.png) left no-repeat; width:90px; height:100px; position:absolute; }
/*box_sondaggi*/
.tit_sondaggi { background:url(../img/sondaggio.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
.sondaggio { margin-left:24px; width:266px; min-height:300px; }
.sondaggio .testo_sondaggio { font-weight:bold; color:#0171bd; margin-bottom:10px; font-size:18px; }
.sondaggio .opzioni { margin-left:10px; font-weight:bold; margin-top:10px; font-size:14px; }
.sondaggio .opzioni span { display:block; margin-right:15px; float:left; }
.sondaggio .opzioni span .radio { border:0px; }
.sondaggio .scala { background:url(../img/scala.jpg) top no-repeat; width:256px; height:27px; margin-left:10px; }
.sondaggio .risultati { color:#fff; height:16px; margin-left:10px; margin-top:-20px; }
.sondaggio .votanti { margin:10px; }
.sondaggio .votanti span { color:#0171bd; font-weight:bold; }
.sondaggio ul li { margin-bottom:5px; }
.sondaggio .tasti_sonda { float:left; width:50%; margin-top:20px; margin-bottom:20px; }
.sondaggio .tasti_sonda .vota { background:url(../img/vota.jpg) top left no-repeat; width:87px; height:39px; border:0px; text-indent:-5000px; cursor:pointer; }
.sondaggio .tasti_sonda .risulta { background:url(../img/risultati.jpg) top left no-repeat; width:139px; height:39px; border:0px; text-indent:-5000px; cursor:pointer; }
.sondaggio .tasti_sonda .vota:hover { background:url(../img/vota.jpg) center left no-repeat; }
.sondaggio .tasti_sonda .vota:active { background:url(../img/vota.jpg) bottom left no-repeat; }
.sondaggio .tasti_sonda .risulta:hover { background:url(../img/risultati.jpg) center left no-repeat; }
.sondaggio .tasti_sonda .risulta:active { background:url(../img/risultati.jpg) bottom left no-repeat; }
.sondaggio .t_sondaggi { text-align:right; }
.sondaggio #respons { text-align:center; color:#F00; height:15px; }
.sondaggio #respons_s { text-align:center; color:#F00; height:15px; }
.sondaggio .respons { text-align:center; color:#F00; height:15px; }
.sondaggio .respons_s { text-align:center; color:#F00; height:15px; }
.sondaggio .cont_sonda { min-height:108px; }
/*box quiz*/
.tit_quiz { background:url(../img/quiz.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:520px; }
.quiz { margin:0 auto; width:590px; }
.quiz ul { width:590px; }
.quiz .i_quiz { background:url(../img/i_quiz.jpg) left no-repeat; width:328px; height:137px; margin-right:30px; margin-left:50px; float:left; }
.quiz .testo_iniziale { font-weight:bold; color:#0171bd; margin-bottom:30px; font-size:16px; }
.quiz .tasti_sonda { width:130px; margin-bottom:20px; }
.quiz #err { clear:both; color:#F00; margin-top:20px; height:15px; text-align:center; }
.quiz .testo_quiz { font-weight:bold; color:#0171bd; margin-bottom:30px; font-size:18px; width:516px; min-height:32px; }
.quiz .opzioni { margin-left:20px; font-weight:bold; margin-bottom:20px; font-size:14px; width:225px; float:left; }
.quiz .opzioni span { display:block; margin-right:5px; float:left; }
.quiz .opzioni span .radio { border:0px; }
.quiz #respons_q { text-align:center; color:#F00; height:15px; }
.quiz .tasti_quiz { }
.quiz .tasti_quiz .gioca { background:url(../img/gioca.jpg) left no-repeat; width:117px; height:63px; border:0px; text-indent:-5000px; cursor:pointer; }
.quiz .tasti_quiz .info { background:url(../img/regole_qu.jpg) left no-repeat; width:131px; height:63px; border:0px; text-indent:-5000px; cursor:pointer; }
.quiz .tasti_aiuto { position:absolute; top:130px; left:542px; }
.quiz .tasti_aiuto input { border:0px; cursor:pointer; text-indent:-5000px; }
.quiz .tasti_aiuto .cin { background:url(../img/ico_quiz/50.jpg) left no-repeat; width:47px; height:47px; display:block; }
.quiz .tasti_aiuto .cin:hover { background:url(../img/ico_quiz/50_h.jpg) left no-repeat; width:47px; height:47px; }
.quiz .tasti_aiuto .auto { background:url(../img/ico_quiz/tel.jpg) left no-repeat; width:47px; height:47px; display:block; }
.quiz .tasti_aiuto .auto:hover { background:url(../img/ico_quiz/tel_h.jpg) left no-repeat; width:47px; height:47px; }
.quiz .tasti_aiuto .sonda { background:url(../img/ico_quiz/per.jpg) left no-repeat; width:47px; height:47px; display:block; }
.quiz .tasti_aiuto .sonda:hover { background:url(../img/ico_quiz/per_h.jpg) left no-repeat; width:47px; height:47px; }
.quiz .numero_domande { background:url(../img/ico_quiz/tempo2.gif) left no-repeat; position:absolute; top:80px; left:543px; width:45px; text-align:center; font-size:24px; line-height:25px; font-weight:bold; height:45px; }
.quiz .numero_domande .numero { margin-top:10px; }
.quiz .tasti_sonda .rispondi { background:url(../img/rispondi.jpg) left no-repeat; width:131px; height:63px; border:0px; text-indent:-5000px; cursor:pointer; margin-left:115px; }
.quiz .tasti_sonda .abbandona { background:url(../img/esci.jpg) left no-repeat; width:104px; height:63px; border:0px; text-indent:-5000px; cursor:pointer; margin-left:46px; }
/*box_top*/
.tit_top_5 { background:url(../img/coppa2.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
.tit_top_5_g { background:url(../img/coppa.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
.tit_link { background:url(../img/link.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
.link_home { margin-left:24px; width:268px; font-size:16px; }
.link_home ul li { margin-bottom:10px; }
.top_5 table { width:270px; margin:auto; }
.top_5 table tr {  height:55px;}
.top_5 .n_squa { font-weight:bold; color:#0171bd; }
.top_5 .fantamedia { font-weight:bold; }
/*crea_maglia*/
.crea_maglia_m { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; position:relative; }
.crea_maglia_m div { margin-left:16px; }
.crea_maglia_m h2 { display:none; }
.crea_maglia_m .titolo { border-bottom:1px solid; width:923px; margin:auto; margin-bottom:15px; font-size:25px; line-height:85px; padding-bottom:5px; height:50px; }
.crea_maglia_m .titolo .tit_mod_mag { background:url(../img/personalizza.jpg) top no-repeat; width:64px; height:54px; float:right; margin-top:1px; }
.crea_maglia_m .magliette { margin-top:20px; height:100px; width:913px; }
.crea_maglia_m .magliette .maglie { float:left; cursor:pointer; margin-left:21px; }
.crea_maglia_m .maglietta_s { float:left; margin:25px; background:url(../img/bordi_maglia.png) no-repeat 16px 0; }
.crea_maglia_m .colori { margin:25px; float:left; width:300px; }
.crea_maglia_m .tasto_colori input { background:url(../img/scegli_colori.jpg) top left no-repeat; width:100px; height:18px; border:0px; cursor:pointer; }
.crea_maglia_m .tasto_colori input:hover { background:url(../img/scegli_colori.jpg) bottom left no-repeat; }
.crea_maglia_m .tasto_salva_maglia input { background:url(../img/salva_maglia.jpg) top left no-repeat; width:188px; height:39px; border:0px; cursor:pointer; }
.crea_maglia_m .tasto_salva_maglia input:hover { background:url(../img/salva_maglia.jpg) bottom left no-repeat; }
.crea_maglia_m .tasto_salva_maglia input:active { background:url(../img/salva_maglia.jpg) bottom left no-repeat; }
/*rosa squadra*/
.rosa_squa { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; position:relative; font-size:11px; }
.rosa_squa h2 { display:none; }
.rosa_squa .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.rosa_squa .titolo .tit_rosa { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.rosa_squa .titolo .atalanta { background:url(../img/loghi_big/atalanta.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .bari { background:url(../img/loghi_big/bari.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .bologna { background:url(../img/loghi_big/bologna.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .cagliari { background:url(../img/loghi_big/cagliari.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .chievo { background:url(../img/loghi_big/chievo.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .catania { background:url(../img/loghi_big/catania.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .fiorentina { background:url(../img/loghi_big/fiorentina.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .genoa { background:url(../img/loghi_big/genoa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .inter { background:url(../img/loghi_big/inter.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .juventus { background:url(../img/loghi_big/juventus.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .lazio { background:url(../img/loghi_big/lazio.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .livorno { background:url(../img/loghi_big/livorno.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .milan { background:url(../img/loghi_big/milan.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .napoli { background:url(../img/loghi_big/napoli.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .palermo { background:url(../img/loghi_big/palermo.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .parma { background:url(../img/loghi_big/parma.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .roma { background:url(../img/loghi_big/roma.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .brescia { background:url(../img/loghi_big/brescia.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .cesena { background:url(../img/loghi_big/cesena.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .lecce { background:url(../img/loghi_big/lecce.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .sampdoria { background:url(../img/loghi_big/sampdoria.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .siena { background:url(../img/loghi_big/siena.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .novara { background:url(../img/loghi_big/novara.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo .udinese { background:url(../img/loghi_big/udinese.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:18px; }
.rosa_squa .titolo_lega { font-size:25px; position:absolute; top:240px; left:348px; }
.rosa_squa .titolo_lega span { color:#0171bd; }
.rosa_squa .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; }
.rosa_squa .azzurro { background:#ddd; }
.rosa_squa .verde { color:#390; font-weight:bold; }
.rosa_squa .rosso { color:#F00; font-weight:bold; }
.rosa_squa table tr td { padding:5px; }
.rosa_squa .crea_rosa { margin-left:25px; margin-top:10px; margin-bottom:10px; font-size:16px; text-transform:uppercase; }
.rosa_squa .dati_rosa table { width:900px; margin:auto; }
.rosa_squa .dati_rosa .squadra_a { width:605px; margin:auto; }
.rosa_squa .dati_rosa_a { width:631px; float:left; margin-bottom:15px;  }
.rosa_squa_a { background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:250px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; position:relative; font-size:11px; float:left; }
.rosa_squa_a h2 { display:none; }
.rosa_squa_a .titolo { margin-left:20px; border-bottom:1px solid; width:605px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:55px; line-height:95px; }
.rosa_squa_a .titolo .tit_rosa { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.crea_rosa_p { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; }
.crea_rosa_p h2 { display:none; }
.crea_rosa_p .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.crea_rosa_p .titolo .tit_rosa { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.crea_rosa_p .budget { margin-left:16px; margin-bottom:20px; font-size:16px; }
.crea_rosa_p ul { margin:0 8px; }
.crea_rosa_p ul li { margin-bottom:10px; }
.crea_rosa_p form { float:left; width:375px; margin-left:10px; }
#budget_fixed { width: 60px; color: white; background:#0171BD; text-align:center; font-size:12px; margin-left:-6px; }
#budget_scroll { width: 60px; float:left; position: relative; height:100px; }
.crea_rosa_p ul li span { display:block; width:200px; float:left; }
.titolo_ruolo { float:left; width:290px; color:#0171BD; }
.titolo_prezzo { float:left; width:40px; margin-left:23px; color:#0171BD; }
.crea_rosa_p ul li .input_prezzo { width:40px; }
.crea_rosa_p ul li input { width:290px; }
.crea_rosa_p ul li .calcia_nome { float:left; margin-right:20px; }
.crea_rosa_p ul .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.crea_rosa_p ul .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.crea_rosa_p ul .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.crea_rosa_p .errore { margin-left:16px; font-size:16px; color:#F00; }
/*infortuni, mercato*/
.infortuni { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:60px; padding-top:10px; color:#656565; }
.infortuni h2 { display:none; }
.infortuni .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.infortuni .titolo .tit_merc { background:url(../img/titolomercato.jpg) top no-repeat; width:73px; height:50px; float:right; margin-top:5px; }
.infortuni .titolo .tit_inf { background:url(../img/titoloinfortunati.jpg) top no-repeat; width:76px; height:50px; float:right; margin-top:5px; }
.infortuni table { margin:0 auto 20px; width:700px; border:1px solid #0171BD; }
.infortuni table tr td { padding:5px; }
.infortuni .tito { margin-left:14px; margin-bottom:10px; }
.infortuni .errore { margin-left:14px; font-size:14px; color:#F00; }
.infortuni .aperta { color:#090; }
.infortuni .chiusa { color:#999; }
.infortuni .tasto input { background:url(../img/tasto_scegli_small.jpg) top left no-repeat; width:48px; height:18px; border:0px; cursor:pointer; text-indent:-5000px; }
.infortuni .tasto input:hover { background:url(../img/tasto_scegli_small.jpg) bottom left no-repeat; }
.infortuni .tasto_i input { background:url(../img/tasto_inviaofferta.jpg) top left no-repeat; width:106px; height:18px; border:0px; cursor:pointer; text-indent:-5000px; }
.infortuni .tasto_i input:hover { background:url(../img/tasto_inviaofferta.jpg) bottom left no-repeat; }
/*formazione*/
.formazione { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; ; padding-bottom:20px; padding-top:10px; color:#656565; }
.formazione h2 { display:none; }
.formazione .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.formazione .titolo .tit_for { background:url(../img/titoloformazione.jpg) top no-repeat; width:73px; height:50px; float:right; margin-top:5px; }
.formazione .data_incontro { margin-left:16px; font-size:14px; margin-bottom:5px; }
.formazione .avversario { margin-left:16px; font-size:14px; margin-bottom:5px; }
.formazione .scegli_mod { margin-left:16px; }
.formazione .scegli_mod input { background:url(../img/tasto_scegli_small.jpg) top left no-repeat; width:48px; height:18px; border:0px; cursor:pointer; }
.formazione .scegli_mod input:hover { background:url(../img/tasto_scegli_small.jpg) bottom left no-repeat; }
.formazione .avversario input { background:url(../img/elimina_form.jpg) top left no-repeat; width:130px; height:18px; border:0px; cursor:pointer; text-indent:-5000px; }
.formazione .avversario input:hover { background:url(../img/elimina_form.jpg) bottom left no-repeat; }
.formazione .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.formazione .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.formazione .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.formazione .errore { margin-left:16px; font-size:16px; color:#F00; }
.formazione input[type="text"] { width:90px; float:left; cursor:move; padding-top:21px; font-size:10px; letter-spacing:1px; text-shadow: 0px 0px 5px #FFF; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
/*.formazione input[type="text"] { padding-top:40px; margin-bottom:-20px; }*/
}
.calciatori_serie_a { float:left; width:482px; font-size:10px; text-transform:uppercase; }
.calciatori_serie_a ul { width:142px; float:left; }
.calciatori_serie_a ul li { margin-bottom:5px; width:150px; clear:both; }
.calciatori_serie_a ul li:hover { background:#EEE; }
.calciatori_serie_a ul li span { display: inline-block; width:110px; }
.calciatori_serie_a ul li img { float:left; margin-right:3px; }
.calciatori_serie_a .ruolo_calciatore { text-align:center; margin-left:13px; background:#EEE; margin:3px 0; clear:both; display:block; }
.calciatori_serie_a .ruolo_calciatore:hover { background:#0171BD; color:white; }
.formazione #ruoli_portiere { width:400px; min-height:80px; clear:both; }
.formazione #ruoli_difensore { width:400px; min-height:80px; clear:both; }
.formazione #ruoli_centrocampista { width:400px; min-height:80px; clear:both; }
.formazione #ruoli_attaccante { width:400px; min-height:80px; clear:both; }
.formazione #ruoli_allenatore { width:400px; min-height:80px; clear:both; margin-bottom:5px; }
.formazione #mainContainer { width:900px; margin:auto; margin-top:10px; padding:2px; font-size:10px; }
.formazione #calciatori { width:400px; float:left; border:1px solid #fff; padding:3px; margin-bottom:10px; }
.formazione #ruoli { width:460px; float:right; background:url(../img/formazione_campo.jpg) top no-repeat; }
.formazione .dragableBox { width:50px; height:50px; border:0px; background-color:#FFF; text-align:center; }
.formazione .dragableBoxRight { width:50px; height:50px; margin-bottom:5px; }
.formazione #allenatore { height:50px; width:90px; float:left; background:url(../img/allenatore.gif) top no-repeat; }
.formazione div.dragableBoxRight { height:50px; width:90px; float:left; background:url(../img/default_maglia.gif) top no-repeat; }
.formazione .dropBox { width:190px; background-color:#E2EBED; height:400px; margin-bottom:10px; overflow:auto; }
.clear { clear:both; }
.formazione img { border:0px; }
.formazione .portiere { clear:left; width:460px; height:80px; margin-top:15px; }
.formazione .difensori { clear:left; width:460px; height:80px; }
.formazione .centrocampisti { clear:left; width:460px; height:80px; }
.formazione .attaccanti { clear:left; width:460px; height:80px; margin-top:-5px; }
.formazione .centro { margin:auto; }
.panchina #riservaa { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.panchina #riservab { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.panchina #riservac { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.panchina #riservad { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.panchina #riservae { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; clear:both; float:left; }
.panchina #riservaf { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.panchina #riservag { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; }
.formazione .all { margin-left:0px; float:left; }
.formazione .panchina { width:360px; height:180px; margin-left:100px; }
.formazione .panchina_libera { width:410px; margin-left:57px; }
.formazione .panchina .flo { height:60px; width:90px; background:url(../img/panca.jpg) top center no-repeat; padding-top:11px; float:left; margin-bottom:40px; }
.formazione .panchina .flo .maglia { height:50px; width:90px; background:url(../img/default_maglia.gif) top no-repeat; margin-top:10px; }
.formazione .panchina .flo select { margin-left:10px; margin-top:20px; width:70px; }
.formazione .panchina .panca2 { margin-left:50px; }
.formazione .panchina .panca2 .flo .select { margin-left:10px; margin-top:20px; width:70px; }
.formazione .panchina .panca2 .flo .maglia { height:50px; width:90px; background:url(../img/default_maglia.gif) top no-repeat; margin-top:0px; }
.formazione .panchina .port { margin-left:25px; width:60px; margin-top:-25px; }
.formazione .panchina .dif { margin-left:25px; width:80px; margin-top:-25px; }
.formazione .panchina .cen { margin-left:10px; width:80px; margin-top:-25px; }
.formazione .panchina .att { margin-left:20px; width:80px; margin-top:-25px; }
.formazione .capitano { margin-left:460px; margin-bottom:20px; }
.formazione .capitano label { color:red; }
.formazione .capitano label, .formazione .capitano select { font-size:10px; }
.formazione .capitano select { margin-right:20px; }
/*squadre iscritte*/
.squa_is { background:url(../img/box3.jpg) top no-repeat; width:947px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; font-size:11px; }
.squa_is h2 { display:none; }
.squa_is .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.squa_is .titolo .sq_is { background:url(../img/latuarosa.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.squa_is .cont_dati { width:908px; margin-left:16px; border-bottom:0; table-layout:auto; }
.squa_is .cont_dati .logo { width:50px; }
.squa_is .nome_squa div { font-size:16px; width:200px; word-wrap: break-word; }
.squa_is .maglia { font-size:18px; margin-bottom:10px; padding-top:5px; }
.squa_is .maglia div { position:relative; }
.squa_is .maglia .bordi_maglia { position:absolute; z-index:100; top:0; left:0; background:url(../img/bordi_maglia_home.png) no-repeat; width:45px; height:50px; }
.squa_is .stadio div { font-size:16px; width:200px; word-wrap: break-word; }
.squa_is .citta div { font-size:16px; width:200px; word-wrap: break-word; }
.squa_is .citta span { color:#999; font-size:10px; text-transform:uppercase; }
.squa_is .anno div { font-size:16px; width:70px; word-wrap: break-word; }
.squa_is .anno span { color:#999; font-size:10px; text-transform:uppercase; }
.squa_is .stadio_nome div { font-size:16px; width:200px; word-wrap: break-word; }
.squa_is .stadio_nome div img { float:left; }
.squa_is table { margin-left:16px; width:910px; margin-bottom:20px; border-bottom:1px solid #DDD; }
.squa_is .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; }
.squa_is .azzurro { background:#ddd; }
.squa_is table tr td { padding:3px; }
.squa_is .prezzo_gioc, .squa_is .prezzo_gioc div, .squa_is .maglia_gioc, .squa_is .maglia_gioc div, .squa_is .squadra_gioc, .squa_is .squadra_gioc div { width:80px; word-wrap: break-word; }
.squa_is .nome_gioc, .squa_is .nome_gioc div, .squa_is .cognome_gioc, .squa_is .cognome_gioc div, .squa_is .ruolo_gioc, .squa_is .ruolo_gioc div { width:200px; word-wrap: break-word; }
.squa_is .errore { width:915px; font-size:14px; color:#F00; margin-left:16px; margin-bottom:15px; border-bottom:1px solid #DDD; padding-bottom:20px; }
/*lega partita*/
.lega_partita { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.lega_partita h2 { display:none; }
.lega_partita .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.lega_partita .titolo .par { background:url(../img/titolo_calendario.jpg) top no-repeat; width:80px; height:40px; float:right; margin-top:15px; }
.lega_partita .titolo_lega { font-size:25px; position:absolute; top:240px; left:348px; }
.lega_partita .titolo_lega span { color:#0171bd; }
.lega_partita ul { margin-left:16px; }
.lega_partita ul li { margin-bottom:5px; }
.lega_partita ul .data { color:#d6d6d6; text-align:center; font-size:30px; margin-bottom:20px; text-transform:uppercase; font-weight:bold; }
.lega_partita ul .partita { font-size:18px; margin-bottom:20px; }
.lega_partita .cont_formazione_campo { width:460px; margin-left:8px; float:left; margin-right:5px; position:relative; }
.lega_partita .cont_formazione_campo .nome_squa { width:460px; font-size:22px; margin-bottom:5px; padding-top:10px; word-wrap: break-word; float:left; text-align:center; color:#0072BB; }
.lega_partita .cont_formazione_campo .logo_sq { float:left; border-radius:45px; -moz-border-radius:45px; width:90px; height:90px; opacity:0.3; filter: alpha(opacity = 30); position:absolute; top:45px; left:35px; }
.lega_partita .cont_formazione_campo .modulo { font-size:22px; margin-bottom:5px; }
.lega_partita .formazione_campo { background:url(../img/campo_vert.jpg) top no-repeat; width:460px; height:471px; color:#000; font-weight:bold; margin-top:5px; float:left; }
.lega_partita .formazione_campo .portiere { padding-top:5px; }
.lega_partita .formazione_campo .centro { margin:auto; }
.lega_partita .formazione_campo .centro .calcia { background:url(../img/bordi_maglia_home.png) center top no-repeat; width:90px; height:50px; padding-bottom:40px; text-align:center; float:left; }
.lega_partita .formazione_campo .centro .calcia div { text-shadow:0px 0px 8px #FFF; font-size:10px; }
.lega_partita .formazione_campo .difensori { clear:both; padding-top:10px; padding-bottom:50px; }
.lega_partita .formazione_campo .centrocampisti { clear:both; padding-top:25px; padding-bottom:50px; }
.lega_partita .formazione_campo .attaccanti { clear:both; padding-top:10px; padding-bottom:50px; }
.lega_partita .allenatore_formazione { text-align:center; margin-top:5px; margin-bottom:5px; }
.lega_partita .allenatore_formazione span { color:#0071BC; }
.lega_partita .panchina_campo { width:420px; }
.lega_partita .panchina_campo li { float:left; margin-left:20px; }
.lega_partita .voti1 { width:460px; float:left; margin-bottom:20px; }
.lega_partita .voti1 table { width:461px; border:#FFF; font-size:10px; }
.lega_partita .voti1 table tr { height:28px; }
.lega_partita .voti1 table tr td { padding:2px 3px; border-color:white; }
.lega_partita .voti1 table tr td .cog_cal { width:120px; float:left; }
.lega_partita .voti1 table .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; }
.lega_partita .voti1 .azzurro { background:#D3DFFF; }
.lega_partita .voti1 .grigio { background:#CCC; }
.lega_partita .voti1 .giallo { background-color: #F1E0E0; }
.lega_partita .voti1 .blu { background:#eee; }
.lega_partita .voti1 .gol { background:#D3DFFF; font-size:12px; font-weight:bold; }
.lega_partita .voti1 .verde { color:#390; font-size:12px; font-weight:bold; }
.lega_partita .verde.tavolino { color:#666; font-size:12px; font-weight:bold; background:#CCC; }
.lega_partita .voti1 .rosso { color:#F00; font-size:12px; font-weight:bold; }
.lega_partita .voti1 .bianco { color:#FFF; font-size:12px; font-weight:bold; }
.lega_partita .voti1 .giallo { color:#333; font-size:10px; }
.lega_partita .voti1 .nero { color:#000; font-size:12px; }

.cont_ris_pers, .tasto_pers {width:934px;margin-left:24px; padding-bottom:20px; padding-top:10px; }
.tasto_pers input{ margin:0 auto; width:150px; margin-top:15px; display:block; cursor:pointer;}
.cont_ris_pers div { float:left; width:461px;}
.cont_ris_pers div table{width:100%;}
.cont_ris_pers div table td{ padding:2px 3px; min-width:18.65px;}
.cont_ris_pers div table td input{ width:16px !important;}
.cont_ris_pers .cont_ris1 { margin-right:12px;}
/*news*/
.scrivi_news { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.scrivi_news h2 { display:none; }
.scrivi_news .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.scrivi_news .titolo .tit_news { background:url(../img/tit_news_singola.jpg) top no-repeat; width:98px; height:49px; float:right; margin-top:6px; }
.scrivi_news ul { margin-left:16px; }
.scrivi_news .verde { margin-left:16px; font-size:18px; color:#090; margin-bottom:15px; }
.scrivi_news .rossa { margin-left:16px; font-size:18px; color:#F00; margin-bottom:15px; }
.scrivi_news .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:15px 0 0 539px; text-indent:-5000px; }
.scrivi_news .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.scrivi_news .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.leggi_news_singola, .leggi_news { background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; float:left; }
.leggi_news_singola h2 { display:none; }
.leggi_news_singola .titolo, .leggi_news .titolo { margin-left:20px; border-bottom:1px solid; width:605px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; position:relative; }
.leggi_news_singola .titolo .tit_news { background:url(../img/tit_news_singola.jpg) top no-repeat; width:98px; height:49px; float:right; margin-top:6px; }
.leggi_news_singola .titolo .tasto_scrivi_news { font-size:10px; text-transform:uppercase; position:absolute; top:30px; left:225px; width:67px; margin:0; line-height:normal; }
.leggi_news_singola .titolo .tasto_scrivi_news div { background:url(../img/scrivi_news.jpg) top no-repeat; width:67px; height:7px; line-height:normal; margin:0; }
.leggi_news_singola .titolo .tasto_leggi_news { font-size:10px; text-transform:uppercase; position:absolute; top:30px; left:310px; width:100px; margin:0; line-height:normal; }
.leggi_news_singola div { margin-left:16px; width:605px; word-wrap: break-word; }
.leggi_news_singola .testo { margin-left:25px; margin-top:5px; margin-bottom:5px; width:590px; }
.leggi_news_singola .titolo_news { margin-top:20px; }
.leggi_news_singola .titolo_news span { font-size:18px; }
.leggi_news_singola .indietro { margin-bottom:0px; }
.leggi_news_singola .cont_risp div { margin-left:16px; width:565px; }
.leggi_news_singola .cont_risp .testo { width:535px; margin-bottom:15px; }
.leggi_news_singola .cont_risp .titolo_news { margin-top:5px; margin-left:5px; }
.leggi_news_singola .rispondi { background:url(../img/news_rispondi.png) left no-repeat; width:85px; height:16px; text-indent:35px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_news_singola .modifica_n { background:url(../img/news_modifica.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_news_singola .elimina_n { background:url(../img/news_elimina.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; text-transform:uppercase; font-size:9px; }
.leggi_news_singola .cont_risp .modifica_n { background:#FFF url(../img/news_modifica.png) left no-repeat; width:65px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; border-radius: 5px; -moz-border-radius: 5px; padding:5px; }
.leggi_news_singola .cont_risp .elimina_n { background:#FFF url(../img/news_elimina.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; text-transform:uppercase; font-size:9px; border-radius: 5px; -moz-border-radius: 5px; padding:5px; }
/*rubriche*/
.f_rubriche_h { background:url(../img/rubriche.jpg) bottom no-repeat; width:93px; height:54px; position:absolute; top:16px; left:176px; }
.leggi_rubriche .rispondi_r { background:url(../img/news_rispondi.png) left no-repeat; width:142px; height:16px; text-indent:35px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; margin-left:10px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .gradimento { background:url(../img/news_rispondi.png) left no-repeat; width:144px; height:16px; text-indent:35px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; margin-left:10px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .settaggi_rubrica { width:600px; margin-left:16px; }
.leggi_rubriche .settaggi_rubrica ul li { margin-bottom:10px; }
.leggi_rubriche .settaggi_rubrica ul li label { width:250px; float:left; }
.leggi_rubriche .verde { margin-left:16px; font-size:18px; color:#090; margin-bottom:15px; }
.leggi_rubriche .rossa { margin-left:16px; font-size:18px; color:#F00; margin-bottom:15px; }
.leggi_rubriche .tasto input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; text-indent:-5000px; margin:10px 0 0 463px; }
.leggi_rubriche .tasto input:hover { background:url(../img/tasto_salva.jpg) left no-repeat; }
.leggi_rubriche .tasto input:active { background:url(../img/tasto_salva.jpg) bottom left no-repeat; }
.leggi_rubriche .commenti_rub, .leggi_rubriche .misterx { width:620px; margin:0 0 20px 15px; }
.leggi_rubriche .commenti ul {/*border-bottom:1px solid #0171bd;*/ }
.leggi_rubriche .titolo_c { font-size:16px; font-weight:bold; color:#0171bd; margin-left:15px; margin-bottom:10px; margin-top:20px; }
.leggi_rubriche .commenti_rub .testo_commento, .leggi_rubriche .misterx .testo_commento { margin:20px 0 10px 10px; width:450px; word-wrap: break-word; float:left; }
.leggi_rubriche .commenti_rub .dati_utente_rubrica { width:120px; margin-bottom:15px; float:left; border-right: 1px solid #014F83; padding-right:10px; }
.leggi_rubriche .misterx .dati_utente_rubrica { width:120px; margin-bottom:15px; float:left; border-right: 1px solid green; padding-right:10px; }
.commenti_rub { margin-left:5px; display:inline-block; background:#0171BD; color:white; background: #0171BD url(../img/open_quote.png) 156px 3px no-repeat; border-radius:5px; -moz-border-radius:5px; position:relative; }
.commenti_rub:after { content:"\00a0"; display:block; /* reduce the damage in FF3.0 */ position:absolute; z-index:30; bottom:-20px; left:15px; width:0; height:0; border-width:10px 10px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#0171BD transparent transparent; }
.misterx { margin-left:5px; display:inline-block; background:green; color:white; border-radius:5px; -moz-border-radius:5px; position:relative; background-color: #00A400; background-image: url(../img/open_quote.png); background-repeat: no-repeat; background-position: 156px 3px; }
.misterx:after { content:"\00a0"; display:block; /* reduce the damage in FF3.0 */ position:absolute; z-index:30; bottom:-20px; left:15px; width:0; height:0; border-width:10px 10px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#00A400 transparent transparent; }

.leggi_rubriche .commenti_rub .nome_utente_rubrica, .leggi_rubriche .misterx .nome_utente_rubrica { font-weight: bold; font-size: 14px; word-wrap: break-word; width:120px; }
.leggi_rubriche .commenti_rub .squadra_user, .leggi_rubriche .commenti_rub .lega_user, .leggi_rubriche .commenti_rub .numero_commenti, .leggi_rubriche .commenti_rub .data_iscrizione, .leggi_rubriche .misterx .squadra_user, .leggi_rubriche .misterx .lega_user, .leggi_rubriche .misterx .numero_commenti, .leggi_rubriche .misterx .data_iscrizione { word-wrap: break-word; width:120px; }
.leggi_rubriche .commenti_rub .data_mmissione, .leggi_rubriche .misterx .data_mmissione  { font-size:9px; margin-top:4px; letter-spacing:0.5px; text-transform:uppercase; }
.leggi_rubriche .commenti_rub .maglia_user, .leggi_rubriche .misterx .maglia_user { background:url(../img/bordi_maglia.png) left no-repeat; width:90px; height:100px; }
.leggi_rubriche .commenti_rub .label, .leggi_rubriche .misterx .label { font-size:9px; text-transform:uppercase; margin-top:10px; letter-spacing:1px; }
.leggi_rubriche .titolo .f_rubriche { background:url(../img/rubriche.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:6px; }
.leggi_news .titolo .f_rubriche { background:url(../img/rubriche.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:6px; }
.sondaggi_rubrica { }
.sondaggi_rubrica .box { }
.leggi_news h2 { display:none; }
.leggi_news .titolo .tit_news { background:url(../img/tit_news_singola.jpg) top no-repeat; width:98px; height:49px; float:right; margin-top:6px; }
.leggi_news .titolo span { font-size:9px; margin-left:20px; margin-top:-10px; }
.leggi_news ul { margin-left:16px; margin-bottom:15px; border-bottom:1px solid #EEE; width:602px; }
.leggi_news ul .titolo_news { clear:both; width:602px; margin-bottom:5px; }
.leggi_news ul .titolo_news .tit { font-size:16px; font-weight:bold; float:left; margin-right:5px; }
.leggi_news ul .testo { clear:both; margin-left:10px; width:590px; padding-bottom:15px; }
.leggi_news .leggi_tutta, .container .box_news .news_com, .container .news_com { background:url(../img/news_leggi.jpg) left no-repeat; width:75px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.container .box_news .news_com, .container .rub .news_com, .news_home .news_com { margin-top:3px; }
.leggi_news .rispondi { background:url(../img/news_rispondi.png) left no-repeat; width:85px; height:16px; text-indent:35px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_news .modifica_n { background:url(../img/news_modifica.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_news .elimina_n { background:url(../img/news_elimina.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; text-transform:uppercase; font-size:9px; }
.leggi_news .tasto_scrivi_news { font-size:10px; text-transform:uppercase; position:absolute; top:-8px; left:225px; }
.leggi_news .tasto_scrivi_news div { background:url(../img/scrivi_news.jpg) top no-repeat; width:67px; height:7px; margin-top:-36px; }
.leggi_rubriche { float:left; background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:1200px; margin-left:18px; padding-bottom:20px; color:#656565; padding-top:10px; }
.leggi_rubriche h2 { display:none; }
.leggi_rubriche .titolo { margin-left:20px; border-bottom:1px solid; width:598px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; position:relative; }
.leggi_rubriche .titolo .tit_news { background:url(../img/news_lega.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:6px; }
.leggi_rubriche .titolo span { font-size:9px; margin-left:20px; margin-top:-10px; }
.titolo_box span.leggi_tutte_rubriche { font-size:9px; left:117px; top:56px; position:absolute; }
.leggi_rubriche ul { margin-left:16px; margin-bottom:15px; margin-top:15px }
.leggi_rubriche ul .titolo_news { }
.leggi_rubriche ul .titolo_news .tit { font-size:24px; font-weight:bold; margin-right:5px; line-height:25px; }
.leggi_rubriche ul .sottotitolo_news { color:#0171bd; font-size:18px; line-height:19px; }
.leggi_rubriche ul .testo { width:600px; padding-bottom:15px; border-bottom:1px solid #EEE }
.leggi_rubriche .leggi_tutta { background:url(../img/news_leggi.jpg) left no-repeat; width:85px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .rispondi { background:url(../img/news_rispondi.png) left no-repeat; width:85px; height:16px; text-indent:35px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .modifica_n { background:url(../img/news_modifica.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; margin-right:10px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .elimina_n { background:url(../img/news_elimina.png) left no-repeat; width:60px; height:16px; text-indent:20px; cursor:pointer; float:left; margin-top:10px; margin-bottom:15px; text-transform:uppercase; font-size:9px; }
.leggi_rubriche .tasto_scrivi_news { font-size:10px; text-transform:uppercase; position:absolute; top:-8px; left:225px; }
.leggi_rubriche .tasto_scrivi_news div { background:url(../img/scrivi_news.jpg) top no-repeat; width:67px; height:7px; margin-top:-36px; }
.leggi_rubriche .foto_r { float:right; margin-right:17px; margin-left:10px; margin-bottom:10px; }
.commenti_rub .paginazione { width:600px; margin:auto; margin-top:80px; padding-top:10px; color:#0171BD; border-top:1px solid; }
.commenti_rub .paginazione .pagine { display:block; float:left; color:#686868; }
.commenti_rub .paginazione .numeri { text-align:right; }
.commenti_rub .paginazione .numeri span { margin-left:5px; color:#686868; }
.paginazione { width:606px; margin:auto; margin-top:30px; padding-top:10px; color:#0171BD; border-top:1px solid; }
.paginazione .pagine { display:block; float:left; color:#686868; }
.paginazione .numeri { text-align:right; }
.paginazione .numeri span { margin-left:5px; color:#686868; }
/*profilo utente*/
.profilo { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.profilo h2 { display:none; }
.profilo .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; position:relative; }
.profilo .titolo .tit_news { background:url(../img/news_lega.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:6px; }
.profilo .titolo span { font-size:9px; margin-left:20px; margin-top:-10px; }
.profilo .box1_profilo { width:200px; border:1px solid; margin-left:16px; float:left; }
.profilo .box2_profilo { border:1px solid; margin-left:230px; width:698px; margin-bottom:20px; }
.profilo .box2_profilo .dati_soc { width:230px; float:left; }
.profilo .box2_profilo .icone { width:230px; float:left; }
/*messaggio*/
.messaggio { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.messaggio div { margin-left:16px; margin-top:20px; }
.messaggio .mess { font-size:24px; }
/*iscrizione*/
.iscrizione { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.iscrizione h2 { display:none; }
.iscrizione .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; padding-top:38px; text-transform:uppercase; position:relative; }
.iscrizione ul { margin-left:16px; width:947px; }
.iscrizione ul li { margin-bottom:15px; }
.iscrizione ul .tasto input { display:block; background:url(../img/iscriviti.jpg) top left no-repeat; width:129px; height:39px; border:0px; text-indent:-5000px; cursor:pointer; }
.iscrizione ul .tasto input:hover { display:block; background:url(../img/iscriviti.jpg) left no-repeat; }
.iscrizione ul .tasto input:active { display:block; background:url(../img/iscriviti.jpg) bottom left no-repeat; }
/*modifica dati utente*/
.mod_utente { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.mod_utente h2 { display:none; }
.mod_utente .titolo { margin-left:20px; border-bottom:1px solid; width:914px; height:14px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; padding-top:38px; text-transform:uppercase; position:relative; }
.mod_utente .titolo img { position:absolute; top:5px; left:850px; }
.iscrizione_m li { margin-bottom:10px; }
.iscrizione_m label { width:250px; float:left; }
.modifica .tasto input { background:url(../img/tasto_modifica.jpg) top left no-repeat; width:137px; height:39px; border:0px; text-indent:-5000px; cursor:pointer; }
.modifica .tasto input:hover { background:url(../img/tasto_modifica.jpg) left no-repeat; }
.modifica .tasto input:active { background:url(../img/tasto_modifica.jpg) bottom left no-repeat; }
.mod_utente .errore { margin-left:16px; }
.mod_utente .errore .errore_ok { font-size:24px; color:#090; }
.mod_utente .errore .errore_ko { font-size:24px; color:#F00; }
.content_link_tab { margin-top:10px; padding:3px; font-weight:bold; }
.content_tab { border:1px solid #CCC; width:600px; margin:auto; padding:10px; }
.content_li_tab { width:492px; padding:0px; list-style-type:none; text-align:left; margin-left:426px; }
.content_li_tab li { display:inline; margin:0; }
.content_li_tab li a { text-decoration:none; position:relative; z-index:1; padding:3px 7px; margin-left:0px; border:1px solid #CCC; color:#2d2b2b; background: white url(../img/shade.gif) top left repeat-x; }
.content_li_tab li a:visited { color:#2d2b2b; }
.content_li_tab li a:hover { text-decoration:underline; color:#2d2b2b; }
.content_li_tab li a.selected { position:relative; top:0px; }
.content_li_tab li a.selected { background-image:url(../img/shadeactive.gif); border-bottom-color:white; }
.content_li_tab li a.selected:hover { text-decoration:none; }
/*recupera pass*/
.recupera { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.recupera h2 { display:none; }
.recupera .titolo { margin-left:20px; border-bottom:1px solid; width:914px; height:14px; margin:auto; margin-bottom:20px; font-size:25px; padding-bottom:5px; padding-top:38px; text-transform:uppercase; position:relative; }
.recupera .titolo .tit_rec { background:url(../img/tit_recupera.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:-30px; }
.recupera ul { margin-left:16px; }
.recupera input.recupera { border:0px; background:url(../img/recupera.jpg) top left no-repeat; width:147px; height:39px; cursor:pointer; text-indent:-5000px; margin-top:20px; min-height:20px; padding:0; margin-left:108px; }
.recupera input.recupera:hover { background:url(../img/recupera.jpg) left no-repeat; }
.recupera input.recupera:active { background:url(../img/recupera.jpg) bottom left no-repeat; }
/*istruzioni*/
.istr { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; }
.istr h2 { display:none; }
.istr .titolo { margin-left:20px; border-bottom:1px solid; width:914px; height:14px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; padding-top:38px; text-transform:uppercase; position:relative; }
.istr .titolo .tit_ist { background:url(../img/tit_ist.jpg) top no-repeat; width:134px; height:49px; float:right; margin-top:-30px; }
.istr .titolo .tit_rec { background:url(../img/error.jpg) top no-repeat; width:100px; height:43px; float:right; margin-top:-24px; }
.istr p { margin-left:16px; width:914px; }
.istr .intro { margin-left:16px; width:914px; display:inline-block; font-style:italic; column:1; -moz-column-count: 1; }
.istr p .tit_par { color:#0072BB; font-size:14px; background:#0171BD; color:white; display:block; height:20px; padding-left:10px; padding-top:3px; }
.istr .seg { margin-left:16px; }
.istr ul li { margin-bottom:10px; }
.istr .errore { font-size:16px; margin-left:16px; margin-bottom:16px; color:#F00; }
.tasto_segnala { border:0px; background:url(../img/segnala.jpg) top left no-repeat; width:133px; height:39px; cursor:pointer; text-indent:-5000px; padding:0; margin-left:406px; }
.tasto_segnala:hover { background:url(../img/segnala.jpg) left no-repeat; }
.tasto_segnala:active { background:url(../img/segnala.jpg) bottom left no-repeat; }
/*footer*/
.footer { clear:both; margin:auto; background:url(../img/bg_bottom.png) top no-repeat; width:990px; height:63px; }
.footer p { margin:auto; text-align:center; float:left; margin-left:50px; }
.footer .help { font-size:12px; float:right; margin-right:60px; }
.banner_footer { margin:auto; width:990px; height:260px; }
.banner_footer a { display:block; float:left; margin-left:31px; }
/*scarica calendari*/
.scarica_calendario_home { width:940px; margin:20px 0; float:left; padding:10px; background: #F90;  }
.scarica_calendario_home h2 { font-size:20px; color:#0071bd; text-align:center; line-height:20px; }
.scarica_calendario_home h2 a{ color: #333; font-weight:bold; }
.scarica_calendario_home h2 a:hover { color:#FFF; }

.news_forum { width:940px; margin:20px 0; float:left; padding:10px; background: #090;  }

.news_forum h2 { font-size:20px; color:#0071bd; text-align:center; line-height:20px; }
.news_forum h2 a{ color: #FFF; font-weight:bold; }
.news_forum h2 a:hover { color:#DDD; }

.scarica_calenda div, .scelta_giornale_home ul li, .scarica_calenda ul li { margin:20px 15px 15px; float:left; }
.scarica_calenda div { width:140px; }
.scarica_calenda div a { display:block; width:140px; height:30px; float:left; text-indent:-5000px; }
.orizzontale { margin-left:300px; }
.orizzontale a { background:url(../img/puls_oriz.jpg) no-repeat 0 0; }
.verticale a { background:url(../img/puls_vert.jpg) no-repeat 0 0; }
.orizzontale a:hover { background:url(../img/puls_oriz.jpg) no-repeat 0 -30px; }
.verticale a:hover { background:url(../img/puls_vert.jpg) no-repeat 0 -30px; }
.prew_cal { margin-left:40px; }
.prew_cal img { margin-top:40px; }
.scarica_calenda_inside { width:123px; margin:15px auto; }
.riga_squadre_calenda { width:914px; margin:15px auto; }
.riga_squadre_calenda ul li { float:left; height:50px; width:50px; overflow:hidden; text-align:center; margin:15.7px; border:1px solid #DDD; padding:4px }
.riga_squadre_calenda ul li:hover { border:1px solid #0171BD }
.riga_squadre_calenda.tred { text-align:center; margin-top:40px;}
.riga_squadre_calenda ul li img { max-width:50px; max-height:50px; }
.scarica_calenda_sq a{ margin:0 13px 15px; background:#FF9900;  float:left; padding:5px; color:#333; font-size:14px; font-weight:bold; display:block; clear:both; width:595px; text-align:center; }
.scarica_calenda_sq a:hover{ color:#FFF; }

.scarica_calenda_inside .orizzontale, .scarica_calenda_inside .verticale { margin:0; }
.scarica_calenda_inside div a { background:url(../img/scarica.jpg) top left no-repeat; width:123px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scarica_calenda_inside div a:hover { background:url(../img/scarica.jpg) left no-repeat; }
.scarica_calenda_inside div a:active { background:url(../img/scarica.jpg) bottom left no-repeat; }
.scarica_calenda ul { width:405px; margin:0 auto; }
.scarica_calenda ul .ori a { background:url(../img/ori.jpg) top left no-repeat; width:190px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scarica_calenda ul .ori a:hover { background:url(../img/ori.jpg) left no-repeat; }
.scarica_calenda ul .ori a:active { background:url(../img/ori.jpg) bottom left no-repeat; }
.scarica_calenda ul .ver a { background:url(../img/ver.jpg) top left no-repeat; width:153px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scarica_calenda ul .ver a:hover { background:url(../img/ver.jpg) left no-repeat; }
.scarica_calenda ul .ver a:active { background:url(../img/ver.jpg) bottom left no-repeat; }
.scelta_giornale_home ul { width:340px; margin:0 auto; }
.scelta_giornale_home ul .corr a { background:url(../img/tasto_corr.jpg) top left no-repeat; width:138px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scelta_giornale_home ul .corr a:hover { background:url(../img/tasto_corr.jpg) left no-repeat; }
.scelta_giornale_home ul .corr a:active { background:url(../img/tasto_corr.jpg) bottom left no-repeat; }
.scelta_giornale_home ul .gazz a { background:url(../img/tasto_gazz.jpg) top left no-repeat; width:140px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scelta_giornale_home ul .gazz a:hover { background:url(../img/tasto_gazz.jpg) left no-repeat; }
.scelta_giornale_home ul .gazz a:active { background:url(../img/tasto_gazz.jpg) bottom left no-repeat; }
/*crea rosa autocompletamento*/
.suggestionsBox { position: relative; left: 0px; margin: 10px 0px 0px 0px; width: 330px; background-color: #212427; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000; color: #fff; font-size:14px; padding-top:10px; }
.suggestionsBox img { position:absolute; left:10px; top:-10px; }
.suggestionList { margin:0px; padding:0px; }
.suggestionList li { margin: 0px 0px 3px 0px; padding: 3px; cursor: pointer; }
.suggestionList li:hover { background-color: #659CD8; }
/* errore nel campo prezzo */
.errore_prezzo { width: 300px; color: red; }
.dati_lega { font-size:10px; width:460px; word-wrap: break-word; left:339px; position:absolute; top:445px; line-height:14px; }
.dati_lega li span { color:#0171BD; }
.dati_lega ul { clear:both; }
.dati_lega li { float:left; margin-right:10px; color:#999; }
.benvenuto { margin-top:35px; }
#form_login h2 strong { color:#0171BD; }
.crea_squadra #errore { margin-left:15px; font-size:14px; margin-bottom:10px; }
.tit_fantateam { background:url(../img/logo_iphone.jpg) left no-repeat; width:77px; height:54px; position:absolute; top:16px; left:175px; }
.top_5 a { margin-left:27px; width:270px; display:block; }
.container .cont_home p.desc_fantateam { clear:none; text-align:left; margin-bottom:30px; }
.container .cont_home p.desc_fantateam .verde { color:green; font-weight:bold; font-size:12px; }
.container .cont_home p.desc_fantabig { text-align:left; }
.container .cont_home p.desc_fantateam img { float:right; }
.fantaiphone { float:left; margin-left:27px; margin-right:10px; }
.lista_giocatori_serie_a { background:url(../img/box3.jpg) top no-repeat; width:947px; min-height:250px; margin-left:16px; padding-bottom:20px; padding-top:10px; color:#656565; }
.lista_giocatori_serie_a h2 { display:none; }
.lista_giocatori_serie_a .titolo { margin-left:20px; border-bottom:1px solid; width:914px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.lista_giocatori_serie_a .titolo .tit_rosa { background:url(../img/quot_euro.jpg) top no-repeat; width:75px; height:42px; float:right; margin-top:13px; }
.scelta_giornale { width:560px; margin:30px auto; }
.scelta_giornale ul li { float:left; margin:0 15px; }
.scelta_giornale ul { width:340px; margin:0 auto; }
.scelta_giornale ul .corr a { background:url(../img/tasto_corr.jpg) top left no-repeat; width:138px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scelta_giornale ul .corr a:hover { background:url(../img/tasto_corr.jpg) left no-repeat; }
.scelta_giornale ul .corr a:active { background:url(../img/tasto_corr.jpg) bottom left no-repeat; }
.scelta_giornale ul .gazz a { background:url(../img/tasto_gazz.jpg) top left no-repeat; width:140px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.scelta_giornale ul .gazz a:hover { background:url(../img/tasto_gazz.jpg) left no-repeat; }
.scelta_giornale ul .gazz a:active { background:url(../img/tasto_gazz.jpg) bottom left no-repeat; }
.stampabile { margin:-15px auto 30px; width:115px; }
.stampabile span a { background:url(../img/stampa.jpg) top left no-repeat; width:115px; height:39px; text-indent:-5000px; cursor:pointer; display:block; }
.stampabile span a:hover { background:url(../img/stampa.jpg) left no-repeat; }
.stampabile span a:active { background:url(../img/stampa.jpg) bottom left no-repeat; }
.tab_giocatori_completa { margin:0 auto; }
.tab_giocatori_completa .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; }
.tab_giocatori_completa td { vertical-align:middle; padding:5px; }
.tab_giocatori_completa .squadra span { display:none; }
.tab_giocatori_completa .squadra, .tab_giocatori_completa .quotazione { text-align:center; }
.tab_giocatori_completa .cognome, .tab_giocatori_completa .nome { width:200px; }
.tab_giocatori_completa .azzurro { background:#ddd; }
.tab_giocatori_completa a { color:white; text-decoration:underline; }
.bianco .ruolo, .azzurro .ruolo { text-transform:capitalize; }
.tun_calenda { margin:0 auto; display:block; }
#errore_scelta { margin-left:16px; color:red; }
.tastino { display:inline-block; background: #EEE; color:#0071BD; text-transform:uppercase; font-size:10px; font-weight:bold; padding:0 3px; border-radius:5px; -moz-border-radius: 5px; border:1px solid #0071BD }
.menuVoice a { display:inline-block; background:url(../img/iscriviti_home.jpg) top left no-repeat; width:59px; height:18px; text-indent:-5000px; cursor:pointer; }
.menuVoice a:hover { background:url(../img/iscriviti_home.jpg) bottom left no-repeat; }
.container .box_news_home_lega .box_news { background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:290px; margin-left:5px; margin-right:3px; float:left; position:relative; }
.container .box_news_home_lega .box_news .titolo_box { position:relative; border-bottom:1px solid; width:605px; height:70px; margin:auto; margin-bottom:20px; color:#656565; }
.container .box_news_home_lega .box_news h2 { position:absolute; top:29px; left:-5px; margin-left:5px; color:#656565; font-size:25px; line-height:20px; }
.container .box_news_home_lega .box_news .news_lega_i { background:url(../img/news_lega.jpg) top no-repeat; width:148px; height:49px; float:right; margin-top:21px; }
.container .box_news_home_lega .box_news .news_lega_l { width:605px; margin:auto; margin-bottom:40px; min-height:250px; }
.container .box_news_home_lega .box_news .news_com { width:605px; text-align:right; margin-top:0px; margin-bottom:10px; }
.container .box_news_home_lega .box_news .probabili { margin-bottom:50px; }
.container .box_news_home_lega .box_news .probabili_tit { background:url(../img/lega_formazione.jpg) top no-repeat; width:46px; height:66px; float:right; margin-top:26px; }
.container .box_news_home_lega .box_news .probabili p { clear:both; width:625px; margin:auto; color:#656565; }
.container .box_news_home_lega .box_news .probabili { width:185px; margin-left:16px; float:left; margin-right:60px; }
.container .box_news_home_lega .box_news .probabili .n_giornata { font-size:12px; margin-bottom:10px; text-align:center; width:190px; }
.container .box_news_home_lega .box_news .probabili table { width:160px; margin:auto; }
.container .box_news_home_lega .box_news .probabili .squadra_part { padding:3px; }
.container .box_news_home_lega .box_news .probabili .azzurro { background:#ddd; cursor:pointer; }
.container .box_news_home_lega .box_news .probabili .blu { cursor:pointer; }
.container .box_news_home_lega .box_news .probabili .vedi_par:hover { display:block; background:#0CF; color:#000; }
.container .box_news_home_lega .box_news .prob_calcia { height:350px; width:370px; margin-left:220px; }
.container .box_news_home_lega .box_news .prob_c1 { width:140px; float:left; font-size:10px; margin-bottom:30px; margin-right:40px; }
.container .box_news_home_lega .box_news .prob_c1 .nome_sq { color:#0171bd; font-size:14px; }
.container .box_news_home_lega .box_news .prob_c1 .nome_sq img { margin-left:30px; }
.container .box_news_home_lega .box_news .prob_c1 table { width:140px; }
.container .box_news_home_lega .box_news .prob_c2 { width:140px; margin-left:200px; }
.container .box_news_home_lega .box_news .tasto_scrivi_news { font-size:10px; text-transform:uppercase; position:absolute; top:35px; left:225px; }
.container .box_news_home_lega .box_news .tasto_scrivi_news div { background:url(../img/scrivi_news.jpg) top no-repeat; width:67px; height:7px; }
.container .box_news_home_lega .box_news .tasto_leggi_news { font-size:10px; text-transform:uppercase; position:absolute; top:35px; left:310px; }
.titolo_news_lega { margin-bottom:5px; clear:both; }
.titolo_notifica { margin-bottom:0px; clear:both; }
.titolo_news_lega strong { font-size:14px; display:block; }
.titolo_notifica strong, .titolo_notifica_mercato strong { font-size:10px; text-transform:uppercase; }
.titolo_notifica i, .titolo_notifica_mercato i { font-size:9px; text-transform:uppercase; color:#999; }
.titolo_notifica strong a { color: #090 }
.titolo_notifica strong a:hover { color: #3C0; }
.mercato_lib .titolo_notifica strong a { color: #F90; }
.mercato_lib .titolo_notifica strong a:hover { color: #FFC46A; }
.lista_inf .titolo_notifica strong a { color: #93F; }
.lista_inf .titolo_notifica strong a:hover { color: #CD9BFF; }
.mod_clas .titolo_notifica strong a { color: #DA040E; }
.mod_clas .titolo_notifica strong a:hover { color:#000; }
.testo_notifica { margin-bottom:10px; font-style:italic; font-weight:normal; color:#999; }
.testo_notifica span { font-style:normal; font-weight:normal; color:#333; }
.commenti, .container .cont_home span.commenti { margin-left:5px; display:inline-block; padding:0px 10px; font-size:9px; background:#0171BD; color:white; border-radius:5px; -moz-border-radius:5px; position:relative; }
.commenti:after, .container .cont_home span.commenti:after { content:"\00a0"; display:block; /* reduce the damage in FF3.0 */ position:absolute; z-index:30; bottom:-5px; left:5px; width:0; height:0; border-width:8px 8px 0px 0px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#0171BD transparent transparent; }
.commenti:hover, .container .cont_home span.commenti:hover { background: #900; }
.commenti:hover:after, .container .cont_home span.commenti:hover:after { border-color:#900 transparent transparent; }
.leggi_news_singola .cont_risp .commenti_news_lega { margin-left:0px; display:inline-block; padding:10px 10px 0; background: #0171BD url(../img/open_quote.png) 3px 3px no-repeat; color:white; border-radius:5px; -moz-border-radius:5px; position:relative; margin-bottom:20px; }
.leggi_news_singola .cont_risp .commenti_news_lega:after { content:"\00a0"; display:block; /* reduce the damage in FF3.0 */ position:absolute; z-index:30; bottom:-20px; left:15px; width:0; height:0; border-width:10px 10px; /* vary these values to change the angle of the vertex */ border-style:solid; border-color:#0171BD transparent transparent; }
.leggi_news_singola .cont_risp .commenti_news_lega:before, .commenti_rub:before, .misterx:before { content:"\00a0"; display:block; position:absolute; z-index:30; bottom:3px; right:3px; width:38px; height:30px; background:url(../img/close_quote.png) bottom right no-repeat; }
.continua_news_fb { margin-bottom:15px; }
.formazione_assente { text-align:center; color:#900; }
.box_banner3 { margin:auto; text-align:center; clear:both; padding-bottom:20px; padding-top:20px; background:url(../img/bg_container.png) center top repeat-y; }
.news_home .titolo_n, .news_lega_l div { word-wrap: break-word; width:270px; }
.squadra_top, .squadra_flop { font-size:9px; text-shadow: 0px 0px 5px #FFF; }
/*non so assolutamente a che serve l'ho trovato nell'header''*/
#commentForm { width: 800px; }
#commentForm label { width: 250px; }
#commentForm label.error, #commentForm input.submit { margin-left: 253px; }
span.blu { color:#006CBB; }
.testata_dati_societari { width:595px; margin:15px auto; clear:both; background:#006CBB; color:white; padding:5px; text-transform:uppercase; display:block; }
.testata_dati_societari span.icona_meno { width:15px; height:15px; background:url(../img/exp_coll.png) top left no-repeat; float:left; margin-right:5px; display:block; }
.testata_dati_societari span.icona_piu { width:15px; height:15px; background:url(../img/exp_coll.png) bottom left no-repeat; float:left; margin-right:5px; display:block; }
.container_dati, .container_partite { width:605px; margin:0 auto 15px; clear:both; }
.dati_societari, .foto_stadio, .prossime_partite, .ultime_partite { width:290px; float:left; margin:0; }
.dati_societari, .ultime_partite { margin:0 25px 0 0; }
.dati_societari ul li a { color:#666; text-decoration:underline; }
.foto_stadio { background:url(../img/sf_foto_stadio.jpg) no-repeat top; height:165px; position:relative; }
.foto_stadio img { margin-top:21px; margin-left:56px; }
.foto_stadio .caption { display:block; background:url(../img/bianco_trasp.png) repeat; position:absolute; bottom:21px; left:56px; width:172px; text-align:center; color:#333; }
.foto_stadio, .dati_societari { margin-bottom:15px; }
.container_partite table { width:290px; text-align:center; vertical-align:middle; }
.container_partite .testata { height:20px; }
.container_partite table tr td { padding:2px; }
.container_partite table img { margin-bottom:-5px; }
.container_partite table .data { vertical-align:bottom; color:#999; font-size:9px; text-transform:uppercase; padding:0; }
.container_partite table .squadra { width:120px; }
.spacer { height:8px; }
.infortuni .budget { margin-left:16px; font-style:italic; font-size:14px; }
.formalizza_offerta_link { width:914px; margin:30px auto; clear:both; background:#006CBB; color:white; padding:5px; text-transform:uppercase; display:block; }
.formalizza_offerta_link span.icona_meno { width:15px; height:15px; background:url(../img/exp_coll.png) top left no-repeat; float:left; margin-right:5px; display:block; }
.formalizza_offerta_link span.icona_piu { width:15px; height:15px; background:url(../img/exp_coll.png) bottom left no-repeat; float:left; margin-right:5px; display:block; }
#form_offerta { width:924px; margin:15px auto; }
#form_offerta .formalizza { width:435px; float:left; margin-left:5px; }
.infortuni .calciatori_serie_a ul { margin:0 8px; }
.infortuni .calcia_nome { width:290px; float:left; margin:10px 0 20px; }
.infortuni #prezzo_mercato { width:40px; margin-left:23px; float:left; margin-top:10px; }
.formalizza .calcia_nome input { width:24em; }
#offerta #calcia_tag { margin-top:10px; }
#offerta .tasto { margin-top:20px; background:url(../img/tasto_inviaofferta.jpg) top left no-repeat; width:106px; height:18px; text-indent:-5000px; display:block; cursor:pointer; }
#offerta .tasto:hover { background:url(../img/tasto_inviaofferta.jpg) bottom left no-repeat; }
.infortuni #risposta { color:green; font-size:14px; margin-top:10px; }
.intestazione_mercato { background:#EEE; }
.formalizza .suggestionsBox { position: relative; left: 0px; margin: 48px 0px 0px 0px; width: 282px; background-color: #212427; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 2px solid #000; color: #fff; font-size:14px; }
.scarica_ft { width:271px; margin-left:307px !important; }
.scarica_ft a { display:block; width:271px; height:39px; background:url(../img/scarica_ft.jpg) top left no-repeat; text-indent:-5000px; }
.scarica_ft a:hover { background:url(../img/scarica_ft.jpg) left no-repeat; }
.scarica_ft a:active { background:url(../img/scarica_ft.jpg) bottom left no-repeat; }
.condividi { margin-right:16px; float:right; }
.class_lega { background:url(../img/box2.jpg) top no-repeat; width:631px; min-height:150px; margin-left:16px; padding-bottom:20px; color:#656565; padding-top:10px; float:left; }
.class_marc { min-height:650px; }
.class_lega h2 { display:none; }
.class_lega .titolo { margin-left:20px; border-bottom:1px solid; width:600px; margin:auto; margin-bottom:15px; font-size:25px; padding-bottom:5px; text-transform:uppercase; height:50px; line-height:85px; }
.class_lega .par { background:url(../img/titolo_calendario.jpg) top no-repeat; width:80px; height:40px; float:right; margin-top:15px; }
.class_lega .tit_cal { background:url(../img/titolo_calendario.jpg) top no-repeat; width:80px; height:40px; float:right; margin-top:15px; }
.class_lega .tit_cla { background:url(../img/scudettolega.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.class_lega .cont_cal { margin-left:0px; }
.class_lega .cont_cal .nome_squa img { float:left; }
.class_lega .cont_cal .nome_squa span { display:block; margin-left:25px; margin-top:3px; }
.class_lega .cal_giornata_h .azzurro { background:#ddd; }
.class_lega .errore { margin-left:16px; font-size:16px; color:#F00; }
.class_lega .testata { height:30px; background:#006CBB; color:#FFF; text-transform:uppercase; font-weight:bold; font-size:11px; }
.class_lega .azzurro { background:#ddd; }
.class_lega table tr td { padding:3px; }
.class_lega table tr td img { margin:-2px 3px 0 0; display:block; float:left; }
.class_lega .legenda { margin-left:24px; margin-top:20px; width:592px; }
.class_lega .legenda ul li { float:left; margin-left:10px; }
.class_lega .marcatori { margin-left:24px; margin-top:10px; }
.class_lega .risultato { color:#000; width:20px; text-align:center; }
.classifica_lega { }
.classifica_lega { width:600px; margin:auto; font-size:12px; }
.classifica_lega li { height:14px; }
.classifica_lega li span { height:14px; width:200px; }
.class_lega .scudetto { background:url(../img/scudetto.jpg) top no-repeat; width:66px; height:56px; float:right; margin-top:-1px; }
.class_lega .titolo_lega { font-size:25px; position:absolute; top:240px; left:348px; }
.class_lega .titolo_lega span { color:#0171bd; }
.class_lega .cont_cal { margin-left:0px; }
.logo_squadra_lega { float:right; margin-right:10px; height:60px; overflow:hidden; width:204px; }
.logo_squadra_lega div { -moz-border-radius:45px; border-radius:45px; float:right; margin-left:10px; margin-top:10px; height:90px; width:90px; margin-right:5px; -moz-box-shadow:0px 0px 5px #000; box-shadow:0px 0px 5px #000; }
.logo_squadra_lega img { background: url(../img/bordi_maglia.png) top left no-repeat; }
.class_lega .cont_cal .nome_squa .img_squa { float:none; display:inline; margin:0; }
.div_table { position:relative; margin-top:20px; }
.div_table .rilancia { position:absolute; top:5px; right:129px; background: url(../img/rilancia.png) top left no-repeat; width:61px; height:18px; cursor:pointer; text-indent:-5000px; }
.div_table .rilancia:hover { background: url(../img/rilancia.png) bottom left no-repeat; }
.elenco_mercato .intestazione { font-weight:bold; color:white; background:#0171BD; }
.elenco_mercato .intestazione_chiusa { font-weight:bold; color:#0171BD; background-color: #85CDFE; }
#offerte_lega { margin-top:40px; }
#calciatore_taglio { clear:both; }
.budget #budget_rimasto { font-weight:bold; color:green; }
.altre { color:#999; }
.altre .indenta { padding:0; border-left: 1px solid #999; text-indent:-1px; }
.elenco_mercato .intestazione_mercato .squadra_offerta { width:200px; }
.elenco_mercato .intestazione_mercato .taglio_offerta { width:250px; }
.elenco_mercato .intestazione_mercato .data_offerta { width:135px; }
.table_indisponibili { width:283px; margin:0 16px; float:left;}
.table_indisponibili table { width:100%;}

.SQUALIFICATI tr{ background-color:#FFC4C4; color:#333; }
.INFORTUNATI tr{ background-color:#EEE; color:#333; }
.SQUALIFICATI .testata_SQUALIFICATI{ color:#900; font-weight:bold; font-size:14px; background-color:white; }
.INFORTUNATI .testata_INFORTUNATI { color:black;  font-weight:bold;font-size:14px; background-color:white;}
.SQUALIFICATI .testata{ background-color:#900;  }
.INFORTUNATI .testata{ background-color:black; }

.titolo .indisponibili{ background:url(../img/tit_indisp.jpg) no-repeat top left; width:104px; height:54px; float:right; margin-top:1px; }
.errore_assist{width:930px;margin:20px auto;font-size:18px;color:#900;line-height:20px; }
.box .stats table { margin:0 auto; width:270px; font-size:13px; }
.box .top_11 ul { margin:0 auto; width:270px; }
.box .top_11 ul li{ margin-bottom:2px; }
.box .stats table tr { height:42px; }
.box .stats table tr td span { color:#0171BD; font-weight:bold; }
.tit_stat { background:url(../img/stats.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
.tit_top_11 { background:url(../img/top_11.jpg) left no-repeat; width:64px; height:54px; position:absolute; top:16px; left:196px; }
input.i_punti { width: 2em; }
.tasto_modifica_cla input { background:url(../img/tasto_salva.jpg) top left no-repeat; width:99px; height:39px; border:0px; cursor:pointer; margin:25px auto 0; display:block; }
.banner_footer iframe{margin:12px;}
#id_quest{position:absolute;width:530px;margin-left:-265px;left:50%;top:30px;z-index:6000;}
#questionario { width:500px; margin:0 auto; background:white; padding:15px; }
#ciao { font-size:16px; margin-bottom:15px; }
#ciao b { color:#0171BD; }
#intro { margin-bottom:15px; }
.blocco { margin-bottom:20px; padding-bottom:15px; border-bottom:1px solid #DDD; }
.nobordo { margin-bottom:0; padding-bottom:0; border-bottom:0; }
#questionario h3 { margin:20px 0 5px; }
.domanda { font-weight:bold; font-size:14px; margin-bottom:5px; color:#0171BD; }
#questionario textarea { resize:vertical; width:100%; }
#questionario .blocco label { display:block; }
#questionario .dentro { margin-left:30px; }
#firma { color:#0171BD; float:right; text-align:right; display:block;}
#questionario .center { text-align:center;}
#TB_overlay {  z-index: 5000 !important;}
.hide{display:none;}
.show{display:block;}
.voti_fantacalcio table { margin:20px; width:590px; }
.voti_fantacalcio table .testata td{ border:0;}
.voti_fantacalcio table td{ border:1px solid #CCC; vertical-align:middle; padding:3px;}
.voti_fantacalcio table .logo_table, .voti_fantacalcio table .voto_table { width:75px; }
.voti_fantacalcio table .voto_table_valore, .voti_fantacalcio table .nome_table { font-weight:bold; text-align:center; color:#666; font-size:18px;}
