body {
	font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:12px;
    margin: 0px;
    padding:0px; /* Need to set body margin and padding to get consistency between browsers. */
    text-align:center; /* Hack for IE5/Win */
	background-color: #afb26b;
}

.contatore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../img/fondo_contatore.gif);
	background-repeat: no-repeat;
	line-height: 13px;	
	letter-spacing: 6px;
	padding-left: 3px;
	padding-right:3px;
	width: 72px;
}

.contatore5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../img/fondo_contatore_5.png);
	background-repeat: no-repeat;
	line-height: 13px;	
	letter-spacing: 6px;
	padding-left: 3px;
	padding-right:3px;
	width: 72px;
}

.contatore7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../img/fondo_contatore_7.png);
	background-repeat: no-repeat;
	line-height: 13px;	
	letter-spacing: 6px;
	padding-left: 3px;
	padding-right:3px;
	width: 72px;
}


form { margin:0px; padding: 0px}
p{ margin: 5px 0px 20px 0px }

a { color: #dcd232; text-decoration:none}
a:hover { color: #ffffff; text-decoration:none}

a.link_evidenzia:link{ color: #ff0000; text-decoration:none}
a.link_evidenzia:visited{ color: #ff0000; text-decoration:none}
a.link_evidenzia:hover { color: #ffffff; text-decoration:none}
a.link_evidenzia:active{ color: #ff0000; text-decoration:none}

div#divMain { width: 1000px; margin: 0px auto; /* Right and left margin widths set to "auto" */
    text-align:justify; /* Counteract to IE5/Win Hack */ }
	
	
#tableMain { width: 1010px;}	
#tdLeftTableMain {
	background-image:url(../img/sfSxTab.png);
	background-repeat: repeat;
	background-position: right top; width:10px;}
#tdLeftTableMain2 {
	background-image:url(../img/sfSxTab.png);
	background-repeat: repeat;
	background-position: right top; width:10px;}
#tdLeftTableMain3 {
	background-image:url(../img/sfSxTab.png);
	background-repeat: repeat;
	background-position: right top; width:10px;}
	
#tableMain .TableMain1 .tdTableMain1  { width:575px;}
#tableMain .TableMain1 .tdTableMain2  { border-left: 1px dotted #017c3d; padding-left:10px}
	
.tdTopTableMain { background-image:url(../img/giochi_0.jpg); background-repeat:no-repeat; width: 1000px; height: 150px; background-position:center;    }
.natale { background-image:url(../img/topnatale.jpg); }

.tdColonna1 { background-image:url(../img/sfCenter.jpg); background-repeat:repeat; border-right: 1px solid #017c3d;  }
.tdColonna2 { background-image:url(../img/sfCenter.jpg); background-repeat:repeat; border-left: 1px solid #017c3d; }

.tdCenterTableMain { background-image:url(../img/sfCenter.jpg); background-repeat:repeat; }

.tableClassifiche { border-top: 1px solid #017c3d; border-left: 1px solid #017c3d; }
.tableClassifiche th { background-color: #017c3d; padding: 1px 5px 1px 5px; text-align:center; color:#FFFFFF}
.tableClassifiche td { border-bottom: 1px solid #017c3d; border-right: 1px solid #017c3d; padding: 0px 5px 2px 5px }

.tableLive { border-top: 1px solid #017c3d; border-left: 1px solid #017c3d}
.tableLive th { background-color: #017c3d; padding: 1px 5px 1px 5px; text-align:center; color:#FFFFFF; height:25px; font-size:15px}
.tableLive td { border-bottom: 1px solid #017c3d; border-right: 1px solid #017c3d; color:#FFFFFF; padding: 0px 5px 2px 5px; height:50px; font-size:15px }

.tableMenu { width:100%; margin-left:auto; margin-right:auto; width:100%; border:0;  }
.tableMenu .tdMenu1 { border-bottom: 2px solid #017c3d; vertical-align: bottom;  color:#dfdb65; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;  font-weight:bold; margin-left:auto; margin-right:auto; }
.tableMenu .tdMenu1 a { font-size:11px; color:#dfdb65; padding: 4px; line-height: 18px }
.tableMenu .tdMenu1 a:hover { color:#FFFFFF}
.tableMenu .tdMenu2 { height: 30px; padding-top:3px; margin-left:auto; margin-right:auto; text-align:center;}


.menu3 { margin: 0px 0px 18px 0px }
.menu3 p{ width:210px; border-bottom:1px solid #004321; border-left:1px solid #004321; border-right:1px solid #004321; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;  padding: 0px 0px 0px 0px; margin:0 0 5px 15px; text-align:center; color:#000000;  }
.menu3 p span {display:block; background-color:#dfdb65; color:#004321 }
.menu3 p a { display:block; color:#dfdb65; background:none }
.menu3 p a:hover { background-color:#dfdb65; color:#004321}

.spanUtenti { margin-right: 5px; color:#fffb85; }


.eureka { text-align:center; color: #4a4c18; font-size:11px; letter-spacing:1px}
.franz A:link { text-align:center; color: #4a4c18; font-size:11px; letter-spacing:1px; line-height: 200%}
.franz A:visited { text-align:center; color: #4a4c18; font-size:11px; letter-spacing:1px; line-height: 200%}
.franz A:active { text-align:center; color: #4a4c18; font-size:11px; letter-spacing:1px; line-height: 200%}
.franz A:hover { text-align:center; color: #ffffff; font-size:11px; letter-spacing:1px; line-height: 200%}

.box1 { text-align:center; margin: 20px 0px 10px 0px }
.box2 { text-align:left; margin: 20px 0px 10px 0px }
.box3 { text-align:right; margin: 20px 0px 10px 0px }
.box4 { text-align:center; margin: 0px 0px 0px 0px }

.divMain { margin-left:auto; margin-right:auto; margin-bottom:35px; width:610px; color:/*#54cc8e*/ #eeeeee}

.ul1 {	margin-left: 15px; padding:0px;	list-style-type: square;}
.ul1 li{ margin-bottom: 20px }

.divBordo { border: 2px solid #dcd232; margin:0px; padding:0px; font-weight:bold }

.ul2 li{  margin-bottom: 10px; font-weight:bold }
.ul2 a { color:#cccccc}

.ul3 li{  margin-bottom: 10px;  }

.ul4 li
{
    color: #ff3300;
    font-weight: bold;
    margin-top: 4px;
}

.banner1 { margin: 10px 0px 0px 0px }
.banner2 { margin: 20px 0px 10px 0px }

.table1 td { padding:8px 0px 5px 12px }

.news { margin-bottom:25px; padding-bottom:0px; padding-top: 0PX; border-top: 1px solid #dcd232;}
.news p { margin: 5px 0 0 0; font-size:14px }
.news .data { font-size:11px; font-weight:bold; letter-spacing:2px; color:#dcd232; padding: 0px 3px 0px 5px }


h1 { width:600px; height:30px; background-image:url(../img/sfondotitoli30.jpg); line-height:30px; background-repeat:no-repeat; background-color:#004321; font-family: Georgia, "Times New Roman", Times, serif;  font-weight: bold; font-size:22px; color:#fffb85;   /*color:#dfdb65;  border-bottom: 1px dotted #017c3d;*/ padding: 0 0px 0 0px; margin-bottom:20px; margin-left:auto; margin-right:auto; margin-top:0; text-align:center; vertical-align:bottom; }
h2 {font-size:14px; font-weight:normal; font-family:Verdana; color:#000000; margin-top:10px; margin-left:10px; margin-right:10px;}
.txt1 { font-size:18px; color:#FFFFFF; font-weight:bold; line-height:20px}
.txt2 { font-size:20px; color:#dcd232; font-weight:bold; margin:0px 0px 5px 0px; padding: 0px}
.txt3 { font-size:16px ; color: #ffffff; font-weight:bold }
.txt4 {  color: #E8E8E8; font-weight:bold }
.txt5 { font-size:16px ; color: #dcd232; font-weight:bold }
.txt6 { font-size:14px ; color: #dcd232; font-weight:bold }
.txt7 { font-size:16px ; color: #ffffff; font-weight:bold }
.txtError
{
    font-size: 13px;
    color: #ff3300;
    font-weight: bold;
}


.a1 { font-weight:bold; font-size:14px; background-color:#004321; padding: 2px 9px 2px 9px; border: 1px solid #dcd232 }
.a2 { font-weight:bold; font-size:20px; background-color:#004321; padding: 5px 9px 5px 9px; border: 1px solid #dcd232 }
.a1:hover { color: #004321; background-color:#dcd232; border: 1px solid #004321 }
.bianco { color:#FFFFFF}

.floatL { float:left; margin-right:10px}
.tableClassifiche td:nth-of-type(2) {
	word-wrap: anywhere;
}