body
{
    margin: 0px;
    padding: 0px;
	color: #5e747c;
	background:#878787 url(../images/bkg.gif) repeat-x top;
    font-family: Trebuchet MS, Arial, Verdana, Sans-serif ;
}


table   {padding:0px; margin:0px; border: none; border-collapse: collapse;}
td      {padding:0px; margin:0px; vertical-align:top; font-size:11px; text-align:left;}
img     {border: 0px;}

.grassetto { color: #393939; font-weight: bold; }

ul.list {list-style-position: outside;  list-style-image: url(../images/list.gif); margin:10px 0px 10px 25px;} 
ul.list2 {list-style-position: outside;  list-style-image: url(../images/list2.gif); margin:0 0px 10px 25px;} 

a       {color: #5e747c; text-decoration:none;}
a:hover {color: #034358; text-decoration:none; }

input{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:2px; }
select{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:2px; }
textarea{ font-size: 11px; color:#8f9394; border:solid 1px #c3cacb;  margin:2px; padding:1px 0 1px 6px; font-family:Trebuchet MS, Arial, Verdana, Sans-serif ; }

.radio{ border:none;  vertical-align:middle; padding:5px 0 5px 0; }

.divon{ cursor:hand; cursor:pointer;}
.cxc    { width:100%;}

.top { background: url(../images/bkgUpTop.gif) no-repeat bottom left; padding:0 25px 30px 0; }
.left { background: url(../images/BkgGraffiLeft.png) no-repeat top; height:100%;}
.righth { background: url(../images/BkgGraffiRightH.png) no-repeat left top; height:100%;}

.in {background:#ffffff url(../images/bkgInCenter.gif) no-repeat top right; border-bottom:solid 1px #b9b9b9; padding:0 40px 10px 25px; width:100%;}
.bkgin {background:url(../images/bkgIn.png) no-repeat left top; padding-left:3px;  }
.bkgtitin{background:url(../images/bkgtitIn.gif) no-repeat left top; padding-top:9px; height:420px;}
.bkgtitindown{background:url(../images/bkgtitInDown.gif) no-repeat bottom left; height:650px; }
.bkgindx {background:url(../images/bkgindx.gif) no-repeat bottom left;}
.bkginpop{background:url(../images/bkgtitInDown.gif) no-repeat bottom left; height:650px; }

.titleft {width:100%; font-size:13px; line-height:15px; padding:2px 0 0 8px; font-weight: bold;}
.linkball-7 {padding-bottom:14px;}
.linkball-8 {padding-bottom:4px;}/*da 8 a pił... */

.tdcal {padding:4px 4px 6px 4px; background-color:#ffffff; border-left:solid 1px #b9b9b9; border-right:solid 1px #b9b9b9;}
.tdcalmm {background:url(../images/bkgCalMM.gif) repeat-x top; border-left:solid 1px #b9b9b9; border-right:solid 1px #b9b9b9; border-bottom:solid 1px #d3d3d3;}

.caldayw {text-align: center; font-weight: bold; color:#bbbbbb; font-size:10px; padding:3px 0 3px 0;}

.cal-off {font-size:10px; color: #393939; text-align: center; font-weight: bold; width:20px; height:15px; vertical-align:middle; border:solid 1px #e6e6e6; }

.cal-on {font-size:10px; color: #ffffff; text-align: center; font-weight: bold; background-color: #439fbb; width:20px; height:15px; vertical-align:middle; border:solid 1px #e6e6e6; cursor: pointer; cursor: hand;}
.cal-on a {color: #ffffff; font-weight: bold; text-decoration: none;}
.cal-on a:hover {color: #23a6d0; text-decoration: underline;}

#oggi {background-color: #eaeaeb; vertical-align:middle; }

.newscalh {width:100%; color:#336e7e; font-size:13px; vertical-align:bottom; padding-left:40px; font-weight:bold;}

.daynews {font-size:10px; line-height:10px;}

.titnews        { color:#23a6d0; font-weight:bold; font-size:12px; }
.titnews a      {color:#23a6d0; font-weight:bold; text-decoration:none; }
.titnews a:hover{color:#034358; text-decoration:none;}
.divNewsHome {background:#ffffff url(../images/bkgScegliCatDH.gif) repeat-x bottom; padding-bottom:12px; /*height:253px;*/height:295px}
.titlev1 { font-size:15px; color:#03526c; font-weight:bold; padding:20px 0 0 0; background:url(../images/TestSx.gif) no-repeat left bottom;  width:100%; }
.titlev2 { font-size:13px; color:#23a6d0; font-weight:bold; }

.toplevpop {padding:20px 0 0 0; background:url(../images/TestSx.gif) no-repeat left bottom; width:100%;}

.t-input {color:#8f9394; white-space:nowrap; padding:4px; vertical-align:middle; }

.titsph { line-height:12px; padding:5px; }
.logsph {text-align:center; padding:5px; vertical-align:middle; }

.tit_itst { font-size:13px; font-weight:bold; padding:5px; text-align:center; background: url(../images/bkgBoxS2.png) repeat-x ; }
.bot_itst {  background: url(../images/bkgBoxSdown.png) repeat-x bottom; height:38px; }

.boximg { width: 100%; background: url(../images/bkgBoxT.png) repeat-x left top; vertical-align: middle; text-align:center; padding:7px 7px 4px 7px; }
.dida {color:#7c8e94; text-align:left; background-color:#f2f4f5; padding:2px 0 2px 7px; border-bottom:solid 1px #e5e7e7;}

.box { width: 100%; padding:4px 7px 4px 7px; border-bottom:solid 1px #e5e7e7; }
.didatop { font-size:12px; color:#23a6d0; background-color:#f7f8f8; height:35px; padding:2px 0 2px 7px; text-align:center; vertical-align:middle; font-variant:small-caps; font-weight:bold;}

.tabtop { border-bottom:solid 3px #ebebeb; padding:4px 4px 0 0; color:#859da6; font-size:10px;}
.tab    { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; }
.tablink  { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; width:100%; }
.tabdisc  { border-bottom:solid 1px #ebebeb; padding:4px 4px 2px 2px; }

.leg {font-size: 10px; white-space:nowrap; color:#859da6; padding:4px 10px 0 5px; }

.linkweb {color:#23a6d0; font-weight:bold; padding:4px; width:100%;}
.linkweb a      {color:#23a6d0; font-weight:bold; text-decoration:none; }
.linkweb a:hover{color:#034358; text-decoration:none;}

.asx1 { font-size:18px; color:#5e747c; font-weight:bolder; padding-right:4px;}
.asx2 { font-size:18px; color:#23a6d0; font-weight:bolder; padding-right:4px;}


/*  class specifiche sport   */
.msport { padding-bottom:15px;  background:#ffffff url(../images/bkgMSport.gif) no-repeat left top; height:113px;}
.msportl { padding:0 6px 0 7px;}
.namesport { padding:65px 0 26px 36px; width:100%;}

/*  class campionati hockey   */
.topc { background: url(../images/bkgUpTopC.gif) no-repeat bottom left; padding:0 25px 30px 0; }
.leftris {background: url(../images/BkgLeftRis.png) no-repeat bottom left; height:100%;}

.team {color:#23a6d0; font-weight:bold; padding:4px 4px 2px 2px;}

.ar {width:22px; text-align:center; border:solid 1px #dadada; margin:1px; }
.ar-open  { background-color: #efefef; font-weight: bold;  }

.ar-oggi { background-color: #439fbb; color:#ffffff; font-weight: bold; }
.ar-oggi a {color: #ffffff; font-weight: bold; text-decoration: none;}
.ar-oggi a:hover {color: #ffffff; font-weight: bold;text-decoration: underline;}

.code { padding:8px; font-size:10px; border-bottom:solid 1px #ebebeb;  }
.data {white-space:nowrap; padding:8px; font-size:10px; border-bottom:solid 1px #ebebeb;}
.ico {vertical-align: middle;  padding:8px; text-align: center; border-bottom:solid 1px #ebebeb;}

.teamc {color:#23a6d0; font-weight:bold; width:50%; padding-right:5px;  }
.teambox { width:100%; font-size:12px; color:#23a6d0; background-color:#f7f8f8; padding:2px 0 2px 7px; vertical-align:middle; font-variant:small-caps; font-weight:bold;}
.teamboxc {font-size:14px; color:#03526c; background-color:#f7f8f8; padding:2px 7px 2px 0; vertical-align:middle; font-weight:bold;}

.tabc  {padding:4px; }
.tabci {border-bottom:solid 1px #ebebeb; padding:4px; color:#859da6;}
.tabcd {border-bottom:solid 1px #ebebeb; padding:4px; font-weight:bold; width:80%;}

/* manifestazioni */
.nascosto	{ display: none; visibility: hidden; }
.blocco		{ display: block; visbility: visible; border: solid 1px #000000; }
.inlinea		{ display: inline; visibility: visible; }

#divManifestazioni { position: absolute; margin: 31px 0px 0px 0px; z-index:10; border: none;}

.gall_sport { padding-bottom:6px; text-align:center;}

.titsponsor {background: url(../images/BkgTitSponsor.png) no-repeat top center; padding:8px 4px 2px 4px; font-size:12px; line-height:12px; font-weight:bold; color:#465054; text-align:center; }

/*
optgroup {margin-left:16px;color:#00FF00;}
*/
