/* --------------------------------------------------------- GENERIC   ----------------------------------------------- */
		.center {
			text-align: center;
		}

/* --------------------------------------------------------- END GENERIC   ----------------------------------------------- */
/* --------------------------------------------------------- ID   ----------------------------------------------- */
		#adrs {
			list-style-type: none;
		}
		#banner {
			position: relative;
			margin: 80px 0  0 11px;
			padding-bottom: 20px;
		}
		#btm  {
			width: 550px;
			height: 25px;
			text-align: right;
			border-top: solid 2px #fecb00;
			border-bottom: solid 2px #fecb00;
			margin: 10px 0 0 10px;
			padding-top: 8px
		}
		#btm a {
			margin-right: 20px;
			font-variant: small-caps
		}
		#container {
			width: 750px;
			\width: 770px;
			w\idth: 750px;
			background-color: #fff;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0;
			/*padding: 10px;
			margin: 10px;
			border: 1px solid gray;*/
		}
		#content {
			float: left;
			width: 575px;
			\width: 585px;
			w\idth: 575px;
		}	
		#corsi {
			width: 500px;
			margin: 15px 0 15px 0;
			border-top: 1px dotted #005826;
			border-bottom: 1px dotted #005826;
		}
		#corsi td{
			height: 40px;
			text-align: right;
			color: #005826;
			font-weight: bold;
			padding: 10px;
			border-bottom: solid 1px #e6e6e6;
		}
		#elegioc{
			width: 550px;
			margin: 0 0 30px 15px;
			border-left: 3px solid #fff;
		}	
		#dxbar{
			width: 172px;
			padding: 0px;
			margin-top: 18px;
			margin-left: 575px;
			background-color: #CCD7D1;
		}
		#elegioc h4{
			font-size: 12px;			
		}
		#elegioc img{
			float: left;
			margin: -10px 10px -10px -10px;			
			//margin: 10px 10px 10px 30px;			
		}
		#elegioc img.naz {
			float: left;
			margin: -2px 10px 0 0;
			//margin: -10px 10px 0 0;
		}
		#elegioc li{
			line-height: 5px;
		}
		#elegioc td{
			background: #CCD7D1;
			height: 120px;
			border-bottom: solid 1px #005826;
			border-right: 3px solid #fff;
		}
		#elegioc ul{
			margin: 0;
			list-style-type: none;			
		}
		#corsih {
			width: 400px;
			margin: 15px 02px 30px 15px;
		}
		#corsih a {
			font-variant: small-caps;
		}
		#corsih li{
			width: 380px;
			height: 30px;
			margin: 0 0 10px 0;
			list-style-type: none;
			background: #e6e6e6;
			padding: 10px;
			//margin: 0 0 15px 30px;
		}
		#eventi {
			width: 550px;
			margin: 15px 02px 30px 15px;
		}
		#eventi a {
			font-variant: small-caps;
		}
		#eventi li{
			width: 510px;
			height: 30px;
			margin: 0 0 10px 0;
			list-style-type: none;
			background: #E4EEF4;
			padding: 10px;
			//margin: 0 0 15px 30px;
		}
		#eventi p{
			margin-top: 5px;	
		}
		#eventi span{
			float: right;
			margin: -14px 0 0 50px;	
		}
		#eventi ul{
			width: 530px;
			margin: 30px 15px 30px -30px;
			//margin-left: -20px;
		}
		#footer {
			font-size: 10px;
			clear: both;
			color: #ccc;
			padding: 5px;
			margin-top: 5px;
			background-color: #005826;
		}
		#footer a{
			color: #ccc;
		}
		#hdr table {
			width: 750px;
			height: 157; 
			border: none;
		}

		#home {
			width: 570px;
		}
		#home img {
			float: left;
			border: none;
			margin-right: 7px;
		}
		/*#home p{
			width: 250px;
			text-align: justify;
		}*/
		#home td{
			width: 285px;
			height: 202px;
			vertical-align: top;
			margin: 0;
			padding: 0 10px 0 20px;			
		}
		#livegames{
		width: 560px;
		height: 550px;
		margin-left: 7px;
		}
        
        #livegames_53{
		width: 560px;
		height: 470px;
		margin-left: 7px;
		}
        
		#livegames_54{
		width: 560px;
		height: 500px;
		margin-left: 7px;
		}
		
		#main {
			width: 570px;
		}
		#privacy {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px; 
		}
		#scheve{
			width: 550px;
			margin: 15px 0 30px 15px;
		}
		#scheve p{
			font-size: 12px;
			margin: 15px 0 10px 15px;
		}
		#scheve strong {
			font-weight: bold;
			color: #005826;
		}
		#schgioc{
			width: 550px;
			margin: 0 0 30px 15px;
		}
		#schgioc p{
			font-size: 12px;
			margin: 15px 0 10px 15px;
		}
		#sponsor{
			width: 550px;
			margin: 0 0 30px 15px;
		}
		#sponsor li{
			display: inline;
		}
		#sponsor li img{
			border: solid 1px  #e6e6e6;
			margin-bottom: 5px; 
			margin-right: 5px;	
		}
		#tabellone {
			margin: 15px 0 0 7px;
			width: 560px;
		}
		#tdcsto {
			margin: 15px 02px 30px 15px;
		}
		#tdcsto img{
			margin-top: 11px;
		}
		#tdcsto ul{
			width: 169px;
			margin: 0 0 0 -30px;
			list-style-type: none;
			line-height: 20px;
			margin: 0 0 0 10px;
		}
		#torneippo {
			width: 550px;
			margin: 15px 02px 30px 15px;
		}
		#torneippo a {
			font-variant: small-caps;
		}
		#torneippo ul{
			width: 530px;
			margin: 30px 15px 30px -30px;
			margin-left: -20px;
		}
		#torneippo li{
			width: 510px;
			height: 30px;
			margin: 0 0 10px 0;
			list-style-type: none;
			background: #CCD7D1;
			padding: 10px;
			margin: 0 0 15px 30px;
		}
		#torneippo p{
			margin-top: 5px;	
		}
		#torneippo span{
			float: right;
			margin: -14px 0 0 50px;	
		}
		#turnlist{
			width: 550px;
			margin: 0 0 30px 15px;
		}
		#turnlist a {
			font-variant: small-caps;
		}
		#turnlist ul{
			width: 530px;
			margin: 15px 15px 30px -30px;
			margin-left: -20px;
		}
		#turnlist li{
			position:relative;
			width: 510px;
			margin: 0 0 5px 0;
			list-style-type: none;
			background: #f1f1f1;
			padding:  5px 0 5px 15px;
			margin: 0 0 5px 30px;
		}
		#turnlist span{
			/*float: right;
			margin: 0 180px 0 50px;*/
			position:absolute;
			left:170px;
		}
		#turno{
			width: 550px;
			margin: 0 0 30px 15px;
		}
		#turno li{
			border-bottom: 1px solid #CCD7D1;
			height: 30px; overflow: hidden; /* mb */
		}
		#turno strong{
			position: relative;
			left: -250px;
			font-variant: small-caps;
			font-size: 13px;
			font-weight: bold;
			color: #000
		}
		#turno td.left{
			width: 200px;
			text-align: right;
		}
		#turno td.right{
			text-align: left;
			width: 200px; /* mb width: 160px */
		}
		#turno td.tot{
			width: 150px;
			text-align: left;
		}
		#turno td.tot ul{
			width: 40px;
		}
		#turno ul{
			list-style-type: none;
			margin-right: -10px;
			line-height: 30px;
		}



			
		
/* --------------------------------------------------------- END ID   ----------------------------------------------- */
/* --------------------------------------------------------- TAG   ----------------------------------------------- */
		a {
			color: #005826;
		}
		a:hover {		
			text-decoration: none;
		}
		a.back {
			font-variant: small-caps; 
			font-size: 12px;
			margin-right: 13px;
		}
		a.partite {
			margin-right: 243px	
		}
		
		body {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			background: #8E9E95 url(../pics/txtr_pg.gif);/*
			background: url(pics/txtr_pg.gif);*/
			margin-top: 0;
		}
		div.avv {
			width: 257px;
			margin: -5px 0 15px 0;
			//margin: 10px 0 10px 0;
		}
		h2 {
			font-size: 14px;
			font-variant: small-caps;
			color: #005826;
			margin-bottom: 7px;
		}
		h2.torneippo{
			margin-left: 15px
		}
		h2.torneippo span{
			font-size: 12px;
			font-weight: normal;
			margin-left: 15px;
		}
		h3{
			font-size: 13px;
			color: #005826;
			margin-bottom: 0;
		}
		h3 img {
			margin-top: 4px;
		}
		img {
		border: none;
		}
		img.avvhome{
		margin-top: 20px;
		}
		img.flag {
			margin-left: 80px;
		}
		img.picgioc{
			float: left;
			margin: 15px 15px 15px 30px;
		}
		li.flag {
			height: 40px;
			vertical-align: middle;
		}	
		span.naz {
			position: relative;
			top: -5px;
		}
		span.pag {
			position: relative;
			top: 30px;
			right: 15px;	
		}
		span.right {
			position: relative;
			right: -350px;
			font-size: 12px;
			font-variant: small-caps;
		}
		td.avviso {
			width: 550px;
			line-height: 20px;
			text-align: center
		}
		td.back{
			text-align: right;		
			background: #CCD7D1;
			height: 25px;
			color: #fff;
			border-top: 1px solid #005826;
		}
		td.backeve{
			text-align: right;		
			background: #E4EEF4;
			height: 25px;
			color: #fff;
			border-top: 1px solid #005826;
		}
		td.corsi {
			background: url(../pics/bkgd_home_corsi.jpg) no-repeat;
		}		
		td.eventi {
			background: url(../pics/bkgd_home_eventi.jpg) no-repeat;
		}
		td.more{
			text-align: center;		
			background: #CCD7D1;
			height: 25px;
			color: #fff;
			border-top: 1px solid #005826;
		}
		td.more a{
			margin: 0 30px 0 30px;
			font-variant: small-caps
		}
		td.nomegioc {
			text-align: right;		
			background: #CCD7D1;
			height: 25px;
			border-bottom: 1px solid #005826;
		}
		td.nomegioc li{
			display: inline;
			font-size: 13px;
			margin-right: 10px;			
		}
		td.nomegioc strong{
			position: relative;
			left: -135px;
			font-variant: small-caps;
			font-size: 13px;
			font-weight: bold;
			color: #000
		}
		td.nomegioc ul{
			color: #005826;
			margin: 0;
			list-style-type: none;
			display: inline;			
		}
		td.storia {
			background: url(../pics/bkgd_home_storia.jpg) no-repeat;
		}
		td.subtit {
			border-bottom: 1px solid #005826; 
			padding-bottom: 10px; 
			background-color: #fff;
		}
		td.live { 
			padding-bottom: 10px; 
			background-color: #fff;
		}
		td.tabdata {
			font-size: 11px;
			font-weight: bold;
			color: #005826;
		}
		td.tabgioc {
			height: 35px;
			font-size: 11px;
			text-align: center;
			padding-right: 7px;
			color: #005826;
			border-left: solid 2px white;
		}
		td.tabpunt {
			text-align: center;
			padding: 0 2px 0 2px;
			border-right: solid 2px white;
		}
		td.tabtop {
			height: 30px;
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			color: #005826;
			background: #fff;
			border-bottom: solid 2px #fecb00;
			border-top: solid 2px #fecb00;
			border-right: solid 1px #e6e6e6;
		}
		td.tabreport {
			height: 30px;
			text-align: left;
			font-size: 12px;
			font-weight: bold;
			color: #005826;
			background: #fff;
			border-top: solid 1px #fecb00;
			padding-left: 20px
		}
		td.tabtot {
			font-weight: bold;
			text-align: center;
			padding: 0 2px 0 2px;
			border-right: solid 2px white;
		}
		td.tdcsto {
			padding: 10px 0 20px 0;
			border-bottom: solid 1px #005826;
			border-top: solid 4px #fff;
			background: #e6e6e6;
		}
		td.tdcsto strong{
			color: #005826;
		}
		td.tit {
			border-bottom: solid 1px #fecb00;
		}
		td.titeve {
			font-size: 14px;
			text-align: left;
			padding-left: 15px;		
			background: #E4EEF4;
			height: 30px;
			border-bottom: 1px solid #005826;
		}

		td.titletab {
			text-align: center;
			font-size: 12px;
			font-weight: bold;
			color: #005826;
			background: #fff;
			border-bottom: solid 2px #fecb00;
		}
		td.tornei {
			background: url(../pics/bkgd_home_tornei.jpg) no-repeat;
		}
		td.txtsto {
			background: url(../pics/logo_bkgd.jpg);
			padding: 0 15px 30px 30px;
			vertical-align: top;
			//padding-top: 15px;
		}

		td.txtsto hr{
			background: #005826;
		}
		tr.grey {
			background: #CCD7D1;
		}
		tr.grey td{
			text-align: center
			border-right: solid 5px #fff;
		}
		tr.tabfoot td{
			height: 100px;
			border-top: solid 2px #fecb00;
		}
		tr.white {
			border-right: #e6e6e6;
			background: #e6e6e6;
		}
		tr.white td{
			text-align: center
			border-right: solid 1px #e6e6e6;
		}
		

/* ---------------------------------------------------- FINE TAG   ----------------------------------------------- */

/* ---------------------------------------------------- PULSANTIERA  --------------------------------------------*/

		ul#live img{
		border: none;
		margin-right: 10px;
		} 
		ul#live li{ 
			padding-bottom: 10px; 
			list-style-type: none;

		}
		ul#live { 
			margin-top: 10px;
			margin-left: 130px;
			list-style-type: none;

		}
		ul#menu {
			padding-right: 0px; 
			padding-left: 2px; 
			padding-bottom: 0px; 
			margin: 0px; 
			width: 170px; 
			padding-top: 0px; 
			list-style-type: none;
		}
		ul#menu ol {
	 		border-top: 1px dotted #fff; 
			padding-right: 0px; 
			display: none; 
			padding-left: 0px; 
			padding-bottom: 0px; 
			margin: 0px; 
			padding-top: 5px; 
			list-style-type: none; 
			text-align: right; 
		}
		ul#menu a {
			font-size: 12px; 
			font-variant: small-caps; 
			text-decoration: none; 
			color: #005826; 
		}
		ul#menu li {
			text-align: left;
			padding-left: 5px; 
			line-height: 25px; 
			border-bottom: 2px solid #fff; 
			/*background-color: #e6e6e6;*/ 
			padding-right: 0;
		}
		ul#menu ol li {
			border-bottom: none; 
		}
		ul#menu a:hover  {
			color: #000; 
			padding-right: 0px;  
			padding-left: 0px; 
			padding-bottom: 0px; 
			margin: 0px; 
			padding-top: 0px; 
			list-style-type: none;
			text-decoration: underline;
		}
		ul#menu a.active {
			color: #000;
			font-weight: normal;
			font-size: 12px;
			font-variant: small-caps;
		}
		ul#menutemp {
			padding-right: 0px; 
			padding-left: 2px; 
			padding-bottom: 0px; 
			margin: 0px; 
			width: 170px; 
			padding-top: 0px; 
			list-style-type: none;
		}
		ul#menutemp ol {
	 		border-top: 1px dotted #fff; 
			padding-right: 0px; 
			display: none; 
			padding-left: 0px; 
			padding-bottom: 0px; 
			margin: 0px; 
			padding-top: 5px; 
			list-style-type: none; 
			text-align: right; 
		}
		ul#menutemp a {
			font-size: 12px; 
			font-variant: small-caps; 
			text-decoration: none; 
			color: #005826; 
		}
		ul#menutemp li {
			text-align: left;
			padding-left: 5px; 
			line-height: 10px; 
			/*background-color: #e6e6e6;*/ 
			padding-right: 0;
		}
		ul#menutemp ol li {
			border-bottom: none; 
		}
		ul#menutemp a:hover  {
			color: #000; 
			padding-right: 0px;  
			padding-left: 0px; 
			padding-bottom: 0px; 
			margin: 0px; 
			padding-top: 0px; 
			list-style-type: none;
			text-decoration: underline;
		}
		ul#menutemp a.active {
			color: #000;
			font-weight: normal;
			font-size: 12px;
			font-variant: small-caps;
		}
/* ---------------------------------------------------  FINE PULSANTIERA  --------------------------------------------*/

/*----------------------------nuovi-----------------------*/
#home h3{
	margin: 30px 0 0 20px;
	}
#home p{
	margin: 0 -30px 0 20px;
	}
#home td.tornei a,#home td.eventi a{ 
	margin-bottom: 30px;
	}*/
ul#live07{margin-top:30px}
ul#live07 li{font-weight:bold;border-bottom:1px solid #CCD7D1;padding-top:10px}
ul#live07 li p{font-weight:normal;margin:5px 0 5px 25px; font-size:11px}
ul#live07 li img{position:relative;top:5px}
ul#live07 li a.nolink{text-decoration:none;cursor:default;color:#CCD7D1;}

